Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Come si fa. Si prega di scrivere,
Bande superiori=20,2 Banda di Bollinger+2 Livelli
Bande inferiori=20,2 Bollingers Band-2 Livelli
LowerBand[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.
Non lo è. Provalo e controlla il tuo codice prima di affermare una cosa del genere, dato che il codice funziona come dovrebbe
#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);
}
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
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!!!
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.
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à.