Ошибки, баги, вопросы - страница 1929
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
раньше можно было в ме перетянуть библиотеку DLL и увидеть список доступных функций, сейчас такого нет или как то изменилось все ?
В очередной раз ошибка HistorySelect в тестере. В 1626, вроде, не было. В 1629 - есть.
В очередной раз ошибка HistorySelect в тестере. В 1626, вроде, не было. В 1629 - есть.
Чтоб отобразиться действие сделанное сейчас , нужно некоторое время (менше 10 секунд) :
1. Ваш терминал отправляет запрос на сервер
2. Сервер обрабатывает
3. Обновляется информация в вашем терминале
4. Уже после то у вас сработает правильно HistorySelect и HistoryDealsTotal
То есть : чтоб видеть последние действие в историю , нужно выполнить Sleep после Trade и перед HistorySelect
... либо каким то способом проверить что история не устарела.
( то же как и с котировок - они у вас есть, но такие какие били в момент загрузки )
В очередной раз ошибка HistorySelect в тестере. В 1626, вроде, не было. В 1629 - есть.
Вот пример :
Без Sleep у меня не работает, а когда там 10 секунд - нормально.
https://www.mql5.com/ru/docs/trading/ordersendВот пример :
По какой-то причине был уверен, что после нормализации DoubleToString лишен смысла. Ан нет, как показывает скрипт. Почему так?
Похоже, что неправильно работает приведение double -> string.
Результат одиночного прогона, когда желтые строки закомментированы
Результат одиночного прогона, когда желтые строки НЕ закомментированы
TesterBench-библиотека показывает такое же падение времени выполнения.
ЗЫ Тормозят не только PositionGet, но и OrderGet, HistoryDealGet, HistoryOrderGet.
В тестере (1629) сделки открываются по нулевым ценам
Запускаем советник в тестере по реальным тикам торгового сервера FIBOGroup-MT5 Server
Вопрос к разработчикам и заинтересованным коллегам.
В Тестере в режиме визуализации задействован объект класса CiMA - мувинг.
Режим = "Каждый тик на основе реальных тиков". Скорость в Визуализаторе близка к максимальной.
Проблема такая. При появлении нового бара приходится ждать хренову тучу новых тиков, чтобы обновились значения мувингов типа CiMA, а точнее значения в буфере мувинга.
При этом на каждом тике форсируется обновление посредством метода CiMA::Refresh(-1).
Почему так хреново работает Тестер?
На реале таких проблем нет.