EAjfinfx
- Experten
- Version: 1.0
- Aktivierungen: 10
Erläuterung eines Expert Advisors (EA) für den Goldhandel:
1. Kaufbedingung: Sobald der EA aktiviert ist, wird nach einer Kerze – sofern die erste Kerze einen Gewinn aufweist – mit der nächsten Kerze eine Kaufposition eröffnet. Der ADX-Indikator muss größer als der festgelegte Wert sein, damit die Position eröffnet wird. Liegt der ADX-Indikator unter dem festgelegten Wert, wird die Position nicht eröffnet.
2. Anschließend werden die Take-Profit- und Stop-Loss-Punkte festgelegt, die der Kunde für angemessen hält.
3. Erreicht die nächste Kerze die Take-Profit- und Stop-Loss-Punkte nicht, bleiben die Take-Profit- und Stop-Loss-Werte bestehen, bis sie erreicht werden. Erst dann werden die festgelegten Take-Profit- und Stop-Loss-Werte aufgehoben.
4. Die Positionseröffnung hängt von der Einstellung „InpCooldownBars“ ab, die festlegt, wie viele Kerzen vor der Eröffnung einer Position benötigt werden. Der ADX-Indikator muss jedoch größer als der festgelegte Wert sein, damit eine Position eröffnet wird. Liegt der ADX-Indikator unter dem festgelegten Wert, wird die Position nicht eröffnet.
5. Wird der Take-Profit-Punkt erreicht, öffnen Sie die Position bei der durch den Wert „InpCooldownBars“ festgelegten Kerze. Sie können festlegen, wie viele nachfolgende Kerzen erforderlich sind, um die Position zu eröffnen.
6. Wenn eine Position eröffnet wurde und der Stop-Loss-Punkt erreicht ist, kann der Wert „InpMaxConsecutiveSL“ festgelegt werden, um die nächste Kerze für die Eröffnung einer Position zu bestimmen. 6. Legen Sie fest, wie viele weitere Kerzen gemäß den Wünschen des Kunden erforderlich sind, damit die Stop-Loss-Order ausgelöst wird, bevor der Handel beendet wird.
7. Wird die Stop-Loss-Order nicht erreicht, wird die Kaufposition mit der nächsten Kerze automatisch geschlossen, wobei die Take-Profit- und Stop-Loss-Werte jedoch bestehen bleiben.
8. Für die nächste Position muss die Kerze den festgelegten Wert „InpCooldownBars“ überschreiten, bevor gemäß den Bedingungen in Punkt 1 eine neue Position eröffnet wird .
9. Auf der Verkaufsseite gilt: Wenn nach dem Start des EAs die erste Kerze fällt, eröffnet die nächste Kerze eine Verkaufsposition, sofern der Wert des ADX-Indikators größer als der festgelegte Wert ist. Ist der Wert des ADX-Indikators kleiner als der festgelegte Wert, wird die Position nicht eröffnet.
10. Legen Sie anschließend die Take-Profit- und Stop-Loss-Punkte fest, die der Kunde für angemessen hält.
11. Erreicht die nächste Kerze die Take-Profit- und Stop-Loss-Punkte nicht, bleiben die Take-Profit- und Stop-Loss-Werte bestehen, bis sie erreicht werden. Erst dann werden die festgelegten Take-Profit- und Stop-Loss-Werte aufgehoben.
12. Die Eröffnung einer Position hängt von der Einstellung „InpCooldownBars“ ab, die festlegt, wie viele Kerzen vor der Eröffnung der Position vergehen müssen. Um eine Position zu eröffnen, muss der ADX-Indikator jedoch größer als der festgelegte Wert sein. Ist der Wert des ADX-Indikators kleiner als der festgelegte Wert, wird keine Position eröffnet.
13. Wird der Take-Profit-Punkt erreicht, wird anhand des Werts „InpCooldownBars“ eine Position an der festgelegten Kerze eröffnet. Sie können festlegen, nach wie vielen Kerzen nach diesem Punkt die Position eröffnet wird.
14. Wenn eine Position eröffnet wurde und der Stop-Loss-Punkt erreicht ist, kann der Wert „InpMaxConsecutiveSL“ festgelegt werden, um zu bestimmen, nach wie vielen Kerzen ab diesem Punkt die Position geschlossen wird und nach wie vielen Kerzen ab diesem Punkt der Stop-Loss ausgelöst wird – ganz nach Wunsch des Kunden –, bevor der Handel beendet wird.
15. Wird der Stop-Loss-Punkt nicht erreicht, wird die Verkaufsposition mit der nächsten Kerze automatisch geschlossen, wobei die Take-Profit- und Stop-Loss-Werte jedoch bestehen bleiben.
16. Für die nächste Position muss die Kerze den Wert „InpCooldownBars“ überschreiten, der vor der Eröffnung einer neuen Position gemäß den Bedingungen in Punkt 9 festgelegt wurde .
Hinweis: Liegt der Wert nach dieser Kerze unter dem festgelegten ADX-Indikatorwert, wird keine Position eröffnet. Erst wenn der ADX-Indikatorwert über dem festgelegten Wert liegt, wird eine Position eröffnet. Dies hängt davon ab, ob die vorherige Kerze steigend (Kaufposition eröffnen) oder fallend (Verkaufsposition eröffnen) war. Wenn ein beliebiger Zeitraum den Wert „InpMaxSpreadPoints“ überschreitet, wird keine Position eröffnet.
Einstellung mean
input double InpLots = 0,01; // Lotgröße
input int InpTakeProfitPoints = 20; // Take-Profit in Punkten
input int InpStopLossPoints = 100; // Stop-Loss in Punkten
input int InpCooldownBars = 10; // Anzahl der Bars, die vor dem nächsten Zyklus abgewartet werden müssen
Eingabe int InpMaxConsecutiveSL = 3; // Limit für aufeinanderfolgende Stop-Loss-Aufträge
input ulong InpMagicNumber = 20260704; // Magic Number
input int InpDeviationPoints = 20; // Maximale Kursabweichung in Punkten
input bool InpUseADXFilter = true; // ADX-Filter verwenden (Handel blockieren, wenn ADX < Schwellenwert)
input int InpADXPeriod = 14; // ADX-Periode
input double InpADXThreshold = 25.0; // Erforderlicher Mindestwert des ADX-Hauptindikators für den Handel
