Auf die Warteliste
Strategien / Mean Reversion / TMA Channel Long

TMA Channel Long

Das untere Band ist ein triangulärer gleitender Durchschnitt über 141 bars minus 2.4 mal ATR(141). Ein Close, der zurück über dieses Band kreuzt, eröffnet einen long. Sie verkauft an der Mittellinie oder bei einem Stop von 3% oder einem Ziel von 3%.

Mean ReversionNur LongIntradayFTSE 10015 Min.
n/aProfit Factor
3,189Nettogewinn EUR
77.29%Trefferquote
1,484Trades
-1,261Max Drawdown
2.15Durchschn. Trade

Bester von 8 Durchläufen. FTSE 100, 15 Min, Spread 2, aus Durchlauf sweeps:2026-09-17-FTSE100-15m-opt.tsv:3.

Einstiegsregeln, Long

Ausstiegsregeln

  1. Stop Loss 3%
  2. Gewinnziel 3%

Testbedingungen

ZeitraumBis 2026-09-17
InstrumentFTSE 100, 15 Minuten
Spread2 Punkte
Kontrakte1
Startkapital1,000,000
KostenNur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten.
BarsBis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat
Zuletzt getestet2026-09-17
Parameter (6)
positionSize
Kontrakte pro Trade
1
tmaHalfLength
Halbe Länge des triangulären Durchschnitts
141
atrPeriod
ATR-Länge für die Kanalbreite
141
atrMultiplier
Kanalbreite in ATRs
2.4
stopLossPct
Schutz-Stop, Prozent
3
takeProfitPct
Gewinnziel, Prozent
3

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
FTSE 100Bester Durchlauf15 Min.n/a 1,48477.293,189 EUR-1,261
Nikkei 22515 Min.n/a 1,48174.8114,734 USD-6,454
Dow Jones4 Stundenn/a 9078.899,366 EUR-4,362
Dow Jones30 Min.n/a 60776.287,653 EUR-5,013
Brent-RohölTäglichn/a 10256.863,663 EUR-1,291
DAX 404 Stundenn/a 30073.333,578 EUR-2,460
FTSE 100Täglichn/a 15259.871,807 EUR-1,127
S&P 5004 Stundenn/a 30674.841,190 EUR-550

Charts

Ergebnisse je Durchlauf

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// TMA Channel Long
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 15 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 10000

// --- Parameters ---
positionSize = 1          // contracts per trade
tmaHalfLength = 141       // half length of the triangular moving average
atrPeriod = 141           // ATR length for the channel width
atrMultiplier = 2.4       // channel width in ATRs
stopLossPct = 3           // protective stop, percent
takeProfitPct = 3         // profit target, percent

// --- Indicators ---
// Triangular average built by hand: weights fall linearly with bar age.
weightedSum = (tmaHalfLength + 1) * close
weightTotal = (tmaHalfLength + 1)
weight = tmaHalfLength

FOR j = 1 TO tmaHalfLength DO
  weight = weight - 1
  weightedSum = weightedSum + (weight * close[j])
  weightTotal = weightTotal + weight
NEXT

bandOffset = AverageTrueRange[atrPeriod](close) * atrMultiplier
midBand = weightedSum / weightTotal
lowerBand = midBand - bandOffset

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

TMAATR
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Der Profit Factor wurde nicht erfasst, da alle Ergebnisse aus Parameter-Sweeps stammen.
  • Der beste Durchlauf auf FTSE 100 15 Minuten erzielte durchschnittlich EUR 2.15 pro Trade über 1,484 Trades, ein kleiner Edge nach einem Spread von 2 Punkten.
  • Eine Trefferquote von 77.29% mit einem Stop, der so weit ist wie das Ziel, bedeutet, dass einige Verluste viele kleine Gewinne zurücknehmen können.
  • Sie kauft nur, daher bieten fallende Märkte keine short Trades.

Fragen

Über diese Strategie

Kann sie in ProOrder laufen?

Ja, alle Regeln sind automatisierbar. Der neu geschriebene Code wurde nicht auf Kompilierfehler geprüft, führen Sie ihn daher zuerst in ProBacktest aus.

Welche Märkte wurden getestet?

FTSE 100, Nikkei 225, Dow Jones, DAX 40, S&P 500 und Brent Crude, und alle 7 aufgeführten Durchläufe waren positiv. Nikkei 225 15 Minuten erzielte USD 14,734.4.

Welcher Drawdown ergab sich bei 1 Kontrakt?

Der Durchlauf auf FTSE 100 15 Minuten hatte einen max Drawdown von EUR 1,261.1 bei EUR 3,188.5 Nettogewinn.

Warum der 15-Minuten-Chart?

Er lieferte den besten erfassten Durchlauf. Die langen Einstellungen über 141 bars halten den Kanal selbst auf intraday bars langsam.

Verwandt

Strategien wie diese

ATR Band

Verwendet denselben Indikator.

10.31 PF · 53 Trades

Bollinger Reversal

Bester Durchlauf auf demselben Markt, FTSE 100.

1.74 PF · 117 Trades

Monday Dip Buy

Ebenfalls eine Mean-Reversion-Strategie.

n/a PF · 146 Trades

Intraday Mean Reversion kann ein Portfolio glätten. Treten Sie der ProRealAlgos Warteliste bei, um unser Live-Setup zu sehen.

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