Hummingbird
- Experten
- Sergey Zhukov
- Version: 1.21
- Aktualisiert: 29 November 2021
- Aktivierungen: 5
Der Expert Advisor basiert auf dem Momentum der Preisveränderungsrate. Wenn die Geschwindigkeit des Preises stark ansteigt, eröffnet der EA eine Order in der Richtung seiner Bewegung. Die Änderungsrate ist definiert als die Entfernung der StepPrice-Ticks, die der Preis in der Zeitspanne von TimePrice-Sekunden zurückgelegt hat. Im Gegensatz zum Standardalgorithmus werden die virtuellen Niveaus nicht nur nach der TimePrice-Zeit, sondern auch nach der Richtungsänderung des Preisbewegungsmoments geändert. Der eingebaute Filter, der auf der fraktalen Analyse basiert, ermöglicht es, falsche Signale herauszufiltern, was eine größere Stabilität des Expert Advisors gewährleistet. Der Expert Advisor arbeitet mit einem Auftrag in der gewählten Richtung, bewegt ihn bis zum Break-Even und hält ihn mit einem abstandsbasierten Trailing-Stop aufrecht.
In EA ist ein Algorithmus eingebaut, der Informationen über den maximalen Spread und den maximalen Slippage während des Handels sammelt. Die Informationen werden in den Kommentaren angezeigt. Diese Informationen sollten bei der Auswahl der EA-Parameter für den Handel auf tatsächlichen Konten berücksichtigt werden.
Der EA verfügt über einen eingebauten trendbasierten Filter(FiltrTrend = true), der die Steigung des gleitenden Durchschnitts analysiert.
Die Handelszeit wird mit einer Genauigkeit von einer Sekunde eingestellt. Diese Funktion ermöglicht es Ihnen, den Handel zum Zeitpunkt wichtiger Nachrichten zuzulassen. In diesem Modus empfiehlt es sich, den trendbasierten Filter nicht zu verwenden.
Der Expert Advisor zeigt stabile Ergebnisse, wenn er auf Konten mit niedrigem Spread und hoher Geschwindigkeit der Auftragsausführung arbeitet. Sein Algorithmus hängt nicht vom Zeitrahmen ab, so dass die Änderung des Zeitraums keinen Einfluss auf seine Funktionsweise hat.
Parameter
- Lots = 0.01 - die Größe des Kontrakts, wenn PercentOfDepo=0;
- PercentOfDepo = 5 - die Größe des Kontrakts in % der Einlage, wenn 0 - Kontrakt=Lots;
- StepPrice = 50-der Abstand in Ticks vom Preis zum virtuellen Level;
- TimePrice = 5-Zeit der Änderung des virtuellen Niveaus in Sek;
- ECN = true - wenn ECN=true werden SL und TP auf den nächsten Tick gesetzt;
- StopLoss =100-Stop Loss in Ticks;
- TakeProfit = 250; Take Profit in Ticks;
- StepTral = 100-Trailing-Abstand in Ticks;
- DeltaStepTral = 2-Überschuss des Preisabstands in Ticks, um das Trailing zu ermöglichen;
- DistanceProfit = 80-Der Abstand für das Verschieben eines Auftrags bis zum Break-Even in Ticks;
- LevelProfit = 2-Das Niveau für die Einstellung des Breakeven-basierten Stop Loss in Ticks;
- FiltrTrend = false - Aktiviert den trendbasierten Filter für Signale;
- FiltrReturnSignal = true - Aktiviert den Filter für das entgegengesetzte Signal.
Die Parameter des gleitenden Durchschnitts für den trendbasierten Filter
- TF = 60-Der Zeitrahmen des gleitenden Durchschnitts (1,5,15,30,60,240,1440...);
- MAPeriod = 13-Die Periode des gleitenden Durchschnitts;
- MAMethod = MODE_EMA-MA Berechnungsmethode (0-SMA,1-EMA,2-SMMA,3-LWMA);
- MAPrice = PRICE_MEDIAN; Preis zur Berechnung des gleitenden Durchschnitts (0-CLOSE,1-OPEN,2-HIGH,3-LOW,4-MEDIAN,5-TYPICAL,6-WEIGHTED);
- MagicNumber = 1823-ein eindeutiger Bezeichner;
- OpenOrderSound = "ok.wav"; Tonsignal;
- Schlupf = 3-Schlupf;
- VisualLevel = false-Visualisierung der StepPrice-Ebene;
- InfoComment = true-Deaktivierung des maximalen Spreads und des Slippage-Zählers;
- g_Alert = false-Deaktivierung von Warnungen.
Zeitparameter der EA-Operation im Format (Stunde:Minute:Sekunde). Einrichten in Übereinstimmung mit der Terminalzeit, wenn alle 00 - Rund-um-die-Uhr-Betrieb
- TimeBegin = 00:00:00 - Startzeit des Vorgangs;
- TimeEnd = 00:00:00-Endzeit desVorgangs.
Ergebnisse des Strategietesters
Für die Auswahl der Parameter empfiehlt es sich, die Tick-Historie Ihres Brokers für den Zeitrahmen M1 (alle Ticks) mit einem Wert ungleich Null für den Parameter PercentOfDepo zu verwenden. Auf diese Weise können Sie das Verhältnis von Risiko und Ertrag richtig einschätzen und den EA entsprechend Ihrem Handelsstil konfigurieren. Sobald der EA optimiert ist, sollte er in Vorwärts- und Rückwärtstests konsistente Ergebnisse liefern. Beispiele finden Sie in den Bildschirmabbildungen.


dont waste money...is rubbish.best mql4 code is you main.