Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1197

 
kopeyka2:

Доброго привета.

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

Вопрос. Что добавить, исправить в коде для расчета один раз, а не каждого тика. Проблема в том, что в  ON-LINE  идет накопление значения.

Когда начинается новый бар, то rates_total > prev_calculated и после первого тика они становятся равными. Используйте это и всё будет как надо.
 
Alexandr Sokolov:

перерисовка - ChartRedraw()

Igor Makanu:

без примерной схемы как Вы обрабатываете события только гадать

как вариант запустите в папке индикаторов Examle\SimplePanel

и если этот код корректно работает... гадайте самостоятельно ;)

Салют! Спасибо!

ChartRedraw() делал, но это не помогало. Там получается нужно было увеличить приоритет на получение события нажатия мышки на графике (OBJPROP_ZORDER). После установки выше нуля начало работать корректно.

 

Продублирую вопрос. Куда писать по поводу багов терминала MT5 ? Есть ли прямая связь с разработчиками ?

Как то писал им на почту, письмо осталось без ответа.

 
Alexey Viktorov:
Когда начинается новый бар, то rates_total > prev_calculated и после первого тика они становятся равными. Используйте это и всё будет как надо.
Спасибо!
 
Oleg:

Продублирую вопрос. Куда писать по поводу багов терминала MT5 ? Есть ли прямая связь с разработчиками ?

Как то писал им на почту, письмо осталось без ответа.

Oleg:

Всем привет. Подскажите в какой ветке жаловаться на обновления MT5?


Бесконечное количество обновлений с новыми глюками в последние пару месяцев с чем связано? .

При закрытии или открытии сделки на одном терминале, автоматом появляется вся история на графиках не только на этом , но и на других терминалах по всем инструментам .Уже неделю такая хрень. Бесит. Каждый раз надо удалять.

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

Плюс чтото поменяно в очередном обновлении что советник перестал компилироваться, вылезают ошибки.

Раньше была возможность подписывать объекты в свойствах и надпись появлялась на экране, потом

пропало.

без полного кода никто ничего не сможет сказать

что вас держит на тестовом сервере MQ? используйте сервера ДЦ, там только глобальные обновления или пока сами не затребуете бета-версию

массовых жалоб нет, значит проблема в коде у вас, а не обновления, критические ошибки исправляются моментальным выпуском новой беты

 
awsomdino:

без полного кода никто ничего не сможет сказать

что вас держит на тестовом сервере MQ? используйте сервера ДЦ, там только глобальные обновления или пока сами не затребуете бета-версию

массовых жалоб нет, значит проблема в коде у вас, а не обновления, критические ошибки исправляются моментальным выпуском новой беты

я так понимаю что массово жаловаться народ начинает когда вообще все ломается.  Выше описанные проблемы проявляются еще как минимум у трех коллег с которыми я общаюсь.

Вы хотите сказать что вы можете подписать в свойствах объекта его название и оно отобразится на экране рядом с объектом или у вас не накидываются сделки в параллельном терминале после открытия сделки в другом? MT5 netting.

Metaquotes вообще по  барабану даже на ДЦ. Была ситуация когда мин лот по одному инструменту сотавлял условно 0.25.  На компьютере все работало четко, а в мобильной версии шаг был любой, но не 0.25.

Я, и не только я  год бились  с брокером (брокер очень крупный) чтобы исправили ошибку, они в свою очередь писали в   Metaquotes, сам писал письма а Metaquotes   .  Исправили через полтора года только.

 

Каким образом можно написать пользовательский индикатор для андроида? (без панели, алертов, принтов, пуш, емаил и тп - просто одна линия в отдельном окне, ну и входные параметры ясное дело)

МТ5 для андроида

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • www.mql5.com
Наконец мы получили возможность попробовать в работе новый торговый терминал - MetaTrader 5 . Вне сомнения, продукт заслуживает внимания и имеет множество новых возможностей по сравнению со своим предшественником. Важными преимуществами этой платформы среди прочих являются: Существенно доработанный язык, позволяющий теперь программировать...
 
Alexandr Sokolov:
Каким образом можно написать пользовательский индикатор для андроида? (без панели, алертов, принтов, пуш, емаил и тп - просто одна линия в отдельном окне, ну и входные параметры ясное дело)

Никак. Пользовательские индикаторы, советники и скрипты - только в терминале для Windows.

 

почему в тестере стратегий не работает обнаружение создания новых объектов (что в МТ4, что в МТ5)?

int count = 0;
void OnChartEvent(const int id,
                  const long& lparam,
                  const double& dparam,
                  const string& sparam)
  {
   if(count == 0)
     {
      if(id == CHARTEVENT_OBJECT_CREATE) Alert("test");
      count++;
     };
  }

... объекты это сигнальные стрелки индикатора, который загружается в тестер вместе с советником путём загрузки шаблона графика

Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
Тестирование стратегий - Алгоритмический трейдинг, торговые роботы - Справка по MetaTrader 5
  • www.metatrader5.com
Тестер стратегий позволяет тестировать и оптимизировать торговые стратегии (советники) перед началом использования их в реальной торговле. При тестировании советника происходит его однократная прогонка с начальными параметрами на исторических данных. При оптимизации торговая стратегия прогоняется несколько раз с различным набором параметров...
 
Alexandr Sokolov:

почему в тестере стратегий не работает обнаружение создания новых объектов (что в МТ4, что в МТ5)?

... объекты это сигнальные стрелки индикатора, который загружается в тестер вместе с советником путём загрузки шаблона графика

По той самой банальной причине, которая, мне кажется описана в документации, что OnChartEvent в тестере не работает.

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