Spezifikation für MetaTrader 5 Expert Advisor: Krypto TMA/WMA Strategie

MQL5 Indicators Experts

Job finished

Execution time 8 days
Feedback from customer
Sehr gute Arbeit und sehr professionell. Auch bei zwei Korrekturen super geholfen!
Feedback from employee
Thanks a lot

Specification

Strategiebeschreibung:

  1. Indikatoren:
    • Triangular Moving Average (TMA) : Einstiegssignal LONG, wenn der Indikator grün wird; Ausstiegssignal LONG, wenn der Indikator rot wird. SHORT analog.
    • Weighted Moving Average (WMA-farbig) : Einstiegssignal LONG bei grün, Ausstiegssignal LONG bei rot. SHORT analog.
    • Benutzer kann zwischen TMA und WMA wählen:
      • Parameter : TMA_Enabled (True/False) und WMA_Enabled (True/False).

Globale Einstellungen:

  1. Handels-Richtung:

    • Parameter:
      • Trade_Direction: Optionen:
        • Long
        • Short
        • Both
  2. Geldverwaltung:

    • Dynamische Lotgröße:

      • Parameter: Dynamic_Lot_Size (Wahr/Falsch)
      • Formel: Kontostand / Wert × Mindestlotgröße \text{Kontostand} / \text{Wert} \times \text{Mindestlotgröße} Kontostand / Wert × Mindestlotgr O ¨ ße
      • Eingabe:
        • Balance_Threshold (Wert in EUR)
        • Min_Lot_Size (Mindestlotgröße des Basiswerts)
    • Manuelle Lotgröße:

      • Parameter: Manual_Lot_Size (Wahr/Falsch)
      • Eingabe: Fixed_Lot_Size (Lotgröße manuell)
    • Erste Risiken pro Handel:

      • Parameter: Risk_Per_Trade (Wahr/Falsch)
      • Formel: Kontostand × Risiko_Prozent \text{Kontostand} \times \text{Risiko\_Prozent} Kontostand × Risiko_Prozent
      • Eingabe: Risk_Percentage (z. B. 1%)

Take-Profit:

  1. Take-Profit basierend auf % Gewinn des Basiswerts:

    • Parameter:
      • TP_Asset_Percentage (Richtig/Falsch)
      • Profit_Percentage_Asset (Prozentsatz in %)
  2. Take-Profit basierend auf Equity-Gewinn:

    • Parameter:
      • TP_Equity_Percentage (Richtig/Falsch)
      • Profit_Percentage_Equity (Prozentsatz in %)
      • Initial_Equity (Initialer Eigenkapitalwert)

Stopp-Loss:

  1. Prozentualer Stopp-Loss:

    • Parameter:
      • Stop_Loss_Percentage (Richtig/Falsch)
      • Risk_Percentage (z. B. 1% des Kontostands)
  2. Technischer Stopp-Loss:

    • Parameter:
      • Technischer_Stop_Loss (Richtig/Falsch)
      • Einstellungen:
        • Unterstützungs-/Widerstandslevels
        • Zeitrahmen (z. B. M15, H1, Daily)
        • Abstand in Pips ( SL_Distance_Pips )
  3. ATR-basierter Stopp-Loss:

    • Parameter: ATR_Stop_Loss (Wahr/Falsch)
    • Einstellungen:
      • ATR_Periode (z. B. 14)
      • ATR_Multiplikator
  4. Trailing-Stop:

    • Supertrend-basiert:
      • Parameter: Supertrend_Trailing (Wahr/Falsch)
      • Einstellungen:
        • ATR_Periode
        • ATR_Multiplikator

Pyramidisierung:

  1. Zusätzliche Positionseröffnung:
    • Parameter: Pyramiding (Wahr/Falsch)
    • Einstellungen:
      • Max_Positions : Maximale Anzahl an Positionen
      • Trade_Frequency : Zeitrahmen für neue Position (z. B. M1, H1)
      • Abstandsoptionen:
        • Prozentualer Abstand ( Distance_Percentage ): z. B. 0,05 %.
        • Fixerabstand (Fixed_Distance_Points): z. B. 10 Punkte.

Indikatoren:

  1. Dreieckiger gleitender Durchschnitt (TMA):

    • Parameter: TMA_Enabled (Wahr/Falsch)
    • Einstellungen:
      • Quelle (z. B. öffnen, schließen): TMA_Source
      • Zeitraum: TMA_Timeframe
      • Länge: TMA_Length
  2. Gewichteter gleitender Durchschnitt (WMA farbig):

    • Parameter: WMA_Enabled (Wahr/Falsch)
    • Einstellungen:
      • Quelle (z. B. öffnen, schließen): WMA_Source
      • Zeitraum: WMA_Timeframe
      • Länge: WMA_Length
  3. Supertrend (für Trailing-Stopp):

    • Parameter: Supertrend_Enabled (Wahr/Falsch)
    • Einstellungen:
      • ATR-Periode ( ATR_Periode ), Quelle ( Source ), ATR-Multiplikator ( ATR_Multiplier ).
  4. Durchschnittliche wahre Reichweite (ATR):

    • Wird für die Berechnung von Stopp-Loss und Trailing verwendet.

Zusammenfassung der Funktionen:

  • Auswahl zwischen TMA und WMA zur Signalgebung.
  • Flexible Money-Management-Optionen (dynamische oder manuelle Lotgrößen).
  • Mehrstufige Take-Profit- und Stopp-Loss-Mechanismen.
  • Erweiterung durch Pyramidisierung und Trailing-Stopp.
  • Unterstützung mehrerer Indikatoren und Multitimeframe-Analysen.

Responded

1
Developer 1
Rating
(442)
Projects
570
37%
Arbitration
106
39% / 33%
Overdue
17
3%
Free

Project information

Budget
180+ USD