小幫手您好,我想要讓自動交易在10:00之後停止
所以我寫了 If currenttime>100000 then return;
但是時間到了,策略還是繼續執行,請問是什麼原因呢?
1 評論
Hello 黑框,
您可以參考 Return 函數說明。
裡面有提到,當執行到 Return 時腳本直接中斷,等待下一根bar。
所以下一根Bar的時候腳本還是一樣會運算,Return以前的程式碼也會執行。
另外建議您,如果您只是需要自動交易不進出場的話,只要用時間條件包住 setposition 等進出場函數即可。
例如像是
if 進場條件 and currenttime < 100000 then setposition(1, market);
這樣的話 10:00 以後就不會再進場。
1 評論