1. 指標、警示、交易回測訊號的買賣日和價位一致性不足,三者間如何一致性?(程式碼、回測頁面設定)

2.希望與指標更一致性以利判讀,但指標有Tick資料頻率時,顯示的日期範圍受限,

是否有其他觸發價位的編寫方式?  (getField("收盤價", "Tick") 改用 high ?)

指標:

input:C2(2,"收盤價移動均線C2"),C4(4,"收盤價移動均線C4");

var: intraBarPersist co1(0),intraBarPersist Tco1(0);   

value3=average(close,C2);

value4=average(close,C4);

 

if value3 cross Over value4 then begin

plot(1,value4,"買1");

co1=value4;

Tco1=getField("當日序號", "Tick");

end;

 if getField("當日序號", "Tick") > Tco1 and getField("收盤價", "Tick") >= co1*1.005  

then plot2(getField("收盤價", "Tick"),"賣1");

 

警示:

input:C2(2,"收盤價移動均線C2"),C4(4,"收盤價移動均線C4");

value3=average(close,C2);

value4=average(close,C4);

if value3 cross Over value4 then ret=1;

 

 

交易:

input:C2(2,"收盤價移動均線C2"),C4(4,"收盤價移動均線C4"); 

value3=average(close,C2);

value4=average(close,C4);

if value3 cross Over value4 then setposition(1,value4,label:="買1");

if filled > 0 and getField("收盤價", "Tick") >= filledAvgPrice*1.005  

then setposition(0,getField("收盤價", "Tick"),label:="賣1");