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

Как проходят сделки при тестировании
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 (804) Снимок1.PNG 14 KB (813) Снимок2.PNG 49 KB (770)



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: Добрый день

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

  1. Почему происходит дробление объёма? (транзакция №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