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


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