изменяется не только время но и тикет позиции
2016.04.28 10:53:05 Core 1 2016.01.04 00:13:00 CurrentPositionTotalDeals 2 count=2 comment=Averager www.expforex.com time=1451866222 pos ticket=3 ticket=5 2016.04.28 10:53:05 Core 1 2016.01.04 00:13:00 CurrentPositionTotalDeals 1 count=1 comment=Averager www.expforex.com time=1451866222 pos ticket=3 ticket=4 2016.04.28 10:53:05 Core 1 2016.01.04 00:13:00 CurrentPositionTotalDeals 0 count=0 comment=Averager www.expforex.com time=1451866222 pos ticket=3 ticket=3 2016.04.28 10:53:05 Core 1 2016.01.04 00:13:00 AVERAGE Distance=10.0 POSITION_PRICE_OPEN=1.47462 MaxOrders=3 PriceLastDeal=1.47441
после уже стал другой:
2016.04.28 10:53:05 Core 1 2016.01.04 00:14:13 CurrentPositionTotalDeals 2 count=2 comment=Averager www.expforex.com time=1451866299 pos ticket=4 ticket=6 2016.04.28 10:53:05 Core 1 2016.01.04 00:14:13 CurrentPositionTotalDeals 1 count=1 comment=Averager www.expforex.com time=1451866299 pos ticket=4 ticket=5 2016.04.28 10:53:05 Core 1 2016.01.04 00:14:13 CurrentPositionTotalDeals 0 count=0 comment=Averager www.expforex.com time=1451866299 pos ticket=4 ticket=4 2016.04.28 10:53:05 Core 1 2016.01.04 00:14:13 AVERAGE Distance=10.0 POSITION_PRICE_OPEN=1.47452 MaxOrders=3 PriceLastDeal=1.47429
повторюсь, позиция не закрывается, только открытие сделок, при открытии очередной сделки позиция меняет свой тикет
Попробуйте HistorySelectByPosition()
Andrey Barinov:
Попробуйте HistorySelectByPosition()
Попробуйте HistorySelectByPosition()
пробовал :-) то же самое, при чем в предыдущих билдах было все ок.
теперь же позиция меняет и время и свой тикет - при открытии сделок.
Прошу прощения! тестировал на хеджевом счете :-(((((((((((((((((((
все ок
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет,
билд мт5 1325 от 22 апреля
есть функция подсчета количества сделок в 1 позиции:
считает по комментарию и выводит общее количество сделок в этой позиции.
Но заметил что считает неправильно.
путем эксперимента обнаружил что начальное время позиции - изменяется. а именно параметр PositionGetInteger(POSITION_TIME)
например:
максимум должно открыться 5 дополнительных сделок. но открывается 7:
итак смотрим логи и принты:
3 сделки в позиции ок, с тикетами: 3,4,5 время начальной позиции 1451866222
но далее при следующем открытии время начальной позиции изменилось:
и у нас появилось время уже 1451866299 с тикетами 4,5,6
то есть те же 3 сделки в позиции, но их по факту уже не 3, а 4.
ИНОГДА ВРЕМЯ НЕ ИЗМЕНЯЕТСЯ и позиции считается уже 4 :
потом опять время сдвигается
В чем может быть проблема?