Ma trend monitor - tradingview | Cộng Đồng Forex Việt

Ma trend monitor - tradingview

admin

Administrator
942
27
MA Trend Monitor dựa trên 3 Đường trung bình động để xác định và hiển thị trạng thái xu hướng trên tất cả các khung thời gian.

1. Tính toán​

* Đường trung bình động nhanh áp dụng cho giá High và giá Low
* Đường trung bình động chậm áp dụng cho giá Close
* xu hướng được xác định theo quy tắc bên dưới:
- xu hướng tăng khi Đường trung bình động của giá High di chuyển bên trên Đường trung bình của giá Close
- xu hướng giảm khi Đường trung bình động của giá Low di chuyển bên dưới Đường trung bình của giá Close
- xu hướng đi ngang khi Đường trung bình động của giá Close di chuyển giữa 2 Đường trung bình động của giá High và giá Low

2. Giao diện​

* Màu sắc:
- xu hướng lên: xanh
- xu hướng giảm: đỏ
- Đi ngang: màu xám

* Đường trung bình động nhanh
- Chu kỳ mặc định: 20
- Loại trung bình động: EMA / SMA

* Đường trung bình động chậm
- Chu kỳ mặc định: 70
- Loại trung bình động: EMA / SMA

* Dòng Time frame
- Số dòng: 13 (từ frame 1 phút đến frame 1 tháng)
- Frame của mỗi dòng có thể điều chỉnh hoặc vô hiệu hóa.

* Ảnh minh họa


3. Link script:​

