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
Hallo!
ich habe die besseren Bollinger-Bänder ausprobiert, aber ich finde sie schwieriger als die Standardversion. Mit anderen Worten, ich mag die Standardvariante, um die Abweichungslinien zu sehen. Vielleicht gewöhne ich mich mit der Zeit an diese neue "bessere" Art. Kann bitte jemand so freundlich sein, diesen Code zu überprüfen, um sicherzustellen, dass er auf dem neuesten MT4-Build ist. Ich habe diesen Code aus diesem Forum heruntergeladen, daher bin ich denjenigen sehr dankbar, die sich die Arbeit machen, uns Nicht-Programmierern zu helfen.
Vielen Dank!
jbozman
Hallo,
Ich habe die besseren Bollinger-Bänder ausprobiert, aber ich finde sie schwieriger als die Standardversion. Mit anderen Worten, ich mag die Standardvariante, um die Abweichungslinien zu sehen. Vielleicht gewöhne ich mich mit der Zeit an diese neue "bessere" Methode. Kann bitte jemand so freundlich sein, diesen Code zu überprüfen, um sicherzustellen, dass er auf dem neuesten MT4-Build ist. Ich habe diesen Code aus diesem Forum heruntergeladen, daher bin ich denjenigen sehr dankbar, die sich die Arbeit machen, uns Nicht-Programmierern zu helfen.
Vielen Dank!
jbozmanjbozman
Mit diesem Indikator ist alles in Ordnung. Es braucht keine Code-Änderungen
jbozman, mit diesem Indikator ist alles in Ordnung. Es sind keine Code-Änderungen erforderlich.
Ich danke Ihnen vielmals. Es muss etwas auf meinem Ende sein...arbeiten offline vielleicht?
Ich habe den Indikator mit bestimmten Einstellungen hinzugefügt...200 BB dev 2, 15 min timeframe. Als ich zum 30-Minuten-Chart wechselte, um das Band zu sehen, verschwand es. Auch wenn ich mit anderen Indikatoren offline arbeite, verschwinden sie nicht, wenn ich den Zeitrahmen wechsle. Es muss also etwas mit der Offline-Arbeit mit diesem Indikator zu tun haben, und nicht mit dem Code?
Ich danke Ihnen sehr. Sie sind sehr freundlich.
jbozman
Ich danke Ihnen vielmals. Es muss etwas auf meiner Seite sein...offline arbeiten vielleicht?
Ich habe den Indikator mit bestimmten Einstellungen hinzugefügt...200 BB dev 2, 15 min Zeitrahmen. Als ich zum 30-Minuten-Chart wechselte, um das Band zu sehen, verschwand es. Auch wenn ich mit anderen Indikatoren offline arbeite, verschwinden sie nicht, wenn ich den Zeitrahmen wechsle. Es muss also etwas mit der Offline-Arbeit mit diesem Indikator zu tun haben, und nicht mit dem Code?
Ich danke Ihnen sehr. Sie sind sehr freundlich.
jbozmanjbozman
Mit dem neuen Metatrader 4 und dem Offline-Chart kann nichts als selbstverständlich angesehen werden. Wenn der Indikator auf regulären Charts gut funktioniert und auf Offline-Charts Probleme verursacht, dann liegt das Problem an der Implementierung der Offline-Charts oder am Metatrader selbst.
Vielen Dank für diese Information, mladen.
Ich habe noch eine andere Frage, die nichts mit der obigen Antwort zu tun hat, aber mit den Bollinger-Bändern.
Benötigen sie eine große Menge an Rechenleistung? Ich verwende 3 Bollinger-Bänder in meinen Charts und frage mich, ob sie mehr Prozessorleistung benötigen als beispielsweise 3 gleitende Durchschnitte.
Ich versuche, so wenig Indikatoren wie möglich zu verwenden, und habe noch ein paar andere auf meinem Chart, aber sie sind "statisch", wenn man so will... sie sind Objekte wie das Hoch/Tief des Vortages. Ich gehe davon aus, dass diese keine Rechenleistung benötigen, richtig... nur Speicher?
Ich versuche nur, meine Charts so weit wie möglich zu rationalisieren, und möchte so wenige Indikatoren wie möglich verwenden.
Danke
Vielen Dank für diese Information, mladen.
Ich habe eine weitere Frage, die nichts mit der obigen Antwort zu tun hat, aber mit den Bollinger-Bändern.
Benötigen sie eine große Menge an Rechenleistung? Ich verwende 3 Bollinger-Bänder in meinen Charts und frage mich, ob sie mehr Prozessorleistung benötigen als beispielsweise 3 gleitende Durchschnitte.
Ich versuche, so wenig Indikatoren wie möglich zu verwenden, und habe noch ein paar andere auf meinem Chart, aber sie sind "statisch", wenn man so will... sie sind Objekte wie das Hoch/Tief des Vortages. Ich gehe davon aus, dass diese keine Rechenleistung benötigen, richtig... nur Speicher?
Ich versuche nur, meine Charts so weit wie möglich zu rationalisieren, und möchte so wenige Indikatoren wie möglich verwenden.
Dankejbozman
DieBollinger-Bänder sind ein sehr einfach zu berechnender Indikator: er sollte keine Verlangsamung des Terminals verursachen.
Zur Veranschaulichung: So sieht der Bollinger-Bänder-Indikator aus (so einfach wie möglich - nicht wie das Beispiel, das mit Metatrader geliefert wird - vermeiden Sie die Verwendung dieses Indikators)
#property indicator_buffers 3
#property indicator_color1 LimeGreen
#property indicator_color2 DimGray
#property indicator_color3 Orange
#property indicator_style2 STYLE_DOT
extern int BandsLength = 20;
extern double BandsDeviation = 2;
double MaBuffer[];
double UpperBand[];
double LowerBand[];
//
//
//
//
//
int init()
{
SetIndexBuffer(0,UpperBand);
SetIndexBuffer(1,MaBuffer);
SetIndexBuffer(2,LowerBand);
return(0);
}
int deinit() { 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 i=limit;i>=0;i--)
{
double deviation = iStdDev(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);
MaBuffer = iMA(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);
UpperBand = MaBuffer+BandsDeviation*deviation;
LowerBand = MaBuffer-BandsDeviation*deviation;
}
return(0);
}bollinger_bands.mq4
Zur Veranschaulichung: So sieht der Bollinger-Bänder-Indikator aus (so einfach wie möglich - nicht wie das Beispiel, das mit Metatrader geliefert wird - vermeiden Sie es, dieses zu verwenden)
#property indicator_buffers 3
#property indicator_color1 LimeGreen
#property indicator_color2 DimGray
#property indicator_color3 Orange
#property indicator_style2 STYLE_DOT
extern int BandsLength = 20;
extern double BandsDeviation = 2;
double MaBuffer[];
double UpperBand[];
double LowerBand[];
//
//
//
//
//
int init()
{
SetIndexBuffer(0,UpperBand);
SetIndexBuffer(1,MaBuffer);
SetIndexBuffer(2,LowerBand);
return(0);
}
int deinit() { 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 i=limit;i>=0;i--)
{
double deviation = iStdDev(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);
MaBuffer = iMA(NULL,0,BandsLength,0,MODE_SMA,PRICE_CLOSE,i);
UpperBand = MaBuffer+BandsDeviation*deviation;
LowerBand = MaBuffer-BandsDeviation*deviation;
}
return(0);
}Vielen Dank. Darf ich Sie bitten, sich diese MTF-Version anzusehen. Ich verwende MTF nur, um die Dinge über die Zeitrahmen hinweg konsistent zu halten.
Es ist beigefügt. Können Sie mir sagen, ob der Code einfach ist? Es sieht ziemlich einfach aus... nicht viele Codezeilen. Aber ich bin kein Programmierer.
jbozman
Vielen Dank! Darf ich Sie bitten, sich diese MTF-Version anzusehen. Ich verwende MTF nur, um die Konsistenz zwischen den Zeitrahmen zu gewährleisten.
Es ist beigefügt. Können Sie mir sagen, ob der Code einfach ist? Es sieht ziemlich einfach aus... nicht viele Zeilen Code. Aber ich bin kein Programmierer.
jbozmanjbozman
Die Art und Weise, wie die Bänder berechnet werden, ist in Ordnung. Zwei Fehler: Es kann keine gebrochenen Bandbreiten berechnen und im Multi-Time-Frame-Modus wird ein klassisches Repainting durchgeführt (es aktualisiert nicht den Stand aller Balken des aktuellen Charts, die zum höheren Time-Frame gehören).
jbozman Die Art und Weise, wie die Bänder berechnet werden, ist in Ordnung. Zwei Fehler: Es kann keine gebrochenen Bandbreiten berechnen und im Multi-Time-Frame-Modus wird ein klassisches Repainting durchgeführt (es aktualisiert nicht den Status aller Bars des aktuellen Charts, die zum höheren Time-Frame gehören).
Großartig. Was ist also erforderlich, um das Problem zu lösen? Können Sie es bitte reparieren oder eine Lösung anbieten, die diese Mängel behebt?
Mir gefällt die MTF-Version sehr gut, da die Bänder über alle Zeitrahmen hinweg gleich bleiben.
Im Anhang finden Sie außerdem einen MTF Moving Average. Hat dieser das gleiche inhärente Problem oder ist er in Ordnung? Wenn er problematisch ist, ist es dann zu viel verlangt, dass Sie mir helfen, ihn zu reparieren, damit diese Probleme nicht auftreten?
Ich handle noch nicht, sondern entwickle meine eigene Methode und benötige diese als Teil davon. Ich bin dankbar, dass Sie mich auf das Problem mit dem Repainting hingewiesen haben.
Hier ist das MTF MA:
POST BEARBEITET:
Ich habe verstanden, dass Sie sagten, die Bänder seien gut berechnet. Fractional ist nicht so wichtig, aber es wäre wirklich schön zu haben. Ich verstehe auch, dass die untere TF nicht mit der höheren TF auf dem MTF übereinstimmt. Gibt es eine Möglichkeit, dies zu umgehen? Ich würde es gerne aktualisieren. Ich bin nicht sachkundig genug, um etwas über die Aktualisierung mit dem MTF und dem höheren TF zu sagen. Ich weiß nur, dass ich gerne die gleiche Darstellung für alle TFs sehen würde.