Iscriviti alla lista d'attesa
Strategie / Mean reversion / TMA Channel Long

TMA Channel Long

La banda inferiore è una media mobile triangolare a 141 bar meno 2.4 volte ATR(141). Una chiusura che risale sopra quella banda apre un long. Vende sulla linea centrale o su uno stop del 3% o un target del 3%.

Mean reversionSolo longIntradayFTSE 10015 min
n/aProfit factor
3,189Profitto netto EUR
77.29%Percentuale di successo
1,484Operazioni
-1,261Max drawdown
2.15Media operazione

Migliore esecuzione su 8. FTSE 100, 15 min, spread 2, dall'esecuzione sweeps:2026-09-17-FTSE100-15m-opt.tsv:3.

Regole di ingresso, long

Regole di uscita

  1. Stop loss 3%
  2. Target di profitto 3%

Condizioni di test

PeriodoFino al 2026-09-17
StrumentoFTSE 100, 15 minuti
Spread2 punti
Contratti1
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-09-17
Parametri (6)
positionSize
Contratti per operazione
1
tmaHalfLength
Metà della lunghezza della media triangolare
141
atrPeriod
Lunghezza ATR per la larghezza del canale
141
atrMultiplier
Larghezza del canale in ATR
2.4
stopLossPct
Stop protettivo, percentuale
3
takeProfitPct
Target di profitto, percentuale
3

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
FTSE 100Miglior esecuzione15 minn/a 1,48477.293,189 EUR-1,261
Nikkei 22515 minn/a 1,48174.8114,734 USD-6,454
Dow Jones4 oren/a 9078.899,366 EUR-4,362
Dow Jones30 minn/a 60776.287,653 EUR-5,013
Petrolio BrentGiornalieron/a 10256.863,663 EUR-1,291
DAX 404 oren/a 30073.333,578 EUR-2,460
FTSE 100Giornalieron/a 15259.871,807 EUR-1,127
S&P 5004 oren/a 30674.841,190 EUR-550

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

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

Altre 16 righe: le regole di ingresso e di uscita.

Configurazione

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.

Indicatori utilizzati

TMAATR
Leggi prima questoDebolezze note4 punti
  • Il profit factor non è stato registrato, poiché tutti i risultati provengono da sweep di parametri.
  • La migliore esecuzione su FTSE 100 15 minuti ha reso in media EUR 2.15 per operazione su 1,484 operazioni, un piccolo edge dopo uno spread di 2 punti.
  • Una percentuale di successo del 77.29% con uno stop ampio quanto il target significa che poche perdite possono riprendersi molte piccole vincite.
  • Acquista soltanto, quindi i mercati in calo non offrono operazioni short.

Domande

Su questa strategia

Può funzionare in ProOrder?

Sì, tutte le regole sono automatizzabili. Il codice riscritto non è stato verificato in compilazione, quindi eseguilo prima in ProBacktest.

Quali mercati sono stati testati?

FTSE 100, Nikkei 225, Dow Jones, DAX 40, S&P 500 e Brent Crude, e tutte le 7 esecuzioni elencate sono state positive. Nikkei 225 15 minuti ha prodotto USD 14,734.4.

Quale drawdown ha comportato 1 contratto?

L'esecuzione su FTSE 100 15 minuti ha avuto un max drawdown di EUR 1,261.1 contro un profitto netto di EUR 3,188.5.

Perché il grafico a 15 minuti?

Ha dato la migliore esecuzione registrata. Le impostazioni lunghe a 141 bar mantengono il canale lento anche su bar intraday.

Correlati

Strategie come questa

ATR Band

Usa lo stesso indicatore.

10.31 PF · 53 operazioni

Bollinger Reversal

Miglior esecuzione sullo stesso mercato, FTSE 100.

1.74 PF · 117 operazioni

Monday Dip Buy

Anche una strategia mean reversion.

n/a PF · 146 operazioni

La mean reversion intraday può smussare un portafoglio. Iscriviti alla lista d'attesa ProRealAlgos per vedere il nostro setup live.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione