当前位置:→ 股海网其他股票软件 → 正文
  • 自己动手DIY 打造秒级自动交易软件(基本全后台)

  • 相关简介:自己动手DIY 打造秒级自动交易软件(基本全后台) 谢谢大家进来,说秒级是夸张了,只是吸引一下眼球。实际上是检测报警信号可以到毫秒级,但完成下单因为没有交易软件的接口,所以是用按键精灵做的,大概需要2-3秒时间,我把它做成了后台操作,为什么要后台,前台不更好,程序起码少50%以上,但别忘记,还有众多上班一簇一边维护生活,一边想实现多元收入,所以更需要比老板键更老板的软件操作。 所需要工具软件:按键精灵、风影前辈的KINGWA.DLL 本人花了点时间来打这篇文章,为了对文章负责,对看此文的朋友负责

  • 文章来源:股海网作者:股海网发布时间:2014-02-15浏览次数:下载次数:1,768

自己动手DIY 打造秒级自动交易软件(基本全后台)

谢谢大家进来,说秒级是夸张了,只是吸引一下眼球。实际上是检测报警信号可以到毫秒级,但完成下单因为没有交易软件的接口,所以是用按键精灵做的,大概需要2-3秒时间,我把它做成了后台操作,为什么要后台,前台不更好,程序起码少50%以上,但别忘记,还有众多上班一簇一边维护生活,一边想实现多元收入,所以更需要比老板键更老板的软件操作。
 
所需要工具软件:按键精灵、风影前辈的KINGWA.DLL
 
本人花了点时间来打这篇文章,为了对文章负责,对看此文的朋友负责,也减少一些疑问,首先介绍一下此交易软件出台的背景,本人上班一簇,早年入市,只研究过只铁先生的操作体系,只用过通信达软件,对公式的运用、作用非常陌生,就象一只孤舟在股海中一样。春节前才知道有股票池这样的东西,才百度到理想这里,才有了这个软件。其实我是先用通信达做的,但比较复杂,太粗糙,反应太慢,限制太多,也不能完全后台操作,不满意,这两天才改成大智慧的,对于大智慧,我是刚接触,股票池也是很别扭(是通信达转过来的,需要在股票池的位置颜色上判断有没有出票),很简单,正在摸索中,一来本人不认为复杂是好事,二来目前水平也复杂不起来。如图1(Dzh_pool.png):

自己动手DIY 打造秒级自动交易软件(基本全后台)

软件说明: 1、之前已有类似的软件,如张兵朋友的及其它,我的只是提供多一个选择和思路。
 2、此软件个人使用,而且才刚完成,是中投证券(通信达)版的,不是拿来就能用的,所以我会重点介绍软件设计流程和关键点,给有需要的朋友。如图2(Trade_interface.png)
 自己动手DIY 打造秒级自动交易软件(基本全后台)
 

自己动手DIY 打造秒级自动交易软件(基本全后台)

3、本软件刚完成,尝未完全测试,请先充分模拟后再使用。特别是大智慧股票池出票方面的测试要多观察,只要出票后,核对相关文件夹有没有对应文件就行,大智慧刚用这是本人弱项。不过,我只是阐述我的思路,并不是提供成熟的软件,所以趁现在有热情,上班前,赶快写了此文,并不代表本人对此事不严谨。
 
一、关键点有二:
 关键点1、风影前辈的KINGWA.DLL,不是用存到自选股的指令,而是用存数据的指令。用此方法无需再存到自选股,然后再去读取自选股文件来提取股票代码,少了一个环节,省点事。原来以为只要在输出报警的公式后面加上就行了:
 if 预警 then
 aa1:="kingwa@savedata"(c,3,0);
 实际上是不行了,因为大智慧不只比较现在的数据,还会比较前期数据,所以就算最终的结果是不成立,但是只要前面有成立就会导致执行 IF 语句,输出错误报警。目前不知道如何修改,想发论坛,但没共享币发帖子。所以就改动一下,在输出报警中间加个中间池过渡一下,如前图1的手动画图部分。
 XG:C > 0;
 IF XG THEN
 bbb1:="kingwa@savedata"(C,19,0);
 {说明:19--卖出--\AutoSell} (我在kingwa.ini中把19定义为了AutoSell文件夹)
 功能:将价格数据存储在名称为 AutoSell的自定义数据中(存什么数据无所谓,只要有存的动作就可以),这样就会在 “D:\DZH2\USERDATA\SelfData”下有个“AutoSell”的文件夹,出票的股票就会以自己代码为文件名出现。
 关键点2、轮到按键精灵登场,不断地检测“D:\DZH2\USERDATA\SelfData\AutoSell”下有没有文件就行了,有就提取代码,执行买或卖操作(买卖各建一个文件夹)。
 
二、软件流程、设计方面:
 
1、界面,用来设置买卖仓位等,如图3(QW.PNG)

自己动手DIY 打造秒级自动交易软件(基本全后台)

2、初始化子程序:(此段注意下面用括号的字的区别和意义)
 为了实现后台操作,需要(找1)交易软件句柄,然后(读2)买卖菜单区,以后就可以后台(找3)股票代码区、数量或%仓位、下单按钮等的句柄,就算隐藏起来也可以完成交易。因此,此子程序开始会激活交易软件窗口,然后锁定鼠标瞬间,读取所需句柄后,报告结果:
 If (sClass1 = "MHPToolBar" and sClass2 = "#32770" and sClass3 = "#32770" ) Then
Call Plugin.Msg.Tips("报告将军,定位成功")
 Delay 1000
 Else
Call Plugin.Msg.Tips("目标不能定位,自动退出")
 Delay 2500
 EndScript
 End If
3、其它子程序
 查找文件夹()
删除() //此两子程序 无需修改,可以引用
 
买入() //根据自己交易软件修改
 卖出()
 
三、软件测试方面,只是简单用肉眼观察的结果,非专业和使用工具软件
 
主程序如下:
 Call 初始化
 while 1
 Call Monitor //扫描文件夹
 Delay 2000 // 间隔 X 秒,还可以调快。买卖一次交易时间: 大概 2--3秒。
 Wend
 EndScript
 
延时语句方面,测试过几个时间段,有图,不过简单,只用文字说明效果如下:使用win7的“资源监视器”观察,比较明显是CPU时间,内存和磁盘使用方面看不出区别
 
0,即不要延时: CPU占用 25%
 100ms: CPU占用 0%,初步观察,好象和下面差不多
 500ms: CPU占用 0% 以下一样,看不出区别
 1000ms: CPU占用 0%
2000ms: CPU占用 0%
 10秒: CPU占用 0%
 
结果:目前表现良好,占用资源低
 根据情况,本人选择了 2秒扫描一次,意思是,如果出票,2秒内就会检测出来。
 
四、最后说明
 1、要实现长期的收益,实现成功的人生,重点还是整个交易系统,次之是选好股,交易软件只是一个工具,帮你自动完成最后10%的工作。
 2、另外,本人能力有限,不做能力外的事情,对于帮忙修改成其它交易软件的请求爱莫能助,其它方面,一概看时间和能力而定。
 3、最后,感谢理想这个平台,真是股民的福音,同时感谢各位前辈的无私,没有这些,本人无法想象怎么样才会出来这个软件。这个也是我写这篇文章的动力,谈不上回报,只是交流。
 

 

 

下载资源链接:( 说明:股海资源如需解压密码的请输入本站域名:www.guhai.com.cn 请仔细输入!)
本地下载 (免费下载)
 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

自己动手DIY 打造秒级自动交易软件(基本全后台)

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2014-02-15
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.