Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
САм код
У меня 4000 транзакций в день, каждая транзакция минимум 5-6 раз "дёргает" OnTradeTransaction
Кто будет разбираться в этих "портянках" :) Ведь к ним нужны логи и терминала к тому же, плюс логи Сервера МТ5.
Если логи будут занимать гигабайты - и в них буду разбираться. Логи сервера не нужны.
Всем, кто утверждает, что в OnTradeTransaction что-то не приходит, крайне рекомендую запустить этот советник
Результат в файле будет выглядеть так
Если даже такого лога нет, то любые утверждения на тему OnTradeTransaction - говорильня, не более.
ЗЫ Время не идеально считается в данном случае, но не стал усложнять выдранное из другого контекста решение.
Если логи будут занимать гигабайты - и в них буду разбираться. Логи сервера не нужны.
Всем, кто утверждает, что в OnTradeTransaction что-то не приходит, крайне рекомендую запустить этот советник
Результат в файле будет выглядеть так
Если даже такого лога нет, то любые утверждения на тему OnTradeTransaction - говорильня, не более.
ЗЫ Время не идеально считается в данном случае, но не стал усложнять выдранное из другого контекста решение.
Зачем такой "огород" городить?
Достаточно будет:
Зачем такой "огород" городить?
Достаточно будет:
Недостаточно.
Открытие руками, тормоза подтверждаются
И главное, кто заплатит за это безобразие...
Открытие руками, тормоза подтверждаются
И главное, кто заплатит за это безобразие...
Напишите брокеру, приложив этот лог.
Мы не платим разработчику, поэтому и спрашивать с них сложно, да и в лицинзионном соглашении
написано (как и всё ПО) что никто ни за что не отвечает.
Напишите брокеру, приложив этот лог.
Мы не платим разработчику, поэтому и спрашивать с них сложно, да и в лицинзионном соглашении
написано (как и всё ПО) что никто ни за что не отвечает.
Это риторический вопрос был.
Это риторический вопрос был.
:)
Но, всё-равно, напишите брокеру
Изменил немного логирование эксперта и вот что получается:
Функция CheckOrders() срабатывает, если нет ответа от сервера в течении 1-1,5 сек.
Если нет билета ордера, то она выдвёт сообщение
Если билет получен, то вызывается функция ProcessOrders(), которая проверяет что произошло с ордером
вот результат:
Скорее всего задержки возникают не из-за брокера.
При ассинхронной отправке ордера имеем:
Терминал отправил ордер (1)
Сервер проверил ордер и присвоил ему билет (2)
Сервер отправил ордер на биржу (3)
Ответ сервера, что ордер принят биржей не логируется.
Но судя по следующей записи, ответ сервера об установке ордера биржей пришел (4)
Судя по тому, что с момента присваивания ордеру билета и отправкой его на биржу прошло 1,4 СЕК., а все действия
происходили именно на самом сервере, я предполагаю, что задержки возникают на самом сервере лог(2) - лог(3).
Ну и вот это очень сильно "радует"