Coppy code sau và cài lên
Mã:
//@version=4
study("MA Trend Monitor",overlay=false)
ma_fast_tt=input(true,title="=== Fast Moving Average ===")
ma_fast_inp=input(20,title="Period")
ma_fast_type=input("EMA",title="Type",options=["EMA","SMA"])
ma_slow_tt=input(true,title="=== Slow Moving Average ===")
ma_slow_inp=input(70,title="Period")
ma_slow_type=input("EMA",title="Type",options=["EMA","SMA"])
top_bot_tt=input(true,title="=== Top & Bottom Line ===")
top_line_inp=input(14,title="Top Line")
bot_line_inp=input(0,title="Bottom Line")
label_tt=input(true,title="=== Label Location ===")
line_lab_loc=input(0.5,title="Label location",step=0.1)
show_tf=input("Enable",title="Show Time Frame",options=["Enable","Disable"])
frame_loc=input(0,title="Time Frame location",step=1)
show_age=input("Enable",title="Show Age of Trend",options=["Enable","Disable"])
age_loc=input(2,title="Age location",step=1)
trend_tt=input(true,title="=== Line Resolution ===")
line_1_inp=input("1",title="Line 1",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_2_inp=input("3",title="Line 2",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_3_inp=input("5",title="Line 3",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_4_inp=input("15",title="Line 4",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_5_inp=input("30",title="Line 5",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_6_inp=input("45",title="Line 6",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_7_inp=input("60",title="Line 7",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_8_inp=input("120",title="Line 8",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_9_inp=input("180",title="Line 9",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_10_inp=input("240",title="Line 10",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_11_inp=input("D",title="Line 11",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_12_inp=input("W",title="Line 12",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
line_13_inp=input("M",title="Line 13",options=["Disable","1","3","5","15","30","45","60","120","180","240","D","W","M"])
trend(close,high,low)=> ma_slow=ma_slow_type=="EMA"?ema(close,ma_slow_inp):sma(close,ma_slow_inp) ma_fast_high=ma_fast_type=="EMA"?ema(high,ma_fast_inp):sma(high,ma_fast_inp) ma_fast_low=ma_fast_type=="EMA"?ema(low,ma_fast_inp):sma(low,ma_fast_inp) up_trend=ma_fast_low>ma_slow?true:false dn_trend=ma_fast_high<ma_slow?true:false sideway=ma_fast_high>ma_slow and ma_fast_low<ma_slow?true:false var a_u=0 var a_d=0 var a_s=0 if up_trend==true a_u:=a_u+1 a_d:=0 a_s:=0 if dn_trend==true a_u:=0 a_d:=a_d+1 a_s:=0 if sideway==true a_u:=0 a_d:=0 a_s:=a_s+1 age=a_u!=0?a_u:a_d!=0?a_d:a_s!=0?a_s:0 [up_trend,dn_trend,sideway,age]
hline0=hline(bot_line_inp)
hline14=hline(top_line_inp)
text_col=color.new(color.aqua,0)
label_line_1_val=line_lab_loc
label_line_2_val=label_line_1_val+1
label_line_3_val=label_line_1_val+2
label_line_4_val=label_line_1_val+3
label_line_5_val=label_line_1_val+4
label_line_6_val=label_line_1_val+5
label_line_7_val=label_line_1_val+6
label_line_8_val=label_line_1_val+7
label_line_9_val=label_line_1_val+8
label_line_10_val=label_line_1_val+9
label_line_11_val=label_line_1_val+10
label_line_12_val=label_line_1_val+11
label_line_13_val=label_line_1_val+12
frame_location=timenow + round(change(time)*frame_loc)
line_0_text=line_1_inp!="Disable"?"Frame":na
line_0_x=line_1_inp!="Disable"?frame_location:na
line_0_y=line_1_inp!="Disable"?top_line_inp:na
if show_tf=="Enable" line_0_label = label.new(x=line_0_x, y=line_0_y, text=line_0_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_0_label[1])
line_1_text=line_1_inp!="Disable"?line_1_inp:na
line_1_x=line_1_inp!="Disable"?frame_location:na
line_1_y=line_1_inp!="Disable"?label_line_1_val:na
if show_tf=="Enable" line_1_label = label.new(x=line_1_x, y=line_1_y, text=line_1_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_1_label[1])
line_2_text=line_2_inp!="Disable"?line_2_inp:na
line_2_x=line_2_inp!="Disable"?frame_location:na
line_2_y=line_2_inp!="Disable"?label_line_2_val:na
if show_tf=="Enable" line_2_label = label.new(x=line_2_x, y=line_2_y, text=line_2_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_2_label[1])
line_3_text=line_3_inp!="Disable"?line_3_inp:na
line_3_x=line_3_inp!="Disable"?frame_location:na
line_3_y=line_3_inp!="Disable"?label_line_3_val:na
if show_tf=="Enable" line_3_label = label.new(x=line_3_x, y=line_3_y, text=line_3_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_3_label[1])
line_4_text=line_4_inp!="Disable"?line_4_inp:na
line_4_x=line_4_inp!="Disable"?frame_location:na
line_4_y=line_4_inp!="Disable"?label_line_4_val:na
if show_tf=="Enable" line_4_label = label.new(x=line_4_x, y=line_4_y, text=line_4_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_4_label[1])
line_5_text=line_5_inp!="Disable"?line_5_inp:na
line_5_x=line_5_inp!="Disable"?frame_location:na
line_5_y=line_5_inp!="Disable"?label_line_5_val:na
if show_tf=="Enable" line_5_label = label.new(x=line_5_x, y=line_5_y, text=line_5_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_5_label[1])
line_6_text=line_6_inp!="Disable"?line_6_inp:na
line_6_x=line_6_inp!="Disable"?frame_location:na
line_6_y=line_6_inp!="Disable"?label_line_6_val:na
if show_tf=="Enable" line_6_label = label.new(x=line_6_x, y=line_6_y, text=line_6_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_6_label[1])
line_7_text=line_7_inp!="Disable"?line_7_inp:na
line_7_x=line_7_inp!="Disable"?frame_location:na
line_7_y=line_7_inp!="Disable"?label_line_7_val:na
if show_tf=="Enable" line_7_label = label.new(x=line_7_x, y=line_7_y, text=line_7_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_7_label[1])
line_8_text=line_8_inp!="Disable"?line_8_inp:na
line_8_x=line_8_inp!="Disable"?frame_location:na
line_8_y=line_8_inp!="Disable"?label_line_8_val:na
if show_tf=="Enable" line_8_label = label.new(x=line_8_x, y=line_8_y, text=line_8_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_8_label[1])
line_9_text=line_9_inp!="Disable"?line_9_inp:na
line_9_x=line_9_inp!="Disable"?frame_location:na
line_9_y=line_9_inp!="Disable"?label_line_9_val:na
if show_tf=="Enable" line_9_label = label.new(x=line_9_x, y=line_9_y, text=line_9_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_9_label[1])
line_10_text=line_10_inp!="Disable"?line_10_inp:na
line_10_x=line_10_inp!="Disable"?frame_location:na
line_10_y=line_10_inp!="Disable"?label_line_10_val:na
if show_tf=="Enable" line_10_label = label.new(x=line_10_x, y=line_10_y, text=line_10_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_10_label[1])
line_11_text=line_11_inp!="Disable"?line_11_inp:na
line_11_x=line_11_inp!="Disable"?frame_location:na
line_11_y=line_11_inp!="Disable"?label_line_11_val:na
if show_tf=="Enable" line_11_label = label.new(x=line_11_x, y=line_11_y, text=line_11_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_11_label[1])
line_12_text=line_12_inp!="Disable"?line_12_inp:na
line_12_x=line_12_inp!="Disable"?frame_location:na
line_12_y=line_12_inp!="Disable"?label_line_12_val:na
if show_tf=="Enable" line_12_label = label.new(x=line_12_x, y=line_12_y, text=line_12_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_12_label[1])
line_13_text=line_13_inp!="Disable"?line_13_inp:na
line_13_x=line_13_inp!="Disable"?frame_location:na
line_13_y=line_13_inp!="Disable"?label_line_13_val:na
if show_tf=="Enable" line_13_label = label.new(x=line_13_x, y=line_13_y, text=line_13_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(line_13_label[1])
line_width=2
[line_1_up_trend,line_1_dn_trend,line_1_sideway,line_1_age]=security(syminfo.tickerid,line_1_inp!="Disable"?line_1_inp:na,trend(close,high,low))
line_1_trend_col= line_1_up_trend?color.new(color.green,0): line_1_dn_trend?color.new(color.red,0): line_1_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_1_trend_val=line_1_inp!="Disable"?1:na
plot(line_1_trend_val,title="line_1",color=line_1_trend_col,style=plot.style_circles,linewidth=line_width)
[line_2_up_trend,line_2_dn_trend,line_2_sideway,line_2_age]=security(syminfo.tickerid,line_2_inp!="Disable"?line_2_inp:na,trend(close,high,low))
line_2_trend_col= line_2_up_trend?color.new(color.green,0): line_2_dn_trend?color.new(color.red,0): line_2_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_2_trend_val=line_2_inp!="Disable"?2:na
plot(line_2_trend_val,title="line_2",color=line_2_trend_col,style=plot.style_circles,linewidth=line_width)
[line_3_up_trend,line_3_dn_trend,line_3_sideway,line_3_age]=security(syminfo.tickerid,line_3_inp!="Disable"?line_3_inp:na,trend(close,high,low))
line_3_trend_col= line_3_up_trend?color.new(color.green,0): line_3_dn_trend?color.new(color.red,0): line_3_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_3_trend_val=line_3_inp!="Disable"?3:na
plot(line_3_trend_val,title="line_3",color=line_3_trend_col,style=plot.style_circles,linewidth=line_width)
[line_4_up_trend,line_4_dn_trend,line_4_sideway,line_4_age]=security(syminfo.tickerid,line_4_inp!="Disable"?line_4_inp:na,trend(close,high,low))
line_4_trend_col= line_4_up_trend?color.new(color.green,0): line_4_dn_trend?color.new(color.red,0): line_4_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_4_trend_val=line_4_inp!="Disable"?4:na
plot(line_4_trend_val,title="line_4",color=line_4_trend_col,style=plot.style_circles,linewidth=line_width)
[line_5_up_trend,line_5_dn_trend,line_5_sideway,line_5_age]=security(syminfo.tickerid,line_5_inp!="Disable"?line_5_inp:na,trend(close,high,low))
line_5_trend_col= line_5_up_trend?color.new(color.green,0): line_5_dn_trend?color.new(color.red,0): line_5_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_5_trend_val=line_5_inp!="Disable"?5:na
plot(line_5_trend_val,title="line_5",color=line_5_trend_col,style=plot.style_circles,linewidth=line_width)
[line_6_up_trend,line_6_dn_trend,line_6_sideway,line_6_age]=security(syminfo.tickerid,line_6_inp!="Disable"?line_6_inp:na,trend(close,high,low))
line_6_trend_col= line_6_up_trend?color.new(color.green,0): line_6_dn_trend?color.new(color.red,0): line_6_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_6_trend_val=line_6_inp!="Disable"?6:na
plot(line_6_trend_val,title="line_6",color=line_6_trend_col,style=plot.style_circles,linewidth=line_width)
[line_7_up_trend,line_7_dn_trend,line_7_sideway,line_7_age]=security(syminfo.tickerid,line_7_inp!="Disable"?line_7_inp:na,trend(close,high,low))
line_7_trend_col= line_7_up_trend?color.new(color.green,0): line_7_dn_trend?color.new(color.red,0): line_7_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_7_trend_val=line_7_inp!="Disable"?7:na
plot(line_7_trend_val,title="line_7",color=line_7_trend_col,style=plot.style_circles,linewidth=line_width)
[line_8_up_trend,line_8_dn_trend,line_8_sideway,line_8_age]=security(syminfo.tickerid,line_8_inp!="Disable"?line_8_inp:na,trend(close,high,low))
line_8_trend_col= line_8_up_trend?color.new(color.green,0): line_8_dn_trend?color.new(color.red,0): line_8_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_8_trend_val=line_8_inp!="Disable"?8:na
plot(line_8_trend_val,title="line_8",color=line_8_trend_col,style=plot.style_circles,linewidth=line_width)
[line_9_up_trend,line_9_dn_trend,line_9_sideway,line_9_age]=security(syminfo.tickerid,line_9_inp!="Disable"?line_9_inp:na,trend(close,high,low))
line_9_trend_col= line_9_up_trend?color.new(color.green,0): line_9_dn_trend?color.new(color.red,0): line_9_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_9_trend_val=line_9_inp!="Disable"?9:na
plot(line_9_trend_val,title="line_9",color=line_9_trend_col,style=plot.style_circles,linewidth=line_width)
[line_10_up_trend,line_10_dn_trend,line_10_sideway,line_10_age]=security(syminfo.tickerid,line_10_inp!="Disable"?line_10_inp:na,trend(close,high,low))
line_10_trend_col= line_10_up_trend?color.new(color.green,0): line_10_dn_trend?color.new(color.red,0): line_10_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_10_trend_val=line_10_inp!="Disable"?10:na
plot(line_10_trend_val,title="line_10",color=line_10_trend_col,style=plot.style_circles,linewidth=line_width)
[line_11_up_trend,line_11_dn_trend,line_11_sideway,line_11_age]=security(syminfo.tickerid,line_11_inp!="Disable"?line_11_inp:na,trend(close,high,low))
line_11_trend_col= line_11_up_trend?color.new(color.green,0): line_11_dn_trend?color.new(color.red,0): line_11_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_11_trend_val=line_11_inp!="Disable"?11:na
plot(line_11_trend_val,title="line_11",color=line_11_trend_col,style=plot.style_circles,linewidth=line_width)
[line_12_up_trend,line_12_dn_trend,line_12_sideway,line_12_age]=security(syminfo.tickerid,line_12_inp!="Disable"?line_12_inp:na,trend(close,high,low))
line_12_trend_col= line_12_up_trend?color.new(color.green,0): line_12_dn_trend?color.new(color.red,0): line_12_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_12_trend_val=line_12_inp!="Disable"?12:na
plot(line_12_trend_val,title="line_12",color=line_12_trend_col,style=plot.style_circles,linewidth=line_width)
[line_13_up_trend,line_13_dn_trend,line_13_sideway,line_13_age]=security(syminfo.tickerid,line_13_inp!="Disable"?line_13_inp:na,trend(close,high,low))
line_13_trend_col= line_13_up_trend?color.new(color.green,0): line_13_dn_trend?color.new(color.red,0): line_13_sideway?color.new(color.gray,0):color.new(color.gray,0)
line_13_trend_val=line_13_inp!="Disable"?13:na
plot(line_13_trend_val,title="line_13",color=line_13_trend_col,style=plot.style_circles,linewidth=line_width)
age_text(tf,age_inp)=> text= tf=="1" and age_inp>0?tostring(age_inp*1)+" minutes": tf=="3" and age_inp>0?tostring(age_inp*3)+" minutes": tf=="5" and age_inp>0?tostring(age_inp*5)+" minutes": tf=="15" and age_inp>0?tostring(age_inp*15)+" minutes": tf=="30" and age_inp>0?tostring(age_inp*30)+" minutes": tf=="45" and age_inp>0?tostring(age_inp*45)+" minutes": tf=="60" and age_inp>0?tostring(age_inp*1)+" hours": tf=="120" and age_inp>0?tostring(age_inp*2)+" hours": tf=="180" and age_inp>0?tostring(age_inp*3)+" hours": tf=="240" and age_inp>0?tostring(age_inp*4)+" hours": tf=="D" and age_inp>0?tostring(age_inp*1)+" days": tf=="W" and age_inp>0?tostring(age_inp*1)+" weeks": tf=="M" and age_inp>0?tostring(age_inp*1)+" months": "N/A" [text]
age_location=timenow + round(change(time)*age_loc)
age_line_0_text=line_1_inp!="Disable"?"Age":na
age_line_0_x=line_1_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_0_label = label.new(x=age_line_0_x, y=line_0_y, text=age_line_0_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_0_label[1])
[age_line_1_fun]=age_text(line_1_inp,line_1_age)
age_line_1_text=line_1_inp!="Disable"?age_line_1_fun:na
age_line_1_x=line_1_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_1_label = label.new(x=age_line_1_x, y=line_1_y, text=age_line_1_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_1_label[1])
[age_line_2_fun]=age_text(line_2_inp,line_2_age)
age_line_2_text=line_2_inp!="Disable"?age_line_2_fun:na
age_line_2_x=line_2_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_2_label = label.new(x=age_line_2_x, y=line_2_y, text=age_line_2_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_2_label[1])
[age_line_3_fun]=age_text(line_3_inp,line_3_age)
age_line_3_text=line_3_inp!="Disable"?age_line_3_fun:na
age_line_3_x=line_3_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_3_label = label.new(x=age_line_3_x, y=line_3_y, text=age_line_3_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_3_label[1])
[age_line_4_fun]=age_text(line_4_inp,line_4_age)
age_line_4_text=line_4_inp!="Disable"?age_line_4_fun:na
age_line_4_x=line_4_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_4_label = label.new(x=age_line_4_x, y=line_4_y, text=age_line_4_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_4_label[1])
[age_line_5_fun]=age_text(line_5_inp,line_5_age)
age_line_5_text=line_5_inp!="Disable"?age_line_5_fun:na
age_line_5_x=line_5_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_5_label = label.new(x=age_line_5_x, y=line_5_y, text=age_line_5_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_5_label[1])
[age_line_6_fun]=age_text(line_6_inp,line_6_age)
age_line_6_text=line_6_inp!="Disable"?age_line_6_fun:na
age_line_6_x=line_6_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_6_label = label.new(x=age_line_6_x, y=line_6_y, text=age_line_6_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_6_label[1])
[age_line_7_fun]=age_text(line_7_inp,line_7_age)
age_line_7_text=line_7_inp!="Disable"?age_line_7_fun:na
age_line_7_x=line_7_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_7_label = label.new(x=age_line_7_x, y=line_7_y, text=age_line_7_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_7_label[1])
[age_line_8_fun]=age_text(line_8_inp,line_8_age)
age_line_8_text=line_8_inp!="Disable"?age_line_8_fun:na
age_line_8_x=line_8_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_8_label = label.new(x=age_line_8_x, y=line_8_y, text=age_line_8_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_8_label[1])
[age_line_9_fun]=age_text(line_9_inp,line_9_age)
age_line_9_text=line_9_inp!="Disable"?age_line_9_fun:na
age_line_9_x=line_9_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_9_label = label.new(x=age_line_9_x, y=line_9_y, text=age_line_9_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_9_label[1])
[age_line_10_fun]=age_text(line_10_inp,line_10_age)
age_line_10_text=line_10_inp!="Disable"?age_line_10_fun:na
age_line_10_x=line_10_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_10_label = label.new(x=age_line_10_x, y=line_10_y, text=age_line_10_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_10_label[1])
[age_line_11_fun]=age_text(line_11_inp,line_11_age)
age_line_11_text=line_11_inp!="Disable"?age_line_11_fun:na
age_line_11_x=line_11_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_11_label = label.new(x=age_line_11_x, y=line_11_y, text=age_line_11_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_11_label[1])
[age_line_12_fun]=age_text(line_12_inp,line_12_age)
age_line_12_text=line_12_inp!="Disable"?age_line_12_fun:na
age_line_12_x=line_12_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_12_label = label.new(x=age_line_12_x, y=line_12_y, text=age_line_12_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_12_label[1])
[age_line_13_fun]=age_text(line_13_inp,line_13_age)
age_line_13_text=line_13_inp!="Disable"?age_line_13_fun:na
age_line_13_x=line_13_inp!="Disable"?age_location:na
if show_age=="Enable" age_line_13_label = label.new(x=age_line_13_x, y=line_13_y, text=age_line_13_text,xloc=xloc.bar_time,yloc=yloc.price, style=label.style_none, textcolor=text_col) label.delete(age_line_13_label[1])