目前是先用選股中心篩出股票 策略想要在選股篩出來之後十天內出現漲停隔天再買進 現在是用這樣的寫法
但這樣一單都沒下到 是遇到什麼問題呢 求幫助指導 感謝您
if Position = 0 then begin
if cd < 10 then
cd += 1; // 累計天數最多到 10
end
else begin
cd = 0; // 有持倉就重置
end;
condition10=cd < 10;
目前是先用選股中心篩出股票 策略想要在選股篩出來之後十天內出現漲停隔天再買進 現在是用這樣的寫法
但這樣一單都沒下到 是遇到什麼問題呢 求幫助指導 感謝您
if Position = 0 then begin
if cd < 10 then
cd += 1; // 累計天數最多到 10
end
else begin
cd = 0; // 有持倉就重置
end;
condition10=cd < 10;
看起來你是先用選股策略選出商品,再加入交易中心或策略雷達監控。交易程式在跑歷史K棒(交易中心預設100筆,策略雷達預設200筆)時,若空手的天數累計到10,則condition10就永遠為False,當然不會下單。問題可能出在預設的資料筆數,應該只用10筆。
Hello 9958,
小編補充,當您使用交易腳本執行回測而商品串接選股策略時,只有在選股策略前一日符合條件篩選出來時,交易腳本當日才能夠交易。
就您的描述來看,應該要讓選股腳本在條件出現後的10天才觸發 (或著可以理解為10天前條件符合),而非條件出現後即觸發。
2 評論