Download ForexOFFTrend Indi indicators

offMost likely this mq4 works with all the diverse versions of MT out in the market, after properly testing it with Meta Trader 4 and MT5. Making use of the data gathered from tests , we could make sure there will no issues with the compatibility with product

We will be very happy if you can rate the indicator and throw in some of your comments or opinions by posting it within the comment area when you’re already settled to employ this ForexOFFTrend Indi and find this indicator as good for Forex. Moreover, you can help your fellow currency traders to try out such indicators along with your comments, ratings, and reviews.

As currency investors we should keep on seeking greater indicators to trade a lot more correctly and that we hope this free ForexOFFTrend Indi indicator will help you to see trade more appropriately or perhaps take greater trade choices and also make much better profit. We put a lot of effort in looking for the best Forex indicators just like ForexOFFTrend Indi. After which, we can then have them uploaded on our website which in return present people a chance to download it without any money charges and add more greater traders.

[php]</pre>
//+——————————————————————+
//| SilverTrend .mq4 |
//| SilverTrend rewritten by CrazyChart |
//| http://viac.ru/ |
//+——————————————————————+
#property copyright “SilverTrend rewritten by CrazyChart”
#property link “http://viac.ru/ ”

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 DeepSkyBlue //Yellow
#property indicator_color2 Red
//—- input parameters
extern int SSP=7;
extern double Kmin=1.6;
extern double Kmax=50.6; //24 21.6 21.6
extern int CountBars=300;

//—- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
//+——————————————————————+
//| Custom indicator initialization function |
//+——————————————————————+
int init()
{
//—- indicators
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_LINE,0,2,DeepSkyBlue); //Yellow
SetIndexBuffer(0,ExtMapBuffer1);
SetIndexStyle(1,DRAW_LINE,0,2,Red);
SetIndexBuffer(1,ExtMapBuffer2);

// IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+1);

//===============SHORT NAME========================================
string short_name;
short_name=”FxTrend(“+SSP+”)”;
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);

//—-
return(0);
}
//+——————————————————————+
//| Custor indicator deinitialization function |
//+——————————————————————+
int deinit()
{

return(0);
}
//+——————————————————————+
//| Custom indicator iteration function |
//+——————————————————————+
int start()
{

if (CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars+SSP);
SetIndexDrawBegin(1,Bars-CountBars+SSP);
int i, i2,loopbegin,counted_bars=IndicatorCounted();
double SsMax, SsMin, K, val1, val2, smin, smax, price;

if(Bars<=SSP+1) return(0);
//—- initial zero

//K=33-RISK;

/*
if (firstTime==true) {
loopbegin = CountBars;
if (loopbegin>(Bars-2*SSP+1)) loopbegin=Bars-2*SSP+1;
firstTime=False;
}; ًَنèىهيٍ ٌٍàًîé ïًîمًàىىû
*/
if(Bars<=SSP+1) return(0);
//—- initial zero

//+++++++
if(counted_bars<SSP+1)
{
for(i=1;i<=SSP;i++) ExtMapBuffer1[CountBars-i]=0.0;
for(i=1;i<=SSP;i++) ExtMapBuffer2[CountBars-i]=0.0;
}
//+++++++-SSP
for(i=CountBars-SSP;i>=0;i–) {
SsMax = High[Highest(NULL,0,MODE_HIGH,SSP,i-SSP+1)];
SsMin = Low[Lowest(NULL,0,MODE_LOW,SSP,i-SSP+1)];
smin = SsMin-(SsMax-SsMin)*Kmin/100;
smax = SsMax-(SsMax-SsMin)*Kmax/100;
ExtMapBuffer1[i-SSP+6]=smax;
ExtMapBuffer2[i-SSP-1]=smax;
val1 = ExtMapBuffer1[0];
val2 = ExtMapBuffer2[0];
if (val1 > val2) Comment(“Buy “,val1);

if (val1 < val2) Comment(“Sell “,val2);
}

//—-
return(0);
}
//+——————————————————————+
<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 *