Скачать MetaTrader 5

расхождение между AccountNumber() и OrdersHistoryTotal(), OrdersTotal() и OrderSelect(i, SELECT_BY_POSE, MODE_HISTORY) - страница 2

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
new-rena
3371
new-rena  
Я тоже заметил, что тестер правильно перебирает ордера MODE_HYSTORY, а терминал - почему то нет???
Rashid Umarov
Админ
12265
Rashid Umarov  
valenok2003:

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


В любом случае - лучше явно передавать тикет ордера, а не полагаться на то, что программа что-то запомнит и всё пройдет удачно.
ANDREY MIKHAILOV
257
ANDREY MIKHAILOV  

Доброго дня.

Тема поднятая автором, как я понимаю осталась открытой. Терминал перелогинивается... но этап, когда можно сказать, что все данные от нового аккаунта получены, неизвестен.

Прием указанный как void RefreshAccountInfo() неработает, потому как в этот момент новые данные(в том числе и по истории) могут быть от другого эккаунта.

Vladimir Gomonov
8304
Vladimir Gomonov  
graymag:

Доброго дня.

Тема поднятая автором, как я понимаю осталась открытой. Терминал перелогинивается... но этап, когда можно сказать, что все данные от нового аккаунта получены, неизвестен.

Прием указанный как void RefreshAccountInfo() неработает, потому как в этот момент новые данные(в том числе и по истории) могут быть от другого эккаунта.

Чисто практический совет - не работайте с одного терминала на разных счетах. Можно долго рассуждать о правильности/неправильности такого подхода и о том что "нужно ликвидировать глюки и добиться чётких и корректных переключений". Я заранее согласен. Да. Да. Да. Но таки....
12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий