Here is the code function that will return the chart period in the nicely formation text line.

Example: (if EA is running on 1hour chart)

chartperiod = periodToString(Period()) // will return 1 Hour


Code:
string periodToString(int tf) 
{
   string tfString;
   
   switch (tf)  
   {   
      case 1:      tfString = "1 Min";    break;
      case 5:      tfString = "5 Min";    break;
      case 15:     tfString = "15 Min";   break;  
      case 30:     tfString = "30 Min";   break;  
      case 60:     tfString = "1 Hour";   break;  
      case 240:    tfString = "4 Hour";   break;  
      case 1440:   tfString = "Daily";    break;  
      case 10080:  tfString = "Weekly";   break;  
      case 40320:  tfString = "Monthly";  break;  
      default:     tfString = "Unknown";   
   }

  
   return (tfString);
}