Renko Charts + MindHero = Almost Holy Grail - page 2

 

There you are, not exactly a HolyGrail... you can run your own tests or modify my code as you like.

Added BollingerBandPercent indicator to filter entries in which bands are stretched to prevent a breakout in an out of the money direction.

 
your adviser uses the indicator BollingerBanwidth

what it for the indicator and where it can be found?

I find Bandwidth Indicator.mq4 http://www.forexfactory.com/showthread.php?t=37992

 
 //+------------------------------------------------------------------+
//|                                               BandsBandwidth.mq4 |
//|                                Copyright © 2009, Investors Haven |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, Investors Haven"
#property link      ""

#property indicator_separate_window
//#property indicator_minimum 0
//#property indicator_maximum 10000
#property indicator_buffers 1
#property indicator_color1 LightSeaGreen
#property indicator_width1 2
#property indicator_style1 0

//---- indicator parameters
extern int    BandsPeriod=20;
extern int    BandsShift=0;
extern double BandsDeviations=2.0;
//---- buffers
double MovingBuffer[];
double UpperBuffer[];
double LowerBuffer[];
double Bandwidth[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
  //---- 3 additional buffers are used for counting.
   IndicatorBuffers(4);
  //---- indicators
   SetIndexStyle(0, DRAW_LINE);
   SetIndexBuffer(0,Bandwidth);
   SetIndexStyle(1,12);
   SetIndexBuffer(1,MovingBuffer);
   SetIndexStyle(2,12);
   SetIndexBuffer(2,UpperBuffer);
   SetIndexStyle(3,12);
   SetIndexBuffer(3,LowerBuffer);
//----
   SetIndexDrawBegin(0,BandsPeriod+BandsShift);
   SetIndexDrawBegin(1,BandsPeriod+BandsShift);
   SetIndexDrawBegin(2,BandsPeriod+BandsShift);
   SetIndexDrawBegin(3,BandsPeriod+BandsShift);
   IndicatorShortName("Bollinger Bandwidth");
   IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS) - 5);

   return(0);
  }
//+------------------------------------------------------------------+
//| Bollinger Bands                                                  |
//+------------------------------------------------------------------+
int start()
  {
   int    i,k;
   double deviation;
   double sum,oldval,newres;
//   Print("here");

   if(Bars<=BandsPeriod) return(0);
   
   int counted_bars = IndicatorCounted();
   if(counted_bars < 0)  return(-1);
   if(counted_bars > 0)   counted_bars--;
   int limit = Bars - counted_bars;
   if(counted_bars==0) limit-=1+BandsPeriod;
         
/*//---- initial zero
   if(counted_bars<1)
      for(i=1;i<=BandsPeriod;i++)
        {
         MovingBuffer[Bars-i]=EMPTY_VALUE;
         UpperBuffer[Bars-i]=EMPTY_VALUE;
         LowerBuffer[Bars-i]=EMPTY_VALUE;
         Bandwidth[Bars-i]=EMPTY_VALUE;
         Print("Buffers cleaned");
        }
*/        
//----
   /*int limit=Bars-counted_bars;
   if(counted_bars>0) limit++;*/
   
   for(i=0; i<limit; i++)
      MovingBuffer[i]=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
//   i=Bars-BandsPeriod+1;
//   if(counted_bars>BandsPeriod-1) i=Bars-counted_bars-1;
   i=limit;
//   Print("i is:", i);
   while(i>=0)
     {
      sum=0.0;
      k=i+BandsPeriod-1;
      oldval=MovingBuffer[i];
      while(k>=i)
        {
         newres=Close[k]-oldval;
         sum+=newres*newres;
         k--;
        }
      deviation=BandsDeviations*MathSqrt(sum/BandsPeriod);
      UpperBuffer[i]=oldval+deviation;
      //Print("UpperBuffer is:", UpperBuffer[i]);
      LowerBuffer[i]=oldval-deviation;
      //Print("LowerBuffer is:", LowerBuffer[i]);
      Bandwidth[i]=MathFloor((UpperBuffer[i] - LowerBuffer[i])*10000);
      //Print("Bandwidth is:", Bandwidth[i]);
      i--;
     }
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
poruchik:
your adviser uses the indicator BollingerBanwidth

what it for the indicator and where it can be found?

I find Bandwidth Indicator.mq4 http://www.forexfactory.com/showthread.php?t=37992


In my previous post you will find BollingerBandwidth indicator.

using this indicator for filtering MindHeroe's signals in which the market is stable and price action is low; this scenario could lead to a reversal. I preffer to open new positions in a trending market while using mindheroe.

 
arquivo45 :

Anexado abaixo é um EA RenkoLiveChart_v3.3-Labels_1.mq4 atualizado

Para auxiliar ou teste e usar quando os carrapatos são muito poucos entre aqui e um - GRÁTIS Tick ​​Ferramenta Generator - ( não-spam referência) - também ajuda no horário normal também.

Carta EA (M1) - mais opções de idiomas disponíveis.


Renko Offline Chart (M2, M3, M6 etc)

Se você é novo para isso, veja abaixo.

1. Anexe EA um um novo gráfico M1.

2. Defina o tamanho da caixa (o padrão é 5 pips) eo quadro de tempo do gráfico off-line (o padrão é M2). Se houver mais gráficos do Renko para o mesmo, é necessário alterar diferentes quadros de tempo MT4 não padrão - por exemplo, M3, M4, M6 etc.

3. Crie e guarde modelos conforme necessário - por exemplo. Renko-M2-05, Renko-M2-10, Renko-M3-10.

4. Abra gráficos off-line (Arquivo -> Abrir Offline) e encontre o Símbolo relevante contra o período de tempo correspondente - este será o gráfico Renko atual.

5. Nota: O gráfico M1 EA deve permanecer aberto para o gráfico Renko offline atualizar em tempo real - o gráfico M1 pode ser minimizado por conveniência.

6 . Nota: As EAs dependem do carrapato e, se os carrapatos não estão em desenvolvimento, o gráfico offline associado não respondendo a novas configurações de EA ou atualizará o histórico de barras não impressas - a ferramenta Gerador de Tarefas acima resolve esse problema.

7. Adicionar indicadores relevantes ao gráfico Renko off-line.

Consulte estes

- o rosto no canto superior direito do gráfico M1 EA deve estar sorrindo.

Mais indicadores úteis podem ser obtidos - AQUI



has for mt5

 
Could anyone help me? Could you convert these indicators or do they have them in mt5?
 
flaviosantos: Could anyone help me? Could you convert these indicators or do they have them in mt5?

Firstly it is illegal to decompile code, and second it takes a lot of time and research to study an existing indicator in order to replicate its functionality.

So, try to to contact the authors or the sources of the original indicators to see if you can obtain the valid and legal source code or a newer MT5 versions!

If all else fails, then you can request and hire someone to study them and make alternatives that function the same or similar to them, but do not request decompilation or you will be banned!

 
enicolasgomez:

kindly check your message. thank you

 
The RenkomindheroeEA gives orders buy or sell?
 

In my mt4 doesn' give anything!Can anyone help me to fix it?

Reason: