Mido

You might also like

Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1of 3

//Created By ChrisMoody on 6-14-2014

//Plots Current Days Open, High, Low, Close, And Or Previous Days. Both Days can be
turned on and off with CheckBox
//Also plots Weekly and Monthly Versions
//Daily Session To be used on IntraDay Charts
study(title="mido", shorttitle="mido", overlay=true)

sy = input(true, title="Show Yesterdays OHLC?")

swy = input(false, title="Show Previous Weeks OHLC?")

spmh = input(false, title="Show Previous4h OHLC?")


snmh = input(false, title="Show Previous6h OHLC?")
ssmh = input(false, title="Show Previous8h OHLC?")

//Daily
tdo = security(tickerid, 'D', open)
pdo = security(tickerid, 'D', open[1])
pc = security(tickerid, 'D', close)
pdc = security(tickerid, 'D', close[1])
ph = security(tickerid, 'D', high)
pdh = security(tickerid, 'D', high[1])
pl = security(tickerid, 'D', low)
pdl = security(tickerid, 'D', low[1])
a=(pdl+pdh)/2

//Weekly
wtdo = security(tickerid, 'W', open)
wpdo = security(tickerid, 'W', open[1])
wpc = security(tickerid, 'W', close)
wpdc = security(tickerid, 'W', close[1])
wph = security(tickerid, 'W', high)
wpdh = security(tickerid, 'W', high[1])
wpl = security(tickerid, 'W', low)
wpdl = security(tickerid, 'W', low[1])
c=(wpdl+wpdh)/2

//4h
mtdo = security(tickerid, '240', open)
mpdo = security(tickerid, '240', open[1])
mpc = security(tickerid, '240', close)
mpdc = security(tickerid, '240', close[1])
mph = security(tickerid, '240', high)
mpdh = security(tickerid, '240', high[1])
mpl = security(tickerid, '240', low)
mpdl = security(tickerid, '240', low[1])
x=(mpdl+mpdh)/2

//6h
ntdo = security(tickerid, '360', open)
npdo = security(tickerid, '360', open[1])
npc = security(tickerid, '360', close)
npdc = security(tickerid, '360', close[1])
nph = security(tickerid, '360', high)
npdh = security(tickerid, '360', high[1])
npl = security(tickerid, '360', low)
npdl = security(tickerid, '360', low[1])
e=(npdl+npdh)/2

//8h
stdo = security(tickerid, '480', open)
spdo = security(tickerid, '480', open[1])
spc = security(tickerid, '480', close)
spdc = security(tickerid, '480', close[1])
sph = security(tickerid, '480', high)
spdh = security(tickerid, '480', high[1])
spl = security(tickerid, '480', low)
spdl = security(tickerid, '480', low[1])
g=(spdl+spdh)/2

//Daily Plots
offs_daily = 0

//plot(sy and pdo ? pdo : na, title="Previous Days Open", style=cross, linewidth=2,
color=silver)

plot(sy and pdc ? pdc : na, title="Previous Days Close", style=cross, linewidth=2,
color=fuchsia)

plot(sy and pdh ? pdh : na, title="Previous Daily High", style=cross, linewidth=2,
color=lime)

plot(sy and pdl ? pdl : na, title="Previous Daily Low", style=cross, linewidth=2,
color=red)

plot(sy and a ? a : na, title="MidD", style=circles, linewidth=4, color=silver)

//Weekly Plots

//plot(swy and wpdo ? wpdo : na, title="Previous Weeks Open", style=cross,


linewidth=3, color=silver)

plot(swy and wpdc ? wpdc : na, title="Previous Weeks Close", style=cross,


linewidth=3, color=fuchsia)

plot(swy and wpdh ? wpdh : na, title="Previous Weeks High", style=cross,


linewidth=3, color=green)

plot(swy and wpdl ? wpdl : na, title="Previous Weeks Low", style=cross,


linewidth=3, color=red)

plot(swy and c ? c : na, title="Midw", style=circles, linewidth=4, color=silver)

//4h

plot(spmh and x ? x : na, title="Mid4", style=circles, linewidth=4, color=silver)

//plot(spmh and mpdo ? mpdo : na, title="Previous 4h Open", style=cross,


linewidth=4, color=silver)

plot(spmh and mpdc ? mpdc : na, title="Previous 4h Close", style=cross,


linewidth=4, color=fuchsia)

plot(spmh and mpdh ? mpdh : na, title="Previous 4h High", style=cross, linewidth=4,


color=green)

plot(spmh and mpdl ? mpdl : na, title="Previous 4h Low", style=cross, linewidth=4,


color=red)

//6h
plot(snmh and e ? e : na, title="Mid6", style=circles, linewidth=4, color=silver)

//plot(snmh and mpdo ? mpdo : na, title="Previous 4h Open", style=cross,


linewidth=4, color=silver)

plot(snmh and npdc ? npdc : na, title="Previous 6h Close", style=cross,


linewidth=4, color=fuchsia)

plot(snmh and npdh ? npdh : na, title="Previous 6h High", style=cross, linewidth=4,


color=green)

plot(snmh and npdl ? npdl : na, title="Previous 6h Low", style=cross, linewidth=4,


color=red)

//8h
plot(ssmh and g ? g : na, title="Mid6", style=circles, linewidth=4, color=silver)

//plot(snmh and mpdo ? mpdo : na, title="Previous 4h Open", style=cross,


linewidth=4, color=silver)

plot(ssmh and spdc ? spdc : na, title="Previous 6h Close", style=cross,


linewidth=4, color=fuchsia)

plot(ssmh and spdh ? spdh : na, title="Previous 6h High", style=cross, linewidth=4,


color=green)

plot(ssmh and spdl ? spdl : na, title="Previous 6h Low", style=cross, linewidth=4,


color=red)

You might also like