頻率:1分k
請問單一k棒是不是無法做到同時買進賣出的動作?
假設我在17900剛好觸發空單策略
在17850剛好滿足出場條件出場
17850又剛好滿足我多單進場條件
但我測試後發現只有做到空單回補 並沒有反手做多
頻率:1分k
請問單一k棒是不是無法做到同時買進賣出的動作?
假設我在17900剛好觸發空單策略
在17850剛好滿足出場條件出場
17850又剛好滿足我多單進場條件
但我測試後發現只有做到空單回補 並沒有反手做多
Hello jianglin,
如果腳本內同時有兩個 setposition 觸發的話,只會執行位於腳本上方的那一個。
舉例來說:
condition1 = ...;
condition2 = ...;
if condition1 then setposition(1, market);
if condition2 then setposition(-1, market);
如果condition1和condition2同時達成的話,那麼只會執行condition1 的 setposition(1, market);
小幫手猜測您應該是遇到兩個setposition都被觸發的情況。
建議您可以將出場的setposition放到多單進場的setposition下方,這樣的話應該就會變成反手做多。
如果還是有問題的話,需要麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本、測試的相關設定或回測報告以及XQ Log 來檢驗。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
請問自動交易的反手 程式 如何編寫 才正確?
不是在這篇貼文回答你了嗎?
https://forum.xq.com.tw/thread/xs%e6%9c%9f%e8%b2%a8%e4%ba%a4%e6%98%93/
4 評論