Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 1182

 
Igor Makanu:
Vladimir Karputov:

Спасибо)

 

Подскажите, можно ли в МТ5 программно переключать профили? К примеру, запущен МТ5 на отдельном мониторе и нужно, чтобы он непрерывно автоматом с определенным интервалом переключал с десяток различных профилей по кругу.

Строго говоря, профили одинаковы, только валютные пары меняются. Смысл в том, чтобы в любой ситуации можно было быстро посмотреть, на какой паре образуется нужный сетап.

 

В меню профилей есть же:


Следующий профиль- Ctrl+F5, Предыдущий профиль- Shift+F5.


Можно, наверное, имитировать нажатие кнопок с определенным интервалом.
По идее должно быть несложно. Можно такое реализовать?
 
Agat:

В меню профилей есть же:


Следующий профиль- Ctrl+F5, Предыдущий профиль- Shift+F5.


Можно, наверное, имитировать нажатие кнопок с определенным интервалом.
По идее должно быть несложно. Можно такое реализовать?
Это всё не нужно.
Есть стандартная функция, устанавливающая графику символ и период.
 

В каждом профиле 20 небольших окон, в каждом пара несложных индикаторов. При переключении профиля он отрисовывается примерно за 5 секунд.
Т.е можно написать несложный советник, который будет периодически менять символ во всех окнах одновременно?

Там еще есть большая тестовая метка с названием символа, чтобы издалека было видно. Текст в ней тоже можно будет менять при каждом переключении?
 
Agat:

В каждом профиле 20 небольших окон, в каждом пара несложных индикаторов. При переключении профиля он отрисовывается примерно за 5 секунд.
Т.е можно написать несложный советник, который будет периодически менять символ во всех окнах одновременно?

Там еще есть большая тестовая метка с названием символа, чтобы издалека было видно. Текст в ней тоже можно будет менять при каждом переключении?
Да
 
Замечательно. Спасибо!
 

Фух..

Объясните, пожалуйста, дураку:

почему Period() в пределах от 1- до 30-мин. таймфрейма отдаёт количество минут,

а начиная с 1H отдаёт числа, начиная с 16385  ?

(на всяк случай, может это ошибка?;
но если всё же нет, то хоть намекните: в каких высоких материях бродила мысль разработчика, чтоб такое заложить в платформу.)

 
User_mt5:

Фух..

Объясните, пожалуйста, дураку:

почему Period() в пределах от 1- до 30-мин. таймфрейма отдаёт количество минут,

а начиная с 1H отдаёт числа, начиная с 16385  ?

(на всяк случай, может это ошибка?;
но если всё же нет, то хоть намекните: в каких высоких материях бродила мысль разработчика, чтоб такое заложить в платформу.)

Это НЕ КОЛИЧЕСТВО МИНУТ, в отличии от mql4! Это значение перечисления. Смотрите документацию.

 
Alexey Viktorov:

Это НЕ КОЛИЧЕСТВО МИНУТ, в отличии от mql4! Это значение перечисления. Смотрите документацию.

Глядя на ENUM_TIMEFRAMES  Period();
я догадался, что это перечисление.

Но из int _Period перечисление никак не следует. Это int. И ожидания от него соответствующие.

----

Но даже если это перечисление, то из каких великих побуждений оно перечисляет 16385, -6, - 7 и т.д.

Что это за число такое? Почему не перечислять последовательность Фибо, например? :)

И, хотя это и не 4ка, почему всё же не 60?


Причина обращения: