選股腳本篩選異常 , 篩出沒有符合條件的股票

  •   70 
  • 最後發表   蓬蘇王杜  4 週前
蓬蘇王杜 發文於   2025/11/08

我用以下選股腳本 想篩出 120日斜率大於等於0.1的股票  , 但我想要的這個數值是百分比斜率

所以我的會將算出的(斜率/120日均線) *100 ,但我檢查程式碼應該沒問題 , 其他還增加一些選股條件 例如成交市值 股價要低於多少  ,可是都會篩出 沒有符合的股票  ,以下附上程式碼  謝謝

 

input:_close(100,"股價區間"),
      Length(120,"xx日斜率"),   //"計算期間"
      x_LinearReg(0.1,"斜率"), 
      _Divergence(40,"乖離%"),
      _avg(20,"成交市值均"),
      _capitalization(1000,"萬");



settotalbar(240);

//做收盤價線性回歸
{value1:斜率,value4:預期值}
LinearReg(close, 120, 0, value1, value2, value3, value4);


value6 = average(close,120) ; //看多少斜率就用多少的均線
value7 = (average(close,20)) * (average(volume,20)) ;
value8 = average(close,60) ; //60MA

value9 = (value1/value6)*100 ; //百分比斜率

condition1 = value9 > x_LinearReg; //斜率濾網
condition2 = close <= _close ;     //股價濾網
condition3 = value7 >= _capitalization*10 ; //成交市值濾網
condition4 = close <= value8*(1+_Divergence*0.01); //乖離濾網
condition5 = value8 >= value6 ; //季線大於半年線
condition6 = close >= value8*0.95 ;  //大於季線*0.95



Condition8 = GetSymbolInfo("先買現沖") = True;
Condition9 = GetSymbolInfo("買賣現沖") = True;




if condition1 and condition2 and condition3 and condition4 then  begin
   if condition5 and condition6 then begin
     if Condition8 or Condition9 then ret = 1 ;
   end ;
end;







 

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/11/08

我用你提供的腳本選股,有選出156檔股票。

蓬蘇王杜 發文於   2025/11/09

但選出的股票沒有符合斜率的條件

 

蓬蘇王杜 發文於   2025/11/09

我改好了 謝謝教授

發表回覆
Close