Hi 小幫手,
我有一個警示策略腳本在12/18 9:05分和9:45分觸發了(3624)光頡,但是我已檢查數次,還是無法理解為何它會觸發,明明條件就沒成立, 可以幫我debug嗎? 感謝!
腳本如附件或如下
Value2 = average(GetField("收盤價","60"),10); //60分K的10MA
Value3 = average(GetField("收盤價","60")[1],10); //60分K的前一根10MA
condition1 = Value2 >= Value3;
condition2 = average(GetField("收盤價","60"),5) crosses over average(GetField("收盤價","60"),10);
value4 = GetField("收盤價","5");
value5 = GetField("收盤價","5")[1];
//condition3 = TrueAll(Close > Close[1],3);
Value7 = barslast(average(GetField("收盤價","60"),5) crosses over average(GetField("收盤價","60"),10));
Print("時間:", timevalue(time,"M"),"前根收盤價:", value5);
if
condition1
and condition2
and value7 < 5
and value4 >= value5
then ret = 1 else return;
4 評論