Godfather Future Predictor EA
- Experten
- Afjal Hussain Swapan
- Version: 12.1
- Aktivierungen: 5
Godfather Future Predictor EA - Logische Beschreibung
Dieser Expert Advisor kombiniert zwei unabhängige Handelssysteme (Secret Profit VIP undFuture Predictor Green), die separat aktiviert/deaktiviert werden können. Beide Systeme handeln mit demselben Symbol, verwenden aber unterschiedliche magische Zahlen, Einstiegslogiken und Risikomanagement.
1. Risiko & Geldmanagement
-
Berechnung der Losgröße - Wenn UseManualLot = false ist , wird die Losgröße auf der Grundlage des Kontostands, des prozentualen Risikos ( Risk ), des Tickwerts und der Ziffernskalierung des Symbols ( D ) berechnet .
Lot = Saldo / 10 * Risiko / (TickValue * 100 * D)
Festgehalten an Symbol Min/Max Lot. -
Wenn manuelles Lot aktiviert ist, wird der feste Lots-Wert verwendet.
2. Grüne EA-Logik (Dynamische Preisreferenz)
Zweck - Handel mit Ausbrüchen aus einem dynamischen Referenzpreis, mit optionalem Timer-Reset.
-
Der Referenzpreis ( GreenPrice ) wird anfänglich auf den aktuellen Bid gesetzt.
-
Timer ( GreenOpenTimer Sekunden ) - nach jedem Reset wird der Referenzpreis für diesen Zeitraum eingefroren.
-
Einstiegssignale ( berechnet jeden Tick während der erlaubten Stunden):
-
GoBuyGreen = Bid ≥ GreenPrice + (PipsStep × Point)
-
GoSellGreen = Bid ≤ GreenPrice - (PipsStep × Point)
-
-
Nach Ablauf des Timers wird GreenPrice auf den aktuellen Bid aktualisiert und der Timer startet neu.
3. VIP EA-Logik (Bar-basierte Referenz)
Zweck - Handeln, wenn sich der Preis um eine bestimmte Distanz vom Schlusskurs des letzten Balkens entfernt.
-
Referenzpreis ( VIPDPrice ) = Close[0] des aktuellen (sich bildenden) Balkens.
-
Wird einmal pro Sekunde ( VIPDTime )erfasst , nicht pro Tick.
-
Einstiegssignale:
-
GoSellVIP = Close[0] ≤ VIPDPrice - (BarPips × Point)
-
GoBuyVIP = Close[0] ≥ VIPDPrice + (BarPips × Point)
-
4. Order-Ausführung (beide Systeme)
Jedes System folgt dem gleichen Muster:
-
Ersteinstieg - Nur wenn keine offene Position ( Count(-1, magic) == 0 ) und keine historische Order auf demselben Balken ( CountBarHist(-1, magic) == 0 ).
Eröffnet eine Marktorder (SELL oder BUY) je nach Signal. -
Grid / Add-Order-Logik - Wenn das System bereits eine Position in der gleichen Richtung hat und das Signal bestehen bleibt, fügt es eine weitere Order (gleiche Richtung) hinzu, sofern:
-
Das Orderlimit des Kontos ist nicht erreicht.
-
Es wurde noch keine Order auf dem aktuellen Bar eröffnet ( CountBar(-1, magic) == 0 ).
Für VIP EA ist dieses Grid-Verhalten optional ( UseAddOrder ).
-
5. Positionsmanagement & Ausstiegsregeln
Grüner EA
-
Take Profit - Schließt alle Positionen, wenn der Gesamtgewinn ≥ totalLots × GreenTakeProfitund mindestens 2 Positionen vorhanden sind.
-
Stop-Loss - Wenn der Gesamtgewinn unter (Balance / 100) × GreenStopLoss ( negativ)fällt , werden alle Positionen geschlossen.
-
Trailing-Stop - Nur wenn genau1 Position existiert und GreenTral != 0 .
Trailing-Startabstand = GreenTralStart ; Trailing-Schritt = GreenTral .
VIP EA
-
Gewinnmitnahme - Wie bei Green EA, aber unter Verwendung von VIPTakeProfit .
-
Stop-Loss - Gleiche Formel, aber unter Verwendung von VIPStopLoss .
-
Nachlaufender Stop - Wie Green EA, jedoch mit VIPTral und VIPTralStart .
6. Allgemeine Filter & Ausführung
-
Handelszeiten - Orders werden nur zwischen TimeStart und TimeEnd ( Stunde des Tages)ausgewertet .
-
Timer ( TimerSpeed ms ) - ruft OnTick() wiederholt auf , um eine schnelle Reaktion zu gewährleisten.
-
Orderauswahl - Hilfsfunktionen ( Count , AllLots , ProfitAll , etc.) arbeiten separat pro Magic Number.
-
Keine Überschneidungen - Die beiden Systeme überschneiden sich nicht, da sie unterschiedliche magische Zahlen und unabhängige Signalflags verwenden.
