Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Wie geht das? Bitte schreiben.,
Obere Bänder=20,2 Bollingers Band+2 Levels
Untere Bänder=20,2 Bollingers Band-2 Levels
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);
Danke, mladen. Aber unterschiedliche Wert. Beispiel normalen UppewrBand (EURusd m5) Wert ist 1,0711 und +2 Ebenen ist 1,0751. Ihr Code ist Uppers Band ist Null.
Ist es nicht. Probieren Sie es aus und überprüfen Sie Ihren Code, bevor Sie so etwas behaupten, denn der Code funktioniert, wie er sollte.
#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);
}
Danke mladen. Aber unterschiedliche Wert. Beispiel normalen UppewrBand (EURusd m5) Wert ist 1.0711 und +2 Ebenen ist 1.0751. Ihr Code ist Uppers Band ist Null.
Was Sie da posten, ist ein Vergleich von Äpfeln mit Birnen: Sie zeigen Levels an, keine Bollinger-Bänder. Bitte entscheiden Sie, was genau Sie auf dem Chart sehen wollen
dies ist ein bollinger band. ich will keine Bollinger Bänder. dieses Problem gelöst.
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;
Dankeschön
Hallo mladen,
zwei Fragen:
1: ist es möglich, Shift zu diesem Indikator hinzuzufügen: better_bollinger_bands_mtfalertsma_nrp-2_nmc.mq4?
2: Die Alarme werden immer wieder ausgelöst, auch wenn alles auf false gesetzt ist. Ist es möglich, das zu beheben, bitte?
Vielen Dank!!!
Kann mir jemand helfen, bitte mit diesem Indikator nur den Pfeil auf der gleichen Kerze, die Top oder Low Bollinger bricht erscheinen, nicht auf die nächste Kerze.
Kann mir jemand helfen, bitte mit diesem Indikator nur den Pfeil auf der gleichen Kerze, die Top oder Low Bollinger bricht erscheinen, nicht auf die nächste Kerze.
Das Signal kommt jetzt, sobald die Kerze bricht die BB während der aktuellen Kerze. Sie müssen bis zum Ende der Kerze warten, um sicherzustellen, dass das Signal noch gültig ist. So haben Sie ein wenig Zeit, sich vorzubereiten. Denken Sie daran, dass die Kerze wieder zurückgehen kann und das Signal dann verschwindet.