|
本帖最後由 kilroy 於 14-1-30 23:07 編輯
Hi,
上回有大大問為何 complie 成執行檔後,還是不能使用
小弟這邊貼一下使用方式
還有可能的問題是...
1. 真實帳戶與 paper account 的 windows title 不一樣
2. lock and exit 設定裡,不要將時間設定為 12:00
---
將 以下 script 裡,紅字部分改成你的帳號
Opt("TrayAutoPause", 0)
Opt("MouseCoordMode", 0)
Opt("WinTitleMatchMode", 2)
TraySetIcon("Shell32.dll", 180)
; Live mode
Do
WinWaitActive("U8888888 Exit Session Setting")
WinMove("U8888888 Exit Session Setting", "", Default, Default, 320, 170)
; Switch from AM to PM & PM to AM
If @HOUR > 12 Then
MouseClick("left", 157, 63, 1)
Else
MouseClick("left", 208, 63, 1)
EndIf
MouseClick("left", 120, 148, 1)
Sleep(500)
WinClose("U8888888 Exit Session Setting")
Sleep(2000)
Until 1 = 2
; Never exit
如果你是用 IB 的 paper account
Opt("TrayAutoPause", 0)
Opt("MouseCoordMode", 0)
Opt("WinTitleMatchMode", 2)
TraySetIcon("Shell32.dll", 180)
; Live mode
Do
WinWaitActive("DU888888 Exit Session Setting (Simulated Trading)")
WinMove("DU888888 Exit Session Setting (Simulated Trading)", "", Default, Default, 320, 170)
; Switch from AM to PM & PM to AM
If @HOUR > 12 Then
MouseClick("left", 157, 63, 1)
Else
MouseClick("left", 208, 63, 1)
EndIf
MouseClick("left", 120, 148, 1)
Sleep(500)
WinClose("DU888888 Exit Session Setting (Simulated Trading)")
Sleep(2000)
Until 1 = 2
; Never exit
---
將上述 script 丟到 autoIT 去 complie 成執行檔
執行時,會在狀態列出現這個 icon (常駐的方式在背景執行)
接著到 IB TWS 的設定裡改一下,建議跟圖片裡時間一樣 am 或 pm 皆可
(不要設定為 12:00)
---
之前有人問為何不直接用 IBG
那是因為 AB 提供的下單機是對應 IB TWS API
當然,如果你的下單機可以連 IBG
那就用 IBG 吧 ~
*解析度到 1920x1080 也可正常使用
參考看看了
|
評分
-
查看全部評分
|