Ошибки, баги, вопросы - страница 2393

 
fxsaber:

Ответ содержится в советнике, который сегодня выложил в КБ. Не в курсе, есть ли в MT4 автопроверка.

спасибо, попробовал,  не получилось, опубликовал кастрированную версию, да будет так

 
Igor Makanu:

индикатор для МТ4, используется эмуляция тиков с помощью 

Можно использовать ChartSetSymbolPeriod с текущими значениями для обновления.

 
Andrey Khatimlianskii:

Можно использовать ChartSetSymbolPeriod с текущими значениями для обновления.

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

void OnTick()
  {
   Print("tick");
  }

без отправки сообщения окну 

RegisterWindowMessageW("MetaTrader4_Internal_Message");

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

 

При оптимизации был сбой с интернетом, получил ошибки

2019.03.01 07:37:57.954 Core 1  pass 2580 tested with error "some error after pass finished" in 0:00:00.000
2019.03.01 07:37:57.960 Core 1  pass 2581 tested with error "some error after pass finished" in 0:00:00.000
2019.03.01 07:37:57.966 Core 1  pass 2582 tested with error "some error after pass finished" in 0:00:00.016
2019.03.01 07:37:58.971 Core 1  pass 2583 tested with error "some error after pass finished" in 0:00:00.000
2019.03.01 07:37:59.976 Core 1  pass 2584 tested with error "some error after pass finished" in 0:00:00.016
2019.03.01 07:37:59.981 Core 1  pass 2585 tested with error "some error after pass finished" in 0:00:00.000
2019.03.01 07:38:00.985 Core 1  pass 2586 tested with error "some error after pass finished" in 0:00:00.000
2019.03.01 07:38:01.990 Core 1  pass 2587 tested with error "some error after pass finished" in 0:00:00.015
2019.03.01 07:38:01.995 Core 1  pass 2588 tested with error "some error after pass finished" in 0:00:00.000

Что это значит? Проходы повреждены или они автоматически будут ещё раз отправлены на оптимизацию?

Кончилась оптимизация, и в логе вот что

2019.03.01 08:23:58.151 Tester  optimization finished, total passes 3010
2019.03.01 08:23:58.161 Statistics      optimization done in 22 hours 54 minutes 14 seconds
2019.03.01 08:23:58.161 Statistics      shortest pass 0:02:14.442, longest pass 1:03:37.844, average pass 0:12:32.903
2019.03.01 08:23:58.161 Statistics      local 1229 tasks (40%), remote 1781 tasks (59%), cloud 0 tasks (0%)
2019.03.01 08:23:58.161 Core 1  connection closed
...
2019.03.01 08:23:58.302 Tester  2580 new records saved to cache file 'tester\cache\Tree_Brut_v_02_03l.30.F46E9879A5535A9B0CF798F0187848FB.opt'

Получается что обработано только 2580 проходов из 3010? Это ужасно!

 

Здравствуйте!

В последней версии (build 2007, 25 Feb 2019) обнаружились два бага:

1)      1) При открытии программы (или смены профиля) на многих графиках (общее количество 41) отображается вечное «Ожидание обновления».

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

3)      Спорный баг (на версии за декабрь 2018 года все нормально работало, ошибок не было), может ошибка в индикаторе, при запуске программы или смене профиля, неправильно рассчитывается индикатор, по отрисованным данным видно, что часть данных рассчитана неверно. При повторном применении шаблона или открытии и закрытии свойств индикатора, верно рассчитываются данные.

4)      Почему-то агенты перестали работать в облаке после обновления (аккаунт указан). Пройдено тестов 586, прошло времени 0 часов 0 минут.

 

Здравствуйте,

Обнаружил момент по работе Маркета со стороны продавца.

Обратил внимание на то, что после отмены поступившего ко мне платежа за продукт(покупатель ошибся - у него другая версия MetaTrader(4 вместо 5, или наоборот)) не откорректировалась статистика продаж на странице продукта с вкладки "Статистика". Не откорректировалась и общая статистика по продуктам со страницы "Продавец"(платеж в ней учтен как продажа несмотря на отмену и показан как заработанные средства, тогда как на странице "Платежи" отмена учтена и отображена).  

