Добрый день.
Тестирование проходит на 1 мин свечах, стратегия - StairsCountertrendStrategy из Shell, инструмент - Сбер
Заряжаю 500000 лотов по рынку как на покупку, так и на продажу. Цель: разобраться, как будет проходить тестирование при нехватке ликвидности.
Первая сделка (транзакция №7) проходит на покупку и если подсчитать: 69459 + 69457 = 138916 138916 * 2 = 277832, что практически равно объёму первой свечи.
Для первой сделки логика почти понятна - берется вся ликвидность в пределах данной минуты и делиться на 2. Вопросы:
- Данная предполагаемая логика не проходит для второй сделки (продажа, транзакция №8). Как проходят сделки при тестировании (пошагово)?
- Почему происходит дробление объёма? (транзакция №7 - на 2 части (почему не 3 части?), транзакция №8 - на 6 частей (почему не 9 или 5 частей?))
Комментарии (4)
Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий
.
Добрый день
Количество заявка и объем в стакане выставляется произвольно на основе входящих данных. Ликвидность в стакане может закончится или всегда восполняться в зависимости от настройки MarketEmulatorSettings.IncreaseDepthVolume
Таких свойств нет. Дробление происходит на основе текущих объемов, которые генерируются произвольно.