[請益]ABTW - 接台指即時資料
本帖最後由 learner 於 15-2-6 11:14 編輯不好意思,小弟新手!
在開始試用架設時就出狀況,
有幾個問題請教如下,
1.首先是看隱客大的文章來架設國內即時資料(使用群益APIAmibroker 5.9)
http://enochyu.pixnet.net/blog/category/1049728
使用ABTW回補期交所資料皆沒有問題,但盤中接到Amibroker,並不會自動更新
觀察DDE2TickQuote發現,開高收都是今日最高價,昨收為今日成交價,
目前嘗試調整DDESetting.ini,這方向對嗎? 可以新增其他商品,ex:加權,新加的Symbol要自己回補資料
2.我想測試的Symbol List,包含海期 ex : DJI, A50, DAX
有辦法嗎?? 該如何作呢?
我自己匯入道瓊指數,如果不開DDE2TickQuote可以看圖,但不會有real (很正常)
可是開DDE2TickQuote,在點擊該symbol就沒圖了,
Amibroker的架構感覺有點複雜 {:4_111:}
3.我每天需要使用TaiFexWebDownloader來回補資料,如果API接好了,
是否會依據當天API所收資料自動回補?
因為第一個問題沒處理好才會問這個問題...
4.最後想請教 Amibroker可否在同一個交易邏輯中,操考兩種以上不同周期的Symbol?
EX : 同時加權, 台指
(
同商品不同周期的似乎是可以的
http://www.quants.hk/%E5%A6%82%E4%BD%95%E5%88%A9%E7%94%A8amibroker%E7%B7%A8%E5%AF%AB%E5%85%A9%E5%80%8B%E4%B8%8D%E5%90%8C%E6%99%82%E9%96%93%E9%96%93%E9%9A%94%E5%9C%96%E8%A1%A8%E7%9A%84%E7%AD%96%E7%95%A5/
不過還好有資料可看,研究得一步一步來{:4_89:}
)
以上4個問題,請教各位專業人士了 謝謝
更正群益API 應該是調整DDESetting_Capital.ini 拍謝,加問一個蠢問題!
小弟另開一個新的database手動匯入加權1分K資料,
只要程式關掉,再打開資料就不見了?
又得重新匯入,目前試用版,說不可以Save Database是這個原因造成的嗎?
learner 發表於 15-2-8 13:39 static/image/common/back.gif
拍謝,加問一個蠢問題!
小弟另開一個新的database手動匯入加權1分K資料,
1. ABTW 小弟印象中是他要開著持續接收資料才會有資料
能不能透過群益 API 回補當日即時資料,好像是不行
而你開 ABTW 遇到斷線,可能就會漏 tick
若 ABTW 都有接收到 tick 時,AB 重新開啟會直接接上 ABTW 當日接收到的資料
當日之前歷史資料的要手動匯入,或是透過 ABTW 裡的 台指歷史資料 以 Hex 格式匯入
2. 海期的功能小弟不好意思說還沒測試過 ^^"
因為那時已經用了 eSignal 了
基本上你 ABTW 透過 DLL 接群益海期, symbol 一定要對
在 AB 的 symbol 也要一樣
這個部分要請有使用這功能的朋友來分享了
3. ABTW 接群益報價 API 只有接收當日,記得是在 8:30 會清盤,
也就是原本登入的狀態會被登出。建議 8:30之後再開啟 DDE2TickQuote 登入
如上述 1. 裡提到,ABTW 主要是負責接收當日報價
當日之前的歷史資料還是需要透過匯入方式回補
而當日則以 ABTW 載到多少 tick 為主 (我不確定有當日即時資料回補功能)
4. 原則上 ABTW 吃到的 tick 是 e.g. 1min 時
同商品 (symbol) 你可以開啟 1min 以上,不同周期來跑相同策略
---
使用 ABTW 時,在開啟 AB 都要重新匯入歷史資料唷
有錯誤請指正,參考看看了
kilroy 發表於 15-2-8 14:33 static/image/common/back.gif
1. ABTW 小弟印象中是他要開著持續接收資料才會有資料
能不能透過群益 API 回補當日即時資料,好像是 ...
感謝大大解答,
小弟會再試試海期的部分,
另外第4個問題,發現自己有打錯字句,
主要想問的情況為同一交易邏輯裡可依據加權 電子等現貨,來下期貨的單嗎?
還有後來有一個蠢問題.
每次使用txt歷史資料檔匯入的資料(道瓊,加權),
重開程式好像就沒了...怎會如此啊? 好困惑
learner 發表於 15-2-8 20:39 static/image/common/back.gif
感謝大大解答,
小弟會再試試海期的部分,
另外第4個問題,發現自己有打錯字句,
你開一個新的 chart 要丟入 afl 檔進去才會畫圖
所以比如說你想以加權值數來下期貨的話
就是開啟加權的圖表,在把策略載進去這個圖表
然後文字檔或是 API 下單下在期貨
---
用 ABTW 你每次開啟 AB 都要重新匯入一次歷史資料
參考看看了
ABTW不能用群益api接海期啦,不用試了,因為群益api報價海期是另一包 lwhuang 發表於 15-2-9 08:20 static/image/common/back.gif
ABTW不能用群益api接海期啦,不用試了,因為群益api報價海期是另一包
嗯! 感謝大大,那我就不試了
另外,DDE2TickQuote接群益API輸出,
確定是調不出(DDESetting_Capital)正確的值了!(使用本機端DDE沒此問題,我用yeswin測試)
如我上面貼圖一般,單一商品show的項目對不起來,
如DDE2TickQuote上的開盤其實是最高價.
調整下面項目順序是無用的. 跟大家分享.
OpenTime=0845
CloseTime=1345
DotPos=2
Svr=CapitalDLL
Tpc=TX00
Itm_O=
Itm_H=
Itm_L=
Itm_C=
Itm_V=
Itm_PC=
Itm_Net=
Itm_Bid=
Itm_Ask=
kilroy 發表於 15-2-8 21:00 static/image/common/back.gif
你開一個新的 chart 要丟入 afl 檔進去才會畫圖
所以比如說你想以加權值數來下期貨的話
恩,感謝大大,確實資料每次重開AB皆要重新匯入,
請教 我有兩個交易邏輯,
假設針對加權與台指,
加權收盤過5日MA;台指過10日MA,才下單到台指,
依據大大所說,我必須開兩個chart 分別匯出文字檔,
在對2個文字檔作後處理下單是這意思嗎?
learner 發表於 15-2-9 15:41 static/image/common/back.gif
恩,感謝大大,確實資料每次重開AB皆要重新匯入,
你這2個是一起考慮的話,關鍵字是
foreign
圖是開2個,但是afl可以只有一個
lwhuang 發表於 15-2-9 17:13 static/image/common/back.gif
你這2個是一起考慮的話,關鍵字是
foreign
圖是開2個,但是afl可以只有一個
{:4_113:}
所以還是可以依據兩張圖各自的交易邏輯,
(一樣不一樣應該不是重點了,每個圖都可以用各自的afl),
形成單一下單指令.
就像MC的圖層一樣,考慮多商品資訊但決定下到特定商品上,棒棒 lwhuang 發表於 15-2-9 08:20 static/image/common/back.gif
ABTW不能用群益api接海期啦,不用試了,因為群益api報價海期是另一包
ABTW 作者 wdltw 大事實上是有做群益海期報價的
http://blog.udn.com/wldtw2008/7798683
---
只是小弟不好意思說還沒測試過是真的還沒測試過 {:4_90:}
learner 發表於 15-2-9 21:17 static/image/common/back.gif
所以還是可以依據兩張圖各自的交易邏輯,
(一樣不一樣應該不是重點了,每個圖都可以用各自的afl) ...
用 foreign 要注意的一個地方就是...
如果你兩個商品的開盤收盤時段不同的話
不能用 foreign
因為假設 A商品 是主要 chart 則會以 A 商品的開收盤時段為主
---
比如說,在 A商品收盤時段是 13:00 則 13:00 之後圖表就不會動了
因為小弟有切身之痛 (忘記是什麼節日了,部分商品比較早收盤)
結果其他商品就卡著不動啦
當然,如果你的商品都是相同開收盤時段就沒差了
不過我還是會建議一商品一圖表
參考看看了~
本帖最後由 kilroy 於 15-2-9 23:17 編輯
learner 發表於 15-2-9 15:41 static/image/common/back.gif
恩,感謝大大,確實資料每次重開AB皆要重新匯入,
剛剛才看到你這個問題
還有針對你的問題的 foreign 的用法 XD
---
你可以直接開台指的圖
然後用 foregin 這個語法去取得加權的日MA
這樣就只要開台指的圖表就可以了
不過加權的即時資料和歷史資料都要有
而且也不用處理兩個文字檔(這樣太麻煩了)
直接在開台指的 AFL 裡叫出加權的MA來和台指的 AFL 判斷進出場輸出文字檔既可
參考看看了
kilroy 發表於 15-2-9 22:23 static/image/common/back.gif
ABTW 作者 wdltw 大事實上是有做群益海期報價的
http://blog.udn.com/wldtw2008/7798683
原來如此,不用ABTW太久了,看來是要付費才會有海期
頁:
[1]