Изменения, баг-фикс и улучшения, которые были внесены в проект за предыдущий месяц.
Юзер-френдли апгрейды.
1. Журнал. График эквити. Добавлен зум и дополнительные подписи для сделок. Не закрытые сделки отображаются фиолетовым:
2. В окне отдельного робота появилась возможность расширить нижнюю панель, нажав на вот эту жёлтую кнопку:
3. В окне настроек индекса добавлена дата последних данных по инструменту и глубина расчёта индекса. Первое — для мониторинга остановки бумаг. Второе — для ускорения в тестах.
4. Добавлена сортировка позиций по портфелю, вот здесь:
5. В окно спецификации позиции добавлена настройка начального депозита при открытии позиции:
Расширения / изменения функционала.
- Ускорение выбора инструмента при быстром поиске. Делал: https://github.com/Alexey144
- Новый слой создания серий свечек. https://smart-lab.ru/company/os_engine/blog/1028089.php И 14 серий свечек к нему. Инструкции всё ещё пишутся. ЭТО ГЛАВНОЕ НОВОВВЕДЕНИЕ ДАННОГО МЕСЯЦА.
- ALOR Open Api – увеличение кол-ва скачиваемых свечек в понедельник, чтобы подтягивались с пятницы.
- BotTabScreener – существенное ускорение работы. На 30 – 70 %, если Вы одновременно торгуете больше 50ти инструментов.
- Прорисовщик стакана – существенное ускорение работы.
Баг-фиксы.
- OKX. Фиксы приёма ордера, когда на ней одновременно торгует и другой терминал (TsLab). Теперь OsEngine и их видит и может ими управлять.
- Deribit. Фиксы приёма ордера, когда на ней одновременно торгует и другой терминал (TsLab). Теперь OsEngine и их видит и может ими управлять.
- Оптимизатор. Фикс работы в нём нового параметра «чек-бокс строка». Делал: https://github.com/AnatolM
- Quik LUA. Фикс приёма информации по бумаге.
- Optimizer. Несколько фиксов, возникавших при больших нагрузках.
- Journal. Фиксы группировки роботов при отображении. Правки локализации.
- Окно закрытия позиции. Фикс закрытия окна, когда робот уже удалён.
- BotTabPair. BotTabPolygon. Закрытие открытых окон, когда робот удаляется из общего интерфейса.
- Около 10 ФИКСОВ по сообщениям из Краш-Сервера. Все перечислять не будем, но очень серьёзные ошибки. Обязательно обновляйтесь.
- Binance. Фикс проблемы лотности для бумаг.
- IndicatorsParameters – фикс сохранения и загрузки, когда рабочая сборка боевая переносится между системами с разной локализацией.
- OsDataPainter – ускорение прорисовки бумаг выбранных в сете.
- BitGet – фиксы генерации MyTrades для ордеров и позиций. Убран очень редкий баг, возникающий из-за многопоточного доступа к некоторым массивам. Обязательно обновитесь, кто на BitGet торгует.
Новые роботы и индикаторы в примеры.
1 Робот на пробое индикатора QStick.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakQStick.cs
2. Робот по перекупленности индикатора QStick.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/OverbougthOversoldQStick.cs
3. Контртрендовый робот на индикаторе RAVI.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/ContrtrendRaviAndBollinger.cs
4. Робот на индикаторе RAVI и Momentum.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyRaviAndMomentum.cs
5. Робот SuperTrend контртрендовый.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/ContrtrendSuperTrendAndCMO.cs
6. Робот SuperTrend на пересечении с другим индикатором.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/IntersectionOfSuperTrends.cs
7. Контртрендовый робот на индикаторе NRTR.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/ContrTrendNrtrAndROC.cs
8. Направленная стратегия на индикаторе NRTR.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyNrtrAndSmaChannel.cs
9. Робот PinBar Screener.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/Screeners/PinBarScreener.cs
10. Робот Три солдата на волатильности.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/Patterns/ThreeSoldierVolatilityAdaptive.cs
Отличились и помогали:
Профиль на ГитХаб: https://github.com/VovcheG1
Профиль на СмартЛаб: https://smart-lab.ru/profile/Vov4eG/
Профиль на ГитХаб: https://github.com/Alexey144
Профиль на СмартЛаб: https://smart-lab.ru/profile/UHSF/
Профиль на ГитХаб: https://github.com/AnatolM
Профиль на ГитХаб: https://github.com/AlexWan
Профиль на СмартЛаб: https://smart-lab.ru/profile/Tyam/
НУ И САМОЕ ГЛАВНОЕ — ПОБЕДИЛИ УТЕЧКИ ПАМЯТИ В ЯДРЕ)
Так победим!
Удачных алгоритмов!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support