Помогите с кодом для отправки уведомлений на телеграм - страница 3

 
tyup:

если mt5 - Send("Signal BUY - "+Symbol()+"  ",EnumToString(Period()))  период будет вида PERIOD_H1

если mt4   Send("Signal BUY - "+Symbol()+"  ",string(Period())) период буде в виде чисел 60, 120 и т,д.

Для четвёрки можно аналогично как и для пятёрки период отправлять. 
 
Artyom Trishkin:
У меня телеграм работает без vpn

А, что это за провайдер такой, пофигист. Мне бы такого.

 
Artyom Trishkin:
Для четвёрки можно аналогично как и для пятёрки период отправлять. 

Print(EnumToString(Period())); в mt4 не компилируется т.к  period возвращает int

 
tyup:

Print(EnumToString(Period())); в mt4 не компилируется т.к  period возвращает int

Явно преобразовать Period():
(ENUM_TIMEFRAMES)Period()
 
Artyom Trishkin:
Явно преобразовать Period():
(ENUM_TIMEFRAMES)Period()

так оно также и получается 1, 2, 60... как и string(Period())

 
tyup:

так оно также и получается 1, 2, 60... как и string(Period())

Ну с мобильного проверить не могу. 
 
tyup:

если mt5 - Send("Signal BUY - "+Symbol()+"  ",EnumToString(Period()))  период будет вида PERIOD_H1

если mt4   Send("Signal BUY - "+Symbol()+"  ",string(Period())) период буде в виде чисел 60, 120 и т,д.на 

на mt4 добавил Send("Signal BUY - "+Symbol()+"  ",string(Period()));  начало выдавать ошибку  "'Send' - wrong parameters count"

 
Artyom Trishkin:
Ну с мобильного проверить не могу. 

вы правы если

 ENUM_TIMEFRAMES t=(ENUM_TIMEFRAMES)Period();

 Print(EnumToString(t));

возвращает как в пятерке

 
tyup:

так оно также и получается 1, 2, 60... как и string(Period())

Print(EnumToString((ENUM_TIMEFRAMES)Period())); Разве так не работает?
 
Andrey777:

на mt4 добавил Send("Signal BUY - "+Symbol()+"  ",string(Period()));  начало выдавать ошибку  "'Send' - wrong parameters count"

подправьте Send("Signal BUY - "+Symbol()+"  "+EnumToString(ENUM_TIMEFRAMES(Period()));