Sett deg på ventelisten
Strategier / Mean reversion / TMA Channel Long

TMA Channel Long

Det nedre båndet er et 141-bars triangulært glidende gjennomsnitt minus 2.4 ganger ATR(141). En lukkekurs som krysser tilbake over det båndet åpner en long. Den selger på midtlinjen eller på en stop på 3% eller et mål på 3%.

Mean reversionKun longIntradayFTSE 10015 min
n/aProfit factor
3,189Nettogevinst EUR
77.29%Treffprosent
1,484Handler
-1,261Max drawdown
2.15Gj.sn. handel

Beste kjøring av 8. FTSE 100, 15 min, spread 2, fra kjøring sweeps:2026-09-17-FTSE100-15m-opt.tsv:3.

Inngangsregler, long

Utgangsregler

  1. Stop loss 3%
  2. Profittmål 3%

Testbetingelser

PeriodeFrem til 2026-09-17
InstrumentFTSE 100, 15 minutter
Spread2 poeng
Kontrakter1
Startkapital1,000,000
KostnaderKun spread. Kommisjoner og overnattfinansiering er ikke inkludert.
BarerOpptil 200,000 barer, færre der instrumentet har kortere historikk
Sist testet2026-09-17
Parametere (6)
positionSize
Kontrakter per handel
1
tmaHalfLength
Halv lengde for det triangulære gjennomsnittet
141
atrPeriod
ATR-lengde for kanalbredde
141
atrMultiplier
Kanalbredde i ATR-er
2.4
stopLossPct
Beskyttende stop, prosent
3
takeProfitPct
Profittmål, prosent
3

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
FTSE 100Beste kjøring15 minn/a 1,48477.293,189 EUR-1,261
Nikkei 22515 minn/a 1,48174.8114,734 USD-6,454
Dow Jones4 timern/a 9078.899,366 EUR-4,362
Dow Jones30 minn/a 60776.287,653 EUR-5,013
Brent råoljeDaglign/a 10256.863,663 EUR-1,291
DAX 404 timern/a 30073.333,578 EUR-2,460
FTSE 100Daglign/a 15259.871,807 EUR-1,127
S&P 5004 timern/a 30674.841,190 EUR-550

Diagrammer

Resultater per kjøring

NettogevinstMax drawdown

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// 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 linjer til: inngangs- og utgangsreglene.

Oppsett

Slik laster du den inn

  1. Kopier koden med kopiknappen på kodeblokken.
  2. I ProRealTime åpner du et diagram for instrumentet og tidsrammen du vil teste, og åpner deretter ProOrder > New trading system og velger "Create with programming".
  3. Lim inn koden, gi systemet et navn og lagre det.
  4. Klikk "Backtest", angi din egen spread og position size, og kjør den før du vurderer å handle den live.

Indikatorer som brukes

TMAATR
Les dette førstKjente svakheter4 poeng
  • Profit factor ble ikke registrert, siden alle resultater kommer fra parametersweeps.
  • Den beste kjøringen på FTSE 100 15 minutter ga i gjennomsnitt EUR 2.15 per handel over 1,484 handler, en liten edge etter en spread på 2 poeng.
  • En treffprosent på 77.29% med en stop like bred som målet betyr at noen få tap kan ta tilbake mange små gevinster.
  • Den kjøper bare, så fallende markeder gir ingen short-handler.

Spørsmål

Om denne strategien

Kan den kjøres i ProOrder?

Ja, alle reglene kan automatiseres. Den omskrevne koden ble ikke kompileringssjekket, så kjør den i ProBacktest først.

Hvilke markeder ble testet?

FTSE 100, Nikkei 225, Dow Jones, DAX 40, S&P 500 og Brent Crude, og alle de 7 oppførte kjøringene var positive. Nikkei 225 15 minutter ga USD 14,734.4.

Hvilken drawdown fulgte med 1 kontrakt?

FTSE 100 15-minutterskjøringen hadde en max drawdown på EUR 1,261.1 mot EUR 3,188.5 i nettogevinst.

Hvorfor 15-minuttersdiagrammet?

Den ga den beste registrerte kjøringen. De lange 141-bars innstillingene holder kanalen langsom selv på intraday-barer.

Relatert

Strategier som denne

ATR Band

Bruker samme indikator.

10.31 PF · 53 handler

Bollinger Reversal

Beste kjøring på samme marked, FTSE 100.

1.74 PF · 117 handler

Monday Dip Buy

Også en mean reversion-strategi.

n/a PF · 146 handler

Intraday mean reversion kan jevne ut en portefølje. Sett deg på ventelisten til ProRealAlgos for å se vårt live oppsett.

ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.

Tidligere backtest-resultater er ingen garanti for fremtidige resultater. Dette er ikke finansiell rådgivning. Kuratert og vedlikeholdt av ProRealAlgos. ProRealTime™ er et varemerke tilhørende ProRealTime SAS. prorealalgos.comStatistikkDokumentasjon