我使用currenttime>132200 來執行自動賣出符合條件的個股
不過我回測後顯示個股並沒有按照此時間來自動賣出個股
以下是我的語法 想請問是哪邊出了問題呢?
在日頻率執行
value2=getfield("漲停價")
if
currentTime>132200 then begin
if
close<value2 and position=1 and filled=1
then begin
setposition(0,market);
end;
end;
我使用currenttime>132200 來執行自動賣出符合條件的個股
不過我回測後顯示個股並沒有按照此時間來自動賣出個股
以下是我的語法 想請問是哪邊出了問題呢?
在日頻率執行
value2=getfield("漲停價")
if
currentTime>132200 then begin
if
close<value2 and position=1 and filled=1
then begin
setposition(0,market);
end;
end;
Hello 王小光,
小幫手沒有看到完整的腳本,所以無法確定問題原因。
建議您可以在腳本中加上 print 確認相關條件數值。
需注意若腳本同時有複數個 setposition 觸發時只會執行第一個。
另外商品如果沒有交易洗價的話,商品也不會運算交易。
如果還是有問題的話,麻煩您提供交易腳本匯出檔、回測設定 (回測報告或回測設定截圖皆可) 並告知您覺得有問題的交易,讓相關人員確認。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以保存到雲端後將連結Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
謝謝小幫手的解答,我在研究一下
2 評論