同樣的程式, 複製為兩隻策略, 分別在兩個不同的帳戶執行, 訊號有被觸發, 但一個有執行, 一個卻沒有.
這是甚麼原因呢?
同樣的程式, 複製為兩隻策略, 分別在兩個不同的帳戶執行, 訊號有被觸發, 但一個有執行, 一個卻沒有.
這是甚麼原因呢?
請先確認兩者在自動交易中心的設定是否完全相同。
是一模一樣的, 之前都是同步能觸發執行, 但昨晚夜盤出現一隻有進場, 一隻沒有, 所以覺得詭異
Hello MichaelWang,
小編建議可以將腳本中條件的相關數值印出,或許會比較容易確認原因。
如果近期還有發生的話,麻煩提供 XQ Log 讓相關人員確認。
可以透過XQ內的設定 => 問題回報方式來上傳提供。
感謝。
若兩個策略的自動交易中心設定都相同,則可能與訊號的敏感度及洗價的情況有關。例如在日頻率之下,用價格高於昨天最高價就觸發訊號,一般人會使用if c>h[1] then ,這裡可能會造成兩個策略的反應不同,特別是在過昨日高只曇花一現,亦即只有一個Tick有碰到,而A策略洗價有洗到,但B策略沒洗到,就可能出現你面臨的問題。若你把條件改成if h>h[1] then 就可避免這種問題。
4 評論