策略雷達KD值低於20黃金交叉且成交價越過10天的高點
以下是我從現有的程序內修改過來
但無法編譯
麻煩各位高手指教
如何修改
謝謝
//KD值低於20黃金交叉(雷達)
//
Input:Length(9), RSVt(3), Kt(3), Threshold(20);
variable: rsv(0), k(0), _d(0);
SetTotalBar(maxlist(Length,6) * 3);
SetInputName(1, "天數");
SetInputName(2, "RSVt權數");
SetInputName(3, "Kt權數");
SetInputName(1, "期數");
SetInputName(2, "低檔值");
SetInputName(3, "日期區間");
KDValue = KD(Close, Length);
If KDValue Crosses Above Threshold and
KDValue > Highest(KDValue, RSVt) and
Close <= Lowest(Close, RSVt) then
Ret = 1;
//成交價越過10天的高點(雷達)
//
SetTotalBar(10);
value1=truerange();
value2=highest(value1,10);
if value1 > value2[1] and
value1 > value1[1] and
close*1.01 > high and
close > close[1]
then ret=1;
4 評論