Dmitry Ivkin:
Здравствуйте, прошу скинуть пример кода, в котором бы буквы поочередно показывались на экране. код через таймер
Спасибо
Здравствуйте, прошу скинуть пример кода, в котором бы буквы поочередно показывались на экране. код через таймер
Спасибо
string buf[]={"A","B","C","D","E","F","G","H"}; int cnt=0, size_arr; //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- create timer EventSetTimer(1); size_arr=ArraySize(buf); //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- destroy timer EventKillTimer(); Comment(""); } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- } //+------------------------------------------------------------------+ //| Timer function | //+------------------------------------------------------------------+ void OnTimer() { //--- Comment(buf[cnt%size_arr]); cnt++; } //+------------------------------------------------------------------+
Файлы:
Timer_Sample.mq5
2 kb
Пример на базе объекта OBJ_LABEL
Во входных параметрах задаёте:
- Text - набор букв
- Timer (seconds) - взводите таймер (в секундах)
- "X" coordinate - координата "X" объекта OBJ_LABEL
- "Y" coordinate - координата "Y" объекта OBJ_LABEL
Тонкости работы: если изменили текст в объекте - ещё на факт, что текст будет перерисован: для этого должен прийти тик или график должен быть сдвинут или график должен быть принудительно обновлён. После удаления индикатора объект остаётся и не удаляется (нужно самостоятельно прописать строчку в OnDeinit)
Файлы:
Letters_Timer.mq5
14 kb
Nikolay Demko:
Спасибо!
Vladimir Karputov:
Пример на базе объекта OBJ_LABEL
Во входных параметрах задаёте:
- Text - набор букв
- Timer (seconds) - взводите таймер (в секундах)
- "X" coordinate - координата "X" объекта OBJ_LABEL
- "Y" coordinate - координата "Y" объекта OBJ_LABEL
Тонкости работы: если изменили текст в объекте - ещё на факт, что текст будет перерисован: для этого должен прийти тик или график должен быть сдвинут или график должен быть принудительно обновлён. После удаления индикатора объект остаётся и не удаляется (нужно самостоятельно прописать строчку в OnDeinit)
Спасибо огромное
Vladimir Karputov:
Пример на базе объекта OBJ_LABEL
Во входных параметрах задаёте:
- Text - набор букв
- Timer (seconds) - взводите таймер (в секундах)
- "X" coordinate - координата "X" объекта OBJ_LABEL
- "Y" coordinate - координата "Y" объекта OBJ_LABEL
Тонкости работы: если изменили текст в объекте - ещё на факт, что текст будет перерисован: для этого должен прийти тик или график должен быть сдвинут или график должен быть принудительно обновлён. После удаления индикатора объект остаётся и не удаляется (нужно самостоятельно прописать строчку в OnDeinit)
У вас не будет в mq4 ?
Dmitry Ivkin:
У вас не будет в mq4 ?
Нет. Вы задали вопрос на MQL5 форуме. Вы задали вопрос в основной ветке. Поэтому и ответ был исключительно на MQL5.
Для тех, кто до сих пор использует старую версию терминала есть специальный раздел форума: MQL4 и MetaTrader 4
Добавлено.
Тема перенесена в профильный раздел.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо