您現(xiàn)在的位置:程序化交易>> 期貨公式>> 交易開拓者(TB)>> 開拓者知識(shí)>>正文內(nèi)容

用AUTOIT和TB打造國內(nèi)期貨無人值守全自動(dòng)交易系統(tǒng) [開拓者 TB]

  • 咨詢內(nèi)容: 本帖最后由 hyjok 于 2012-6-8 14:56 編輯

    20120608
    自動(dòng)登錄腳本代碼更新,自用代碼,已經(jīng)經(jīng)過在服務(wù)器上實(shí)盤使用驗(yàn)證,正常運(yùn)行中
    1. ;注意,一定要把AutoIt腳本文件放在TB安裝目錄下,與TB執(zhí)行程序TradeBlazer.exe放同一目錄
    2. #Include <date.au3>
    3. Dim $result,$tmp1,$path,$TBloginname,$TBloginpassword
    4. $path=@ScriptDir&"\"
    5. $TBloginname="***"        ;用你的TB登陸賬號(hào)替換***
    6. $TBloginpassword="***"    ;用你的TB登陸密碼替換***
    7. While 1
    8. If        (@HOUR=8 And @MIN>=50 Or @HOUR>8) And @HOUR<=15 Then
    9.         Sleep(500)
    10.   If ProcessExists("TradeBlazer.exe") And WinExists("交易開拓者平臺(tái)(旗艦版) - ") = 0 Then
    11.         ProcessClose("TradeBlazer.exe")
    12.         ProcessClose("TBDataCenter.exe")
    13.     Sleep(3000)
    14.   EndIf
    15.   If WinExists("交易開拓者平臺(tái)(旗艦版) - ") = 0 Then
    16.     $result=0
    17.         FileDelete($path&"data\__db.001")
    18.     FileDelete($path&"data\__db.002")
    19.         FileDelete($path&"data\__db.003")
    20.     Run($path&"TradeBlazer.exe",$path)
    21.     WinWaitActive("歡迎登錄交易開拓者平臺(tái)(旗艦版)","",20)
    22.     WinActivate("交易開拓者平臺(tái)(旗艦版)")
    23.         MouseClick("left", 500, 500, 2)
    24.     ControlFocus("歡迎登錄交易開拓者平臺(tái)(旗艦版)","","Edit1")
    25.     ControlSetText("歡迎登錄交易開拓者平臺(tái)(旗艦版)","","Edit1",$TBloginname)
    26.         MouseClick("left", 500, 500, 2)
    27.     ControlFocus("歡迎登錄交易開拓者平臺(tái)(旗艦版)","","Edit2")
    28.     ControlSetText("歡迎登錄交易開拓者平臺(tái)(旗艦版)","","Edit2",$TBloginpassword)
    29.         MouseClick("left", 500, 500, 2)
    30.     ControlFocus("歡迎登錄交易開拓者平臺(tái)(旗艦版)","","Button1")
    31.         Sleep(5)
    32.     ControlClick("歡迎登錄交易開拓者平臺(tái)(旗艦版)","","Button1")
    33.         Sleep(1000)
    34.         If WinExists("歡迎登錄交易開拓者平臺(tái)(旗艦版)","用戶密碼錯(cuò)誤") Then
    35.                 WinClose("歡迎登錄交易開拓者")
    36.                 $result = -1
    37.         EndIf
    38.     If $result = -1 Then
    39.                 MsgBox(4096, "登錄錯(cuò)誤提示", "TB登錄密碼錯(cuò)誤", 10)
    40.                 ContinueLoop
    41.         EndIf
    42.     WinWaitActive("交易開拓者平臺(tái)(旗艦版) - ","",30)
    43.     Sleep(5000)
    44.     WinActivate("交易開拓者平臺(tái)(旗艦版) - ")
    45.     If WinExists("系統(tǒng)消息") Then
    46.         WinActivate("系統(tǒng)消息")
    47.                 Sleep(1000)
    48.         WinClose("系統(tǒng)消息")
    49.         Sleep(1000)
    50.     EndIf
    51.     WinActivate("交易開拓者平臺(tái)(旗艦版) - ")
    52.     Sleep(2000)
    53.     $result=WinMenuSelectItem("交易開拓者平臺(tái)(旗艦版) - ","","交易(&T)","交易帳戶登錄")
    54.         WinWaitActive("帳戶登錄","",20)
    55.     WinActivate("帳戶登錄")
    56.         ControlFocus("帳戶登錄","","Button1")
    57.         Sleep(3000)
    58.     ControlClick("帳戶登錄","","Button1")
    59.     Sleep(5000)
    60.         WinActivate("交易開拓者平臺(tái)(旗艦版) - ")
    61.         $result=WinMenuSelectItem("交易開拓者平臺(tái)(旗艦版) - ","","文件(&F)", "啟動(dòng)所有自動(dòng)交易")
    62.     Sleep(2000)
    63.     If $result=0 Then
    64.         WinActivate("交易開拓者")
    65.                 Sleep(1000)
    66.         WinClose("交易開拓者")
    67.         Sleep(2000)
    68.     EndIf
    69.   EndIf

    70. ElseIf WinExists("交易開拓者") And @HOUR>=16 Then ;非交易時(shí)間關(guān)閉TB
    71.             WinActivate("交易開拓者平臺(tái)(旗艦版) - ")
    72.                 Sleep(500)
    73.                 MouseClick("left", 500, 500, 2)
    74.                 WinMenuSelectItem("交易開拓者平臺(tái)(旗艦版) - ","","文件(&F)", "退出")
    75.                 MouseClick("left", 500, 500, 2)
    76.                 ControlClick("確認(rèn)","","Button1")
    77.         Sleep(5000)
    78. EndIf
    79. WEnd

     

  • TB技術(shù)人員: 就在這把內(nèi)容貼出來好了,還要人家跑那么遠(yuǎn)的路。。。

     

  • TB客服:
    原帖由 ccms 于 2009-9-10 15:23 發(fā)表
    就在這把內(nèi)容貼出來好了,還要人家跑那么遠(yuǎn)的路。。。

    呵呵!不要急,跟著就貼

     

  • 網(wǎng)友回復(fù): 一、AUTOIT和TB簡(jiǎn)介

    AutoIt 可以做的事:



    • 運(yùn)行 Windows 及 DOS 下的可執(zhí)行文件

    • 模擬鍵擊動(dòng)作(支持大多數(shù)的鍵盤布局)

    • 模擬鼠標(biāo)移動(dòng)和點(diǎn)擊動(dòng)作。

    • 對(duì)窗口進(jìn)行移動(dòng)、調(diào)整大小和其它操作。

    • 直接與窗口的“控件“交互(設(shè)置/獲取
      文字、移動(dòng)、關(guān)閉,等等)

    • 配合剪貼板進(jìn)行剪切/粘貼文本操作

    • 對(duì)注冊(cè)表進(jìn)行操作
    AUTOIT下載地址http://www.autoitscript.com/autoit3/files/archive/autoit/autoit-v3.3.0.0-setup.exe
    AUTOIT在線中文幫助文檔http://www.dreams8.com/autoit/
    TB:指交易開拓者超強(qiáng)版,詳見TB網(wǎng)站論壇http://www.tradeblazer.net/forum/index.php
    二、電腦系統(tǒng)設(shè)置
    用做自動(dòng)交易的電腦系統(tǒng)必須設(shè)置成自動(dòng)登錄,否則無法實(shí)現(xiàn)無人值守自動(dòng)交易,電腦系統(tǒng)自動(dòng)登陸方面請(qǐng)自己到網(wǎng)上搜索,不管是WIN XP還WIN2003都可以
    (假設(shè)系統(tǒng)是設(shè)置成Administrator用戶自動(dòng)登錄,后面設(shè)置自動(dòng)啟動(dòng)交易時(shí)會(huì)用到自動(dòng)登錄用戶Administrator的文件夾,見五)
    三、TB準(zhǔn)備工作
    1、安裝TB ,登陸TB
    2、TB系統(tǒng)設(shè)置,打開“系統(tǒng)設(shè)置”,在“常規(guī)”頁選中“打開最后保存的工作室(所有工作區(qū))”;
    TB系統(tǒng)設(shè)置.jpg (43.25 KB, 下載次數(shù): 29) 2009-9-10 16:19:02 上傳 下載次數(shù): 29

    [ 本帖最后由 hyjok 于 2010-1-15 13:17 編輯 ]

     

  • 網(wǎng)友回復(fù): 在“交易”頁中將“默認(rèn)顯示交易師普通單確認(rèn)頁面”“默認(rèn)顯示交易師觸發(fā)單確認(rèn)頁面” “默認(rèn)顯示預(yù)埋單之一鍵下單確認(rèn)頁面”“默認(rèn)顯示成交回報(bào)頁面”四項(xiàng)前面的勾(√)去掉;然后點(diǎn)擊“確定”
    TB系統(tǒng)設(shè)置2.jpg (41.19 KB, 下載次數(shù): 33) 2009-9-10 16:20:01 上傳 下載次數(shù): 33

    (以上設(shè)置目的是實(shí)現(xiàn)下次登錄TB時(shí)自動(dòng)打開交易圖表)

 

