小幫手,請問自訂指標想要用選股程式挑出指標數據創新高的個股該怎麼修改呢?
input: days(20,"振幅計算日期");
input: lens(50,"創N日高");
value2 = (highest(high,days)-lowest(low,days))/getField("Close","D")[days]; //計算收盤價N期的振幅
value3 = average(volume,days);
value4 = ABSValue(volume-value3);
if value3<>0 then
value5 = value2/value4*100;
value6 = average(value5,days);
var: _Sig(0);
_Sig= Highest(Value5[1],lens)+1;
condition1=value5>_Sig;
if condition1=true then ret=1;
這樣挑不出來任何股票,請問有什麼地方需要修改嗎?
另外圖好像也沒法顯示,但如果把value5算式的分母改成Value3就可以了
1 評論