JP PropFirm
- Experten
-
Jackson Fonseca Nazare
I'm a trader and MQ4/MQ5 programmer. I like working with robots that have a profit target and daily loss ratios. Most EAs fail because they don't have a risk-reward ratio configuration, and most traders still don't understand that to become a millionaire in forex you have to start as a billionaire - Version: 1.0
- Aktivierungen: 10
Professionelle Intraday-Range- und Breakout-Engine mit mehrstufiger defensiver Risikoarchitektur und nativem Prop-Firm-Schutz
1. Produktübersicht (MQL5-Beschreibung)
JP PropFirm ist ein automatisiertes Handelssystem der Enterprise-Klasse, das speziell für Intraday-Händler und Teilnehmer an Wettbewerben (Eigenhandelsfirmen / finanzierte Konten) entwickelt wurde, die strenge Risikokontrolle, mathematische Genauigkeit bei der Positionsgrößenbestimmung und strukturelle Kapitalerhaltung verlangen.
Im Gegensatz zu risikoreichen Expert Advisors, die auf Martingale, Grid-Averaging oder ungesicherte Positionen setzen, arbeitet JP PropFirm streng mit nur einem Trade pro Sitzungszyklus, einem festen serverseitigen Stop-Loss, dynamischem Take-Profit und einem integrierten mehrstufigen defensiven Risikomanager.
Kernsäulen & Wettbewerbsvorteile
-
Mathematisch präzise Positionsgrößenbestimmung:
Die Positionsgrößen werden niemals geschätzt. Der EA berechnet vor der Platzierung von Orders die exakten Stop-Distance-Verluste pro Lot in der Einzahlungswährung (unter Einbeziehung von Tick-Wert, Tick-Größe, Brokerprovision und Kostenpuffern).
-
„Prop Firm Shield“-Architektur:
Integrierte Kapitalüberwachungsmechanismen auf Kontoebene überwachen täglich Drawdown-Limits, maximale Drawdown-Schwellenwerte und Gewinnziele mit einer Genauigkeit im Millisekundenbereich und schützen Ihre Konten so vor Regelverstößen.
-
Adaptive defensive Begrenzungsmechanismen:
Verfügt über einen automatisierten Wiederherstellungsmechanismus, der das Risiko nach Drawdown-Phasen dynamisch reduziert und bei günstiger statistischer Performance die Basisallokation schrittweise wiederherstellt.
-
Intelligente hybride Einstiegsbestätigung:
Schützt Einstiegspunkte, indem es das Nachlaufen bei ausgedehnten Ausbruchsbewegungen verhindert und dabei strukturierte Bereiche für die frühzeitige Bestätigung von Ausbrüchen sowie für Retests bei Rückgängen nutzt.
-
Dynamischer Trailing-Ratchet mit zwei Motoren:
Schützt kumulierte offene Gewinne durch ATR-Volatilitätsanpassungen und integriert gleichzeitig einen beschleunigten Modus zur Gewinnsicherung am Ende der Handelssitzung.
-
100 % FIFO- und Netting-konform:
Entwickelt für globale Broker-Kompatibilität mit integrierter Berücksichtigung von Symbol-Volumenlimits, Netting-Konten und US-regulierten FIFO-Umgebungen.
-
Interaktives Live-Dashboard:
Verzögerungsfreies, elegantes HUD-Panel, das Echtzeit-Kennzahlen des Eigenhandels, die Eigenkapitalwachstumskurve, die Gewinnquote, den aktuellen Spread und den Status des operationellen Risikos direkt im Chart darstellt.
2. Highlights zu institutionellen Risiken und zur Orderausführung
| Funktion | Implementierung bei JP PropFirm | Standard-EAs für Privatkunden |
| Exposure-Typ | Einzelne isolierte Position (1 pro Zyklus) | Gefährliche Raster / Schichtung |
| Stop-Loss | Obligatorischer serverseitiger SL bei jedem Einstieg | Virtueller/versteckter SL oder keiner |
| Risikoberechnung | Stop-Distance & auf das Eigenkapital normiert | Feste Lots / Beliebige Losgröße |
| Drawdown-Absicherung | Automatische Risikominderung bei mehreren Trades | Fortlaufende Stapelung / Risikoeskalation |
| Grenzen für Eigenhandelsfirmen | Echtzeit-Überwachung der täglichen und gesamtem Hard Cap | Erfordert manuelles Eingreifen |
| Sitzungssteuerung | Starre Intraday-Zeitplanung und festgelegter Abschlusszeitpunkt | Bleibt bei Swaps mit hoher Auswirkung offen |
3. Parameterhandbuch (Benutzerhandbuch)
3.1 Identifizierung
-
InpMagicNumber (Standard: 26071601 )
Eindeutige Order-Kennung für den Expert Advisor. Ermöglicht den gleichzeitigen Betrieb mehrerer Instanzen auf verschiedenen Charts oder Instrumenten, ohne dass es zu Interferenzen zwischen den Orders kommt.
3.2 Volumen- und Risikomanagement
-
InpVolumeMode (Standard: JP_VOLUME_ADAPTIVE_RISK )
Wählt den Berechnungsmodus für die Positionsgrößenbestimmung aus:
-
JP_VOLUME_FIXED: Verwendet das benutzerdefinierte feste Lot.
-
JP_VOLUME_PERCENT_RISK: Passt die Lotgröße dynamisch so an, dass das Erreichen des anfänglichen Stop-Loss einem festen Prozentsatz des aktuellen Eigenkapitals entspricht.
-
JP_VOLUME_ADAPTIVE_RISK: Die Lotgröße wird dynamisch auf der Grundlage der jüngsten Drawdowns, Erholungsphasen und der Setup-Bewertung angepasst.
-
-
InpLotSize (Standard: 0,0 )
Volumen, das verwendet wird, wenn „InpVolumeMode“ auf „Fixed Lot“ gesetzt ist. Setzen Sie den Wert auf 0,0, um automatisch die Mindestkontraktgröße des Brokers anzuwenden.
-
InpRiskPerTradePercent (Standard: 0,50 % )
Prozentualer Anteil des Basis-Kontoguthabens, der pro Trade bei der anfänglichen Stop-Loss-Distanz riskiert wird.
-
InpMaximumRiskPercent (Standard: 0,75 % )
Obergrenze für das berechnete Handelsrisiko unter allen Marktbedingungen und bei jedem Bonusmultiplikator.
-
InpMaximumLotSize (Standard: 0,0 )
Höchstgrenze für das maximale Volumen (in Lots), das der EA ausführen darf. Setzen Sie den Wert auf 0,0, um das maximale Broker-Limit zuzulassen.
3.3 Einstiegs-Engine
-
InpUseAdvancedEntryEngine (Standard: true )
Aktiviert die Smart Hybrid Entry Engine und damit die Validierung von Ausbruchsstrukturen, Momentum-Bestätigungsfilter sowie die „No-Chase“-Retest-Logik.
3.4 Account Shield (Schutz für Prop-Firmen und Evaluierungszwecke)
-
InpUsePropFirmShield (Standard: false )
Aktiviert das globale Kontosicherheitsmodul, das dazu dient, Regeln für Challenge- und finanzierte Konten durchzusetzen.
-
InpPropFirmPhase (Standard: JP_PROP_PHASE_ONE )
Konfiguriert den Modus zur Zielberechnung:
-
JP_PROP_PHASE_ONE: Bewertung anhand des Ziels der Phase 1.
-
JP_PROP_PHASE_TWO: Bewertung anhand des Phase-2-Ziels.
-
JP_PROP_PHASE_FUNDED: Live-Modus mit Einlagen, wobei Zielprüfungen deaktiviert sind.
-
-
InpPropProfileId (Standard: 1 )
Interne Index-ID. Ändern Sie diese Ganzzahl bei jedem Start einer neuen Bewertungsrunde für dieselbe Kontonummer, um persistente Verlaufsvariablen zu löschen.
-
InpPropInitialBalance (Standard: 0,0 )
Für die Bewertung festgelegter Anfangskontostand. Bei Einstellung auf 0,0 ermittelt der EA den Anfangskontostand automatisch.
-
InpPropDailyLossLimitPercent (Standard: 5,0 % )
Maximal zulässiger täglicher Drawdown des Unternehmens, berechnet auf Basis des täglich zurückgesetzten Eigenkapitals/Kontostands.
-
InpPropMaximumLossPercent (Standard: 10,0 % )
Absoluter maximaler kumulierter oder statischer Kontoverlust des Unternehmens im Verhältnis zum Anfangsguthaben.
-
InpPropPhase1TargetPercent (Standard: 10,0 % )
Erforderlicher Zielgewinn zum Abschluss der Bewertungsphase 1.
-
InpPropPhase2TargetPercent (Standard: 5,0 % )
Zielgewinn, der zum Abschluss der Bewertungsphase 2 / Verifizierung erforderlich ist.
-
InpPropSafetyBufferPercent (Standard: 0,50 %)
Sicherheitspuffer, der von den festen Regeln des Unternehmens abgezogen wird. Beträgt das Unternehmenslimit 5 %, wird der Handel bei 4,5 % eingestellt, um Verstöße aufgrund von Slippage zu verhindern.
-
InpPropMaximumRemainingRiskUsePercent (Standard: 25,0 %)
Begrenzt den maximalen Anteil des verbleibenden Drawdown-Budgets, der für einen einzelnen Handel eingesetzt werden darf.
-
InpPropAutoReduceLot (Standard: true )
Berechnet die Lotgröße automatisch neu und reduziert sie, wenn der prognostizierte Stop-Loss-Verlust eines Handels das verfügbare Prop-Shield-Budget überschreiten würde.
-
InpPropBlockAtTarget (Standard: true )
Stoppt alle neuen Einstiegsgeschäfte, sobald das Gewinnziel der aktuellen Phase erreicht wurde.
-
InpPropReserveOpenPositionRisk (Standard: true )
Berücksichtigt bestehende offene Positionen/Aufträge bei der Berechnung des Risikobudgets für neue Einstiegspositionen.
-
InpPropBlockIfUnprotectedPosition (Standard: true)
Verhindert neue Orders, wenn ein offener Trade auf dem Konto keinen aktiven Stop-Loss aufweist.
-
InpPropEmergencyCloseOwned (Standard: true )
Löst sofort eine Marktliquidation der vom EA gehaltenen Positionen aus, wenn das schwankende Eigenkapital sich den Sicherheitsschwellenwerten nähert.
-
InpPropResetHour / InpPropResetMinute (Standard: 0:00 )
Serverzeit, zu der der tägliche Drawdown-Schwellenwert der Prop-Firma zurückgesetzt wird.
3.5 Sitzungsplan und Zeitplanung
-
InpSessionStartHour / InpSessionStartMinute (Standard: 01:00 )
Serverzeit, die den Beginn des Zeitraums zur Bildung der Referenzstruktur markiert.
-
InpSessionEndHour / InpSessionEndMinute (Standard: 08:00)
Serverzeit, die den Abschluss der Referenzstruktur markiert; die Ausführungsüberwachung beginnt unmittelbar nach diesem Zeitstempel.
-
InpTradingCutoffHour / InpTradingCutoffMinute (Standard: 22:00 )
Zeitpunkt des Ablaufs der täglichen Handelssitzung. Nach dieser Uhrzeit werden keine neuen Trades mehr ausgelöst.
-
InpCloseAtTradingEnd (Standard: true )
Schließt offene Positionen automatisch und storniert offene Pending-Orders bei Erreichen der Handelsschlusszeit.
3.6 Handelsmanagement & Trailing Ratchet
-
InpProfitTargetFactor (Standard: 1,0)
Erweiterungsfaktor, der auf den Referenzbereich angewendet wird, um die dynamische Take-Profit-Distanz zu berechnen.
-
InpUseSmartTrailing (Standard: true)
Aktiviert ein volatilitätsorientiertes (ATR) dynamisches Trailing-Stop-Management.
-
InpUseLateSessionTrailing (Standard: true )
Aktiviert eine aggressive, engere Trailing-Ratchet-Funktion gegen Ende des Handelstages, um Intraday-Gewinne vor dem Rollover zu sichern.
-
InpLateSessionTrailingHour / InpLateSessionTrailingMinute (Standard: 20:00 )
Serverzeit, zu der das Modul zum Gewinnschutz in der späten Handelsphase aktiviert wird.
3.7 Ausführung und Broker-Compliance
-
InpMaximumSpreadPoints (Standard: 0 )
Maximal zulässiger Spread in Punkten für die Handelsausführung (0 = Filter deaktiviert).
-
InpDeviationPoints (Standard: 20)
Maximal zulässige Slippage-Toleranz in Punkten für Marktorders.
-
InpAdjustStopsToBroker (Standard: true )
Passt SL- und TP-Werte automatisch an, um die vom Broker festgelegten Mindestwerte für STOPS_LEVEL und FREEZE_LEVEL einzuhalten.
-
InpMarginReservePercent (Standard: 10,0 % )
Erfordert einen zusätzlichen Puffer über die erforderliche Margin hinaus, bevor ein Einstieg genehmigt wird.
3.8 Notfallschutz
-
InpEmergencyFloatingLossMoney (Standard: 0,0 )
Feste Obergrenze für den schwankenden Verlust in Währungseinheiten bei von EAs verwalteten Trades (0,0 = deaktiviert). Wenn der schwankende Drawdown diesen Wert überschreitet, werden alle gehaltenen Positionen sofort geschlossen.
3.9 Visualisierungen & Heads-Up-Display (HUD)
-
InpVisualMode (Standard: JP_VISUAL_DISABLED )
Steuert die visuellen Elemente im Chart:
-
JP_VISUAL_DISABLED: Maximale Ausführungsleistung.
-
JP_VISUAL_PANEL_ONLY: Zeigt das Neon-HUD-Panel an.
-
JP_VISUAL_TAGS_ONLY: Zeigt historische P&L-Beschriftungen bei Chart-Trades an.
-
JP_VISUAL_ALL: Zeigt sowohl Dashboard- als auch Transaktions-Tags an.
-
-
InpPanelCorner (Standard: JP_PANEL_RIGHT_UPPER )
Position des Canvas-HUD in der Bildschirmecke.
-
InpProfitTagLimit (Standard: 30 )
Maximale Anzahl der gleichzeitig angezeigten historischen Deal-Tags.
4. Einrichtung und empfohlene Konfiguration
-
Voraussetzungen für das Terminal:
Stellen Sie sicher, dass „Algo-Trading“ in Ihrer MetaTrader 5-Symbolleiste und auf der Registerkarte „Allgemein“ des EAs aktiviert ist.
-
Kalibrierung des Zeitrahmens:
Fügen Sie den EA einem M15- oder M5-Chart hinzu (das System liest intern Referenzstrukturen über native Zeitrahmen hinweg aus).
-
Optimierung für Prop-Firmen-Tests:
Bei der Konfiguration für Prop-Firm-Bewertungen stellen Sie Folgendes ein:
-
InpUsePropFirmShield = true
-
InpPropDailyLossLimitPercent & InpPropMaximumLossPercent entsprechend den Regeln Ihres Unternehmens.
-
Stellen Sie „InpPropResetHour“ entsprechend dem spezifischen täglichen Candle-Reset Ihres Prop-Brokers ein (z. B. typischerweise 00:00 Uhr oder 17:00 Uhr NY).
-
