PDA

View Full Version : 如何编码:RSI> 55最后10个酒吧?



yissel78
01-03-2010 11:24, 11:24 AM
如果我想看看RSI的走势,以确保RSI在最后10个柱线上位于55以上,那么将如何编码?我不想比较当前栏移动= 0和十栏前的栏,shift = 10.我需要所有这些值大于55。

我很确定这是一个Array函数,但不知道如何编写它。

谢谢

adlaynylaochtt
12-07-2020 00:58, 12:58 AM
嗨试试这个代码插入代码extern int RSIPeriod = 14; extern int rsiline = 55; datetime Time1; int start(){if(Time1!= Time#91; 0#93;){Time1 = Time#91; 0#93 ;; } else {return(0); } bool OpenBuy = CheckRSIBUY();如果(OpenBuy){//在这里写上openbuy的代码,如果rsi超过最后10个蜡烛的rsiline} return(0); } bool CheckRSIBUY(){int R = 0;双Q; for(int i = 1; ilt; = 10; i ){Q = iRSI(NULL,0,RSIPeriod,PRICE_CLOSE,i); if(Q> rsiline)R ;睡眠(50); RefreshRates(); } if(Rgt; = 10)return(true);否则返回(false); }