Einfacher Buy-Sell-Roboter auf Kreuzung von Moving Average und MACD

MQL5 전문가

작업 종료됨

실행 시간 1 시간
고객의 피드백
Hat alles super funktioniert Schnell einfach unkompliziert Jeder Zeit wieder. Danke
피고용인의 피드백
Mein erster Job mit diesem Typen. Ganz ausgezeichneter Kunde!!!

명시


1. Die Idee des Handelssystems ist wie folgt: Bei Änderung des Trendes innerhalb einer festgelegten Zeitspanne soll eine Position automatisch mit festem Risiko im Verhältnis zum Konto eröffnet werden und bei entsprechendem Richtungswechsel wieder geschlossen werden

2. Der Trend wird aus dem Moving Average (MA 12) und dem Tripple Exponential Moving Average (TEMA 12) wird mit der angegebenen Periode (InpMATrendPeriod) ermittelt. Ist der aktuelle A-Wert größer als der vorherige, wird ein Aufwärtstrend angenommen (ema_current > ema_previous), ist er kleiner als der vorherige, ein Abwärtstrend (ema_current < ema_previous). Bei Kreuzugen der Linien wird ein Trendwechsel angenommen.

3. Handelssignale:


  • Kaufsignal: TEMA kreuzt von unten den MA
  • Verkaufssignal: TEMA kreuzt von oben den MA




4.Schließung einer Verkaufsposition, wenn MACD die Signallinie von unten nach oben kreuzt: (MACD (t-1) < Singal ((t-1) und MACD(t) > Signal(t)

Schließeung einer Kaufposition, wenn MACD die Signallinen von oben nach unten kreuzt

Alternativ. Positionen werden bei entgegengesetzten Signalen geschlossen werden die Positionen: Kaufpositionen werden bei einem Verkaufssignal geschlossen, und Verkaufspositionen bei einem Kaufsignal. siehe 6 und 7.

5. Positionen werden zum Marktpreis eröffnet, wenn ein neuer Balken erscheint. Der Expert Advisor soll mit Eröffnungspreisen getestet werden, so dass es nicht notwendig ist, Funktionen zum Deaktivieren von Operationen innerhalb des Balkens hinzuzufügen.

6.Größe der Position richtig sich nach dem  Stop Loss. Stop Loss soll bei Kaufsignalen der nierigere Tiefstkurs der letzten beiden Kerzen sein. Analog soll bei Verkaufssignalen der Stop Loss auf dem höchsten Hochkurs der letzten beiden Kerzen sein. Die Größe richtet sich nach den angegeben Risikowerten in Prozent des Kontostandes. Z.B: Maximaler Verlust des Trades X-Prozent des Kontostandes

6. Zusätzliche Filter zum Öffnen einer Position:

Der Absolutwert der Hauptlinie des MACD wird verwendet, um schwache Signale herauszufiltern: das Signal wird nur bestätigt, wenn dieser Wert größer ist als open_level (in Points). Die Bedingungen für die Bestätigung des Signals sind wie folgt:

  • Bestätigung eines Kaufsignals: Abs(macd_current)>open_level
  • Bestätigung eines Verkaufssignals: macd_current>open_level

7. Zusätzliche Filter zum Schließen einer Position:

Der Absolutwert der Hauptlinie des MACD wird auch zur Bestätigung der Positionsschließung verwendet: das Signal wird bestätigt, wenn dieser Wert größer ist als close_level (in Points). Die Bedingungen für das Schließen des Signals sind wie folgt:

  • Bestätigung zum Schließen von Kaufpositionen - macd_current>close_level
  • Bestätigung zum Schließen von Verkaufspositionen - Abs(macd_current)>close_level

9. Positionsverwaltung

GGfs wird Take Profit mit Pivotpunkten hinterlegt.



응답함

1
개발자 1
등급
(1272)
프로젝트
1692
49%
중재
52
71% / 12%
기한 초과
37
2%
무료
2
개발자 2
등급
(438)
프로젝트
690
34%
중재
33
70% / 9%
기한 초과
22
3%
작업중
3
개발자 3
등급
(250)
프로젝트
460
26%
중재
140
20% / 59%
기한 초과
100
22%
작업중
4
개발자 4
등급
(52)
프로젝트
67
43%
중재
8
0% / 100%
기한 초과
3
4%
무료

프로젝트 정보

예산
50 - 100 USD
기한
에서 1  10 일