My code is drawing a trend line. After a very short time, the trend line disappear.
How should I code to have it stay on screen
Code: Select all
//Read Trend line file and set them on the chart
Var:
Intrabarpersist Filename (""),
Intrabarpersist TL_String (""),
Intrabarpersist TL_Num (0),
Intrabarpersist TL_Num_Ex (0),
Intrabarpersist TL_First (0),
Intrabarpersist TL_Last (0),
Intrabarpersist List_String (""),
Intrabarpersist TL_Num_String (0),
Intrabarpersist TL_Price_S (0),
Intrabarpersist TL_Price_E (0),
Intrabarpersist TL_Time_S (0),
Intrabarpersist TL_Time_E (0),
Intrabarpersist TL_Color (0),
Intrabarpersist Tl_Style (0),
Intrabarpersist TL_Size (0),
Intrabarpersist TL_Ext_L (False),
Intrabarpersist TL_Ext_R (False);
Set_TL = False;
Filename = GVGetNamedString("BaseAdress","Error_Adress") +"_" + GetSymbolName + ".txt";
TL_String = "3,100.792940,100.792940,41572.3750000000,41624.2083333333,32768,1,0,False,False";
print (Filename);
TL_Price_S = StrtoNum(Splitstring(TL_String,2));
TL_Price_E = StrtoNum(Splitstring(TL_String,3));
TL_Time_S = StrtoNum(Splitstring(TL_String,4));
TL_Time_E = StrtoNum(Splitstring(TL_String,5));
TL_Color= StrtoNum(Splitstring(TL_String,6));
TL_Style = StrtoNum(Splitstring(TL_String,7));
TL_Size = StrtoNum(Splitstring(TL_String,8));
If splitstring(TL_string, 9) = "True" then TL_Ext_R = True else TL_Ext_R = False;
If splitstring(TL_string, 10) = "True" then TL_Ext_L = True else TL_Ext_L = False;
TL_NUM = TL_New_DT(TL_Time_S,TL_Price_S,TL_Time_E,TL_Price_E);
Set_TL = True;