Forex Engulfing – 3 bars count

Viewing 4 posts - 1 through 4 (of 4 total)
  • Author
    Posts
  • #29202 quote
    StantonRStantonR
    Participant
    Senior

    Hi All

    I was playing with Nicolas’s bar counting strategy when I cam across some good results for the EURUSD.

    Strategy:

    EURUSD
    1 Hour time frame
    Count 3 bars in a direction
    Trade in opposite direction
    Exit on engulfing candle in opposite direction.

    Its very simple but can definately be optimized to increase the amount of winning trades.
    I tried to check for 3 bars then a reversal signal like a engulfing signal or harami but got no trades.

    Any changes/improvements would be greatly appreciated.

    // timeframe: h1
    // instrument: FX
    // pairs: EURUSD
    
    DEFPARAM CumulateOrders = FALSE
    
    //Need to to implement Muray math levels
    
    Size = 1 //position size
    StopLoss = 20 //stoploss in points
    //TakeProfit = 10 //takeprofit in points
    Xcandlesticks = 3 //consecutive bullish or bearish candlesticks to open a new position
    //InverseTrading = 0 //(0=false ; 1=true) trade in the same direction of the candlesticks pattern or not
    //CumulateOrder = 0 //(0=false ; 1=true) cumulate or not a new trade if the current candlestick is in the same trend as the pattern
    // ------------
    
    //detecting patterns
    bearpattern = summation[Xcandlesticks](close<open)=Xcandlesticks
    bullishpattern = summation[Xcandlesticks](close>open)=Xcandlesticks
    
    BullishEngulfing= OPEN[1] > CLOSE[1] AND CLOSE > OPEN AND CLOSE[1] >= OPEN AND CLOSE >= OPEN[1]
    bearishengulfing = CLOSE[1] > OPEN[1] AND OPEN > CLOSE AND OPEN[1] >= CLOSE AND OPEN >= CLOSE[1]
    //bullishharami = close[1]< open[1] and close > open AND close < open[1] AND open > close[1]
    //bearishharami = close[1]> open[1] and close < open AND close > open[1] AND open < close[1]
    
    buysignal = bearpattern
    sellsignal = bullishpattern
    // Conditions to enter long positions
    IF NOT LongOnMarket AND buysignal  THEN
     BUY Size CONTRACTS AT MARKET
    ENDIF
    
    // Conditions to exit long positions
    If LongOnMarket AND bearishengulfing THEN
     SELL AT MARKET
    ENDIF
    
    // Conditions to enter short positions
    IF NOT ShortOnMarket AND sellsignal  THEN
     SELLSHORT Size CONTRACTS AT MARKET
    ENDIF
    
    // Conditions to exit short positions
    IF ShortOnMarket AND BullishEngulfing THEN
     EXITSHORT AT MARKET
    ENDIF
    
    set stop ploss StopLoss
    
    // Stops and targets : Enter your protection stops and profit targets here
    usdmini-14900111224lc8p1.png usdmini-14900111224lc8p1.png
    #29205 quote
    NicolasNicolas
    Keymaster
    Legend

    Hi Stanton, thanks for sharing your new strategy.
    Seems interesting but I think you did not included the spread into your backtests. I get very different results and a loosing strategy, sorry mate. That’s why I moved your post from the library pending review list to a new forum topic instead.

    #29232 quote
    StantonRStantonR
    Participant
    Senior

    Hi Nicolas

    I used a spread of 0.6 pips.

    I see with a spread of 2 its a loosing strategy.

    On IG is the spread not 0.6 pips

    Spot EUR/USD
    $1
    0.6
    0.95
    1.5%

    #29241 quote
    NicolasNicolas
    Keymaster
    Legend

    You should enlarge your spread at least to 1 pip because of slippage and execution speed, and see how it performs in backtests.

Viewing 4 posts - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Forex Engulfing – 3 bars count


ProOrder: Automatischer Handel & Backtesting

New Reply
Author
author-avatar
StantonR @stantonr Participant
Summary

This topic contains 3 replies,
has 2 voices, and was last updated by NicolasNicolas
9 years, 6 months ago.

Topic Details
Forum: ProOrder: Automatischer Handel & Backtesting
Language: German
Started: 03/20/2017
Status: Active
Attachments: No files
ProRealCode ProRealCode
Loading...