MACD Twister
- Experten
- Vo Mai Chi
- Version: 1.0
Die Handelsstrategie basiert auf dem MACD-Signal und dem Zusammentreffen von Trends auf mehreren Zeitrahmen. Es unterstützt Martingale, Smart Trade und viele Optionen, so dass Sie ihre eigene Handelsstrategie von der grundlegenden einrichten können. Suchen Sie nach neuen Ideen, verbessern Sie Ihre Handelsleistung selbst und ohne Einschränkungen.
Herausragende Eigenschaften
- Martingal-Handel: Schalten Sie die Martingal-Strategie ein/aus. Wenn Sie einen Parameter herausfinden, der einen kleinen Wert des maximalen kontinuierlichen Verlustes hat, können Sie in Erwägung ziehen, den Martingal-Modus einzuschalten, um mehr Rendite zu erzielen.
- Smart Trading: Handel im Geiste (virtueller Handel), um auf einen großen Verlust (einen Schwellenwert) zu warten, bevor Sie den tatsächlichen Handel eingehen, stoppen Sie den tatsächlichen Handel, wenn der Gesamtgewinn einen bestimmten Wert (einen Schwellenwert) erreicht.
- Handel in eine Richtung: Stellen Sie den EA so ein, dass er nur auf Short oder Long handelt. Wenn Sie glauben, dass der aktuelle Trend nach oben geht, können Sie den EA so einstellen, dass er nur Long-Positionen eingeht und umgekehrt.
- Flexibles Einstiegsurteil: Sie können die Art und Weise, wie EA einen Long/Short-Einstieg erkennt und entscheidet, verändern.
- Mehrere Zeitrahmen parametrisiert: Sie können die Anzahl der Zeitrahmen einstellen, auf denen der Zusammenfluss von Trends bestimmt wird.
Parameter
- LOT_SIZE: grundlegende Losgröße für jeden Handel. Im Martingal-Modus kann das Volumen geändert werden.
- TRADE_FILTER: Wenn Sie möchten, dass der EA nur auf Short handelt, wählen Sie TRADE_FILTER_SELL. Wenn Sie möchten, dass der EA nur auf Long handelt, wählen Sie TRADE_FILTER_BUY.
- FAST_PERIOD: schnelle EMA-Periode für MACD-Signale.
- LONG_PERIOD: langsame EMA-Periode für das MACD-Signal.
- SIGNAL_PERIOD: Periode der Signallinie für das MACD-Signal.
- STOP_POINT: Abstand vom Eröffnungskurs zum Take Profit (in Punkten).
- SLTP_RATIO: Verhältnis zwischen Stop-Loss-Abstand und Take-Profit-Abstand (STOP_POINT)
- SLTP_DIFF: Dieser Wert wird zur Berechnung des Stop-Loss-Punktes verwendet. SL = STOP_PUNKT*SLTP_DIFF + SLTP_DIFF
- VOLUME_ADJUSTMENT: VOLUME_ADJ_DISABLE => Ausschalten des Martingale-Handels; VOLUME_ADJ_COMB => Einschalten des Martingale-Handels (kontinuierliche Verlustgeschäfte werden sowohl für Short als auch für Long gezählt); VOLUME_ADJ_SEP => Einschalten des Martingale-Handels (machen Sie Long und Short getrennt).
- VOLUME_ADJ_START_POINT: Mindestanzahl von Geschäften mit anhaltendem Verlust, um den Martingale-Handel auszulösen.
- MAX_CONS_LOSS: maximale Anzahl von Trades mit kontinuierlichem Verlust, um den Martingale-Handel zu beenden.
- TIME_FRAME_CONFIRM_COUNT: Anzahl der Zeitrahmen, auf denen wir den Zusammenfluss von Trends bestimmen. Gültige Werte sind 0, 1, 2, 3, 4, 5. 0 bedeutet, dass wir die Trendbestätigung auf Zeitrahmen auslassen.
- PAUSE_ON_PROFIT: Schaltet den intelligenten Handel ein/aus. Wenn der akkumulierte Gewinn einen Schwellenwert (<MAX_PROFIT_THRESHOLD>) übersteigt, stoppt EA die Platzierung eines neuen tatsächlichen Handels. Er handelt nur im Speicher, anstatt tatsächlich zu handeln und wartet auf einen großen Verlust (kumulierter Verlust übersteigt <MIN_LOSS_THRESHOLD>), bevor er den tatsächlichen Handel wieder aufnimmt.
Für jeden Zeitrahmen haben wir eine Gruppe von Parametern, um die Trendbestätigung zu überprüfen. Dies sind die Parameter für den ersten Zeitrahmen (für andere Zeitrahmen haben wir ähnliche Parametergruppen):
- TF1_PERIOD_START: der Startwert für die Periode in der MA-Berechnung.
- TF1_PERIOD_STEP: Differenzwert der <Periode> in den MA-Linien.
- TF1_MA_COUNT: Anzahl der MA-Linien, die zur Trendbestätigung beitragen.
- TF1_MIN_CONFIRM_RATE: Es gibt <TF1_MA_COUNT> - 1 Paar MA-Linien, daher gibt es maximal <TF1_MA_COUNT> - 1 Bestätigungen für einen Trend. Die Anzahl der Bestätigungsraten für einen Trend muss <TF1_MIN_CONFIRM_RATE> übersteigen
- TF1_MIN_CON_CONFIRM: Die Trendbestätigung wird von der ersten Position des Candlesticks rückwärts bis zur Position <TF1_MIN_CON_CONFIRM> geprüft.
- SIGNAL_CONFIRM_TYPE_TF1: um eine endgültige Entscheidung bei der Kombination zwischen MACD und Trendsignal zu treffen. Es gibt zwei Optionen (SAME_DIRECTION, NOT_REVERSE). Im Fall von <SAME_DIRECTION> müssen sowohl MACD als auch Trendsignal Kaufsignale sein, um eine Kaufposition zu bilden. Im Falle von <NOT_REVERSE> ist die Bedingung lockerer: Wenn der MACD ein Kaufsignal gibt und der aktuelle Trend nicht abwärts gerichtet ist, wird eine Kaufposition eingegangen.
Zum Beispiel: TF1_PERIOD_START = 10, TF1_PERIOD_STEP = 5, TF1_MA_COUNT = 5, TF1_MIN_CONFIRM = 3, TF1_MIN_CON_CONFIRM = 2.
Es wird 5 MA-Linien geben: MA(10), MA(15), MA(20), MA(25), MA(30) und die Trendbestätigung wird von der Kerze an Position 1 bis 2 geprüft, da
TF1_MIN_CON_CONFIRM = 2.
An jeder Position gibt es 4 Aufwärtstrendbestätigungen, die MA(10) > MA(15); MA(15) > MA(20); MA(20) > MA(25); MA(25) > MA(30) überprüfen. Wenn wir mindestens 3 Bestätigungen für einen Aufwärtstrend haben, wird EA die Position als Aufwärtstrend einstufen.


Good job.