多個公式做歷史回測的問題 [開拓者 TB]
- 咨詢內容:
本帖最后由 WangYuheng 于 2015-4-14 16:00 編輯
寫了兩個公式A和B,希望在公式之間用SetTBProfileString和GetTBProfileString進行數據傳遞。
當我在同一個超級圖表中插入這兩個公式應用進行回測的時候,發現A和B不是并發執行,而是A執行完畢以后,再執行B,就無法實現在兩個公式之間傳遞數據了。
請高手賜教,有什么方法能夠達成我的目的? - TB技術人員:
歷史測試中,哪個公式先加載就先運算,后加載的就后動算。
實時行情中,則是每來一個tick,兩個公式都會各運算一次。。
在實時行情中,可以通知該想法來實現數據交換的,但是歷史測試中不行。
建議使用第三個圖表或是策略C,來分別讀取A與B的數據結果,從而在C策略進行判斷以及做到動作。 - TB客服:
我是在一個賬戶中使用兩個不同的策略(分別用公式A和B實現),下單的過程中需要交換賬戶可用資金余額信息,進而確定下單量。
實盤中A和B一定是同時運行的,而且運行的結果會互相影響對方的下單量。
利用第三個圖表或是策略C,能夠使回測跟實盤一致或者接近嗎? - 網友回復:
WangYuheng 發表于 2015-4-15 14:49
我是在一個賬戶中使用兩個不同的策略(分別用公式A和B實現),下單的過程中需要交換賬戶可用資金余額信息, ...
帳戶資金是不分策略的。。。只要是同一個帳號,N個策略都是可以讀取到其實時資金情況。
你這種想法,根本不需要使用相互的數據傳遞呀。。。
不過確定要使用帳戶資金情況的話,整個公式都需要使用a_xxx函數來實現了。。。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容