İş tamamlandı
İş Gereklilikleri
Ich benötige den Algorithmus für einen 100% automatisierten Trading Robot auf MQL5 Basis.
Indikator: Donchian-Channel
Filter-Einstieg: ADX + Adaptive-Moving-Average
Ausstieg: Stopp-Loss (ATR), Trailing-Stopp (ATR), Take Profit (ATR),
Filter-Ausstieg: Parabolic SAR
Lot-Size: Risk per Cent
Markets: 1-20 (Magic-Numbers)
Ausschließlich ein Trade pro Markt
Indikatorsignal Donchian und Filter ADX Uptick suche ich nach einem Lösungsvorschlag. In welchem Zeitraum diese ein triggern müssen um einen Trade auszulösen.
Bitte mit Quellcode
Parameter:
| Bezeichnung | Bereich | Einheit | Schritte |
| Donchian-Channel Period | 1-200 | Tage | 1 |
| ADX-Period | 1-200 | Tage | 1 |
| ADX-Limit (true/false) | 0-50 | Einheit | 1 |
| Adaptive Moving Average (true/false) | 1-200 | Tage | 1 |
| ATR Period | 1-100 | Tage | 1 |
| Stopp-Loss (true/false) | 0,1-10 | ATR | 0,1 |
| Trailing-Stopp (true/false) | 0,1-10 | ATR | 0,1 |
| Take Profit (true/false) | 0,1-10 | ATR | 0,1 |
| Parabolic SAR (true/false) | 0,01-0,2 | SAR | 0,001 |
| Risk per Trade | 0,5-10 | % | 0,1 |
Algorithmus-Funktion Buy:
WENN Kurs über Höchststand Tage X UND ADX Wert über Wert X UND Kurs über Wert X des Adaptive Moving Average DANN Position öffnen mit Positionsgröße X/100 des Kontostands Positionsgröße = Kontogröße*x% ≥ Stopp-Loss (x*ATR)
Gegenteil für Sell
Wenn Stopp-Loss unterschritten ODER Trailing-Stopp unterschritten ODER Parabolic SAR unterschritten ODER Take-Profit Grenze überschritten DANN Position schließen