Expert Advisors: Bollinger Band Breiten Berechnung mit Verwendung Neuronaler Netze

 

Bollinger Band Breiten Berechnung mit Verwendung Neuronaler Netze:

Dieser Expert Advisor arbeitet mit Neuronalen Netzwerk Methoden

Autor: surubabs Suresh Kakkattil

 

Hallo, ich würde gerne wissen, in welchem Zeitraum Sie den EA verwenden?

Dankeschön.

 
PCWalker:

Hallo, ich würde gerne wissen, in welchem Zeitraum Sie den EA verwenden?

Ich danke Ihnen.

Lieber PCWalker,

In der angehängten Zip-Datei finden Sie das HTML-Testergebnis, öffnen Sie es und schauen Sie oben auf der Seite in den EA-Parametern, um herauszufinden, welcher Zeitrahmen für den Test verwendet wurde.

Vielen Dank!

Suresh

Indien

 
Warum kauft man, wenn das Minus kleiner als 0 ist, und verkauft, wenn das Minus größer ist?
 
Bei der kurzen Zeitspanne habe ich großartige Zahlen erhalten, aber bei der Verwendung von zwei Jahren.... waren die Zahlen furchtbar.... Vielleicht gibt es einen Grund dafür, dass die Zahlen bei einer längeren Testperiode mit diesen Systemen schlechter werden.
 
Ich mag. Für MT4 gibt es?
 
Unable to test, The Buy order request could not be completed -error:4756
 

Guten Morgen .....okey, dieser Ratgeber funktioniert besser als das Original(https://www.mql5.com/en/articles/497), aber ich musste trotzdem eine kleine Änderung im Code vornehmen, weil der Fehler "unsupported request fill" auftrat.

Ich musste es so belassen, wie in diesem Bild in Zeile 317 (und auch 278) gezeigt.

Sie müssen auch zurück zu OPTIMIZE gehen, weil es lossy zeigt.


Neural Networks: From Theory to Practice
Neural Networks: From Theory to Practice
  • 2013.01.18
  • Dmitriy Parfenovich
  • www.mql5.com
Nowadays, every trader must have heard of neural networks and knows how cool it is to use them. The majority believes that those who can deal with neural networks are some kind of superhuman. In this article, I will try to explain to you the neural network architecture, describe its applications and show examples of practical use.
 
Junqui:

Guten Morgen .....okey, dieser Ratgeber funktioniert besser als das Original(https://www.mql5.com/en/articles/497), aber ich musste trotzdem eine kleine Änderung im Code vornehmen, weil der Fehler "unsupported request fill" auftrat.

Ich musste es so belassen, wie in diesem Bild in Zeile 317 (und auch 278) gezeigt.

Sie müssen auch zurück zu OPTIMIZE gehen, weil es lossy zeigt.



Hallo,

dieser EA ist nicht der zweite Teil eines anderen EA und daher gibt es kein "Original". Der von Ihnen genannte EA basiert auf MA und ist von einem gewissen Dimitriy Parfenovich, und wie Sie sehen können, basiert dieser EA auf Bollinger Bands und ist von Surubabs Suresh Kakkatil.

Auf jeden Fall hat der Schöpfer des von Ihnen angegebenen Programms mit dem letzteren zusammengearbeitet, aber mehr nicht, es gibt keine zweiten Teile oder Originale, sie sind von Grund auf neu geschaffen und völlig unterschiedlich und unabhängig.

In Bezug auf die möglichen "Bug" ... das hängt von der Broker, wo Sie es testen, wie jeder Broker hat eine Form und / oder Grenze für die Ausführung von Aufträgen, etc. Das heißt, wir sind nicht über ein Problem zu sprechen, das ist, warum die EA ist offen und gibt die Möglichkeit, den Ausführungsmodus zu wählen.

Grüße!

Edit: Ich hänge die Version ohne Warnungen und mit #property strict an. Ausprobiert und getestet. Was die Optimierung angeht, so ist das jedem selbst überlassen, da es nicht darum geht, einen profitablen EA zu erstellen, sondern nur eine Theorie zu demonstrieren.


Dateien:
 

Mein Freund,

ich habe Ihre Strategie analysiert und mir hat gefallen, was ich gesehen habe.

Die einzige Beobachtung, die ich habe, weil ich es nicht verstanden habe, war, dass Sie in beide Richtungen mit einem Indikator handeln wollten, der nur die Volatilität misst, ich habe einen Indikator vermisst oder nicht gesehen, der die Richtung des Marktes angibt.

 

Ich habe einen kleinen Fehler in Ihrem Code gefunden.

Die Variablen "x_min" und "x_max" sollten sich auf die minimale und maximale Breite der Bollinger-Bänder beziehen und nicht auf die oberen/unteren oder mittleren Bänder.

In dem Ausdruck fehlt jedoch eine einzelne Klammer nach (x_min + x_minn): inputs[i*2]=(((iBands_Upperbuf[i] - iBands_Lowerbuf[i]) / iBands_Basebuf[i]) - (x_min+x_minn) ) * (d2-d1)) / ((x_maxx+x_max) - (x_min+x_minn)) + d1;