COCO研究院

 找回密碼
 註冊
搜索
查看: 4537|回復: 12

[教學] 用autoit啟動自動交易範例

[複製鏈接]
發表於 13-8-29 09:05 | 顯示全部樓層 |閱讀模式
  • 準備好策略apx
  • 準備好即時資料(這個範例用uox3)

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

  5. Run( $AB_BIN_FILE, $AB_BIN_DIR)
  6. Sleep( 3000 )

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



評分

參與人數 4金錢 +9 收起 理由
usana642 + 2 太強了
Sirius + 2 感謝分享
kilroy + 3 感謝分享
孔雀王 + 2

查看全部評分

發表於 13-8-29 14:28 來自手機 | 顯示全部樓層
感謝大大分享,小弟學習了。

autoIT也可以這樣呼叫

謝啦
 樓主| 發表於 13-8-29 14:44 | 顯示全部樓層
kilroy 發表於 13-8-29 14:28
感謝大大分享,小弟學習了。

autoIT也可以這樣呼叫

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


發表於 13-8-29 14:54 | 顯示全部樓層
lwhuang 發表於 13-8-29 14:44
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


依此類推


參考看看了,謝謝

評分

參與人數 2金錢 +3 收起 理由
tedwang + 1 太強了
lwhuang + 2 感謝分享

查看全部評分

發表於 13-8-29 14:56 | 顯示全部樓層
lwhuang 發表於 13-8-29 14:44
kilroy 大大,正想找你請教
我終於開好IB了,用IB plugin新增了一個database,但是不知道要如何新增symbo ...

所以 GC Dec'13

就是 GCZ3-NYMEX-FUT
 樓主| 發表於 13-8-29 15:05 | 顯示全部樓層
本帖最後由 lwhuang 於 13-8-29 15:11 編輯

原來還要自己算,他就不能顯示在TWS讓我copy&paste  
對了,有熱月代號嗎?
發表於 13-8-29 15:14 | 顯示全部樓層
lwhuang 發表於 13-8-29 15:05
原來還要自己算,他就不能顯示在TWS讓我copy&paste  
對了,有熱月代號嗎?
...

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




 樓主| 發表於 13-8-30 09:04 | 顯示全部樓層
樓歪了,扶一下
記得apx要設好auto-repeat 還有 AR interval
發表於 13-8-31 09:45 | 顯示全部樓層
感謝高手們的精采分享.......
發表於 13-9-9 00:17 | 顯示全部樓層
請問lwhuang兄台

用群益海期API取得所有海外期貨熱月的日線與分鐘線
http://www.coco-in.net/forum.php ... 68&fromuid=7892
能不能搭配用autoit啟動
盤中即時每1min取得群益API國內台指期
導入AB內
感謝您!!!
 樓主| 發表於 13-9-9 10:09 | 顯示全部樓層
不行喔,那個程式是針對盤後的
發表於 13-9-9 10:28 | 顯示全部樓層
lwhuang 發表於 13-9-9 10:09
不行喔,那個程式是針對盤後的

收到了解感恩!!!!!!!
 樓主| 發表於 13-9-9 13:30 | 顯示全部樓層
目前apx的設計是不含參數的,頗可惜,所以需要對不同參數的自動化,需要各種不同參數的程式碼,要是跟我一樣喜歡把共同部份抽出來獨立成function,(這應該是良好程式習慣),那簡直是惡夢
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-12-2 18:31

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |