小幫手 好
我想在盤中找出最近低點比前低低(日線頻率),盤中(5分鐘頻率)剛破昨低的股票,我用下列程式碼,執行紀錄出現"計算停止,因為計算發生錯誤,請檢查腳本內的算式",可否幫我看一下哪裡有錯?謝謝
value1 = lowest(GetField("low","d"),5);
value4 = highest(GetField("high","d"),10);
value5 = highest(GetField("high","d"),34);
value12 = lowest (GetField("low","d")[5],29);//前第5期到第34期
value21= average(GetField("close","d"), 5);
value22= average(GetField("close","d"), 10);
value23= average(GetField("close","d"), 20);
condition1=value1 < value12 ;//近5日低比前第5到第34日低還低
condition2=value4< value5 ;//近10日高比近34日高還低
condition3=value21 < value22 and value22 < value23;
condition4= close < value23;
condition5=value23 < value23[1];
condition6=value21 < value21[1];
condition7=close[1]>lowD(1) and close<lowD(1);
if condition1 and condition2 and condition3 and condition4
and condition5 and condition6 and condition7
then ret=1;
2 評論