Ställ dig i kön
Strategier / Trend / HLHB Trend Catcher

HLHB Trend Catcher: EMA-kryss med RSI-bekräftelse

Entryer kräver tre saker på samma bar: att 5 EMA korsar 10 EMA, att RSI(8) av median price korsar 50, och en candle vars kropp är större än båda vekarna. Den har inte backtestats ännu, så det finns inga resultat att visa.

TrendLong & shortSwingInte testad ännu
Den här strategin har inte backtestats ännu. Reglerna och koden är publicerade nu, och siffrorna kommer att visas här efter de första körningarna.

Entryregler, long

  1. Signalbaren är en bullish candle vars kropp är större än båda vekarna tillsammans
  2. RSI(8) av median price korsar över 50
  3. Ingen position är öppen och ingen affär har tagits ännu i den här signalcykeln

Entryregler, short

  1. Signalbaren är en bearish candle vars kropp är större än båda vekarna tillsammans
  2. RSI(8) av median price korsar under 50
  3. Ingen position är öppen och ingen affär har tagits ännu i den här signalcykeln

Exitregler

  1. Long: mål 262 punkter, stop 39 punkter
  2. Short: mål 26 punkter, stop 50 punkter
  3. Om priset är inom 7 pips från trailing-nivån stängs affären till marknadspris
Parametrar (17)
positionSize
Kontrakt per affär
1
fastPeriod
Snabb EMA-längd
5
slowPeriod
Långsam EMA-längd
10
maType
Medelvärdestyp, 1 = exponentiell
1
rsiPeriod
RSI-längd på median price
8
rsiMidLevel
RSI-mittlinjen som RSI måste korsa
50
takeProfitLongPoints
Vinstmål för long i punkter
262
stopLossLongPoints
Long-stop i punkter
39
takeProfitShortPoints
Vinstmål för short i punkter
26
stopLossShortPoints
Short-stop i punkter
50
useHighLowTrail
0 trailar på stängningen, 1 på högsta/lägsta
0
trailStartPips
Öppen vinst i pips innan trailingen börjar
12
trailBaseShare
Andel av den öppna vinsten som låses när trailingen börjar
0.094
trailStepPips
Extra vinst i pips per steg av den låsta andelen
6
trailShareIncrement
Relativ ökning av den låsta andelen per steg
0.102
trailRoundOffset
Avrundningsoffset för stegräkningen
-0.5
trailMinDistancePips
Om priset är närmare trail-nivån än detta, stäng till marknadspris
7

Koden

ProBuilder, omskriven till 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 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

EMARSI
Läs det här förstKända svagheter3 punkter
  • Den här strategin har inte backtestats, så ingenting är känt om hur den presterar på någon marknad.
  • Mål och stoppar är ojämna: longs siktar på 262 punkter med en stop på 39 punkter, medan shorts siktar på 26 punkter med en stop på 50 punkter.
  • Trailing-exiten använder pips och en andel av vinsten som växer i steg, vilket är svårt att bedöma utan testdata.

Frågor

Om den här strategin

Kan den användas i ProOrder?

Koden är skriven som ett automatiserat system med 1 kontrakt per affär. Den har inte kompileringskontrollerats eller backtestats ännu.

Vilka marknader testades den på?

Inga än. Ingen backtest har körts, så det finns inga instrumentresultat.

Hur mycket kapital krävs?

Utan backtest finns ingen drawdown-siffra att dimensionera efter. Long-stoppen på 39 punkter och short-stoppen på 50 punkter ger risken per affär vid 1 kontrakt.

Vilken tidsram använder den?

Signalerna körs på vilket diagram systemet än laddas på. En tidigare signaltidsram på 1 timme och ett timfilter är inte del av den här versionen.

Relaterat

Strategier som den här

Monday Dip Buy

Använder samma indikator.

n/a PF · 146 affärer

Long-Term Moving Average Cross

Även en trendstrategi.

12.31 PF · 61 affärer

Slow MACD Slope

Även en trendstrategi.

6.80 PF · 7,305 affärer

Vill du veta när den här blir testad? Ställ dig i kön till ProRealAlgos.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation