
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
День добрый.
Написал прокладку между MT4 и Oracle в виде dll, при запуске советника в бд передаются и из бд читается информация, сделано в виде вызова пакетов.
При поступлении нового тика он сохраняется в бд.
Всё успешно работает, при размножении советника и расставлении его на разные пары, тиковые данные успешно в бд сохраняются.
В общём всё гуд.
Теперь дошел до этапа тестирования стратегий.
Цель, в режиме MT4 - тестирование стратегий, запускаю тестирование и предполагаю, что так же будут тики (или M1 - цены закрытия) сохрянтся в бд,
при сохранении нового тика бд делает анализ нескольких последних баров(тиков) не суть и save_tick возвращает 0,1 - открыть order, не открывать.
Запускаю тестирование, с визуализацией, всё ок, вижу что данные в бд сохраняются, ордера открываются, но через пару минут вдруг как-будто рвётся связь,
график визуализации начинает бежать, данные в бд не сохраняются, ордера не открываются.
С чем может быть связано? какие-нибудь кэширования, переполнения буфферов.
Сообщений об ошибках нету, как-будто всё ок.