Diskussion zum Artikel "Automatische Auswahl vielversprechender Signale" - Seite 2

 

Lassen Sie uns gleich zu Beginn das Risikomanagement definieren. Es wurde vorgeschlagen, dass ein maximaler Drawdown von 20 % die höchste Punktzahl wert ist. Ich bin anderer Meinung, und zwar aus folgendem Grund. Wir sollten die Umstände berücksichtigen, unter denen ein solcher Drawdown auftritt. Er kann bei einer Konsolidierung mit einer extremen Hebelwirkung auftreten, aber auch bei höherer Gewalt wie dem Brexit. Das sind, wie man so schön sagt, 2 große Unterschiede. Im ersten Fall handelt es sich um offensichtliches Abenteurertum, im zweiten Fall um kompetente Arbeit mit Kapital. Meine Idee ist eine andere. Das maximale Lot sollte nie über die Sicherheitsmarge bei maximaler jährlicher Volatilität hinausgehen. Das heißt, wenn sich ein Paar um 3000 Pips pro Jahr bewegen kann, sollte diese Bewegung im maximalen Lot berücksichtigt werden. Noch einfacher ist es bei gepanzerten Kräften. Wenn das Paar im Falle höherer Gewalt eine 30-stellige Volatilität überschreiten kann, rechnen wir dies sofort in das Risiko ein. Wir eröffnen auf dieses Paar, so dass wir einen Drawdown von 3000 Pips verkraften können. Wir wissen nicht, wann und wie die Umkehrung stattfinden wird. Daher werden wir uns nicht den Kopf zerbrechen und sofort die Wahrscheinlichkeit eines JEDEN Drawdowns ins Risiko setzen.

 

Hallo, ich habe Probleme bei der Implementierung dieses Programms:


In MenuItem.mqh scheint die Zeile vor dem Return falsch zu sein.

//--- Verlassen, wenn die Mengenart nicht übereinstimmt
      if(m_type_menu_item!=MI_SIMPLE && m_type_menu_item!=MI_HAS_CONTEXT_MENU)
        {
         ::Print(__FUNCTION__," > The type of the independent menu item can be only MI_SIMPLE or MI_HAS_CONTEXT_MENU, ",
                 "that is only with a context menu.\n",
                 __FUNCTION__," > The menu item type can be set using the CMenuItem::TypeMenuItem()") method;
         return(false);
        }
     }

Auch in Element.mqh erhalte ich "Class CWindow is undefined." Sorry, nicht sicher, dass ich dies auf meine eigene beheben kann.

 
fxsaber:

Es stellt sich heraus, dass eine benutzerdefinierte GUI angeboten wird, aber nicht die Auswahlkriterien.

Die Entwickler wurden schon lange gebeten, den Zugriff auf die Signal-Handelshistorie durch Signal-Funktionen zu ermöglichen. Das Terminal selbst hat einen solchen Zugriff, wenn es die Historie in Form von Objekten auf Charts anzeigt. Aber MQL hat ihn nicht.

Es ist fast unmöglich, etwas Sinnvolles ohne ihn zu schreiben. Nur GUI, und das ist es, was der Artikel zeigt.

Ich stimme völlig zu - der Artikel zeigt nur, dass es unmöglich ist, etwas Sinnvolles aus SignalBaseGetxxxxx zu machen.

Aber es ist gut, dass er überhaupt erschienen ist - es ist eine Gelegenheit, die Aufmerksamkeit des Entwicklerteams auf die wirklichen Bedürfnisse der Benutzer in Bezug auf den Funktionsumfang von SignalBaseGetxxxxx zu lenken, der offenbar schon lange nicht mehr aktualisiert wurde.


Ich für meinen Teil werde versuchen, mich kurz zu fassen und objektiv zu beschreiben, welche Funktionen dem SignalBaseGetxxxxx-Set hinzugefügt werden sollten:

1) Wir brauchen die Funktion SignalBaseGetHistory, die es uns ermöglicht, automatisch die Datei mit der Historie im csv-Format vom Server herunterzuladen, die über das Web-Interface heruntergeladen werden kann,

2) die Funktion SignalBaseGetDouble benötigt einen Parameter, um den aktuellen Drawdown zu erhalten;

3) Die Funktion SignalBaseGetDouble benötigt einen Parameter, um den Prozentsatz des Algo-Handels zu ermitteln;

4) Die Funktion SignalBaseGetDouble benötigt einen Parameter, um den Gesamtgewinn in der Kontowährung zu ermitteln;

5) Die Funktion SignalBaseGetDouble benötigt einen Parameter, um den Gesamtgewinn in Pips zu ermitteln;

6) Die Funktion SignalBaseGetDouble benötigt einen Parameter, um die durchschnittliche Positionshaltezeit zu ermitteln;

7) Die Funktion SignalBaseGetDouble benötigt einen Parameter, um den Prozentsatz der profitablen Geschäfte zu ermitteln.

 

Hallo, ich bekomme einen Fehler, wenn ich diesen EA ausprobiere. Gibt es eine neuere Version?

https://www.mql5.com/de/articles/3398

Automatic Selection of Promising Signals
Automatic Selection of Promising Signals
  • www.mql5.com
Automated trading in financial markets is the ultimate goal of the development of new trading robots, because the market is constantly changing. However, automated trading Expert Advisors cannot be prepared for all situations in the market. Therefore, the most effective way is still the symbiosis of a trading robot and the human control over...
 

Bewertet dieser Experte nur die MT5-Signale?

Wie sieht es mit MT4 aus? Können wir die MT4-Version haben?

 
Vielleicht nicht der beste Ort für diese Frage:
Ich habe 3 Dezimal-Einheiten Handel, aber ein Freund, der es zu kopieren wollen, ist auf 2 Dezimal. Es wird funktioniert oder besser ich für eine 2 Dezimal-Plattform suchen?