← Zurück

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

Стратегия была запущена, она поставила заявку. Т.к. цена заявки была выше аска, она сразу была исполнена. Первое значение позиции было как и нужно - 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' активировано.

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Alexander
Alexander

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