Bande di Bollinger migliori... - pagina 31

 
drbastem:

Come si fa. Si prega di scrivere,

Bande superiori=20,2 Banda di Bollinger+2 Livelli

Bande inferiori=20,2 Bollingers Band-2 Livelli

UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
 
mladen:
UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
Grazie mladen. Ma valore diverso. esempio normale UppewrBand (EURusd m5) valore è 1,0711 e +2 livelli è 1,0751. il tuo codice è banda Uppers è zero.
File:
BBAND.JPG  68 kb
 
drbastem:
Grazie mladen. Ma valore diverso. esempio normale UppewrBand (EURusd m5) valore è 1,0711 e +2 livelli è 1,0751. il tuo codice è banda Uppers è zero.

Non lo è. Provalo e controlla il tuo codice prima di affermare una cosa del genere, dato che il codice funziona come dovrebbe

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1  clrDodgerBlue
#property indicator_color2  clrSandyBrown
#property strict

double UpperBand[],LowerBand[];

int init()
{
   SetIndexBuffer(0,UpperBand);
   SetIndexBuffer(1,LowerBand);
   return(0);
}
int start()
{
   int counted_bars = IndicatorCounted();
      if(counted_bars<0) return(-1);
      if(counted_bars>0) counted_bars--;
         int limit = MathMin(Bars-counted_bars,Bars-1);

   //
   //
   //
   //
   //
  
   for(int shift=limit; shift>=0; shift--)
   {
      UpperBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)+2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
      LowerBand[shift]=iMA(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift)-2.0*iStdDev(NULL,0,20,0,MODE_SMA,PRICE_CLOSE,shift);
   }      
   return(0);
}

 
drbastem:
Grazie mladen. Ma valore diverso. esempio normale UppewrBand (EURusd m5) valore è 1,0711 e +2 livelli è 1,0751. il tuo codice è banda Uppers è zero.
Quello che stai postando è un confronto tra mele e pere: stai mostrando livelli, non bande di Bollinger. Per favore decidi cosa vuoi vedere esattamente sul grafico
 
mladen:
Quello che stai postando è un confronto tra mele e pere: stai mostrando livelli, non bande di Bollinger. Per favore, decidi cosa vuoi vedere esattamente sul grafico

Questa è una banda di Bollinger. non voglio Bande di Bollinger. questo problema è risolto.

MA2=20,MA2Mode=2;

Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i)))/Point;

UstBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_UPPER,i)+Fark*Point;

Fark=((iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_MAIN,i)-iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i)))/Point;

AltBand=iBands(NULL,0,MA2,MA2Mode,0,PRICE_CLOSE,MODE_LOWER,i)-Fark*Point;

Grazie

 

Ciao mladen,


due domande:

1: è possibile aggiungere lo shift a questo indicatore: better_bollinger_bands_mtfalertsma_nrp-2_nmc.mq4?

2: gli avvisi continuano ad arrivare anche quando tutto è impostato su false. È possibile risolvere questo problema per favore?


Grazie!!!

 
Ok, ho ottenuto il cambio. La situazione degli allarmi è ancora la stessa.
 

qualcuno può aiutarmi per favore con questo indicatore solo fare apparire la freccia sulla stessa candela che rompe la bollinger superiore o bassa, non sulla candela successiva.

File:
 
allright:

qualcuno può aiutarmi per favore con questo indicatore solo fare apparire la freccia sulla stessa candela che rompe la bollinger superiore o bassa, non sulla candela successiva.


Il segnale ora arriva non appena la candela rompe la BB durante la candela corrente. Devi aspettare la fine della candela per assicurarti che il segnale sia ancora valido. Questo ti darà un po' di tempo per prepararti. Tieni presente che la candela può ritrarsi di nuovo e il segnale scomparirà.

File:
BB Break 2n.mq4  10 kb
 
re il migliore bollinger indi sopra, situazione risolta.
Motivazione: