小幫手您好:
我想用選股中心找出在20221026這日RSI出現黃金交叉的個股,寫的程式碼如下:
但跑出來的結果是RSI5和RSI10的數值都是100,只有指定日期的收盤價是正確的,可以請您幫我看那裏錯了嗎?
//RSI5-RSI10大於0
input: Length1(5), Length2(10);
input:_date(20221026,"指定日期");
value4 = getbaroffset(_date);
//ret = 1;
SetInputName(1, "天數一");
SetInputName(2, "天數二");
VALue1=RSI(DATE, Length1);
VALue2=RSI(DATE, Length2);
VALue3=VALue1-VALue2;
settotalbar(500);
Condition1=VALue3 >= 0 ; //條件一:RSI5值>RSI10值
Condition2=VALue3 < 0 ; //條件二:RSI5值<RSI10值
IF Condition1 THEN RET=1;
outputfield(1,value1,2,"RSI5");
outputfield(2,value2,2,"RSI10");
outputfield(3,close[value4],"指定日收盤價");
3 評論