А разве то что правило PositionChanged не срабатывает когда позиция изменяется и притом не раз этого не достаточно что бы понять что с позицией что то не так?
frontman:
А разве то что правило PositionChanged не срабатывает когда позиция изменяется и притом не раз этого не достаточно что бы понять что с позицией что то не так?
Ок, раз вам достаточно - понимайте тогда сами что не так и где.
Просто я сейчас потрачу кучу времени на то что бы выложить вам все лога, а в итоге все равно все придеться переписать. как это у меня было с StopLossStrategy.
Я пишу о проблемах которые есть. Только для того что бы те кто работает над библиотекой имели представления об ошибках. Все.
Мне проще обойти проблему.
frontman:
Я пишу о проблемах которые есть. Только для того что бы те кто работает над библиотекой имели представления об ошибках. Все.
Мне проще обойти проблему.
Чтобы мне проблему исправить - мне надо понимать где она происходит.
По вашим словам не понятно где что не так.
Вы говорите А и не хотите говорить Б.
Хотите обойти - обходите. Хотите помочь исправить - помогайте.
frontman:
Т.е в начале все правильно было потом PositionManager начал выводить позицию с ошибкой.
И как видно из логов PositionChanged не всегда срабатывает.
frontman:
Т.е в начале все правильно было потом PositionManager начал выводить позицию с ошибкой.
И как видно из логов PositionChanged не всегда срабатывает.
frontman:
Т.е в начале все правильно было потом PositionManager начал выводить позицию с ошибкой.
И как видно из логов PositionChanged не всегда срабатывает.
Дубль 5.
См. выше порядок действия.
Как вы и просили. Моя позиция и сразу же логи PositionManager. Что не так?
frontman:
Т.е в начале все правильно было потом PositionManager начал выводить позицию с ошибкой.
И как видно из логов PositionChanged не всегда срабатывает.
Дубль 5.
См. выше порядок действия.
Как вы и просили. Моя позиция и сразу же логи PositionManager. Что не так?
Комментарии (19)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
Код, который это воспроизводит. Дебаг лог PositionManager из соседней темы
Хоть что-нибудь что поможет нам это воспроизвести или исправить...
11:01:45.141 | | Спред стратегия | Стратегия запущена. 11:01:47.485 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329541124. 11:01:48.032 | | Спред стратегия | Обработка Limit заявки 39680674 на Buy с номером 5329541532. 11:01:48.032 | | Спред стратегия | Обработка Limit заявки 39680675 на Sell с номером 5329541577. 11:01:50.876 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329543732. 11:01:51.532 | | Спред стратегия | Обработка Limit заявки 39680684 на Buy с номером 5329544258. 11:01:51.532 | | Спред стратегия | Обработка Limit заявки 39680685 на Sell с номером 5329544299. 11:01:54.485 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329545554. 11:01:56.376 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329546967. 11:01:57.454 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329547940. 11:01:58.110 | | Спред стратегия | Обработка Limit заявки 39680692 на Buy с номером 5329548144. 11:01:58.141 | | Спред стратегия | Обработка Limit заявки 39680693 на Sell с номером 5329548208. 11:01:58.188 | | Спред стратегия | Позиция выводимая при срабатывании PositionChanged: -1 11:01:58.313 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329548834. 11:01:58.391 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329549053. 11:01:58.423 | | Спред стратегия | Позиция выводимая при срабатывании PositionChanged: 0 11:01:58.548 | | Спред стратегия | Новая Sell сделка 417132867 на 1 заявки 39680693. 11:01:58.579 | | Спред стратегия | Позиция расчитываемая мною: -1 11:01:58.594 | | Спред стратегия | Новая Buy сделка 417132910 на 1 заявки 39680692. 11:01:58.594 | | Спред стратегия | Позиция расчитываемая мною: 0 11:01:58.641 | | Спред стратегия | Новая Buy сделка 417132935 на 1 заявки 39680698. 11:01:58.641 | | Спред стратегия | Позиция расчитываемая мною: 1 11:01:58.657 | | PS | Стратегия запущена. 11:01:58.735 | | Спред стратегия | Обработка Limit заявки 39680698 на Buy с номером 5329549584. 11:01:58.751 | | Спред стратегия | Обработка Limit заявки 39680699 на Sell с номером 5329549590. 11:01:58.751 | | PS | Обработка Limit заявки 39680698 на Buy с номером 5329549584. 11:01:58.751 | | PS | Обработка Limit заявки 39680699 на Sell с номером 5329549590. 11:01:58.782 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329549692. 11:01:58.782 | | PS | Обработка Limit заявки 0 на Sell с номером 5329549692. 11:01:58.969 | | PS | Новая Sell сделка 417132950 на 1 заявки 39680700. 11:01:58.985 | | Спред стратегия | Новая Sell сделка 417132950 на 1 заявки 39680700. 11:01:58.985 | | Спред стратегия | Позиция расчитываемая мною: 0 11:01:58.985 | | PS | Стратегия останавливается. 11:01:58.985 | | PS | Стратегия остановлена. 11:01:59.001 | | Спред стратегия | Обработка Limit заявки 39680700 на Sell с номером 5329549829. 11:01:59.313 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329550028. 11:02:00.735 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329551270. 11:02:01.063 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329551520. 11:02:01.391 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329551795. 11:02:01.938 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329552218. 11:02:02.048 | | Спред стратегия | Обработка Limit заявки 39680702 на Buy с номером 5329552263. 11:02:02.048 | | Спред стратегия | Обработка Limit заявки 39680703 на Sell с номером 5329552311. 11:02:03.048 | | Спред стратегия | Обработка Limit заявки 39680706 на Buy с номером 5329552893. 11:02:03.063 | | Спред стратегия | Обработка Limit заявки 39680707 на Sell с номером 5329552938. 11:02:03.282 | | Спред стратегия | Новая Buy сделка 417133004 на 1 заявки 39680706. 11:02:03.282 | | Спред стратегия | Позиция расчитываемая мною: 1 11:02:03.282 | | PS | Стратегия запущена. 11:02:03.313 | | Спред стратегия | Позиция выводимая при срабатывании PositionChanged: 1 11:02:03.391 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329553217. 11:02:03.391 | | PS | Обработка Limit заявки 0 на Buy с номером 5329553217. 11:02:03.438 | Error | PS | Заявка 39680711 не была принята по причине StockSharp.Plaza.PlazaException: Произошла ошибка. Код 31, описание 'Не разрешена встречная заявка на один счет и/или ИНН.'.. 11:02:03.594 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329553337. 11:02:03.594 | | PS | Обработка Limit заявки 0 на Buy с номером 5329553337. 11:02:03.704 | | Спред стратегия | Обработка Limit заявки 39680713 на Buy с номером 5329553484. 11:02:03.719 | | PS | Обработка Limit заявки 39680713 на Buy с номером 5329553484. 11:02:03.829 | | Спред стратегия | Обработка Limit заявки 39680714 на Sell с номером 5329553525. 11:02:03.829 | | PS | Обработка Limit заявки 39680714 на Sell с номером 5329553525. 11:02:04.516 | | Спред стратегия | Обработка Limit заявки 39680719 на Buy с номером 5329554123. 11:02:04.516 | | PS | Обработка Limit заявки 39680719 на Buy с номером 5329554123. 11:02:04.626 | | Спред стратегия | Новая Sell сделка 417133063 на 1 заявки 39680720. 11:02:04.626 | | Спред стратегия | Позиция расчитываемая мною: 0 11:02:04.626 | | PS | Стратегия останавливается. 11:02:04.626 | | PS | Стратегия остановлена. 11:02:04.626 | | Спред стратегия | Обработка Limit заявки 39680720 на Sell с номером 5329554162. 11:02:05.063 | | Спред стратегия | Обработка Limit заявки 39680721 на Buy с номером 5329554514. 11:02:05.063 | | Спред стратегия | Обработка Limit заявки 39680722 на Sell с номером 5329554546. 11:02:05.610 | | Спред стратегия | Обработка Limit заявки 39680727 на Buy с номером 5329554947. 11:02:05.610 | | Спред стратегия | Обработка Limit заявки 39680728 на Sell с номером 5329554948. 11:02:06.704 | | Спред стратегия | Новая Buy сделка 417133110 на 1 заявки 39680719. 11:02:06.704 | | Спред стратегия | Позиция расчитываемая мною: 1 11:02:06.704 | | Спред стратегия | Обработка Limit заявки 39680733 на Buy с номером 5329555571. 11:02:06.719 | | Спред стратегия | Позиция выводимая при срабатывании PositionChanged: 2 11:02:06.829 | | Спред стратегия | Обработка Limit заявки 39680734 на Sell с номером 5329555627. 11:02:06.938 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329555767. 11:02:07.688 | | Спред стратегия | Обработка Limit заявки 39680741 на Buy с номером 5329556325. 11:02:07.688 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329556340. 11:02:07.798 | | Спред стратегия | Обработка Limit заявки 39680742 на Sell с номером 5329556362. 11:02:09.219 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329557556. 11:02:15.548 | | Спред стратегия | Обработка Limit заявки 39680747 на Buy с номером 5329561641. 11:02:15.673 | | Спред стратегия | Обработка Limit заявки 39680748 на Sell с номером 5329561653. 11:02:16.001 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329561790. 11:02:17.016 | | Спред стратегия | Обработка Limit заявки 39680751 на Buy с номером 5329562313. 11:02:17.110 | | Спред стратегия | Обработка Limit заявки 39680752 на Sell с номером 5329562340. 11:02:20.344 | | Спред стратегия | Стратегия останавливается. 11:02:20.344 | | Спред стратегия | Стратегия остановлена. 11:02:20.751 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329564146. 11:02:23.266 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329565377. 11:02:28.641 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329568281. 11:02:28.969 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329568509. 11:02:31.048 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329569927. 11:02:31.376 | | Спред стратегия | Обработка Limit заявки 0 на Sell с номером 5329570176. 11:02:33.016 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5329571283.
Заметьте что позиция рассчитываемая мной при совершения сделок успевает несколько раз измениться, а событие PositionChanged так и не срабатывает...
И? Я так понимаю это ошибка которую не кто не хочет признавать?
Вы считаете что мы только и делаем что проверяем ваши баги и их исправляем? Других дел нет? Имейте терпение и уважение.
Я в первом своём ответе написал - нужен лог PositionManager из этой темы. У вас он есть? Нет. О чём тогда разговор?
И выведите Position стратегии там где выводите свою позицию.
А разве то что правило PositionChanged не срабатывает когда позиция изменяется и притом не раз этого не достаточно что бы понять что с позицией что то не так?
Ок, раз вам достаточно - понимайте тогда сами что не так и где.
Просто я сейчас потрачу кучу времени на то что бы выложить вам все лога, а в итоге все равно все придеться переписать. как это у меня было с StopLossStrategy.
Я пишу о проблемах которые есть. Только для того что бы те кто работает над библиотекой имели представления об ошибках. Все. Мне проще обойти проблему.
Чтобы мне проблему исправить - мне надо понимать где она происходит. По вашим словам не понятно где что не так. Вы говорите А и не хотите говорить Б.
Хотите обойти - обходите. Хотите помочь исправить - помогайте.
15:53:57.372 | | Спред стратегия | Стратегия запущена. 15:53:58.622 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5338088677. 15:53:59.825 | | Спред стратегия | Обработка Limit заявки 57134139 на Buy с номером 5338089549. 15:53:59.825 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5338089565. 15:53:59.825 | | Спред стратегия | Обработка Limit заявки 57134140 на Sell с номером 5338089587. 15:53:59.919 | | Спред стратегия | Отменяю текущий спред 15:54:00.028 | | Спред стратегия | Отменяю текущий спред 15:54:00.044 | | Спред стратегия | Позиция выводимая при срабатывании PositionChanged: -1 15:54:00.060 | | Спред стратегия | Новая Sell сделка 417650984 на 1 заявки 57134140. <mark>15:54:00.091 | | Спред стратегия | Позиция расчитываемая мною: -1 15:54:00.091 | | Спред стратегия | Позиция расчитываемая PositionManager: -1</mark> 15:54:00.107 | | PS | Стратегия запущена. 15:54:00.107 | | PS | Порог цены: 15188,00000 15:54:00.107 | | PS | Цена на момент создания правила: 15178,00000 15:54:00.357 | | PS | Цена на момент срабатывания правила: 15175,00000 15:54:00.685 | | Спред стратегия | Обработка Limit заявки 57134145 на Buy с номером 5338090224. 15:54:00.685 | | PS | Обработка Limit заявки 57134145 на Buy с номером 5338090224. 15:54:00.700 | | PS | Стратегия останавливается. 15:54:00.700 | | PS | Стратегия остановлена. 15:54:00.716 | | Спред стратегия | Новая Buy сделка 417651006 на 1 заявки 57134145. <mark>15:54:00.716 | | Спред стратегия | Позиция расчитываемая мною: 0 15:54:00.716 | | Спред стратегия | Позиция расчитываемая PositionManager: -1</mark> 15:54:00.903 | | Спред стратегия | Обработка Limit заявки 57134146 на Buy с номером 5338090351. 15:54:00.903 | | Спред стратегия | Обработка Limit заявки 57134147 на Sell с номером 5338090377. 15:54:01.122 | | Спред стратегия | Отменяю текущий спред 15:54:01.247 | | Спред стратегия | Отменяю текущий спред 15:54:01.341 | | Спред стратегия | Отменяю текущий спред 15:54:01.450 | | Спред стратегия | Отменяю текущий спред 15:54:02.122 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5338091236. 15:54:02.778 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5338091770. 15:54:05.825 | | Спред стратегия | Обработка Limit заявки 57134156 на Buy с номером 5338093840. 15:54:05.825 | | Спред стратегия | Обработка Limit заявки 0 на Buy с номером 5338093863. 15:54:05.935 | | Спред стратегия | Обработка Limit заявки 57134157 на Sell с номером 5338093898. 15:54:06.153 | | Спред стратегия | Отменяю текущий спред 15:54:06.153 | | Спред стратегия | Позиция выводимая при срабатывании PositionChanged: -2 15:54:06.153 | | Спред стратегия | Новая Sell сделка 417651364 на 1 заявки 57134157. <mark>15:54:06.153 | | Спред стратегия | Позиция расчитываемая мною: -1 15:54:06.153 | | Спред стратегия | Позиция расчитываемая PositionManager: -2</mark> 15:54:06.153 | | PS | Стратегия запущена. 15:54:06.153 | | PS | Порог цены: 15171,00000 15:54:06.153 | | PS | Цена на момент создания правила: 15161,00000 15:54:06.153 | | PS | Цена на момент срабатывания правила: 15161,00000 15:54:06.591 | | Спред стратегия | Обработка Limit заявки 57134159 на Buy с номером 5338094388. 15:54:06.591 | | PS | Обработка Limit заявки 57134159 на Buy с номером 5338094388. 15:54:06.591 | | PS | Стратегия останавливается. 15:54:06.591 | | PS | Стратегия остановлена. 15:54:06.591 | | Спред стратегия | Новая Buy сделка 417651392 на 1 заявки 57134159. <mark>15:54:06.591 | | Спред стратегия | Позиция расчитываемая мною: 0 15:54:06.591 | | Спред стратегия | Позиция расчитываемая PositionManager: -2</mark> 15:54:07.716 | | Спред стратегия | Стратегия останавливается. 15:54:07.716 | | Спред стратегия | Стратегия остановлена.<mark></mark>
Т.е в начале все правильно было потом PositionManager начал выводить позицию с ошибкой. И как видно из логов PositionChanged не всегда срабатывает.
Дубль 5. См. выше порядок действия.
Ошибка только на Плазе?
Как вы и просили. Моя позиция и сразу же логи PositionManager. Что не так?
Переопределите этот PositionManager
Не могу сказать точно. Но работаю я с плазой только.
Спасибо.