Не правильная работа Position менеджера

Не правильная работа Position менеджера
Atom
06.02.2012
vader


Стратегия была запущена, она поставила заявку. Т.к. цена заявки была выше аска, она сразу была исполнена.
Первое значение позиции было как и нужно - 8, а потом оно изменилось на 0.
Потом подобых сбоев не происходило, но в резулбьтате при окончании работы стратегии позиция расходилась с реальной на эти 8 потерянных лотов.
Да, стратегия была запущена так -
Thread t = new Thread(new ThreadStart(strategy.Start));
t.Start();

Вот лог.
13:06:35.584 | | CR | Стратегия запущена.
13:06:35.935 | | CR | Новая позиция 8.
13:06:35.937 | | CR | Новая позиция 0.
13:06:35.948 | | CR | Новая Buy сделка 54408037 по цене 162015 на 3 заявки 47178391.
13:06:35.975 | | CR | 54408037 06.02.2012 13:06:25
13:06:35.981 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:06:35.991 | | CR | Новая Buy сделка 54408038 по цене 162025 на 2 заявки 47178391.
13:06:35.993 | | CR | 54408038 06.02.2012 13:06:25
13:06:36.000 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:06:36.032 | | CR | Новая Buy сделка 54408039 по цене 162030 на 1 заявки 47178391.
13:06:36.035 | | CR | 54408039 06.02.2012 13:06:25
13:06:36.036 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:06:36.040 | | CR | Новая Buy сделка 54408040 по цене 162045 на 2 заявки 47178391.
13:06:36.042 | | CR | 54408040 06.02.2012 13:06:25
13:06:36.043 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:07:09.440 | | CR | Новая позиция 7.
13:07:09.442 | | CR | Новая Buy сделка 54408228 по цене 161990 на 7 заявки 47178394.
13:07:09.453 | | CR | 54408228 06.02.2012 13:06:58
13:07:09.459 | | CR | Правило 'Новые сделки стратегии CR' активировано.

Теги:


Спасибо:


Alexander

Фотография
Дата: 06.02.2012
Ответить


vader
Стратегия была запущена, она поставила заявку. Т.к. цена заявки была выше аска, она сразу была исполнена.
Первое значение позиции было как и нужно - 8, а потом оно изменилось на 0.
Потом подобых сбоев не происходило, но в резулбьтате при окончании работы стратегии позиция расходилась с реальной на эти 8 потерянных лотов.
Да, стратегия была запущена так -
Thread t = new Thread(new ThreadStart(strategy.Start));
t.Start();

Вот лог.
13:06:35.584 | | CR | Стратегия запущена.
13:06:35.935 | | CR | Новая позиция 8.
13:06:35.937 | | CR | Новая позиция 0.
13:06:35.948 | | CR | Новая Buy сделка 54408037 по цене 162015 на 3 заявки 47178391.
13:06:35.975 | | CR | 54408037 06.02.2012 13:06:25
13:06:35.981 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:06:35.991 | | CR | Новая Buy сделка 54408038 по цене 162025 на 2 заявки 47178391.
13:06:35.993 | | CR | 54408038 06.02.2012 13:06:25
13:06:36.000 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:06:36.032 | | CR | Новая Buy сделка 54408039 по цене 162030 на 1 заявки 47178391.
13:06:36.035 | | CR | 54408039 06.02.2012 13:06:25
13:06:36.036 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:06:36.040 | | CR | Новая Buy сделка 54408040 по цене 162045 на 2 заявки 47178391.
13:06:36.042 | | CR | 54408040 06.02.2012 13:06:25
13:06:36.043 | | CR | Правило 'Новые сделки стратегии CR' активировано.
13:07:09.440 | | CR | Новая позиция 7.
13:07:09.442 | | CR | Новая Buy сделка 54408228 по цене 161990 на 7 заявки 47178394.
13:07:09.453 | | CR | 54408228 06.02.2012 13:06:58
13:07:09.459 | | CR | Правило 'Новые сделки стратегии CR' активировано.



1) Стратегия должна запускаться так как сказано в документации - strategy.Start()
События работают параллельно. У вас же зачем-то создаётся ещё дополнительно отдельный поток.

Если не поможет, то:
1) Версия S#
2) Полное логгирование как сказано здесь
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy