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

//@version=4

study(title="Gradual Time İndicator", overlay=true)

// Calculate the recent highs/lows


//İnput

// Monday Func
monday = security(syminfo.tickerid, timeframe.isintraday ? '1440' : 'D' ,
[low,low[1]], lookahead = barmerge.lookahead_on)
// Def
var DEFAULT_TAIL_STYLE = line.style_dotted
var DEFAULT_LABEL_SIZE = size.small
var DEFAULT_LABEL_STYLE = label.style_none
// Logic
// High Frame
// Yearly
var ih_yearlyColor = input(defval = color.lime, title = "Yearly High
Color", group = "Hıgh Colors", inline = "Yearly")
var ih_isYearlyEnabled = input(defval = false, title = "Yearly High
Show", group = "Hıgh Show", inline = "Yearly")
// Daily
var ih_dailyColor = input(defval = color.lime, title = "Daily High
Color", group = "Hıgh Colors", inline = "Daily")
var ih_isDailyEnabled = input(defval = false, title = "Daily High
Show", group = "Hıgh Show", inline = "Daily")
// Monthly
var ih_monthlyColor = input(defval = color.lime, title = "Monthly High
Color", group = "Hıgh Colors", inline = "Monthly")
var ih_isMonthlyEnabled = input(defval = false, title = "Monthly High
Show", group = "Hıgh Show", inline = "Monthly")
// Weekly
var ih_weeklyColor = input(defval = color.lime, title = "Weekly High
Color", group = "Hıgh Colors", inline = "Weekly")
var ih_isWeeklyEnabled = input(defval = false, title = "Weekly High
Show", group = "Hıgh Show", inline = "Weekly")
// Previous Yearly
var ihp_yearlyColor = input(defval = color.lime, title = "Previous
Yearly High Color", group = "Hıgh Colors", inline = "Yearly")
var ihp_isYearlyEnabled = input(defval = false, title = "Previous
Yearly High Show", group = "Hıgh Show", inline = "Yearly")
// Previous Daily
var ihp_dailyColor = input(defval = color.lime, title = "Previous
Daily High Color", group = "Hıgh Colors", inline = "Daily")
var ihp_isDailyEnabled = input(defval = false, title = "Previous
Daily High Show", group = "Hıgh Show", inline = "Daily")
// Previous Daily
var ihp_monthlyColor = input(defval = color.lime, title = "Previous
Monthly High Color", group = "Hıgh Colors", inline = "Monthly")
var ihp_isMonthlyEnabled = input(defval = false, title = "Previous
Monthly High Show", group = "Hıgh Show", inline = "Monthly")
// Previous Weekly
var ihp_weeklyColor = input(defval = color.lime, title = "Previous
Weekly High Color", group = "Hıgh Colors" ,inline = "Weekly")
var ihp_isWeeklyEnabled = input(defval = false, title = "Previous
Weekly High Show", group = "Hıgh Show" ,inline = "Weekly")
////// Low Frame

var il_yearlyColor = input(defval = color.lime, title = "Yearly Low


Color", group = "Low Colors", inline = "Yearly")
var il_isYearlyEnabled = input(defval = false, title = "Yearly Low
Show", group = "Low Show", inline = "Yearly")
// Daily
var il_dailyColor = input(defval = color.lime, title = "Daily Low
Color", group = "Low Colors", inline = "Daily")
var il_isDailyEnabled = input(defval = false, title = "Daily Low
Show", group = "Low Show", inline = "Daily")
// Monthly
var il_monthlyColor = input(defval = color.lime, title = "Monthly Low
Color", group = "Low Colors", inline = "Monthly")
var il_isMonthlyEnabled = input(defval = false, title = "Monthly Low
Show", group = "Low Show", inline = "Monthly")
// Weekly
var il_weeklyColor = input(defval = color.lime, title = "Weekly Low
Color", group = "Low Colors", inline = "Weekly")
var il_isWeeklyEnabled = input(defval = false, title = "Weekly Low
Show", group = "Low Show", inline = "Weekly")
// Previous Yearlyw
var ilp_yearlyColor = input(defval = color.lime, title = "Previous
Yearly Low Color", group = "Low Colors", inline = "Yearly")
var ilp_isYearlyEnabled = input(defval = false, title = "Previous
Yearly Low Show", group = "Low Show", inline = "Yearly")
// Previous Daily
var ilp_dailyColor = input(defval = color.lime, title = "Previous
Daily Low Color", group = "Low Colors", inline = "Daily")
var ilp_isDailyEnabled = input(defval = false, title = "Previous
Daily Low Show", group = "Low Show", inline = "Daily")
// Previous Daily
var ilp_monthlyColor = input(defval = color.lime, title = "Previous
Monthly Low Color", group = "Low Colors", inline = "Monthly")
var ilp_isMonthlyEnabled = input(defval = false, title = "Previous
Monthly Low Show", group = "Low Show", inline = "Monthly")
// Previous Weekly
var ilp_weeklyColor = input(defval = color.lime, title = "Previous
Weekly Low Color", group = "Low Colors" ,inline = "Weekly")
var ilp_isWeeklyEnabled = input(defval = false, title = "Previous
Weekly Low Show", group = "Low Show" ,inline = "Weekly")

/////// High frame Line Size


var ih_yearlySize = input(defval = 1, title = "Yearly High
Line Size", group = "Hıgh Line",minval = 1, maxval = 4)
var ih_monthlySize = input(defval = 1, title = "Monthly High
Line Size",group = "Hıgh Line",minval = 1, maxval = 4)
var ih_dailySize = input(defval = 1, title = "Daily High
Line Size", group = "Hıgh Line",minval = 1, maxval = 4)
var ih_weeklySize = input(defval = 1, title = "Weekly High
Line Size", group = "Hıgh Line",minval = 1, maxval = 4)
var ih_mondaySize = input(defval = 1, title = "Monday High
Line Size", group = "Hıgh Line",minval = 1, maxval = 4)
//Previous High Line Frame
var ihp_yearlySize = input(defval = 1, title = "Previous
Yearly High Line Size" , group = "Hıgh Line",minval = 1, maxval = 4)
var ihp_dailySize = input(defval = 1, title = "Previous
Daily High Line Size" , group = "Hıgh Line",minval = 1, maxval = 4)
var ihp_weeklySize = input(defval = 1, title = "Previous
Weekly High Line Size" , group = "Hıgh Line",minval = 1, maxval = 4)
var ihp_monthlySize = input(defval = 1, title = "Previous
Monthly High Line Size", group = "Hıgh Line",minval = 1, maxval = 4)
var ihp_mondaySize = input(defval = 1, title = "Previous
Monday High Line Size", group = "Hıgh Line",minval = 1, maxval = 4)
/////// Low Frame Line Size
var il_yearlySize = input(defval = 1, title = "Yearly Low
Line Size", group = "Low Line",minval = 1, maxval = 4)
var il_monthlySize = input(defval = 1, title = "Monthly Low
Line Size", group = "Low Line",minval = 1, maxval = 4)
var il_dailySize = input(defval = 1, title = "Daily Low
Line Size", group = "Low Line",minval = 1, maxval = 4)
var il_weeklySize = input(defval = 1, title = "Weekly Low
Line Size", group = "Low Line",minval = 1, maxval = 4)
var il_mondaySize = input(defval = 1, title = "Monday Low
Line Size", group = "Low Line",minval = 1, maxval = 4)
////// Previous Low line size
var ilp_yearlySize = input(defval = 1, title = "Previous
Yearly Low Line Size", group = "Low Line",minval = 1, maxval = 4)
var ilp_monthlySize = input(defval = 1, title = "Previous
Monthly Low Line Size", group = "Low Line",minval = 1, maxval = 4)
var ilp_dailySize = input(defval = 1, title = "Previous
Daily Low Line Size", group = "Low Line",minval = 1, maxval = 4)
var ilp_weeklySize = input(defval = 1, title = "Previous
Weekly Low Line Size", group = "Low Line",minval = 1, maxval = 4)
var ilp_mondaySize = input(defval = 1, title = "Previous
Monday Low Line Size", group = "Low Line",minval = 1, maxval = 4)
///////////

// yearly & Prev Yearly


var i_yearlyColor = input(defval = color.yellow, title = "Yearly Open
Color", group = "Open Colors", inline = "Yearly")
var p_yearlyColor = input(defval = color.purple, title = "Previous
Yearly Open Color", group = "Open Colors", inline = "Yearly")
var i_isYearlyEnabled = input(defval = true, title = "Yearly Open",
group = "Open Show", inline = "Yearly")
var p_isYearlyEnabled = input(defval = false, title = "Previous
Yearly Open", group = "Open Show", inline = "Yearly")
// daily & Prev Daily
var i_dailyColor = input(defval = color.green, title = "Daily Open
Color", group = "Open Colors", inline = "Daily")
var p_dailyColor = input(defval = color.black , title = "Previous Daily
Open Color", group = "Open Colors", inline = "Daily")
var i_isDailyEnabled = input(defval = true, title = "Daily Open"
, group = "Open Show", inline = "Daily")
var p_isDailyEnabled = input(defval = false, title = "Previous Daily
Open", group = "Open Show", inline = "Daily")
// Weekly & Prev Weekly
var i_weeklyColor = input(defval = color.orange, title = "Weekly Open
Color", group = "Open Colors", inline = "Weekly")
var p_weeklyColor = input(defval = color.lime, title = "Previous
Weekly Open Color", group = "Open Colors", inline = "Weekly")
var i_isWeeklyEnabled = input(defval = true, title = "Weekly Open",
group = "Open Show", inline = "Weekly")
var p_isWeeklyEnabled = input(defval = false, title = "Previous
Weekly Open", group = "Open Show", inline = "Weekly")
// monthly
var i_monthlyColor = input(defval = color.red, title = "Monthly Open
Color ", group = "Open Colors", inline = "Monthly")
var p_monthlyColor = input(defval = color.purple, title = "Previous
Monthly Open Color", group = "Open Colors", inline = "Monthly")
var i_isMonthlyEnabled = input(defval = true, title = "Monthly Open",
group = "Open Show", inline = "Monthly")
var p_isMonthlyEnabled = input(defval = false, title = "Previous
Monthly Open", group = "Open Show" , inline = "Monthly")
// Weekly Day ( Monday)
var i_mondayColor = input(defval = color.black, title = "Monday Color",
group = "Open Colors", inline = "Monday")
var p_mondayColor = input(defval = color.green, title = "Previous
Monday Color", group = "Open Colors", inline = "Monday")
var i_isMondayEnabled = input(defval = true, title = "Monday Close",
group = "Open Show", inline = "Monday")
var p_isMondayEnabled = input(defval = false, title = "Previous
Monday", group = "Open Show", inline = "Monday")
// Settings
var i_projectionOffset = input(defval = 20, title = "Offset",
group = "Settings", minval = 1)
// line size
var i_weeklySize = input(defval = 1, title="Weekly Open Line
Size", group = "Open Line" ,minval = 1, maxval = 4)
var i_dailySize = input(defval = 1, title="Daily Open Line
Size", group = "Open Line" ,minval = 1, maxval = 4)
var i_monthlySize = input(defval = 1, title="Monthly Open
Line Size", group = "Open Line" ,minval = 1, maxval = 4)
var i_mondaySize = input(defval = 1, title="Monday Open Line
Size", group = "Open Line" ,minval = 1, maxval = 4)
var i_yearlySize = input(defval = 1, title="Yearly Open Line
Size", group = "Open Line" ,minval = 1, maxval = 4)
var p_weeklySize = input(defval = 1, title="Previous Weekly
Open Line Size",group = "Open Line" ,minval = 1, maxval = 4)
var p_dailySize = input(defval = 1, title="Previous Daily
Open Line Size", group = "Open Line" ,minval = 1, maxval = 4)
var p_monthlySize = input(defval = 1, title="Previous Monthly
Open Line Size",group = "Open Line" ,minval = 1, maxval = 4)
var p_yearlySize = input(defval = 1, title="Previous Yearly
Open Line Size", group = "Open Line" ,minval = 1, maxval = 4)

// Ploting
// Timeframe high & low
// Daily's
[dailyHigh,p_dailyHigh] = security(syminfo.tickerid, timeframe.isintraday ?
'1440' : 'D' ,[high,high[1]], lookahead = barmerge.lookahead_on)
[dailyLow,p_dailyLow] = security(syminfo.tickerid, timeframe.isintraday ?
'1440' : 'D' ,[low,low[1]], lookahead = barmerge.lookahead_on)
dh = dailyHigh
p_dh = p_dailyHigh
p_dl = p_dailyLow
dl = dailyLow
// Weekly's
[weeklyHigh,p_weeklyHigh] = security(syminfo.tickerid, 'W',[high,high[1]],
lookahead = barmerge.lookahead_on) //
[weeklyLow, p_weeklyLow] = security(syminfo.tickerid,'W' ,[low,low[1]],
lookahead = barmerge.lookahead_on)
wh = weeklyHigh
p_wh = p_weeklyHigh
wl = weeklyLow
p_wl = p_weeklyLow

// Monthly's
[monthlyHigh, p_monthlyHigh] = security(syminfo.tickerid, 'M', [high,high[1]],
lookahead = barmerge.lookahead_off)
[monthlyLow, p_monthlyLow] = security(syminfo.tickerid, 'M', [low,low[1]],
lookahead = barmerge.lookahead_off)
mh = monthlyHigh
p_mh = p_monthlyHigh
ml = monthlyLow
p_ml = p_monthlyLow
// Yearly's
[yearlyHigh, p_yearlyHigh] = security(syminfo.tickerid, '12M', [high,high[1]],
lookahead = barmerge.lookahead_on)
[yearlyLow, p_yearlyLow] = security(syminfo.tickerid, '12M', [low,low[1]],
lookahead = barmerge.lookahead_on)
yh = yearlyHigh
p_yh = yearlyHigh
p_yl = p_yearlyLow
yl = yearlyLow

//-------------Timing Open-------------//
// Daily's
[dailyTime, dailyOpen] = security(syminfo.tickerid, timeframe.isintraday ?
'1440' : 'D', [time, open], lookahead = barmerge.lookahead_on)
[p_dailyTime, p_dailyOpen] = security(syminfo.tickerid, timeframe.isintraday ?
'1440' : 'D', [time[1], open[1]], lookahead = barmerge.lookahead_on)

p_do = p_dailyOpen
p_dt = p_dailyTime
dt = dailyTime
do = dailyOpen
// Weekly's
[weeklyTime, weeklyOpen] = security(syminfo.tickerid, 'W', [time, open], lookahead
= barmerge.lookahead_on)
[p_weeklyTime, p_weeklyOpen] = security(syminfo.tickerid, 'W', [time[1], open[1]],
lookahead = barmerge.lookahead_on)

p_wo = p_weeklyOpen
p_wt = p_weeklyTime
wt = weeklyTime
wo = weeklyOpen
// Monthly's
[monthlyTime, monthlyOpen] = security(syminfo.tickerid, 'M', [time, open],
lookahead = barmerge.lookahead_on)
[p_monthlyTime,p_monthlyOpen] = security(syminfo.tickerid, 'M', [time[1],open[1]],
lookahead = barmerge.lookahead_on )
p_mo = p_monthlyOpen
p_mt = p_monthlyTime
mt = monthlyTime
mo = monthlyOpen
// Yearly's
[yearlyTime, yearlyOpen] = security(syminfo.tickerid, '12M', [time,open], lookahead
= barmerge.lookahead_on)
[p_yearlyTime, p_yearlyOpen] = security(syminfo.tickerid, '12M', [time[1],open[1]],
lookahead = barmerge.lookahead_on)
p_yo = p_yearlyOpen
p_yt = p_yearlyTime
yt = yearlyTime
yo = yearlyOpen

// Mıdpointt
ymo = avg(yo,p_yo)
mmo = avg(mo,p_mo)
wmo = avg(wo,p_wo)
dmo = avg(do,p_do)
// Make both trend lines once
// monday inputs

//-------Timing Close----------------//
// Function

// Monday Func

// LABEL & Line Func


f_createline(_x1,_x2,_y,_color,_width)=>
var _line = line.new(x1 = _x1, x2 = _x2,y1 = _y,y2
= _y,color = _color,width = _width,xloc = xloc.bar_time)

line.set_xy1(_line,_x1, _y)
line.set_xy2(_line,_x2, _y)

f_drawLabel(_x, _y, _text, _textcolor, _style, _size) =>


var _label = label.new(x = _x,y = _y,text =
_text,textcolor = _textcolor,style = _style,size = _size,xloc =
xloc.bar_time)

label.set_xy(_label, _x, _y)

f_getRightOffset(_margin) =>
_padding = 4
_bar = min(time - time[1], time[1] - time[2])
time + _bar * (i_projectionOffset + _margin * _padding)

// But on the last bar, if there's real-time data,


// extend both lines an additional 3 days in the future
//------------Plotting_-------------//

if barstate.islast
//
// Yıllık
//
_margin = 1
_rightOffset = f_getRightOffset(_margin)
if i_isYearlyEnabled
f_createline(time,_rightOffset, yo, i_yearlyColor, i_yearlySize )
f_createline(yt, time, yo, i_yearlyColor, i_yearlySize)
f_drawLabel(_rightOffset, yo, "Y O ", i_yearlyColor, DEFAULT_LABEL_STYLE,
DEFAULT_LABEL_SIZE)
// aylık
if i_isMonthlyEnabled
f_createline(time, _rightOffset, mo, i_monthlyColor, i_monthlySize)
f_createline(mt, time, mo, i_monthlyColor, i_monthlySize)
f_drawLabel(_rightOffset, mo, "M O ", i_monthlyColor, DEFAULT_LABEL_STYLE,
DEFAULT_LABEL_SIZE)
// Daily
if i_isDailyEnabled
f_createline(time, _rightOffset, dailyOpen, i_dailyColor, i_dailySize)
f_createline(dailyTime, time, dailyOpen, i_dailyColor, i_dailySize)
f_drawLabel(_rightOffset, dailyOpen, "D O ", i_dailyColor,
DEFAULT_LABEL_STYLE, DEFAULT_LABEL_SIZE)
//weekly
if i_isWeeklyEnabled
f_createline(time, _rightOffset, wo, i_weeklyColor, i_weeklySize)
f_createline(wt, time, wo, i_weeklyColor, i_weeklySize)
f_drawLabel(_rightOffset, weeklyOpen, "W O ", i_weeklyColor,
DEFAULT_LABEL_STYLE, DEFAULT_LABEL_SIZE)
// Monday

//PREVİOUS
// Weekly previous
if p_isWeeklyEnabled
f_createline(time, _rightOffset, p_wo , p_weeklyColor, p_weeklySize)
f_createline(p_wt, time, p_wo, p_weeklyColor, p_weeklySize)
f_drawLabel(_rightOffset, p_wo, "P W O ", p_weeklyColor,
DEFAULT_LABEL_STYLE, DEFAULT_LABEL_SIZE)
// Daily Previous
if p_isDailyEnabled
f_createline(time, _rightOffset, p_do , p_dailyColor,p_dailySize)
f_createline(p_dt, time, p_do, p_dailyColor, p_dailySize)
f_drawLabel(_rightOffset, p_dailyOpen, "P D O ", p_dailyColor,
DEFAULT_LABEL_STYLE, DEFAULT_LABEL_SIZE)
// Monthly Previous
if p_isMonthlyEnabled
f_createline(time, _rightOffset, p_mo , p_monthlyColor,p_monthlySize)
f_createline(p_mt, time, p_mo, p_monthlyColor, p_monthlySize)
f_drawLabel(_rightOffset, p_mo, "P M O ", p_monthlyColor,
DEFAULT_LABEL_STYLE, DEFAULT_LABEL_SIZE)
if p_isYearlyEnabled
f_createline(time, _rightOffset, p_yo, p_yearlyColor, p_yearlySize)
f_createline(p_yt, time, p_yo, p_yearlyColor, p_yearlySize)
f_drawLabel(_rightOffset, p_yo, "P Y O ", p_yearlyColor,
DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
// MİDPOİNT

////////// HİGH FUCKİNG TİME FRAME


// Daily high
if ih_isDailyEnabled
f_createline(time, _rightOffset, dh , ih_dailyColor, ih_dailySize)
f_createline(dt, time, dh,ih_dailyColor,ih_dailySize)
f_drawLabel(_rightOffset, dh, "D H ", ih_dailyColor,
DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE )
// Monthly high
if ih_isMonthlyEnabled
f_createline(time, _rightOffset, mh, ih_monthlyColor, ih_monthlySize)
f_createline(mt,time,mh,ih_monthlyColor,ih_monthlySize )
f_drawLabel(_rightOffset, mh, "M H ", ih_dailyColor,
DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
// WeeklyHigh
if ih_isWeeklyEnabled
f_createline(time, _rightOffset, wh, ih_weeklyColor, ih_weeklySize)
f_createline(wt, time, wh, ih_weeklyColor,ih_weeklySize)
f_drawLabel(_rightOffset, wh, "W H ", ih_weeklyColor,
DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
// YearlyHigh
if ih_isYearlyEnabled
f_createline(time,_rightOffset, yh, ih_yearlyColor, ih_yearlySize)
f_createline(yt, time, yh, ih_yearlyColor, ih_yearlySize)
f_drawLabel(_rightOffset, yh, "Y H ", ih_yearlyColor,
DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
/// PREVİOUS HİGH FUCKİNG TİME FRAME
if ihp_isWeeklyEnabled
f_createline(time,_rightOffset, p_wh, ihp_weeklyColor, ihp_weeklySize)
f_createline(p_wt, time, p_wh, ihp_weeklyColor, ihp_weeklySize)
f_drawLabel(_rightOffset, p_wh,"P W H ", ihp_weeklyColor,
DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
if ihp_isDailyEnabled
f_createline(time,_rightOffset, p_dh, ihp_dailyColor, ihp_weeklySize)
f_createline(p_dt, time, p_dh, ihp_dailyColor, ihp_dailySize)
f_drawLabel(_rightOffset, p_dh,"P D H ", ihp_dailyColor,
DEFAULT_LABEL_STYLE, DEFAULT_LABEL_SIZE)
if ihp_isMonthlyEnabled
f_createline(time,_rightOffset, p_mh, ihp_dailyColor, ihp_weeklySize)
f_createline(p_mt, time, p_mh, ihp_dailyColor, ihp_dailySize)
f_drawLabel(_rightOffset, p_mh,"P M H ", ihp_dailyColor,
DEFAULT_LABEL_STYLE, DEFAULT_LABEL_SIZE)
if ihp_isYearlyEnabled
f_createline(time,_rightOffset, p_yh, ihp_yearlyColor,ihp_yearlySize)
f_createline(p_yt,time, p_yh, ihp_yearlyColor,ihp_yearlySize)
f_drawLabel(_rightOffset,p_yh,"P Y H ", ihp_yearlyColor,
DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
//////// LOW FUCKİNG TİME FRAME
if il_isWeeklyEnabled
f_createline(time,_rightOffset,wl,il_weeklyColor,il_weeklySize)
f_createline(wt,time,wl,il_weeklyColor,il_weeklySize)
f_drawLabel(_rightOffset,wl,"W L ",
il_weeklyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
if il_isDailyEnabled
f_createline(time,_rightOffset,dl,il_dailyColor,il_dailySize)
f_createline(dt,time,dl,il_dailyColor,il_dailySize)
f_drawLabel(_rightOffset,dl,"D L ",
il_dailyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
if il_isMonthlyEnabled
f_createline(time,_rightOffset,ml,il_monthlyColor,il_monthlySize)
f_createline(mt,time,ml,il_monthlyColor,il_monthlySize)
f_drawLabel(_rightOffset,ml,"M L ",
il_monthlyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
if il_isYearlyEnabled
f_createline(time,_rightOffset,yl,il_yearlyColor,il_yearlySize)
f_createline(yt,time,yl,il_yearlyColor,il_yearlySize)
f_drawLabel(_rightOffset,yl,"Y L ",
il_yearlyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
// Previous Low Time Frame
if ilp_isWeeklyEnabled
f_createline(time,_rightOffset,p_wl,ilp_weeklyColor,ilp_weeklySize)
f_createline(p_wt,time,p_wl,ilp_weeklyColor,il_weeklySize)
f_drawLabel(_rightOffset,p_wl,"P W L ",
ilp_weeklyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
if ilp_isDailyEnabled
f_createline(time,_rightOffset,p_dl,ilp_dailyColor,ilp_dailySize)
f_createline(p_dt,time,p_dl,ilp_dailyColor,ilp_dailySize)
f_drawLabel(_rightOffset,p_dl, "P D L ",
il_dailyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
if ilp_isMonthlyEnabled
f_createline(time,_rightOffset,p_ml,il_monthlyColor,ilp_monthlySize)
f_createline(p_mt,time,p_ml,il_monthlyColor,il_monthlySize)
f_drawLabel(_rightOffset,p_ml,"P M L ",
il_monthlyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)
if ilp_isYearlyEnabled
f_createline(time,_rightOffset,p_yl,ilp_yearlyColor,ilp_yearlySize)
f_createline(p_yt,time,p_yl,il_yearlyColor,il_yearlySize)
f_drawLabel(_rightOffset,p_yl,"P Y L ",
ilp_yearlyColor,DEFAULT_LABEL_STYLE,DEFAULT_LABEL_SIZE)

You might also like