Download BS RSI Indicator

bs rsiThe truth is, this indicator works with the different version of MT just like the MT4 (Metatrader 4) and MT5 (Metatrader 5) since we have tried it. With such test we can assure the buyers and user that there will be no problems in compatibility .

If you like or find this BS RSI is an excellent indicator for Forex please don’t fail to remember to rate the indicator. Please also jot down some things regarding BS RSI indicator in our comment post. For example, you could write the ways of using it and the best way to trade it. We’ll view through your truthful rating and evaluations as a very important thing you do to our quest on taking or perhaps selecting indicators as FX investors.

Discovering the right indicators is the priority of FX traders. We’re also hoping that with this totally free BS RSI indicator, you’ll get the best aide for you to have far better trading decisions and trade more correctly as well as have greater income. We have been making the very best that we can do to look for Forex indicators such as BS RSI and put them on our webpage for simple access people. They are downloadable with no cost attach making much greater traders.

[php]</pre>
//+——————————————————————+
//| BS_RSI.mq4 |
//| Copyright © 2008, masemus |
//| http://www.metaquotes.net |
//+——————————————————————+
#property copyright “Copyright © 2008, masemus”
#property link “http://www.metaquotes.net”

#property indicator_separate_window
#property indicator_minimum -0.33
#property indicator_maximum 1.33
#property indicator_buffers 2
#property indicator_color1 SlateGray
#property indicator_color2 Red

//—- input parameters
extern int TF=0;
extern int PeriodRSI=5;
//—- indicator buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
string TimeFrameStr;

//+——————————————————————
//| Custom indicator initialization function
//+——————————————————————

int init()
{
//—- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_SECTION);
SetIndexBuffer(1,ExtMapBuffer2);

switch(TF)
{
case 1 : TimeFrameStr=”Period_M1″; break;
case 5 : TimeFrameStr=”Period_M5″; break;
case 15 : TimeFrameStr=”Period_M15″; break;
case 30 : TimeFrameStr=”Period_M30″; break;
case 60 : TimeFrameStr=”Period_H1″; break;
case 240 : TimeFrameStr=”Period_H4″; break;
case 1440 : TimeFrameStr=”Period_D1″; break;
case 10080 : TimeFrameStr=”Period_W1″; break;
case 43200 : TimeFrameStr=”Period_MN1″; break;
default : TimeFrameStr=”Current Timeframe”; TF=0;
}
IndicatorShortName(“BS_RSI (“+PeriodRSI+”,”+TimeFrameStr+”)”);
//—-
return(0);
}

//+——————————————————————

//| RSIFilter_v1

//+——————————————————————
int start()
{
int counted_bars=IndicatorCounted();
//—-

for (int i = 0; i < 1000; i++){
ExtMapBuffer1[i]=0;
ExtMapBuffer2[i]=0;

double BS_RSI;

BS_RSI=iRSI(NULL,TF,PeriodRSI,PRICE_CLOSE,i);

if (BS_RSI>50)ExtMapBuffer2[i]=1;
if (BS_RSI<50)ExtMapBuffer1[i]=1;

}
return(0);
}

&nbsp;

//+——————————————————————+
<pre>
[/php]

Click Here to Download

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *