Iscriviti alla lista d'attesa
Strategie / Trend / HLHB Trend Catcher

HLHB Trend Catcher: incrocio EMA con conferma RSI

Gli ingressi richiedono tre cose sulla stessa barra: la EMA 5 che incrocia la EMA 10, RSI(8) del prezzo mediano che incrocia 50, e una candela il cui corpo è più grande di entrambe le ombre. Non è ancora stata testata in backtest, quindi non ci sono risultati da mostrare.

TrendLong & shortSwingNon ancora testata
Questa strategia non è ancora stata sottoposta a backtest. Le regole e il codice sono pubblicati ora, e i numeri appariranno qui dopo le prime esecuzioni.

Regole di ingresso, long

  1. La barra di segnale è una candela rialzista il cui corpo è più grande di entrambe le ombre combinate
  2. RSI(8) del prezzo mediano incrocia al di sopra di 50
  3. Nessuna posizione aperta e in questo ciclo di segnale non è ancora stata presa nessuna operazione

Regole di ingresso, short

  1. La barra di segnale è una candela ribassista il cui corpo è più grande di entrambe le ombre combinate
  2. RSI(8) del prezzo mediano incrocia al di sotto di 50
  3. Nessuna posizione aperta e in questo ciclo di segnale non è ancora stata presa nessuna operazione

Regole di uscita

  1. Long: target 262 punti, stop 39 punti
  2. Short: target 26 punti, stop 50 punti
  3. Se il prezzo è entro 7 pip dal livello di trailing l'operazione è chiusa a mercato
Parametri (17)
positionSize
Contratti per operazione
1
fastPeriod
Lunghezza EMA veloce
5
slowPeriod
Lunghezza EMA lenta
10
maType
Tipo di media, 1 = esponenziale
1
rsiPeriod
Lunghezza RSI sul prezzo mediano
8
rsiMidLevel
Linea mediana che l'RSI deve incrociare
50
takeProfitLongPoints
Target di profitto long in punti
262
stopLossLongPoints
Stop long in punti
39
takeProfitShortPoints
Target di profitto short in punti
26
stopLossShortPoints
Stop short in punti
50
useHighLowTrail
0 segue la chiusura, 1 segue massimo / minimo
0
trailStartPips
Profitto aperto in pip prima che inizi il trailing
12
trailBaseShare
Quota del profitto aperto bloccata quando inizia il trailing
0.094
trailStepPips
Profitto aggiuntivo in pip per ogni scalino della quota bloccata
6
trailShareIncrement
Aumento relativo della quota bloccata per ogni scalino
0.102
trailRoundOffset
Offset di arrotondamento per il conteggio degli scalini
-0.5
trailMinDistancePips
Se il prezzo è più vicino di così al livello di trail, esci a mercato
7

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// HLHB Trend Catcher
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: Not yet tested
// ============================================================

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

// --- Parameters ---
positionSize = 1              // contracts per trade
fastPeriod = 5                // fast average length
slowPeriod = 10               // slow average length
maType = 1                    // 1 = exponential average
rsiPeriod = 8                 // RSI length, on median price
rsiMidLevel = 50              // RSI must cross this line to confirm
takeProfitLongPoints = 262    // long target
stopLossLongPoints = 39       // long stop
takeProfitShortPoints = 26    // short target
stopLossShortPoints = 50      // short stop
useHighLowTrail = 0           // 0 = trail on close, 1 = trail on high / low
trailStartPips = 12           // open profit needed before the trail starts
trailBaseShare = 0.094        // share of open profit locked at the start
trailStepPips = 6             // each step of extra profit raises the locked share
trailShareIncrement = 0.102   // relative increase of the locked share per step
trailRoundOffset = -0.5       // rounding offset for the step count
trailMinDistancePips = 7      // closer than this to the level, exit at market

ONCE tradeAllowed = 1         // trading allowed from the first bar

// --- Indicators ---
fastMA = Average[fastPeriod, maType](close)
slowMA = Average[slowPeriod, maType](close)
rsiValue = RSI[rsiPeriod](MedianPrice)
minExitDistance = trailMinDistancePips * PipSize

// A "long candle" has a body wider than both wicks together.
candleBody = abs(close - open)
upperWick = high - max(close, open)
lowerWick = min(close, open) - low
longCandle = candleBody > upperWick + lowerWick
longBullish = longCandle AND open < close
longBearish = longCandle AND open > close

Altre 95 righe: le regole di ingresso e 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

EMARSI
Leggi prima questoDebolezze note3 punti
  • Questa strategia non è stata testata in backtest, quindi non si sa nulla su come si comporta su alcun mercato.
  • Target e stop sono sbilanciati: i long mirano a 262 punti con uno stop di 39 punti, mentre gli short mirano a 26 punti con uno stop di 50 punti.
  • L'uscita in trailing usa i pip e una quota di profitto che cresce a scalini, il che è difficile da valutare senza dati di test.

Domande

Su questa strategia

Può essere usata in ProOrder?

Il codice è scritto come sistema automatico con 1 contratto per operazione. Non è ancora stato verificato in compilazione né testato in backtest.

Su quali mercati è stata testata?

Nessuno finora. Non è stato eseguito nessun backtest, quindi non ci sono risultati per strumento.

Quanto capitale serve?

Senza un backtest non c'è una cifra di drawdown su cui dimensionare. Lo stop long di 39 punti e lo stop short di 50 punti danno il rischio per operazione con 1 contratto.

Quale timeframe utilizza?

I segnali funzionano su qualunque grafico su cui il sistema viene caricato. Un precedente timeframe di segnale a 1 ora e un filtro orario non fanno parte di questa versione.

Correlati

Strategie come questa

Monday Dip Buy

Usa lo stesso indicatore.

n/a PF · 146 operazioni

Long-Term Moving Average Cross

Anche una strategia di trend.

12.31 PF · 61 operazioni

Slow MACD Slope

Anche una strategia di trend.

6.80 PF · 7,305 operazioni

Vuoi sapere quando questa verrà testata? Iscriviti alla lista d'attesa ProRealAlgos.

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