A股自动交易实录

Discussion in 'Stocks' started by fathead, Jul 8, 2009.

  1. mudfrog是对的,全部由模拟精灵输入和控制。
     
  2. 不好意思, mudfrog你说的俺根本没看清楚,太马虎了。

    以前玩游戏时用过类似的软件,现在反到弄不明白了。
     
  3. 对,这些软件最多就是用在游戏上的
     
  4. 由于昨天大盘反弹后又回落,今天DM股大部分都是低开,前两天的DM实验效果不佳。两天的DM操作共损失资金0.4个百分点。不过还是对DM策略充满信心。
    进一步优化了DM流程,使之更稳定,资金使用更合理。
    今天又买入DM股中孚实业/金钼股份/新农开发。
     
  5. 强呀。边调整,边买入。
     
  6. 随着大盘调整,主策略买的股越来越少。前面讲过,主策略选出的股票数是和大盘强弱息息相关的,也是主策略抵御熊市的自然的方法。
    所以,今后DM策略将越来越重要,它将是今后震荡市的主要策略。
     
  7. 蓝颜色为DM股。
    真的搞满仓了,到后来都没钱再跟进了。周末将根据这两天的操作好好总结一下,下周再战!
    本周总结:五个交易日资金增长1.2%,1.5%,0.7%,-0.4%,-1.6%。本周资金增长1.4%。
     
  8. 最近也在研究制作自己的系统,也用大智慧来做。
    制作了基于日线的指标,发现并不能自动更新,
    也就是每天收盘后必须手工参与下载日线,不能自动完成。
    fathead 是如何完成日线的分析的?每天下载一次?

    这个是多日自动交易的技术基础吧。
     
  9. 先说说我的方式吧。


    编写一个大智慧指标(DLL方式的指标),在指标函数内部将开盘收盘和传入的参数写到文件中。
    还有一个1分钟的指标,用来监控当日实时走势,并将最新价格写入文件中。这两个是用C来写的。大智慧主要是用来获得股票行情的历时数据和实时数据。


    另外写有一个程序,分析指标写到文件中的数据,并调用下单程序来下单。这个程序是C#写的。
     
  10. 呵呵。
    其实实现起来很简单。因为模拟精灵就是模拟鼠标、键盘的。想要盘后自动同步,很简单呀,只要在计划任务里面设定一个定时任务,那么到时间就自动运行程序,然后就模拟鼠标、键盘点击相应的按钮即可完成了。
    没有想象中那么复杂的。
     
  11. 大智慧设置里有个“自动下载数据”
     


  12. 找到了,谢谢hoho ,我的程序应该也可以自动的干活了。
     
  13. 学习...
    请问最新价更新后到程序拿到数据之间的延时是多少?
     
  14. 时间不是那么确定,最长1分钟。因为下单程序是采用1分钟循环。
    可能跟你的速度比还是不够快。

    如果能够采用视通卡之类的实时数据就好了hoho
     
  15. 模拟精灵不是专业的自动下单程序啊?
    这套系统经过模拟操盘吗?可否详细说说?谢谢
     
  16. a股真正要实现完善意义上的自动下单,现在最好的形式是fix,可是形势并不乐观。
    模拟精灵设计好了,应付现在的a股市场,足够,没问题。但是权证的话,还是要fix好些的。
     
  17. 要国内的券商开放fix 协议的接口,不太现实。除了模拟精灵还有其他一些方式来下单,破解券商的接口协议也许是最好的方式,不过不光辛苦还不能公开。
     
  18. 现在国泰君安在征求客户的意见,把自动下单这个反映一下~
     
  19. 写程序下单很简单,直接向EDITBOX发消息即可。速度比模拟精灵快多了。
    但是获取持仓列表和撤单列表是实现真正自动化的必须的信息。
    最近我费了些劲,宣告失败。写些东西,供有兴趣的人参考。

    1. 国泰君安富易的列表使用了Delphi组件TStringGrid。用Delphi写个DLL,用VC写个程序以HOOK方式把DLL注入到富易(跟木马原理一样),在DLL中取TStringGrid的指针。此方法操作例子程序没问题。但却取不到富易的列表数据。原因不知,怀疑加密。
    2. 在核新的下单软件中列表使用了开放源码CVirtualGridCtrl控件。也是象1一样用VC写个DLL,注入到核新软件中,然后在DLL中取CVirtualGridCtr的指针,调用GetCell方法,产生访问内存错误。而操作其它的例子没问题。发现此控件是通过发送WM_NOTIFY消息到主窗口程序到数据的,于是也同样发送消息到主窗口,但返回的数据却不携带列表的数据。同样操作其它例子都可以取得数据的。


    现在真的没好办法了。据说老版本的核新使用了CListCtrl控件,好象可以取得数据,不过我不没试。
     
  20. 今天我得自动程序已经开始跑了。早盘买了些股票。20只股票1秒钟买入。hoho