如題,請問怎麼利用語法寫出N日內,第一次RSI或ADX的大於或跌破某個數值。
 
        
        N日內找尋特定技術指標並且大於(或小於)特定數值
- 250
- 最後發表 D仔 2024 八月 19
                    D仔
                    發文於
                    
                     
                    2024/08/18
                   
                
            
                    虎科大許教授
                    發文於
                    
                     
                    2024/08/19
                   
                
            可考慮使用BarsLast函數,例如抓最近10天RSI跌破20那天的日期,可撰寫如下:
input: N(10,"期數");
value1=rsi(c,6);
value2=BarsLast(value1 cross under 20);
if value2<=N-1
then Alert(datetoString(date)+"出現訊號日期:"+datetostring(date[value2]))
else Alert(datetoString(date)+numtoStr(N,0)+"日內無符合條件");
 
 
             
         
         
     
     分類
    分類
 
            
1 評論