Op de wachtlijst
Strategieën / Mean reversion / TMA Channel Long

TMA Channel Long

De onderste band is een triangular moving average van 141 bars min 2.4 keer ATR(141). Een close die terug boven die band kruist opent een long. Hij verkoopt op de middellijn of op een stop van 3% of een target van 3%.

Mean reversionAlleen longIntradayFTSE 10015 min
n/aProfit factor
3,189Nettowinst EUR
77.29%Winstpercentage
1,484Trades
-1,261Max drawdown
2.15Gem. trade

Beste run van 8. FTSE 100, 15 min, spread 2, uit run sweeps:2026-09-17-FTSE100-15m-opt.tsv:3.

Instapregels, long

Uitstapregels

  1. Stop loss 3%
  2. Winstdoel 3%

Testomstandigheden

PeriodeTot 2026-09-17
InstrumentFTSE 100, 15 minuten
Spread2 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-17
Parameters (6)
positionSize
Contracten per trade
1
tmaHalfLength
Halve lengte van het triangular gemiddelde
141
atrPeriod
ATR-lengte voor de kanaalbreedte
141
atrMultiplier
Kanaalbreedte in ATR's
2.4
stopLossPct
Beschermende stop, procent
3
takeProfitPct
Profit target, procent
3

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
FTSE 100Beste run15 minn/a 1,48477.293,189 EUR-1,261
Nikkei 22515 minn/a 1,48174.8114,734 USD-6,454
Dow Jones4 uurn/a 9078.899,366 EUR-4,362
Dow Jones30 minn/a 60776.287,653 EUR-5,013
Brent-olieDagelijksn/a 10256.863,663 EUR-1,291
DAX 404 uurn/a 30073.333,578 EUR-2,460
FTSE 100Dagelijksn/a 15259.871,807 EUR-1,127
S&P 5004 uurn/a 30674.841,190 EUR-550

Grafieken

Resultaten per run

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// 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

Nog 16 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

TMAATR
Lees dit eerstBekende zwaktes4 punten
  • De profit factor is niet vastgelegd, aangezien alle resultaten uit parametersweeps komen.
  • De beste run op FTSE 100 15 minuten leverde gemiddeld EUR 2.15 per trade op over 1,484 trades, een kleine edge na een spread van 2 punten.
  • Een winstpercentage van 77.29% met een stop die net zo ruim is als het target betekent dat een paar verliezen veel kleine winsten kunnen terugnemen.
  • Hij koopt alleen, dus dalende markten bieden geen short trades.

Vragen

Over deze strategie

Kan hij in ProOrder draaien?

Ja, alle regels zijn te automatiseren. De herschreven code is niet op compileerfouten gecontroleerd, dus draai hem eerst in ProBacktest.

Welke markten zijn getest?

FTSE 100, Nikkei 225, Dow Jones, DAX 40, S&P 500 en Brent Crude, en alle 7 vermelde runs waren positief. Nikkei 225 15 minuten maakte USD 14,734.4.

Welke drawdown hoorde bij 1 contract?

De run op FTSE 100 15 minuten had een max drawdown van EUR 1,261.1 tegenover EUR 3,188.5 nettowinst.

Waarom de 15 minuten-grafiek?

Hij gaf de beste vastgelegde run. De lange instellingen van 141 bars houden het kanaal langzaam, zelfs op intraday bars.

Gerelateerd

Strategieën zoals deze

ATR Band

Gebruikt dezelfde indicator.

10.31 PF · 53 trades

Bollinger Reversal

Beste run op dezelfde markt, FTSE 100.

1.74 PF · 117 trades

Monday Dip Buy

Ook een mean reversion strategie.

n/a PF · 146 trades

Intraday mean reversion kan een portfolio vlakker maken. Schrijf je in voor de wachtlijst van ProRealAlgos om onze live setup te zien.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie