17. 11. 2025

5 1

Bande centrate TMA (TMACB)

Ponderazione triangolare Anziché utilizzare medie mobili semplici o esponenziali, la TMA applica una ponderazione triangolare ai dati sui prezzi. Ciò significa che il punto centrale riceve il peso massimo, mentre le barre più lontane (sia passate che future rispetto al centro) ricevono un peso progressivamente minore. Ciò crea una media mobile eccezionalmente regolare che risponde in modo naturale alle tendenze dei prezzi, filtrando al contempo il rumore di mercato in modo più efficace rispetto alle medie mobili tradizionali.

Design senza riverniciatura L'indicatore calcola i propri valori in una posizione HalfLength barre fa, utilizzando solo i dati disponibili in quel momento storico. Quando viene visualizzato su un grafico, la barra corrente mostra il valore TMA calcolato HalfLength barre fa, spostato in avanti. Ciò garantisce che i valori non cambino mai una volta calcolati, rendendolo perfetto per il backtesting e i sistemi di trading automatizzati in cui l'affidabilità è fondamentale.

Bande adattive alla volatilità Incorporando bande basate sull'ATR attorno al TMA centrato, l'indicatore si espande automaticamente in condizioni di mercato volatili e si contrae durante i periodi di calma. Questo aggiustamento dinamico aiuta i trader a identificare i breakout significativi rispetto alle normali fluttuazioni dei prezzi, poiché le bande rappresentano movimenti di prezzo statisticamente significativi rispetto all'attuale volatilità del mercato.

Parametri

Mezza lunghezza (impostazione predefinita: 12, intervallo: 1-500) Determina sia il periodo di livellamento che l'offset di centraggio. Un valore HalfLength pari a 12 significa che il TMA utilizza un totale di 25 barre (12 prima del centro + barra centrale + 12 dopo il centro) e visualizza i valori con un ritardo di 12 barre. Valori più piccoli rendono l'indicatore più reattivo ma meno fluido; valori più grandi forniscono segnali più fluidi con un ritardo maggiore.

AtrPeriod (impostazione predefinita: 100, intervallo: 1-1000) Il periodo di riferimento per il calcolo dell'Average True Range. Periodi più lunghi forniscono misurazioni della volatilità più stabili che cambiano lentamente, mentre periodi più brevi rendono le bande più reattive ai recenti picchi di volatilità. L'impostazione predefinita di 100 periodi offre un buon equilibrio per seguire il trend a medio termine.

AtrMultiplicatore (impostazione predefinita: 2,0, intervallo: 0,1-10,0) Controlla la larghezza delle bande moltiplicando il valore ATR. Moltiplicatori più elevati creano bande più ampie che vengono toccate meno frequentemente, adatte per identificare cambiamenti di tendenza importanti. Moltiplicatori più bassi creano bande più strette per segnali di trading più frequenti.

Set di parametri preimpostati

L'indicatore include quattro combinazioni di parametri ottimizzate:

  • Standard: HalfLength=12, AtrPeriod=100, AtrMultiplier=2.0 (bilanciato per la maggior parte dei mercati)
  • Più lento: HalfLength=24, AtrPeriod=100, AtrMultiplier=2.0 (più fluido, segnali meno frequenti)
  • Più stretto: HalfLength=12, AtrPeriod=50, AtrMultiplier=1,5 (maggiore reattività alla volatilità recente)
  • Più ampio: HalfLength=12, AtrPeriod=100, AtrMultiplier=2,5 (meno falsi breakout)

Come si usa

Identificazione delle tendenze

  • Prezzo superiore alla banda superiore: forte tendenza al rialzo
  • Prezzo tra medio e alto: tendenza al rialzo
  • Prezzo vicino alla media: neutro/consolidamento
  • Prezzo tra il minimo e il massimo: tendenza al ribasso
  • Prezzo al di sotto della banda inferiore: forte tendenza al ribasso

Segnali di ingresso

  • Entrate lunghe quando il prezzo supera la linea mediana dal basso
  • Entrate brevi quando il prezzo scende al di sotto della linea mediana dall'alto
  • Breakout long quando il prezzo chiude sopra la banda superiore
  • Vendi allo scoperto quando il prezzo chiude al di sotto della banda inferiore.

