Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Twitter!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Expert Advisors

EMA Cross Demo EA with ATR Stops - Experte für den MetaTrader 5

Usama Bin Islam
Usama Bin Islam
MQL5 developer: Expert Advisors from written rules, indicator development, Pine Script to MQL5 conversions, and cost-aware backtesting.
How I work:
- I turn your rules into a short written spec (entries, exits, stops, sizing, filters) before writing any code, so we agree on the logic first.
| German English Русский 中文 Español 日本語 Português 한국어 Français Italiano Türkçe
Ansichten:
22
Rating:
(2)
Veröffentlicht:
MQL5 Freelance Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

EMA Cross Demo-EA (MetaTrader 5)


Ein kleiner, übersichtlicher Demo-Expert Advisor, der entwickelt wurde, um eine zuverlässige Methode zur EA-Entwicklung zu veranschaulichen – nicht, um einen Handelsvorteil zu bieten.


Logik (wird einmal pro neuem Balken ausgewertet, nur bei GESCHLOSSENEN Balken – kein Repainting):

- KAUF-Signal: Der schnelle EMA kreuzt den langsamen EMA nach oben

- VERKAUF-Signal: Der schnelle EMA kreuzt den langsamen EMA nach unten

- Bei einem entgegengesetzten Signal wird die offene Position geschlossen und die neue Position beim nächsten Tick des neuen Balkens eröffnet


Risikomanagement:

- Stop-Loss = Einstiegspunkt minus/plus ATR × InpSLATRMult

- Take-Profit = Stop-Abstand × InpRewardRisk

- Stop- und TP-Niveaus werden bei Bedarf auf den minimalen Stop-Abstand des Brokers verschoben

- Die Lotgröße wird auf die Volumenschritte sowie die Minimal- und Maximalwerte des Symbols normiert

- Einstiegspunkte werden übersprungen, wenn der Spread größer ist als InpMaxSpreadPoints


Funktioniert sowohl bei Hedging- als auch bei Netting-Konten (die Positionssuche erfolgt anhand der Magic Number und des Symbols, nicht anhand des Netting-Positionstyps).


Eingaben: Periode für schnellen/langsamen EMA, ATR-Periode, SL-ATR-Multiplikator, Reward:Risk, Lotgröße, maximaler Spread in Punkten, Magic Number, Slippage in Punkten.


Dies ist ein Beispiel, das die Struktur und Methode veranschaulichen soll: Signale bei geschlossenen Kerzen, ein Spread-Filter, Lot-Normalisierung sowie Hedging-/Netting-sichere Positionsbehandlung. Es handelt sich nicht um eine Handelsempfehlung. Das beigefügte Kapitaldiagramm stammt aus einer synthetischen Kursreihe, die ausschließlich zum Testen des Codes verwendet wurde (der Brutto-P/L ist positiv, der Netto-P/L nach Provisionen ist bei diesem synthetischen Lauf negativ) – es veranschaulicht den Backtesting-Ansatz, nicht eine profitable Strategie.


Eine Python-Referenzimplementierung derselben Signal- und Backtesting-Logik (zum Paritätstest) ist auf Anfrage erhältlich.


Update: Es wurde ein Problem mit dem Stop-Abstand behoben, bei dem der ATR-basierte SL/TP in schnellen Zeitrahmen innerhalb des minimalen Stop-Abstands des Brokers liegen konnte, was zur Ablehnung von Orders führte. Der Abstand wird nun auf das Stop- bzw. Freeze-Niveau begrenzt und anhand des korrekten Kurses auf der Schlussseite (Bid bei einem KAUF, Ask bei einem VERKAUF) statt des Einstiegskurses überprüft.


Update 2: Der EA prüft nun vor dem Absenden einer Order die verfügbare Margin mit OrderCalcMargin() und überspringt den Vorgang (mit einer Protokollzeile), anstatt eine Order zu senden, die sich das Konto nicht leisten kann. Dadurch werden Ablehnungen auf Broker-Ebene wegen „nicht genügend Guthaben“ bei sehr kleinen Testguthaben vermieden.

Synthetische Backtest-Kapitalentwicklung (brutto vs. netto)

Übersetzt aus dem Englischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/en/code/77653

RSI-Erschöpfungsumkehr – EURUSD RSI-Erschöpfungsumkehr – EURUSD

Open-Source-Expert-Advisor für EURUSD im MetaTrader 5-Strategietester, basierend auf RSI-Erschöpfungssignalen, ATR-basierten Ausstiegssignalen und einer volatilitätsangepassten Spread-Filterung.

CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test CME Gap Tracker for Gold and Bitcoin: Open Gaps, Fill Rate and a Fade-Trade Test

Ermittelt die am Wochenende entstandenen CME-Lücken bei Gold und auf den 24/7-Bitcoin-Charts, behält jede nicht geschlossene Lücke im Chart bei, bis der Kurs wieder auf das Niveau der Lücke zurückkehrt, und zeigt an, wie oft Lücken geschlossen wurden, wie schnell dies geschah, wie weit der Kurs zunächst lief und welchen Gewinn ein Fading dieser Lücken gebracht hätte. Keine Neudarstellung, mit Puffern für einen Expert Advisor.

ZoneUS30 – Kursumkehr und positiver Swap zu Ihren Gunsten bei US30 ZoneUS30 – Kursumkehr und positiver Swap zu Ihren Gunsten bei US30

ZoneUS30 ist ein einfacher US30-Expert-Advisor, der sich auf VERKAUF-Chancen nach Aufwärtskursbewegungen konzentriert. Die Strategie kombiniert ein Mean-Reversion-Konzept mit einer Carry-Trade-Idee: Wenn Short-Positionen einen positiven Overnight-Swap erzielen, kann der EA sowohl von einer Kurskorrektur als auch vom Halten der Position über einen längeren Zeitraum profitieren. Entwickelt für den US30 und für experimentelle sowie pädagogische Zwecke bestimmt. Der Handel gegen den Trend birgt erhebliche Risiken, insbesondere bei hohen Lotgrößen.

iFVG Indicator With Signals iFVG Indicator With Signals

iFVG-Indikator mit Signalen