向大家请教一个问题,谢谢。 新评论 郑美援 2009.08.22 15:13 仿照ATR指标,怎么作出各个周期的RSI的ATR(波动区间)呢? 比方说,5分钟图表,每根K线都可以显示最高价和最低价。同样道理,想知道每根K线对应的RSI的最大值和最小值。 这样,就能求出RSI的ATR来了。 有个例子不知道怎样做到MT4上。 Indic Indicator: RSI+Vol Bands input :Coefdwn(2.1),Coefup(2.3); Plot1((average((RSI(Close,14)),6))+(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot1"; Plot2((average((RSI(Close,14)),6))-(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot2"; Plot3((RSI(Close,14)),"Plot3"; IF CheckAlert Then Begin IF Plot1 Crosses Above Plot2 or Plot1 Crosses Below Plot2 or Plot1 Crosses Above Plot3 or Plot1 Crosses Below Plot3 or Plot2 Crosses Above Plot3 or Plot2 Crosses Below Plot3 Then Alert=TRUE; END;ator: RSI+Vol Bands input :Coefdwn(2.1),Coefup(2.3); Plot1((average((RSI(Close,14)),6))+(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot1"; Plot2((average((RSI(Close,14)),6))-(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot2"; Plot3((RSI(Close,14)),"Plot3"; IF CheckAlert Then Begin IF Plot1 Crosses Above Plot2 or Plot1 Crosses Below Plot2 or Plot1 Crosses Above Plot3 or Plot1 Crosses Below Plot3 or Plot2 Crosses Above Plot3 or Plot2 Crosses Below Plot3 Then Alert=TRUE; END; Indicators with alerts/signal Need help converting a formula from Tradestation or MetaStock to MetaTrader Sell RSI indicator by Howard Wang (as featured on the TASC Magazine in Feb 2019) 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
仿照ATR指标,怎么作出各个周期的RSI的ATR(波动区间)呢?
比方说,5分钟图表,每根K线都可以显示最高价和最低价。同样道理,想知道每根K线对应的RSI的最大值和最小值。
这样,就能求出RSI的ATR来了。
有个例子不知道怎样做到MT4上。
Indic
Indicator: RSI+Vol Bands
input :Coefdwn(2.1),Coefup(2.3);
Plot1((average((RSI(Close,14)),6))+(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot1";
Plot2((average((RSI(Close,14)),6))-(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot2";
Plot3((RSI(Close,14)),"Plot3";
IF CheckAlert Then Begin
IF Plot1 Crosses Above Plot2 or Plot1 Crosses Below Plot2
or Plot1 Crosses Above Plot3 or Plot1 Crosses Below Plot3
or Plot2 Crosses Above Plot3 or Plot2 Crosses Below Plot3
Then Alert=TRUE;
END;ator: RSI+Vol Bands
input :Coefdwn(2.1),Coefup(2.3);
Plot1((average((RSI(Close,14)),6))+(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot1";
Plot2((average((RSI(Close,14)),6))-(Coefup*(Average(TrueRangeCustom((RSI(Close,14)),(RSI(Close,14)),(RSI(Close,14))),15)))"Plot2";
Plot3((RSI(Close,14)),"Plot3";
IF CheckAlert Then Begin
IF Plot1 Crosses Above Plot2 or Plot1 Crosses Below Plot2
or Plot1 Crosses Above Plot3 or Plot1 Crosses Below Plot3
or Plot2 Crosses Above Plot3 or Plot2 Crosses Below Plot3
Then Alert=TRUE;
END;