// @version=5
indicator("Abd.FX - [FOREX TRADER] Price Action & F.B.G Strategy", overlay=true)
// Sessions
isLondon = not na(time("0700-1600", "Europe/London"))
isNY = not na(time("1300-2200", "America/New_York"))
bgcolor(isLondon? color.new(color.blue, 80) : na, title="London")
bgcolor(isNY? color.new(color.purple, 85) : na, title="NY")
// F.B.G (Fair Value Gap)
bullFVG = low[1] > high[2]
bearFVG = high[1] < low[2]
plotshape(bearFVG, title="F.B.G", text="F.B.G", style=shape.labeldown, location=location.abovebar, color=color.new(color.red, 0), textcolor=color.white)
// 1D 0.7 Level
dHigh = request.security(syminfo.tickerid, "D", high[1])
dLow = request.security(syminfo.tickerid, "D", low[1])
lvl07 = dLow + (dHigh - dLow) * 0.7
plot(lvl07, "1D 0.7 Level", color.red, 2)
// London Box for Entry
var box lBox = na
if isLondon and not isLondon[1]
lBox := box.new(bar_index, high, bar_index+20, low, bgcolor=color.new(color.blue, 75), border_color=color.blue)
if isLondon
box.set_right(lBox, bar_index)
#forex #forextrading