lwhuang 發表於 13-8-29 09:05

用autoit啟動自動交易範例


[*]準備好策略apx
[*]準備好即時資料(這個範例用uox3)

; 設定 AmiBroker 相關變數
$AB_BIN_DIR    = EnvGet("AMIBROKER")
$AB_DATA_DIR   = EnvGet("ABDB") & "/uox3"
$AB_BIN_FILE   = $AB_BIN_DIR & "/Broker.exe" & " /database " & $AB_DATA_DIR

Run( $AB_BIN_FILE, $AB_BIN_DIR)
Sleep( 3000 )

$ab = ObjCreate("Broker.Application")
$anlysis = $ab.AnalysisDocs.Open( EnvGet("AFL") & "/test.apx" ) ; opens previously saved analysis project file
; NewA represents the instance of New Analysis document/window
$anlysis.Run( 1 ); // start explore asynchronously


kilroy 發表於 13-8-29 14:28

感謝大大分享,小弟學習了。

autoIT也可以這樣呼叫

謝啦

lwhuang 發表於 13-8-29 14:44

kilroy 發表於 13-8-29 14:28 static/image/common/back.gif
感謝大大分享,小弟學習了。

autoIT也可以這樣呼叫


kilroy 大大,正想找你請教
我終於開好IB了,用IB plugin新增了一個database,但是不知道要如何新增symbol哩?
例如...紐約黃金2013/12月?


kilroy 發表於 13-8-29 14:54

lwhuang 發表於 13-8-29 14:44 static/image/common/back.gif
kilroy 大大,正想找你請教
我終於開好IB了,用IB plugin新增了一個database,但是不知道要如何新增symbo ...

大大客氣了,小弟列幾個 symbol 給大大參考

YM   SEP 13-ECBOT-FUT
ESU3-GLOBEX-FUT
6EV3-GLOBEX-FUT
CLV3-NYMEX-FUT
GCV3-NYMEX-FUT


差別在合約月份,如下
* 當中 YM 的格式比較特別

商品合約內容(如到期日等)可以在這個網站查詢
http://www1.interactivebrokers.ch/contract_info/v3.8/index.php?site=IB&action=Top%20Search&symbol=&description=

Jan. F
Feb. G
Mar. H
Apr. J
May. K
Jun. M
Jul. N
Aug. Q
Sep. U
Oct. V
Nov. X
Dec. Z


e.g. CL 每個月換約

現在是 10月合約 就是   CLV3-NYMEX-FUT


V = Otc.
3 = 2013


依此類推


參考看看了,謝謝

kilroy 發表於 13-8-29 14:56

lwhuang 發表於 13-8-29 14:44 static/image/common/back.gif
kilroy 大大,正想找你請教
我終於開好IB了,用IB plugin新增了一個database,但是不知道要如何新增symbo ...

所以 GC Dec'13

就是 GCZ3-NYMEX-FUT

lwhuang 發表於 13-8-29 15:05

本帖最後由 lwhuang 於 13-8-29 15:11 編輯

原來還要自己算,他就不能顯示在TWS讓我copy&paste{:4_93:}
對了,有熱月代號嗎?

kilroy 發表於 13-8-29 15:14

lwhuang 發表於 13-8-29 15:05 static/image/common/back.gif
原來還要自己算,他就不能顯示在TWS讓我copy&paste
對了,有熱月代號嗎?
...

IB 沒有提供 連續月 (continuous contract) 的 symbol
參考看看了~ 謝謝




lwhuang 發表於 13-8-30 09:04

樓歪了,扶一下
記得apx要設好auto-repeat 還有 AR interval

usana642 發表於 13-8-31 09:45

感謝高手們的精采分享.......

f29825604 發表於 13-9-9 00:17

請問lwhuang兄台

用群益海期API取得所有海外期貨熱月的日線與分鐘線
http://www.coco-in.net/forum.php?mod=viewthread&tid=27368&fromuid=7892
能不能搭配用autoit啟動
盤中即時每1min取得群益API國內台指期
導入AB內
感謝您!!!

lwhuang 發表於 13-9-9 10:09

不行喔,那個程式是針對盤後的

f29825604 發表於 13-9-9 10:28

lwhuang 發表於 13-9-9 10:09 static/image/common/back.gif
不行喔,那個程式是針對盤後的

收到了解感恩!!!!!!!

lwhuang 發表於 13-9-9 13:30

目前apx的設計是不含參數的,頗可惜,所以需要對不同參數的自動化,需要各種不同參數的程式碼,要是跟我一樣喜歡把共同部份抽出來獨立成function,(這應該是良好程式習慣),那簡直是惡夢
頁: [1]
查看完整版本: 用autoit啟動自動交易範例