Quellcode
So planen Sie einen Bid-Ask-Spread-Filter für einen MQL5 EA
Ein Bid-Ask-Spread-Filter ist eine gezielte erste Anpassung: Er gibt eine klare Antwort auf eine Frage, ob neue Einträge bei der aktuellen Bid-Ask-Spanne zugelassen werden sollen. Definieren Sie diese Grenze, bevor Sie den EA bearbeiten.
Schreiben Sie eine genaue Regel
Geben Sie die Einheit, den maximal akzeptierten Wert und die Gleichheitsregel an. Beispielsweise könnte eine veranschaulichende Regel einen neuen Eintrag zulassen, wenn die Geld-Brief-Spanne kleiner oder gleich einem benannten Grenzwert in Punkten ist. Entscheiden Sie, was passiert, wenn das Angebot nicht verfügbar ist. Halten Sie die schützende Verwaltung bestehender Handelspositionen außerhalb eines pauschalen Eingabefilters.
Lesen Sie ein zusammenhängendes Zitat
SymbolInfoTick gibt einen Snapshot zurück, der Bid und Ask enthält. Für einen gültigen Kurs ist eine punktbasierte Geld-Brief-Spanne die Preisdifferenz Ask minus Bid dividiert durch die Punktgröße des Symbols. Überprüfen Sie vor der Berechnung das Funktionsergebnis und den Punktwert. Vermeiden Sie die Kombination eines alten Bid mit einem neu abgerufenen Ask.
Platzieren Sie den Filter an der Eintrittsgrenze
Suchen Sie den Punkt, an dem ein gültiges Strategiesignal zu einer Neueintrittsanfrage wird. Platzieren Sie dort die Prüfung und verwenden Sie eine eindeutig benannte Eingabe und einen prägnanten Diagnosegrund, wenn ein Eintrag übersprungen wird. Umgehen Sie nicht versehentlich Exits, Trailing-Logik oder Pending-Order-Management, die die Strategie noch erfordert.
Testen Sie die Grenzfälle
- Eine Geld-Brief-Spanne unterhalb des Limits.
- Eine Geld-Brief-Spanne genau am Limit.
- Eine Geld-Brief-Spanne oberhalb des Limits.
- Ein fehlendes oder ungültiges Zitat.
- Eine bestehende Handelsposition, die noch verwaltet werden muss, solange Einträge gesperrt sind.
Machen Sie es zu Ihrem mit MQLume
MQLume wurde für diese Art von Eigentum entwickelt: Beginnen Sie mit einer bearbeitbaren Quelle und nehmen Sie eine spezifische Verbesserung vor. EntdeckenMy AI Gold MT5und nutzen Sie dieCheckliste für KI-Eingabeaufforderungenum die Veränderung klar zu beschreiben.