Sett deg på ventelisten
Strategier / Trend / HLHB Trend Catcher

HLHB Trend Catcher: EMA-kryss med RSI-bekreftelse

Innganger krever tre ting på samme bar: 5 EMA som krysser 10 EMA, RSI(8) av median price som krysser 50, og en candle hvis kropp er større enn begge vekene. Den er ennå ikke backtestet, så det finnes ingen resultater å vise.

TrendLong & shortSwingIkke testet ennå
Denne strategien er ikke backtestet ennå. Reglene og koden er publisert nå, og tallene vil vises her etter de første kjøringene.

Inngangsregler, long

  1. Signalbaren er en bullish candle hvis kropp er større enn begge vekene til sammen
  2. RSI(8) av median price krysser over 50
  3. Ingen posisjon er åpen og ingen handel er tatt ennå i denne signalsyklusen

Inngangsregler, short

  1. Signalbaren er en bearish candle hvis kropp er større enn begge vekene til sammen
  2. RSI(8) av median price krysser under 50
  3. Ingen posisjon er åpen og ingen handel er tatt ennå i denne signalsyklusen

Utgangsregler

  1. Long: mål 262 poeng, stop 39 poeng
  2. Short: mål 26 poeng, stop 50 poeng
  3. Hvis prisen er innenfor 7 pips fra trailing-nivået, lukkes handelen til markedspris
Parametere (17)
positionSize
Kontrakter per handel
1
fastPeriod
Lengde på rask EMA
5
slowPeriod
Lengde på langsom EMA
10
maType
Gjennomsnittstype, 1 = eksponentielt
1
rsiPeriod
RSI-lengde på median price
8
rsiMidLevel
RSI-midtlinjen som RSI må krysse
50
takeProfitLongPoints
Profittmål for long i poeng
262
stopLossLongPoints
Stop for long i poeng
39
takeProfitShortPoints
Profittmål for short i poeng
26
stopLossShortPoints
Stop for short i poeng
50
useHighLowTrail
0 følger sluttkursen, 1 høyeste / laveste
0
trailStartPips
Åpen gevinst i pip før trailingen starter
12
trailBaseShare
Andel av åpen gevinst som låses når trailingen starter
0.094
trailStepPips
Ekstra gevinst i pip per trinn av den låste andelen
6
trailShareIncrement
Relativ økning av den låste andelen per trinn
0.102
trailRoundOffset
Avrundingsforskyvning for trinntellingen
-0.5
trailMinDistancePips
Er prisen nærmere trail-nivået enn dette, gå ut til markedspris
7

Koden

ProBuilder, omskrevet til husstandard

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

95 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

EMARSI
Les dette førstKjente svakheter3 poeng
  • Denne strategien er ikke backtestet, så ingenting er kjent om hvordan den presterer på noe marked.
  • Mål og stopp er skjeve: long sikter mot 262 poeng med en stop på 39 poeng, mens short sikter mot 26 poeng med en stop på 50 poeng.
  • Trailing-utgangen bruker pip og en andel av gevinsten som vokser i trinn, noe som er vanskelig å vurdere uten testdata.

Spørsmål

Om denne strategien

Kan den brukes i ProOrder?

Koden er skrevet som et automatisert system med 1 kontrakt per handel. Den er ennå ikke kompileringssjekket eller backtestet.

Hvilke markeder ble den testet på?

Ingen så langt. Ingen backtest er kjørt, så det finnes ingen instrumentresultater.

Hvor mye kapital trenger den?

Uten en backtest finnes det ingen drawdown-tall å dimensjonere etter. Long-stoppen på 39 poeng og short-stoppen på 50 poeng gir risikoen per handel med 1 kontrakt.

Hvilken tidsramme bruker den?

Signalene kjører på det diagrammet systemet lastes inn på. En tidligere signaltidsramme på 1 time og et timefilter er ikke en del av denne versjonen.

Relatert

Strategier som denne

Monday Dip Buy

Bruker samme indikator.

n/a PF · 146 handler

Long-Term Moving Average Cross

Også en trendstrategi.

12.31 PF · 61 handler

Slow MACD Slope

Også en trendstrategi.

6.80 PF · 7,305 handler

Vil du få vite når denne blir testet? Sett deg på ProRealAlgos-ventelisten.

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