Изменения, баг-фиксы и улучшения, которые были внесены в проект за последний месяц.
Юзер-френдли апгрейды.
- Обводка для чек-боксов в стиле приложения стала светлее. Теперь видно, где ставить галочки!
- В окно выбора бумаги в торги добавлено динамическое обновление списка бумаг, которые есть в сервере, когда они обновились.
Расширения / изменения функционала.
1. Tinkoff. При ТФ >= 1 часу скачиваем свечи на старте серии по 7 дней. Это позволило ускорить скачку данных в скринерах, когда подключенных бумаг сотни. Делал и принимает благодарности: Nikita Buida. https://github.com/nikitabuida
2. BotTabSimple. Новые методы управления позициями:
- CloseAtStopMarket, стоп-приказ при достижении цены активации выставляет заявку типа market для закрытия позиции.
- CloseAtProfitMarket, профит-приказ при достижении цены активации выставляет заявку типа market для закрытия позиции.
- ChangeOrderPrice, смена цены ордера без его отзыва. Реализовано в АЛОР.
3. Tinkoff. Добавлена поддержка облигаций. Делал: https://github.com/nikitabuida
4. Quik LUA. Добавлена возможность торговать на демке. Благодарности: https://github.com/AlgoTurbo
5. Изменён метод старта серии свечек. Теперь не надо прописывать коннектор в CandleManager.
6. PositionOnBoard механизм удаления позиций. Многочисленные фиксы, рефакторинг.
7. Circle. Новый элемент для чарта. Лучи поддержки: https://github.com/Alexey144
Баг-фиксы.
- Отдельное окно робота. Обработаны ошибки null кол-ва источников. Такое бывает, когда студенты учатся собирать роботов, и источников нет у бота.
- BitGet. Убраны стандартные .Net конвертеры в пользу нашего кастомного string.ToDecimal().
- BitGet. Фикс локализации параметра кол-ва свечек для скачивания.
- Optimizer. Фиксы запуска робота с null вкладками.
- Optimizer. Блокировка отображения роботов без параметров в окне выбора робота для оптимизации.
- Qiuk LUA. Правильное отображение позиции по портфелю во время обновления. Благодарности: https://github.com/AlgoTurbo
- Tinkoff. Фикс конвертации цены myTrades на некоторых бумагах.
- Alor. Учёт лотности позиций по Алор. Делал: https://github.com/nikitabuida
- Alor. Убраны ненужные оповещения во время старта коннектора. Делал: https://github.com/nikitabuida
- SupprotTable. Фиксы отображения таблицы. Обработчки ошибок, костыли, рефакторинг.
- MarketDepthPainter. При переключении с использования полного стакана на бид с аском, зачищены старые данные в визуальном интерфейсе.
Разное.
- IServer – рефакторинг, изменение регионов, улучшение читаемости.
- Автотесты. Рефакторинг, расширение, изменение логики.
- ServerMaster – рефакторинг, изменение регионов, улучшение читаемости.
- IServerRealiazation – рефакторинг, изменение регионов, улучшение читаемости.
- AServer – рефакторинг, изменение регионов, улучшение читаемости.
- Из проекта удалены старые тесты для коннекторов.
- ServerCandleStorage – рефакторинг, изменение регионов, улучшение читаемости.
- ServerTradesStorage – рефакторинг, изменение регионов, улучшение читаемости.
Новые роботы в примеры.
1 DivergenceUltimate.
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/DevergenceUltimate.cs
2 OverbougthOversoldUltimate
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/OverboughtOversoldUltimate.cs
3 StrategyUltimateWithSmaAndATR
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyUltimateWithSmaAndATR.cs
4 DevergenceRsi
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/DevergenceRsi.cs
5 IntersectionRsiAndCCI
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/IntersectionRsiAndCCI.cs
6 StrategyRsiAndADX
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyRsiAndADX.cs
7 StrategyRsiTwoEmaAndStohastic
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyRsiTwoEmaAndStohastic.cs
8 BreakPriceChannel
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakPriceChannel.cs
9 ContertrendWithTwoPriceChannel
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/ContertrendWithTwoPriceChannel.cs
10 StrategyTwoPriceChannelWithRsi
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyTwoPriceChannelWithRsi.cs
11 IntersectionTwoWilliamsRange
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/IntersectionTwoWilliamsRange.cs
12 OverbougthOversoldWilliamsRange
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/OverbougthOversoldWilliamsRange.cs
13 StrategyWilliamsRangeWithParabolic
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/StrategyWilliamsRangeWithParabolic.cs
14 BreakBollingerTimeParam
https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/bin/Debug/Custom/Robots/BreakBollingerTimeParam.cs
Отличились и помогали:
Профиль на ГитХаб: https://github.com/nikitabuida
Профиль на СмартЛаб: https://smart-lab.ru/profile/fininja/
Профиль на ГитХаб: https://github.com/AlgoTurbo
Профиль на ГитХаб: https://github.com/JChinaM
Профиль на СмартЛаб: https://smart-lab.ru/profile/JChinaM/
Профиль на ГитХаб: https://github.com/Alexey144
Профиль на СмартЛаб: https://smart-lab.ru/profile/UHSF/
Профиль на ГитХаб: https://github.com/VovGeG
Профиль на СмартЛаб: https://smart-lab.ru/my/Vov4eG/
Профиль на ГитХаб: https://github.com/AlexWan
Профиль на СмартЛаб: https://smart-lab.ru/profile/Tyam/
Комментарии открыты для друзей, добавляйтесь!
OsEngine: https://github.com/AlexWan/OsEngine
Поддержка OsEngine: https://t.me/osengine_official_support
Регистрируйся в АЛОР и получай бонусы: https://www.alorbroker.ru/open
Сайт АЛОР БРОКЕР: https://www.alorbroker.ru
Раздел «Для клиентов»: https://www.alorbroker.ru/openinfo/for-clients
Программа лояльности от АЛОР БРОКЕР и OsEngine: https://smart-lab.ru/company/os_engine/blog/972745.php