新手請教幾個(gè)交易開拓者的問題 - TradeBlazer公式
作者:開拓者 TB 來源:cxh99.com 發(fā)布時(shí)間:2012年08月28日
- 咨詢內(nèi)容:
1、用A_sendorder和buy,sell等函數(shù)究竟有什么不同?或者說有哪些優(yōu)勢。一般看到的比較多的說法是一個(gè)能回測,一個(gè)不能,那樣豈不是后者更好?
2、斷線重連后的重復(fù)發(fā)單問題應(yīng)該如何解決呢?全局變量會(huì)清空,再走一遍K線也許有很大的概率重復(fù)發(fā)單。如果讀寫“數(shù)據(jù)庫”,也會(huì)再走一遍K線,效果豈不是等于使用全局變量了嗎?
3、用MarketPosition函數(shù)的話,是否每次運(yùn)行都會(huì)到交易商端查詢,由此是否會(huì)帶來延遲?
多謝多謝
- TB技術(shù)人員:
翻翻手冊想
- TB客服:
1、buy可以用作歷史回測,只管發(fā)信號,而不能實(shí)時(shí)查看賬戶真實(shí)情況
用A函數(shù)可以查看賬戶情況,可以配合其他A函數(shù)對賬戶真實(shí)資金做頭寸管理,撤發(fā)單控制,還有一點(diǎn)A函數(shù)可以用CurrentTime進(jìn)行配合發(fā)單,而BUY不能(會(huì)報(bào)錯(cuò))
2、斷線重連的問題,TB程序已經(jīng)從代碼層暴力解決,如果斷線時(shí)已經(jīng)有信號不會(huì)重發(fā)單。
用全局變量會(huì)清空,但寫入數(shù)據(jù)庫不會(huì)清空,但同時(shí)不能通過寫數(shù)據(jù)庫控制發(fā)單,TB程序會(huì)反倒認(rèn)為是一個(gè)用戶代碼層的BUG,自動(dòng)忽略(這個(gè)有待TB公司解決)
3、MarketPositon是不查服務(wù)器的,它的機(jī)制是看圖表信號生成的單子是多還是空,然后生成數(shù)據(jù),不關(guān)聯(lián)賬戶。 如果需要關(guān)聯(lián)賬戶查詢持單情況要用A_TotalPosition,而同時(shí)要配合A_OrderSend發(fā)單(回到第一問)