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");