Good Indis =)

 

Hi, some good indis found in the internet (4shared) in this topic!

First, a smoothed non-repaint version of macd indicator coded by igorad and mladen.

Cheer´s!


Screenshot

Indicator in Action

Files:
 

Now, this ATR smart trailing stop to easier identification the trends!

Indicator in Action

 

This NON-REPAINT spot trend colour is F A N T A S T I C !!!
Congratulations to the coders!


Indicator Action

Files:
 

Hi, bringing here some intraday types of charts commonly used by traders:


Renko


Range


Range with Candlesticks and GAPs preservation


TickChart


SecondChart (Expert Advisor)


Happy Trading!!!

 

Functional FAST code version of FXR_TripleHybridSR.mq4 (attached)

Att

 

The most valuable indicator in the markets, time is pure value, T I M E  I S  M O N E Y !!!

Bola de Cristal.mq4 (for M1 to M5 Charts)





King Regards

Files:
 
Rodrigo S. Franco #:

Functional FAST code version of FXR_TripleHybridSR.mq4 (attached)

Att

most softly, 57 lines! (ORIGINAL)

//+------------------------------------------------------------------+
//|                                           FXR_TripleHybridSR.mq4 |
//|                                             Based on TCT enguine |
//+------------------------------------------------------------------+
#property copyright "Copyright 2016 © UM/ForexRomeo Production"

#property  indicator_chart_window
#property  indicator_buffers 4
#property indicator_chart_window

int CTRxBarsNumber=13,RSILS_Period=5;
double RsiBuf[2000],RsilsTP[2000],RawBuff[2000],gdaBearHL[],gdaBullHL[],gdaBearOC[],gdaBullOC[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexBuffer(0,gdaBearHL);SetIndexStyle(0,DRAW_HISTOGRAM,0,0,clrRed);SetIndexLabel(0,NULL);SetIndexEmptyValue(0,EMPTY_VALUE);
   SetIndexBuffer(1,gdaBullHL);SetIndexStyle(1,DRAW_HISTOGRAM,0,0,clrLimeGreen);SetIndexLabel(1,NULL);SetIndexEmptyValue(1,EMPTY_VALUE);
   SetIndexBuffer(2,gdaBearOC);SetIndexStyle(2,DRAW_HISTOGRAM,0,2,clrCrimson);SetIndexLabel(2,NULL);SetIndexEmptyValue(2,EMPTY_VALUE);
   SetIndexBuffer(3,gdaBullOC);SetIndexStyle(3,DRAW_HISTOGRAM,0,2,clrForestGreen);SetIndexLabel(3,NULL);SetIndexEmptyValue(3,EMPTY_VALUE);
   ArraySetAsSeries(RsilsTP,TRUE);ArraySetAsSeries(RawBuff,TRUE);ArraySetAsSeries(RsiBuf,TRUE);
   return(0);
  }
//+------------------------------------------------------------------+
//| Application of RSILS                                             |
//+------------------------------------------------------------------+
int start()
  {
   double CurrBarStd=0.0,PrevBarStd=0.0,PreRawBuf=0.0,BarsNumLow=0.0,BarsNumHigh=0.0,CurrBarMid;
   int limit,i,counted_bars=IndicatorCounted();
   if(counted_bars>0)counted_bars--; //last counted bar will be recounted
   limit=MathMin(2000,Bars-counted_bars);   
   if(limit==1 ){limit+=5;} //added to refresh chart

   for (i=0;i<=limit;i++)
   {BarsNumHigh=High[iHighest(NULL,0,MODE_HIGH,CTRxBarsNumber,i)];
    BarsNumLow=Low[iLowest(NULL,0,MODE_LOW,CTRxBarsNumber,i)];
    CurrBarMid=(High[i]+Low[i])/2.0;
    CurrBarStd=0.66*((CurrBarMid-BarsNumLow)/(MathMax(BarsNumHigh-BarsNumLow,Point*0.1))-0.5)+0.67*PrevBarStd;
    CurrBarStd=MathMin(MathMax(CurrBarStd,-0.999),0.999); //Normalizingg Variance before Natural Log
    RawBuff[i]=MathLog((CurrBarStd+1.0)/(1-CurrBarStd))/2.0+PreRawBuf/2.0;
    PrevBarStd=CurrBarStd;
    PreRawBuf=RawBuff[i];
    RsiBuf[i]=iRSI(NULL,0,RSILS_Period,PRICE_CLOSE,i)-50;
    makeCTRxColoredBar(i);}

   return(0);
  }
//+------------------------------------------------------------------+
void makeCTRxColoredBar(int i)
{
if(RawBuff[i]>0){gdaBearHL[i]=Low[i];gdaBullHL[i]=High[i];gdaBullOC[i]=MathMax(Open[i],Close[i]);gdaBearOC[i]=MathMin(Open[i],Close[i]);}
else if(RawBuff[i]<0){gdaBullHL[i]=Low[i];gdaBearHL[i]=High[i];gdaBearOC[i]=MathMax(Open[i],Close[i]);gdaBullOC[i]=MathMin(Open[i],Close[i]);}
else{gdaBearHL[i]=EMPTY_VALUE;gdaBullHL[i]=EMPTY_VALUE;gdaBearOC[i]=EMPTY_VALUE; gdaBullOC[i]=EMPTY_VALUE;}
}
//+------------------------------------------------------------------+
Happy enhancements 4all!
 

Candlesticks, on true Range Charts!
Engulfings and Bearish and Bullish Star Reversals are the gold rush patterns!
A Lecture on RSI is appropriate!


CongratZ!

Files:
 

This beautiful indicator as a wonderfull good view of markets, to a "Marry Me"!

Month

Week

Day

4-Hour

Unzip surfer.zip to Mql4/Images folder

A SURF LIFESTYLE I LIKE 

Files:
 

Screenshot of the Day


YES!!!! Good Trading!

 
Wonderful. 
Reason: