• Welcome back! Thank you for being a part of this Traders Community. Let's discuss and share :)
    Selamat datang kembali! Trimakasih telah menjadi bagian dari Komunitas Trader ini. Mari berdiskusi dan berbagi :)
General chit-chat
Help Users
  • No one is chatting at the moment.

      Jurnal Challange PropFirm I Signal Forex

      Ilhamsyah Juahir

      New Member
      Credits
      5
      Indicator :
      - i-Trend
      - iZone
      - EMA 9
      - EMA 20, 50, 100, 200
      - Pinbar
      - < 50% Body Candle

      Check Condition :
      - i-Trend in Common Time frame H4
      - Structure RBR/DBD/RBD/DBR in Edge Time Frame M15 using indicator iZone + Pinbar
      - EMA 20, 50, 100, 200 the structure is correct in edge Time Frame M15

      - i-Trend in Common Time frame Daily
      - Structure RBR/DBD/RBD/DBR in Edge Time Frame H1 using indicator iZone + Pinbar
      - EMA 20, 50, 100, 200 the structure is correct in Edge Time Frame H1

      - i-Trend in Common Time frame Weekly
      - Structure RBR/DBD/RBD/DBR in Edge Time Frame H4 using indicator iZone + Pinbar
      - EMA 20, 50, 100, 200 the structure is correct in Edge Time Frame H4

      Rule Entry Only Pending Order :

      • Buy
      1. If , i-Trend show signal in Common "Green" take Pending Order Buy Limit iZone Area with Ema 9
      2. Note : Stop Loss add Daily ATR 5% for H1 & M15 / Daily ATR 10% for H4 + Spread
      • Sell
      1. If , i-Trend show signal in Common "Red" take Pending Order Sell Limit iZone Area with Ema 9
      2. Note : Stop Loss add Daily ATR 5% for H1 & M15 / Daily ATR 10% for H4 + Spread
      • Cancel Pending Order
      1. If , EMA 9 in Edge Time Frame Exit from PO. Bid/Ask.
      2. Or High Impact News ( Additional )
      • Wait and See
      1. If, i-Trend dot down / Price is break area SNR

      Note : Please Consistency Rule ( You are Only add Spread ) from SL Signal
       
      Pine Script Combination : Ema 20, 50, 100, 200 + Pinbar + Ema9 + <50% Body Candle

      Code:
      //@version=4
      study("MY STRATEGY", overlay=true)
      
      // Input parameters
      bodyRatio = input(1.0, title="Body to Wick Ratio")
      baseLength = input(2, title="Base Length")
      colorBullishPinBar = input(#bcf3cf, title="Bullish Pin Bar Color")
      colorBearishPinBar = input(#ff95a4, title="Bearish Pin Bar Color")
      showReferenceLine = input(true, title="Show Reference Line")
      reference_line_tf = input("1D", title="Reference Line Timeframe")
      reference_line_color = color.green // Set the reference line color to green
      
      // Input for EMA display
      showEMA20 = input(true, title="Show EMA 20")
      showEMA50 = input(true, title="Show EMA 50")
      showEMA100 = input(true, title="Show EMA 100")
      showEMA200 = input(true, title="Show EMA 200")
      
      // Function to identify pin bar
      isPinBar(open, high, low, close, bodyRatio) =>
          body = abs(close - open)
          upperWick = high - max(close, open)
          lowerWick = min(close, open) - low
          bullishPinBar = (lowerWick > body * bodyRatio) and (upperWick < body)
          bearishPinBar = (upperWick > body * bodyRatio) and (lowerWick < body)
          [bullishPinBar, bearishPinBar]
      
      // Function to identify base
      isBase(open, high, low, close, length) =>
          range = high - low
          avgRange = sma(range, length)
          base = (range < avgRange)
          base
      
      // Get pin bar signals
      [bullishPinBar, bearishPinBar] = isPinBar(open, high, low, close, bodyRatio)
      
      // Identify bases
      base = isBase(open, high, low, close, baseLength)
      
      // Change color of pin bar bodies
      barcolor(bullishPinBar ? colorBullishPinBar : na, offset=0, editable=true)
      barcolor(bearishPinBar ? colorBearishPinBar : na, offset=0, editable=true)
      
      // Plot EMA on all timeframes
      plot(showEMA20 ? ema(close, 20) : na, title="EMA 20", color=color.red)
      plot(showEMA50 ? ema(close, 50) : na, title="EMA 50", color=color.orange)
      plot(showEMA100 ? ema(close, 100) : na, title="EMA 100", color=color.aqua)
      plot(showEMA200 ? ema(close, 200) : na, title="EMA 200", color=color.purple)
      
      // Identify candles with body < 50% and color them white
      candr = high - low
      bodyr = abs(open - close)
      borat = (bodyr * 100 / candr)
      barcolor(borat > -50 and borat < 50 ? color.white : na)
      
      // Calculate reference line EMA 9 outside the if condition
      reference_ema9 = security(syminfo.tickerid, reference_line_tf, ema(close, 9))
      
      // Add reference line based on specified timeframe if enabled
      if (showReferenceLine)
          line.new(x1=bar_index[1], y1=reference_ema9[1], x2=bar_index, y2=reference_ema9, color=reference_line_color, width=2) // Adjust width here
       
      Back
      Top