進場時間設定

  •   345 
  • 最後發表   plpipu  2020 十月 13
plpipu 發文於   2020/10/10

請問小幫手,

用XS寫程式語法回測, 如果我的回測條件不是條件成立的當天or隔天買進,  而是選股條件成立, 4天後才以開盤價買進,這樣要如何設定 ??

Thank you 

XQ小幫手 發文於   2020/10/13

plpipu 您好

您可以設定一個變數來記錄天數 

請參考以下語法

input:_BuyOrSell(1,"1進場,2出場");
var:bcost(0),bdate(0),_switch(0);

if close >0 and bcost=0 then 
begin
bcost=close;
end;

if bcost <> 0 and date<>date[1] then
value5 +=1;

if value5=4 then 
begin 
value5=0;
bcost=0;
Ret=1;
end;

print(date,close,value5,bcost);

 

我們設個簡單的進場策略是close>0

再設計一個bcost當作開關,當bcost<>0 來開始累加value5的值

當value5累加到4時,觸發交易

 

發表回覆
Close