如果以上指標(biāo)公式不適用于您常用的行情軟件

或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,

可以聯(lián)系我們相關(guān)技術(shù)人員 QQ: 262069696  點(diǎn)擊在線交流進(jìn)行 有償 改編!

 


【字體: 】【打印文章】【查看評(píng)論

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: 四虎免费永久在线播放| 国语对白一区二区三区| 亚洲中文字幕无码久久综合网| 精品国精品无码自拍自在线| 国产精品v欧美精品∨日韩| 一二三四视频免费视频| 日韩不卡中文字幕| 亚洲成在人线电影天堂色| 精品久久久无码中文字幕边打电话 | 无码国产伦一区二区三区视频| 亚洲天堂一区二区三区四区| 精品一区二区在线观看1080p | 欧美日韩在线不卡| 免费黄色小视频网站| 韩国理伦片在线观看手机版| 国产精品无码av在线播放| jizz在线播放| 成年女人a毛片免费视频| 五级黄18以上免费看| 欧美激情一区二区三区在线| 免费在线观看污网站| 色哟哟网站在线观看| 国产最新精品视频| 91se在线视频| 天天看片日日夜夜| 中国黄色毛片大片| 日本视频网站在线www色| 亚洲国产日韩欧美在线as乱码 | 欧美日韩欧美日韩| 免费播放春色aⅴ视频| 耻辱の女潜入搜查官正在播放 | 国产成人高清亚洲一区久久| 91呻吟丰满娇喘国产区| 好多水好硬好紧好爽视频| 中文字幕在线电影观看| 日本道在线播放| 亚洲a级片在线观看| 欧美激情免费观看一区| 人妻少妇精品久久久久久| 精品无码一区二区三区在线 | 欧美性生活网址|