Текущий период графика в комментарий ордера.

 
K_S_V:
Подскажите как отобразить текущий таймфрейм, на котором работает скрипт, в комментарии к открываемому ордеру???

https://docs.mql4.com/ru/trading/OrderSend
 

Проще всего дать ссылку на хелп.


Разобрался сам, может и кому сгодится.

DoubleToStr(Period(),0)

 
K_S_V:

Проще всего дать ссылку на хелп.


Разобрался сам, может и кому сгодится.

DoubleToStr(Period(),0)


Кто же знал, что именно Вы хотите?

Я, к примеру, использую такую функцию:

string PeriodToStr(int Prd)
{
   string   res;
   
   switch( Prd )
   {
      case PERIOD_M1:
         res   = "M1"; break;
      case PERIOD_M5:
         res   = "M5"; break;
      case PERIOD_M15:
         res   = "M15"; break;
      case PERIOD_M30:
         res   = "M30"; break;
      case PERIOD_H1:
         res   = "H1"; break;
      case PERIOD_H4:
         res   = "H4"; break;
      case PERIOD_D1:
         res   = "D1"; break;
      case PERIOD_W1:
         res   = "W1"; break;
      case PERIOD_MN1:
         res   = "MN1"; break;
      default:
         res   = StringConcatenate("M",Prd);
   }
   
   return( res );
} // PeriodToStr
 

а я например такую

//---------------------------------------------------------------   PTS
string PTS(int n) 
{
   if (n==0) return(PTS(Period()));
   int p[9]={1, 5, 15, 30, 60, 240, PERIOD_D1, PERIOD_W1, PERIOD_MN1};
   string sp[9]={"M1", "M5", "M15", "M30", "H1", "H4", "D1", "W1", "MN1"};
   for (int i=0; i<9; i++) if (p[i]==n) return(sp[i]);
   return("--");
}
Причина обращения: