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

MQL5 Uzman Danışmanlar

İş tamamlandı

Tamamlanma süresi: 1 saat
Müşteri tarafından geri bildirim
Hat alles super funktioniert Schnell einfach unkompliziert Jeder Zeit wieder. Danke
Geliştirici tarafından geri bildirim
Mein erster Job mit diesem Typen. Ganz ausgezeichneter Kunde!!!

İş Gereklilikleri


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.



Yanıtlandı

1
Geliştirici 1
Derecelendirme
(1272)
Projeler
1692
49%
Arabuluculuk
52
71% / 12%
Süresi dolmuş
37
2%
Serbest
2
Geliştirici 2
Derecelendirme
(438)
Projeler
690
34%
Arabuluculuk
33
70% / 9%
Süresi dolmuş
22
3%
Çalışıyor
3
Geliştirici 3
Derecelendirme
(250)
Projeler
460
26%
Arabuluculuk
140
20% / 59%
Süresi dolmuş
100
22%
Çalışıyor
4
Geliştirici 4
Derecelendirme
(52)
Projeler
67
43%
Arabuluculuk
8
0% / 100%
Süresi dolmuş
3
4%
Serbest

Proje bilgisi

Bütçe
50 - 100 USD
Son teslim tarihi
from 1 to 10 gün