請問下 我想寫最近5日內有過漲停板的股票要怎麼寫呢?
感謝
5 評論
你試試
var:i(0); for i = 0 to 4 begin if close[i] = getField("漲停價", "D")[i] then ret=1; end;
謝謝你^^
Hello 新手學習中1,
您可以參考 bowen 的腳本。
小幫手另外補充,您亦可以使用 TrueAny 來判斷過去五日是否有收盤價等於漲停價的狀況發生。
if trueany(close = getField("漲停價", "D"), 5) then ret = 1;
感謝 bowen 的熱心回覆。
Hello 新手學習中1, 您可以參考 bowen 的腳本。 小幫手另外補充,您亦可以使用 TrueAny 來判斷過去五日是否有收盤價等於漲停價的狀況發生。 if trueany(close = getField("漲停價", "D"), 5) then ret = 1; 感謝 bowen 的熱心回覆。 請問如果要過去5天漲停過~漲停後這幾天收盤價都沒大於漲停價~請問要怎麼寫
請問如果要過去5天漲停過~漲停後這幾天收盤價都沒大於漲停價~請問要怎麼寫
input: days(5,"天數");
settotalBar(days);
condition1=TrueAny(c=GetField("漲停價", "D"),days);
value1=BarsLast(c=GetField("漲停價", "D"));
value2=TrueCount(c<>GetField("漲停價", "D"),days);
condition2=value1=value2;
if condition1 and condition2 then ret=1;
5 評論