Отмена произошла сегодня равно как и платеж за продукт.

Надеюсь, что предоставленная информация будет актуальна, большое спасибо за внимание.

 
Привет!

Дано: два графика в терминале мт5,например, EURUSD H1,EURUSD H1. Пусть графики имеют номера 1 и 2, соответственно, при нумерации слева - направо.

При размещение "панели" (практически любой) на графике, который, имеет номер 1, после перехода на график 2 и возврате на 1 график, панель минимизируется - сворачивается в левый верхний угол.

В тоже время, если "панель" поместить на график 2, при существующем, естественно, графике 1, то при переходе на 1 график и возврате на график 2, минимизации - сворачивания "панели" в левый верхний угол не происходит :).

Кто может пояснить в чём суть и как с этим бороться? 

Panel-01   Panel-02
Файлы:
 
SEM:

Здравствуйте!

В последней версии (build 2007, 25 Feb 2019) обнаружились два бага:

1)      1) При открытии программы (или смены профиля) на многих графиках (общее количество 41) отображается вечное «Ожидание обновления».

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

3)      Спорный баг (на версии за декабрь 2018 года все нормально работало, ошибок не было), может ошибка в индикаторе, при запуске программы или смене профиля, неправильно рассчитывается индикатор, по отрисованным данным видно, что часть данных рассчитана неверно. При повторном применении шаблона или открытии и закрытии свойств индикатора, верно рассчитываются данные.

4)      Почему-то агенты перестали работать в облаке после обновления (аккаунт указан). Пройдено тестов 586, прошло времени 0 часов 0 минут.

Ошибка с отрисовкой графиков, происходит и со стандартными индикаторами, помогает только перезапуск терминала, и принудительное закрытие через диспетчер задач.

В чем может быть ошибка? История по символам загружена.

error

 
SEM:

Ошибка с отрисовкой графиков, происходит и со стандартными индикаторами, помогает только перезапуск терминала, и принудительное закрытие через диспетчер задач.

В чем может быть ошибка? История по символам загружена.


тоже сталкивался. не скажу, что в последней версии, но в предыдущих - точно. в основном в индикаторах, где работаю с объектами (надписи и т.п.) . возможно,это связано c большим числом индикаторных массивов. в среднем, около 40, как "INDICATOR_DATA", так и "INDICATOR_CALCULATIONS". решение тоже было одно - принудительное удаление терминала из списка программ в диспетчере задач. индикаторы, кстати, если память не изменяет, в подобных ситуациях даже после удачной компиляции в терминале не обновлялись. но тут не уверен. проще было из диспетчера задача мт удалить.

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

Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
Использование аналитических объектов - Графики котировок, технический и фундаментальный анализ - MetaTrader 5
  • www.metatrader5.com
Определение трендов, построение каналов, выявление циклов и уровней поддержки/сопротивления — все эти и многие другие задачи решаются при помощи аналитических объектов. Всего в торговой платформе доступно 46 таких инструментов. Среди них имеются геометрические фигуры, различные каналы, инструменты Ганна, Фибоначчи, Эллиотта и многое другое. В...
 
Ilya Malev:

О таких тонкостях я не в курсе, поскольку раньше плотной разработкой своих ТС на МТ5 в основном не занимался. Как это тейки являются маркетами, что за новость? Тейки это те же лимитные ордера, если они попадают в гэп то должны исполняться по первой котировке, то есть в случае лимитов скользить в плюс. Качественный брокер может позволять это и на реале. Хотя конечно правилом это не назовешь. Но если бы спред за бар везде брался максимальный, то этот выигрыш на лимитах он бы вполне компенсировал.

Наверное, самый быстрый способ посмотреть проскальзывания в Тестере тейков и остального

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Библиотеки: TradePanel_Csharp

fxsaber, 2019.03.05 10:10

Демонстрация

Смотреть столбец SlipPage

В столбце SlipPage показаны проскальзывания на открытии (по лимитнику) и закрытии (по тейку) в пипсах. Отлично видно, как Тестер в режиме по реальным тикам завышает прибыль.