Как проходят сделки при тестировании

Как проходят сделки при тестировании
Atom
1/21/2019


Добрый день.

Тестирование проходит на 1 мин свечах,
стратегия - StairsCountertrendStrategy из Shell,
инструмент - Сбер

Заряжаю 500000 лотов по рынку как на покупку, так и на продажу.
Цель: разобраться, как будет проходить тестирование при нехватке ликвидности.

Первая сделка (транзакция №7) проходит на покупку и если подсчитать:
69459 + 69457 = 138916
138916 * 2 = 277832, что практически равно объёму первой свечи.

Для первой сделки логика почти понятна - берется вся ликвидность в пределах данной минуты и делиться на 2.
Вопросы:
1) Данная предполагаемая логика не проходит для второй сделки (продажа, транзакция №8). Как проходят сделки при тестировании (пошагово)?
2) Почему происходит дробление объёма? (транзакция №7 - на 2 части (почему не 3 части?), транзакция №8 - на 6 частей (почему не 9 или 5 частей?))

Снимок.PNG
Снимок1.PNG
Снимок2.PNG
Снимок.PNG 58 KB (446) Снимок1.PNG 14 KB (457) Снимок2.PNG 49 KB (449)



Thanks:


Дмитрий_

Avatar
Date: 1/21/2019
Reply


.
Thanks:

Support

Avatar
Date: 1/22/2019
Reply


Добрый день

Количество заявка и объем в стакане выставляется произвольно на основе входящих данных. Ликвидность в стакане может закончится или всегда восполняться в зависимости от настройки MarketEmulatorSettings.IncreaseDepthVolume
Thanks:

Дмитрий_

Avatar
Date: 1/22/2019
Reply


Support Go to
Добрый день

Количество заявка и объем в стакане выставляется произвольно на основе входящих данных. Ликвидность в стакане может закончится или всегда восполняться в зависимости от настройки MarketEmulatorSettings.IncreaseDepthVolume


2) Почему происходит дробление объёма? (транзакция №7 - на 2 части (почему не 3 части?), транзакция №8 - на 6 частей (почему не 9 или 5 частей?))
Какое свойство отвечает за дробление объёма сделки?
Thanks:

Support

Avatar
Date: 1/23/2019
Reply


Таких свойств нет. Дробление происходит на основе текущих объемов, которые генерируются произвольно.
Thanks:


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

loading
clippy