Почему тестер закрывает незакрытые позиции по окончании теста изподтишка, а не через установку ордера на закрытие ? - страница 3

 
Valmars:
2010.08.08 22:56:09    Core 1    disconnected
2010.08.08 22:56:08    Core 1    log file "E:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20100808.log" written
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   All Profit  = 59717.11
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Profit EURAUD = 24631.26
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Profit USDJPY = 6931.95
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Profit AUDUSD = 12310.30
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Profit EURUSD = 15843.60
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   DealTicket=1590
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   i=4
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   DealTicket=1591
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   i=3
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   DealTicket=1592
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   i=2
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   DealTicket=1593
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   i=1
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Comment: end of test
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Последний ордер в истории: 1593
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Для TimeTradeServer() - HistoryOrdersTotal=1592
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Для TimeCurrent() - HistoryOrdersTotal=1592
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Balance=69717.11 Equite=69717.11 Profit=0.00
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Ошибок открытия: 0 Ошибок закрытия: 0 Ошибок модификации: 0 Реквоты: 7
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Время работы: 4 min. 34 сек.
2010.08.08 22:56:08    Core 1    2010.08.04 23:59:59   Эксперт PriceChannel_multi_ChNew закончил работу в 2010.08.04 23:59 на графике EURUSD период H1
2010.08.08 22:56:08    Core 1    EURUSD,H1: 7249198 ticks (3648 bars) generated within 265171 ms (total bars in history 9795)
2010.08.08 22:56:08    Core 1    OnTester result 0


Окончание теста = в среду, HistoryOrdersTotal совпадает и корректно.

Значит проблема связана с концом рабочей недели (ну или с любым другим периодом когда котировки прекращают поступать).

Суть разницы во времени как я понимаю именно в этом...

 

Дата окончания тестирования - 2010.08.01с - воскресенье:

2010.08.08 23:17:32    Core 1    disconnected
2010.08.08 23:17:31    Core 1    log file "E:\Program Files\MetaTrader 5\Tester\Agent-127.0.0.1-3000\logs\20100808.log" written
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   All Profit  = 58745.85
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Profit EURAUD = 24640.07
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Profit USDJPY = 7687.28
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Profit AUDUSD = 12055.80
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Profit EURUSD = 14362.70
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   DealTicket=1560
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   i=4
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   DealTicket=1561
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   i=3
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   DealTicket=1562
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   i=2
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   DealTicket=1563
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   i=1
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Comment: end of test
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Последний ордер в истории: 1563
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Для TimeTradeServer() - HistoryOrdersTotal=1562
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Для TimeCurrent() - HistoryOrdersTotal=1558
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Balance=68745.85 Equite=68745.85 Profit=0.00
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Ошибок открытия: 0 Ошибок закрытия: 0 Ошибок модификации: 0 Реквоты: 7
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Время работы: 4 min. 27 сек.
2010.08.08 23:17:31    Core 1    2010.07.31 23:59:50   Эксперт PriceChannel_multi_ChNew закончил работу в 2010.07.30 22:59 на графике EURUSD период H1
2010.08.08 23:17:31    Core 1    EURUSD,H1: 7143114 ticks (3576 bars) generated within 257152 ms (total bars in history 9723)
2010.08.08 23:17:31    Core 1    OnTester result 0

Для TimeCurrent() HistoryOrdersTotal выдаёт неверное значение.

Т.е. ,необходимо использовать TimeTradeServer() для запроса истории, как и утверждал Swan .



Причина обращения: