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

Не правильная работа Position менеджера
Atom
2/6/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' активировано.


Tags:


Thanks:


Alexander

Avatar
Date: 2/6/2012
Reply


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. Полное логгирование как сказано здесь
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy