und werden Sie Mitglied unserer Fangruppe
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Bewerten Sie es im Terminal MetaTrader 5
- Ansichten:
- 6
- Rating:
- Veröffentlicht:
-
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance
RiskGuard Lite ist ein kleiner, übersichtlicher Expert Advisor, der zeigt, wie man in MQL5 einen Trade mit kontrolliertem Risiko aufbaut. Die Einstiegsidee ist bewusst einfach gehalten (ein EMA-Crossover), damit sich der Code auf die Teile konzentrieren kann, bei denen es üblicherweise zu Problemen kommt: Stop-Platzierung, Positionsgröße und Orderprüfungen.
So funktioniert es: Bei jedem neuen Bar prüft der Expert Advisor die letzten beiden geschlossenen Bars auf ein Crossover zwischen dem schnellen und dem langsamen EMA. Der Stop-Loss wird auf ein Vielfaches des ATR gesetzt, niemals näher als das Stop-Level des Brokers, und der Take-Profit entspricht einem festen Verhältnis von Gewinn zu Risiko, das auf diesem Abstand basiert. Die Lotgröße wird mit „OrderCalcProfit“ so berechnet, dass bei Erreichen des Stop-Loss der gewählte Prozentsatz des Eigenkapitals verloren geht; anschließend wird der Wert auf die Volumenschritte und -grenzen des Brokers gerundet. Vor dem Absenden prüft der EA den Spread und stellt sicher, dass keine offene Position auf dem Symbol mit seiner Magic-Number besteht; außerdem gibt er den Server-Rückgabecode aus, falls eine Order abgelehnt wird.
Eingaben: Periode des schnellen EMA (20), Periode des langsamen EMA (50), ATR-Periode (14), Stop-Loss-Abstand in ATR (2,0), Take-Profit als Vielfaches der Stop-Loss-Distanz (1,5), Risiko pro Trade in Prozent des Eigenkapitals (0,5), maximaler Spread beim Einstieg in Punkten (25), maximale Slippage in Punkten (10), Magic Number.
Empfohlene Verwendung: jedes liquide Wertpapier auf dem H1-Chart, zum Beispiel EURUSD. Funktioniert auf Netting- und Hedging-Konten. Dies ist eine Vorlage zu Bildungszwecken, keine fertige Strategie: Der realisierte Verlust kann aufgrund von Provisionen, Slippage und Kurslücken vom festgelegten Risiko abweichen, und es wird keine Rentabilität garantiert. Testen Sie die Strategie zunächst auf einem Demokonto.
Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/77470
Spread Monitor for Scalpers
Spread-Histogramm in einem Unterfenster mit aktuellen/durchschnittlichen/maximalen/minimalen Werten, Kosten pro Trade und Schwellenwertwarnungen für Scalper.
RegimeRouter – Trend-/Bereichsklassifikator mit einer Aufstellung der Gewinnquoten pro Regime
Klassifiziert den Markt anhand des ADX, des Hurst-Exponenten und der Autokorrelation mit einer Verzögerung von 1, leitet jeden Balken an ein Breakout-Modul oder ein Mean-Reversion-Modul weiter und führt für jedes Regime ein separates Gewinnquotenprotokoll mit einer Wilson-95-%-Untergrenze, sodass Sie erkennen können, welche Hälfte davon tatsächlich funktioniert.
Session Candle Counter: candles numbered from the cash open, DST aware
Die Nummerierung erfolgt für jede Kerze des aktuellen Handelstages, beginnend mit der Eröffnung an den Börsen in Frankfurt, London, New York oder Tokio. Der Anker wird von der Ortszeit der Börse in die Serverzeit des Brokers umgerechnet, wobei die Sommerzeit automatisch berücksichtigt wird, sodass die erste Kerze nach der Eröffnung sowohl im Sommer als auch im Winter immer die Nummer eins ist.
CSetupLedger: a per-setup win rate ledger for Expert Advisors
Bewertet jede Setup-Art in Ihrem EA anhand eines eigenen Datensatzes, anstatt sie in einer einzigen Kapitalkurve zusammenzufassen. Erzeugt sich bei der Initialisierung anhand der Handelshistorie des Kontos neu, sodass ein Neustart den Datensatz nicht löschen kann. Zeigt neben der rohen Gewinnquote eine untere Grenze des Wilson-Scores an, damit eine Glückssträhne von drei Trades nicht mehr wie ein Vorteil erscheint.