Segnali di uscita

  • Esci dalle posizioni lunghe quando il prezzo scende al di sotto della banda centrale o tocca la banda inferiore.
  • Esci dai short quando il prezzo supera la banda centrale o tocca la banda superiore.

Sostegno/Resistenza Le bande superiore e inferiore fungono da livelli dinamici di supporto e resistenza. I rimbalzi su queste bande nella direzione del trend spesso offrono opportunità di ingresso a basso rischio.

Note sull'implementazione

L'indicatore richiede un minimo di 2 × HalfLength + AtrPeriod + 10 barre prima di produrre valori validi. Con le impostazioni predefinite (HalfLength=12, AtrPeriod=100), ciò significa che sono necessarie almeno 134 barre di dati storici.

Il calcolo del prezzo utilizza una media ponderata tra il massimo, il minimo e la chiusura (con la chiusura conteggiata due volte): (Massimo + Minimo + Chiusura + Chiusura) / 4, che aiuta a livellare la volatilità intrabar rimanendo sensibile ai prezzi di chiusura.

Bande centrate TMA - Blocchi di trading personalizzati

Questo pacchetto contiene 8 blocchi di condizioni pronti all'uso Progettato per la creazione sistematica di strategie con l'indicatore TMA Centered Bands. Questi blocchi racchiudono modelli di trading comuni e possono essere utilizzati direttamente nel generatore di strategie di StrategyQuant.

1. Blocchi di penetrazione della banda

HighAboveTMAU (Opposto: LowBelowTMAD)

  • Logica: Alto[1] > TMAUpper[1]
  • Descrizione: Rileva quando il prezzo massimo supera la banda superiore, segnalando un forte momentum rialzista o potenziali condizioni di ipercomprato.
  • Caso d'uso: Segnale di ingresso lungo al breakout o segnale di uscita corto

BassoSottoTMAD (Contrario: HighAboveTMAU)

  • Logica: Basso[1] < TMALower[1]
  • Descrizione: Rileva quando il prezzo minimo scende al di sotto della banda inferiore, segnalando un forte momentum ribassista o potenziali condizioni di ipervenduto.
  • Caso d'uso: Segnale di ingresso breve in caso di rottura, o segnale di uscita lungo

2. Blocchi di ritorno alla media (recupero)

HighAboveTMAD (Opposto: LowBelowTMAU)

  • Logica: Basso[2] TMALower[1]
  • Descrizione: Il prezzo ha toccato/superato al ribasso la banda inferiore (TMAD) 2 barre fa e ora è tornato al di sopra di essa, mostrando un rifiuto dei prezzi più bassi e una potenziale inversione rialzista.
  • Caso d'uso: Rientro dopo il test positivo del supporto sulla banda inferiore - "ritorno dalla banda inferiore"

BassoSottoTMAU (Contrario: HighAboveTMAD)

  • Logica: Alto[2] > TMAUpper[2] E Basso[1] < TMAUpper[1]
  • Descrizione: Il prezzo ha toccato/superato la banda superiore (TMAU) 2 barre fa e ora è tornato al di sotto di essa, mostrando un rifiuto dei prezzi più alti e una potenziale inversione ribassista.
  • Caso d'uso: Breve ingresso dopo il fallimento del breakout nella banda superiore - "ritorno dalla banda superiore"

3. Blocchi di direzione del trend

TMACIsRising (Contrario: TMACIsFalling)

  • Logica: TMAMiddle[0] > TMAMiddle[1]
  • Descrizione: La linea centrale (banda centrale/TMAC) è in aumento, confermando lo slancio del trend al rialzo.
  • Caso d'uso: Filtro per strategie long-only, conferma del trend, evitare posizioni short in controtendenza

TMACIsFalling (Contrario: TMACIsRising)

  • Logica: TMAMiddle[0] < TMAMiddle[1]
  • Descrizione: La linea centrale (banda centrale/TMAC) è in calo, confermando il momentum del trend ribassista.
  • Caso d'uso: Filtro per strategie solo short, conferma del trend, evitare posizioni long in controtendenza

4. Segnali di rimbalzo avanzati (inversioni di tendenza ad alta probabilità)

