Auf die Warteliste
Strategien / Trend / MACD SuperTrend Scalper

MACD SuperTrend Scalper: Kreuzungseinstiege mit engem festem Bracket

Eine MACD(12, 26, 9)-Kreuzung eröffnet den Trade, aber nur wenn der Kurs auf der passenden Seite von SuperTrend(3, 10) liegt und RSI(14) nicht überdehnt ist. Jeder Trade verwendet einen festen Stop von 12 Punkten und ein Ziel von 18 Punkten. Die Strategie wurde auf dieser Seite noch nicht im Backtest getestet.

TrendLong & ShortSwingNoch nicht getestet
Diese Strategie wurde noch nicht gebacktestet. Die Regeln und der Code sind jetzt veröffentlicht, und die Zahlen erscheinen hier nach den ersten Durchläufen.

Einstiegsregeln, Long

  1. RSI(14) unter 65
  2. Schlusskurs über SuperTrend(3, 10)

Einstiegsregeln, Short

  1. RSI(14) über 35
  2. Schlusskurs unter SuperTrend(3, 10)

Ausstiegsregeln

  1. Gewinnziel von 18 Punkten
Parameter (11)
positionSize
Kontrakte pro Trade
1
macdFast
MACD schnelle Länge
12
macdSlow
MACD langsame Länge
26
macdSignalPeriod
MACD Signallänge
9
rsiPeriod
RSI-Länge
14
longRsiMax
Keine Longs, wenn RSI auf oder über diesem Wert liegt
65
shortRsiMin
Keine Shorts, wenn RSI auf oder unter diesem Wert liegt
35
stMultiplier
SuperTrend ATR-Multiplikator
3
stPeriod
SuperTrend ATR-Länge
10
stopLossPoints
Schutz-Stop (Punkte)
12
takeProfitPoints
Gewinnziel (Punkte)
18

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// MACD SuperTrend Scalper
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: Not yet tested
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
macdFast = 12             // MACD fast length
macdSlow = 26             // MACD slow length
macdSignalPeriod = 9      // MACD signal length
rsiPeriod = 14            // RSI length
longRsiMax = 65           // no longs when RSI is at or above this
shortRsiMin = 35          // no shorts when RSI is at or below this
stMultiplier = 3          // SuperTrend ATR multiplier
stPeriod = 10             // SuperTrend ATR length
stopLossPoints = 12       // protective stop (points)
takeProfitPoints = 18     // profit target (points)

// --- Indicators ---
macdMain = MACDline[macdFast, macdSlow, macdSignalPeriod](close)
macdTrigger = ExponentialAverage[macdSignalPeriod](MACDline[macdFast, macdSlow, macdSignalPeriod](close))
rsiValue = RSI[rsiPeriod](close)
stValue = SuperTrend[stMultiplier, stPeriod]

16 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.

Verwendete Indikatoren

MACDRSISuperTrend
Bitte zuerst lesenBekannte Schwächen3 Punkte
  • Es wurde kein Backtest durchgeführt, es gibt also keine Ergebnisse, an denen sich die Strategie beurteilen ließe.
  • Ein Stop von 12 Punkten und ein Ziel von 18 Punkten sind klein, daher nimmt der Spread einen großen Anteil jedes Trades ein.
  • Ein entgegengesetztes Signal dreht die offene Position, daher können unruhige Märkte eine Reihe schneller Wechsel erzeugen.

Fragen

Über diese Strategie

Funktioniert sie in ProOrder?

Der Code ist ein normales ProOrder-System, wurde aber nicht auf Kompilierfehler geprüft und nicht im Backtest getestet. Testen Sie ihn zuerst in ProBacktest.

Auf welchen Instrumenten wurde sie getestet?

Noch keine. Punktbasierte Stop- und Zielwerte bedeuten, dass Sie prüfen sollten, ob sie zu dem Instrument passen, das Sie wählen.

Wie viel riskiere ich pro Trade?

Beim Standard von 1 Kontrakt beträgt der Stop 12 Punkte plus Spread. Es gibt noch keine drawdown-Zahl, weil kein Backtest vorliegt.

Warum der RSI-Filter?

RSI(14) muss für Longs unter 65 und für Shorts über 35 liegen, wodurch Kreuzungen übersprungen werden, die erst auftreten, nachdem der Kurs schon weit gelaufen ist.

Verwandt

Strategien wie diese

Slow MACD Slope

Verwendet denselben Indikator.

6.80 PF · 7,305 Trades

Long-Term Moving Average Cross

Ebenfalls eine Trend-Strategie.

12.31 PF · 61 Trades

Eight Bar Trend Follower

Ebenfalls eine Trend-Strategie.

5.19 PF · 280 Trades

Lassen Sie sich benachrichtigen, wenn neue Tests erscheinen. Die Warteliste der ProRealAlgos-Community ist offen.

Die ProRealAlgos Community erhält die vollständigen Regeln, den kompletten Code und das automatisierte Portfolio.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation