//+------------------------------------------------------------------+ //| hfkjh.mq4 | //| Copyright 2017, MetaQuotes Software Corp. | //| https://www.mql5.com | //+------------------------------------------------------------------+ #property copyright "Copyright 2017, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- Time_Date(); } //+------------------------------------------------------------------+ datetime Time_Date(int get_num) { int end_Time1; int end_Time2; datetime end_Time_num=0; for(int i=0;i<=ObjectsTotal();i++) { string onjname1=ObjectName(i); if(ObjectType(onjname1)==OBJ_FIBOTIMES && StringFind(onjname1,"Fibo1")>-1) { //this line to get the line Date end_Time1=iBarShift(_Symbol,PERIOD_CURRENT,(datetime)ObjectGet(onjname1,OBJPROP_TIME1),true); end_Time2=iBarShift(_Symbol,PERIOD_CURRENT,(datetime)ObjectGet(onjname1,OBJPROP_TIME2),true); end_Time_num=iTime(_Symbol,PERIOD_CURRENT,end_Time1-(end_Time1-end_Time2)*get_num); Comment("Value :",end_Time_num); } } return(end_Time_num); } //+------------------------------------------------------------------+ int OnCalculate(const int rates_total, const int prev_calculated, const datetime &time[], const double &open[], const double &high[], const double &low[], const double &close[], const long &tick_volume[], const long &volume[], const int &spread[]) { Comment(Time_Date(4)); return(rates_total); }