1219  

 

有交易經驗的朋友都知道,程式交易通常都是用next bar 當作買進賣出的依據,也就是說必須當根的K棒收完成立,在下一根K棒才會開始動作。有沒有this bar的功能?

這時候就必須用到IOG的模式  

在設定訊號裡面的屬性啟動K棒內產生委託  (有分成幾種模式: 單一K棒內只會執行一次進場和出場,單一K棒內無限次進場和出場)

1218  

在即時交易時,策略會依照行情的發展,逐筆報價試算條件。然而在回測時可能只有僅包含開高低收價的K棒資料。 程式無法從四個價格來判斷K棒發展的真實狀況。有在看盤的人當然可以說出當K裡面的走勢,但是光是看圖無法實際描述一根K棒實際發生的過程

 1330  

 

在程式碼裡面 [IntrabarOrderGeneration = true] 這個函數就是控制IOG模式,true就是開啟此功能,此時K棒內的每一個tick就會被運算,有符合條件的同時訊號就會產生。我曾經遇到過在當根K棒內產生了數次買進和賣出的訊號,因為策略的邏輯有問題,差點造成過度交易而把保證金全部都燒光,實際運用上需要特別小心。

另外在歷史回測上,使用IOG必須打開細部回測,否則回測績效會變成不可思議的快樂表;如果運用妥當,IOG其實是個很好用的功能,但是缺點就是對資料的精確度要求很高,在回測上開起精密回測常會當機。

1328  

不知道是不是我的電腦該汰換啦~~

arrow
arrow
    全站熱搜

    元大期貨楊宗儒 發表在 痞客邦 留言(0) 人氣()