TMACReboundUP ▲ (Opposto: TMACReboundDown)

  • Logica:
  Basso[2] < TMAMiddle[2] E // La barra precedente ha penetrato al di sotto del centro
  Chiusura[2]  Apertura[1] // La barra attuale è rialzista (conferma dell'inversione)
  • Descrizione: Modello di inversione rialzista - il prezzo è sceso al di sotto della linea mediana con un momentum ribassista, poi ha invertito la tendenza con una candela rialzista che indica l'ingresso degli acquirenti.
  • Caso d'uso: Entrata lunga quando il prezzo mostra esaurimento e inversione dopo aver testato il supporto della linea mediana.
  • Attenzione: Evitare se pastTMAC - TMAC > TMAangle × punto (forte angolo di tendenza al ribasso = posizione lunga rischiosa)

TMACRimbalzoGiù ▼ (Opposto: TMACReboundUP)

  • Logica:
  Alto[2] > TMAMiddle[2] E // La barra precedente ha superato il centro
  Chiusura[2] > Apertura[2] E // La barra precedente era una candela rialzista Chiusura[1] < Apertura[1] // La barra attuale è ribassista (conferma dell'inversione)
  • Descrizione: Modello di inversione ribassista - il prezzo ha superato la linea mediana con uno slancio rialzista, poi ha invertito la tendenza con una candela ribassista che indica l'ingresso dei venditori.
  • Caso d'uso: Entrata breve quando il prezzo mostra esaurimento e inversione dopo aver testato la resistenza della linea mediana.
  • Attenzione: Evitare se TMAC - passatoTMAC > TMAangolo × punto (forte angolo di tendenza al rialzo = posizione corta rischiosa)

Esempi di modelli strategici

1. Strategia di breakout che segue il trend

Voce lunga: HighAboveTMAU E TMACIsRising
Uscita lunga: Minimo inferiore a TMAU O TMACIs in calo Entrata corta: Minimo inferiore a TMAD E TMACIs in calo Uscita corta: Massimo superiore a TMAD O TMACIs in aumento

2. Strategia di mean reversion

Voce lunga: HighAboveTMAD E TMACIsRising
Uscita lunga: HighAboveTMAU Entrata corta: LowBelowTMAU E TMACIsFalling Uscita corta: LowBelowTMAD

3. Strategia di rimbalzo (consigliata)

Entrata lunga: TMACReboundUP E TMACIsRising Uscita lunga: TMACReboundDown O TMACIsFalling Entrata corta: TMACReboundDown E TMACIsFalling Uscita corta: TMACReboundUP O TMACIsRising

Parametri

Tutti i blocchi condividono questi parametri personalizzabili:

  • Grafico: Selezionare la serie di dati (impostazione predefinita: grafico principale)
  • HT_Per (Mezza lunghezza): 10-220, passo 10
  • ATR_Per (Periodo ATR): 10-120, passo 10 (impostazione predefinita: 100)
  • ATR_Mult (Moltiplicatore ATR): 0,5-3,0, con incrementi di 0,5 (impostazione predefinita: 2,0)

Questi blocchi sfruttano il sistema di blocchi opposti di StrategyQuant, facilitando la creazione di strategie simmetriche long/short con una logica di negazione adeguata.

Disponibilità dell'indicatore

Questo indicatore è implementato per StrategyQuant X e può essere utilizzato su tutte le piattaforme di trading supportate, tra cui MT4, MT5, TradeStation e MultiCharts.

Utilizzo di blocchi personalizzati per le condizioni

È possibile definire facilmente le proprie condizioni in StrategyQuant X utilizzando i blocchi personalizzati. In questo modo è possibile impostare parametri come periodi o soglie per adattare l'indicatore alla propria strategia. Per informazioni più dettagliate, consultare le seguenti risorse:

Importare indicatori personalizzati in SQX

Per importare indicatori personalizzati nell'StrategyQuant X, seguire le istruzioni passo-passo fornite qui:

Mi conoscete come clonex. Mi chiamo Ivan Hudec: ho creato i blocchi gratuiti che state utilizzando qui e scrivo della ricerca che sta alla base di essi su algotrading.space. Hai bisogno di far realizzare qualcosa? Lavora con me.
1 Commento
Vecchi
Più recenti Le più votate
Emmanuel
25 novembre 2025, ore 17:28

Ottimo! Grazie Ivan.