Вот это уже ошибка явно. Стратегия MS просто заходит в позицию на 1 контракт, ставит заявку на фиксирование 200 руб профита, и стоп-лос 25 руб.
Это лог нормального исполнения (снизу вверх):
MS 16.09.2011 00:21:56.265 Новая Sell сделка 13361241 на 1 заявки 141729.
SLS 16.09.2011 00:21:56.265 Стратегия остановлена.
SLS 16.09.2011 00:21:56.265 Заканчиваем котирование с неисполненным объемом равный 0.
SLS 16.09.2011 00:21:56.265 Заканчиваем котирование с неисполненным объемом равный 0.
SLS 16.09.2011 00:21:56.265 Стратегия останавливается.
SLS 16.09.2011 00:21:56.265 Заканчиваем котирование с неисполненным объемом равный 0.
SLS 16.09.2011 00:21:56.265 Позиция изменилась на -1.
MS 16.09.2011 00:21:55.578 Новая Limit заявка 141729 на Sell с номером 2479447227.
SLS 16.09.2011 00:21:55.578 Новая Limit заявка 141729 на Sell с номером 2479447227.
SLS 16.09.2011 00:21:55.515 Внимание Заявка 141729 не имеет состояния.
MS 16.09.2011 00:21:55.515 Candle time: 15.09.2011 21:22:00. Candle open: 157145,00000.
SLS 16.09.2011 00:21:55.390 Заявка 141729 на Sell отправлена с ценой 157125 объемом 1.
SLS 16.09.2011 00:21:47.093 Регистрация новой заявки на Sell с ценой 157125 и объемом 1.
MS 16.09.2011 00:15:35.484 Внимание Order registered! Time: 16.09.2011 0:15:35. Id: 2479445011. TrId: 141728. CurDir:1. Lat: 00:00:10.1048206
MS 16.09.2011 00:15:35.484 Новая Limit заявка 141728 на Sell с номером 2479445011.
MS 16.09.2011 00:15:35.312 Внимание In position! Dir: Long.
SLS 16.09.2011 00:15:35.312 Стратегия запущена.
MS 16.09.2011 00:15:35.312 Внимание Register Order: TrId: 141728. Regtime: 16.09.2011 0:15:25 sec: 9,9375
MS 16.09.2011 00:15:25.375 Сделка 13361136 на Покупку по цене 157150,00000 по бумаге RIZ1 по объему 1 в 15.09.2011 21:15:38. Latency: 7,1610451. Pos: 1
MS 16.09.2011 00:15:25.375 Внимание Position changed! Pos:1
MS 16.09.2011 00:15:25.375 Новая Buy сделка 13361136 на 1 заявки 141727.
MS 16.09.2011 00:15:25.375 Внимание Pos order registered! Time: 16.09.2011 0:15:25. Id: 2479444962. TrId: 141727. CurDir:0. Lat: 00:00:07.1610451
MS 16.09.2011 00:15:25.375 Новая Limit заявка 141727 на Buy с номером 2479444962.
MS 16.09.2011 00:15:25.234 Внимание Register Order: TrId: 141727. Regtime: 16.09.2011 0:15:18 sec: 7,015625
MS 16.09.2011 00:15:18.218 Внимание Signal! Time: 16.09.2011 0:15:18 Sig: 1
В 00:21:47.093 выбивает стоп и SLS начинает крыть позу.
00:21:56.265 пишет "Позиция изменилась на -1", выключается.
а вот НЕнормальное исполнение:
SLS 16.09.2011 00:23:32.734 Стратегия остановлена.
SLS 16.09.2011 00:23:32.734 Заканчиваем котирование с неисполненным объемом равный 0.
SLS 16.09.2011 00:23:32.734 Заканчиваем котирование с неисполненным объемом равный 0.
SLS 16.09.2011 00:23:32.734 Стратегия останавливается.
SLS 16.09.2011 00:23:32.734 Заканчиваем котирование с неисполненным объемом равный 0.
SLS 16.09.2011 00:23:32.734 Позиция изменилась на 1.
MS 16.09.2011 00:23:27.343 Новая Limit заявка 141734 на Buy с номером 2479447758.
SLS 16.09.2011 00:23:27.343 Новая Limit заявка 141734 на Buy с номером 2479447758.
SLS 16.09.2011 00:23:27.156 Заявка 141734 на Buy отправлена с ценой 157180 объемом 1.
SLS 16.09.2011 00:23:25.187 Регистрация новой заявки на Buy с ценой 157180 и объемом 1.
SLS 16.09.2011 00:23:25.187 Котируемая заявка 141733 исполнилась.
SLS 16.09.2011 00:22:37.203 Новая Buy сделка 13361254 на 1 заявки 141733.
MS 16.09.2011 00:22:37.203 Сделка 13361254 на Покупку по цене 157175,00000 по бумаге RIZ1 по объему 1 в 15.09.2011 21:22:50. Latency: 2,0272045. Pos: 0
MS 16.09.2011 00:22:37.203 Внимание Position changed! Pos:0
MS 16.09.2011 00:22:37.203 Новая Buy сделка 13361254 на 1 заявки 141733.
MS 16.09.2011 00:22:37.203 Новая Limit заявка 141733 на Buy с номером 2479447470.
SLS 16.09.2011 00:22:37.203 Новая Limit заявка 141733 на Buy с номером 2479447470.
SLS 16.09.2011 00:22:37.078 Заявка 141733 на Buy отправлена с ценой 157180 объемом 1.
SLS 16.09.2011 00:22:35.187 Регистрация новой заявки на Buy с ценой 157180 и объемом 1.
MS 16.09.2011 00:22:26.765 Candle time: 15.09.2011 21:22:40. Candle open: 157150,00000.
MS 16.09.2011 00:22:12.703 Candle time: 15.09.2011 21:22:20. Candle open: 157120,00000.
MS 16.09.2011 00:22:05.765 Внимание Order registered! Time: 16.09.2011 0:22:05. Id: 2479447291. TrId: 141732. CurDir:-1. Lat: 00:00:00.1267528
MS 16.09.2011 00:22:05.765 Новая Limit заявка 141732 на Buy с номером 2479447291.
MS 16.09.2011 00:22:05.640 Внимание In position! Dir: Short.
SLS 16.09.2011 00:22:05.640 Стратегия запущена.
MS 16.09.2011 00:22:05.640 Внимание Register Order: TrId: 141732. Regtime: 16.09.2011 0:22:05 sec: 0
MS 16.09.2011 00:22:05.640 Сделка 13361244 на Продажу по цене 157155,00000 по бумаге RIZ1 по объему 1 в 15.09.2011 21:22:19. Latency: 0,1413753. Pos: -1
MS 16.09.2011 00:22:05.640 Внимание Position changed! Pos:-1
MS 16.09.2011 00:22:05.640 Новая Sell сделка 13361244 на 1 заявки 141731.
MS 16.09.2011 00:22:05.640 Внимание Pos order registered! Time: 16.09.2011 0:22:05. Id: 2479447290. TrId: 141731. CurDir:0. Lat: 00:00:00.1413753
MS 16.09.2011 00:22:05.640 Новая Limit заявка 141731 на Sell с номером 2479447290.
MS 16.09.2011 00:22:05.562 Внимание Register Order: TrId: 141731. Regtime: 16.09.2011 0:22:05 sec: 0,0625
MS 16.09.2011 00:22:05.500 Внимание Signal! Time: 16.09.2011 0:22:05 Sig: -1
Как и в прошлом случае в 00:22:35.187 выбивает стоп, начинается выход с позиции.
00:22:37.203 приходит сделка выхода с позиции: "Новая Buy сделка 13361254 на 1 заявки 141733"
00:23:25.187 SLS заявляет "Котируемая заявка 141733 исполнилась.", через 50 секунд после того как она исполнилась!!
00:23:25.187 в тот же момент "Регистрация новой заявки на Buy с ценой 157180 и объемом 1" Зачем? Котируемая заявка ведь исполнилась.
В результате SLS докупает еще один лишний контракт, вместо того, чтобы просто закрыть позу.