由于昨天大盘反弹后又回落,今天DM股大部分都是低开,前两天的DM实验效果不佳。两天的DM操作共损失资金0.4个百分点。不过还是对DM策略充满信心。 进一步优化了DM流程,使之更稳定,资金使用更合理。 今天又买入DM股中孚实业/金钼股份/新农开发。
蓝颜色为DM股。 真的搞满仓了,到后来都没钱再跟进了。周末将根据这两天的操作好好总结一下,下周再战! 本周总结:五个交易日资金增长1.2%,1.5%,0.7%,-0.4%,-1.6%。本周资金增长1.4%。
最近也在研究制作自己的系统,也用大智慧来做。 制作了基于日线的指标,发现并不能自动更新, 也就是每天收盘后必须手工参与下载日线,不能自动完成。 fathead 是如何完成日线的分析的?每天下载一次? 这个是多日自动交易的技术基础吧。
先说说我的方式吧。 编写一个大智慧指标(DLL方式的指标),在指标函数内部将开盘收盘和传入的参数写到文件中。 还有一个1分钟的指标,用来监控当日实时走势,并将最新价格写入文件中。这两个是用C来写的。大智慧主要是用来获得股票行情的历时数据和实时数据。 另外写有一个程序,分析指标写到文件中的数据,并调用下单程序来下单。这个程序是C#写的。
呵呵。 其实实现起来很简单。因为模拟精灵就是模拟鼠标、键盘的。想要盘后自动同步,很简单呀,只要在计划任务里面设定一个定时任务,那么到时间就自动运行程序,然后就模拟鼠标、键盘点击相应的按钮即可完成了。 没有想象中那么复杂的。
写程序下单很简单,直接向EDITBOX发消息即可。速度比模拟精灵快多了。 但是获取持仓列表和撤单列表是实现真正自动化的必须的信息。 最近我费了些劲,宣告失败。写些东西,供有兴趣的人参考。 1. 国泰君安富易的列表使用了Delphi组件TStringGrid。用Delphi写个DLL,用VC写个程序以HOOK方式把DLL注入到富易(跟木马原理一样),在DLL中取TStringGrid的指针。此方法操作例子程序没问题。但却取不到富易的列表数据。原因不知,怀疑加密。 2. 在核新的下单软件中列表使用了开放源码CVirtualGridCtrl控件。也是象1一样用VC写个DLL,注入到核新软件中,然后在DLL中取CVirtualGridCtr的指针,调用GetCell方法,产生访问内存错误。而操作其它的例子没问题。发现此控件是通过发送WM_NOTIFY消息到主窗口程序到数据的,于是也同样发送消息到主窗口,但返回的数据却不携带列表的数据。同样操作其它例子都可以取得数据的。 现在真的没好办法了。据说老版本的核新使用了CListCtrl控件,好象可以取得数据,不过我不没试。