设为首页收藏本站

 找回密码
 注册
查看: 4483|回复: 2
打印 上一主题 下一主题

简易版autoit自动开关程序化交易 [复制链接]

Rank: 3Rank: 3

精华
0
UID
127416
积分
161
帖子
87
主题
12
阅读权限
40
注册时间
2012-11-3
最后登录
2017-6-14
跳转到指定楼层
1#
发表于 2015-7-17 11:00:42 |只看该作者 |倒序浏览
本帖最后由 coldyi 于 2015-7-17 19:02 编辑

先感谢hyjok大神提供的思路!
hyjok的帖子:http://bbs.tb18.net/forum.php?mo ... mp;highlight=autoit

说到这个,麻烦TB团队直接在系统设置中添加个“启动所有自动交易”的时间设置吧!现在只能登录账户,程序化还要人工开启,多傻啊~还要用autoit,何必呢~~

以下为简易版的autoit设计,适合时不时可以看一眼电脑,但不能保证人一直在的情况(个人觉得,盘中完全没空看电脑还是有点危险,比如图形卡主怎么办?)。

功能是:新版的TB已经提供了盘前自动登录账号的功能,那么autoit只需要在盘前开启自动交易、盘后关闭自动交易即可。
步骤为2个:1、TB的系统设置。2、Autoit放入TB的exe目录下。

一、TB的系统设置




二、autoit代码
  1. #Include <date.au3>
  2. Dim $result

  3. ;循环开始
  4. While 1

  5. If (@HOUR=8 And @MIN>=40 And @MIN<=50) Or (@HOUR=20 And @MIN>=40 And @MIN<=50) Then ;启动工作区内所有自动交易


  6.     WinActivate("交易开拓者平台(旗舰版)")
  7.     Sleep(2000)
  8.     $result=WinMenuSelectItem("交易开拓者平台(旗舰版)","","文件(&F)", "启动所有自动交易");启动工作区内所有自动交易
  9.     Sleep(2000)
  10.     If $result=1 Then Sleep(2000)
  11.     If $result=0 Then
  12.         WinActivate("交易开拓者平台(旗舰版)")
  13.         Sleep(2000)
  14.         $result=WinMenuSelectItem("交易开拓者平台(旗舰版)","","文件(&F)", "启动所有自动交易");启动工作区内所有自动交易
  15.             Sleep(2000)
  16.          EndIf
  17.   EndIf

  18.   If (@HOUR=15 And @MIN>=35 And @MIN<=40) Or (@HOUR=2 And @MIN>=35 And @MIN<=40) Then ;关闭工作区内所有自动交易

  19. ;TB自动登陆设置*****结束*****
  20.     WinActivate("交易开拓者平台(旗舰版)")
  21.     Sleep(2000)
  22.     $result=WinMenuSelectItem("交易开拓者平台(旗舰版)","","文件(&F)", "停止所有自动交易");关闭工作区内所有自动交易
  23.     Sleep(2000)
  24.     If $result=1 Then Sleep(2000)
  25.     If $result=0 Then
  26.         WinActivate("交易开拓者平台(旗舰版)")
  27.         Sleep(2000)
  28.         $result=WinMenuSelectItem("交易开拓者平台(旗舰版)","","文件(&F)", "停止所有自动交易");关闭工作区内所有自动交易
  29.             Sleep(2000)
  30.          EndIf
  31.   EndIf

  32. Sleep(1000)
  33. WEnd
  34. ;循环结束
复制代码
操作:
1、设置完成后,先人工登录TB,一直开着就好(开始界面使用默认不登录账户的设置即可,因为根据前面的设置开盘前系统会自动登录账户)。
2、Autoit放在TB Exe目录下。
3、大家记得先测试下自己的电话是否正常能运行哦!有错误欢迎拍砖。
Over~
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2

精华
0
UID
220445
积分
68
帖子
64
主题
1
阅读权限
30
注册时间
2015-9-24
最后登录
2016-4-23
2#
发表于 2015-11-8 22:46:18 |只看该作者
TB一直开着不会自动更新主力合约,这是个问题

使用道具 举报

Rank: 1

精华
0
UID
232832
积分
10
帖子
7
主题
1
阅读权限
10
注册时间
2016-4-22
最后登录
2017-4-18
3#
发表于 2016-4-25 10:46:42 |只看该作者
代码怎么使用?适合64位版面吗

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-20 10:25

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部