OsEngine

Сайт продукта: http://o-s-a.net/os-engine.html
OsEngine — OpenSource Framework для алгоритмической торговли.
Полный комплекс программ необходимых для автоматизации торговли на бирже. 

Ссылка на скачивание: https://github.com/AlexWan/OsEngine

Видео: 





Качайте, пользуйтесь. Код полностью открыт – лицензии разрешительные. В комплекте более 30 готовых встроенных роботов. Тренд, КонтрТренд, Арбитраж. Есть возможность делать межбиржевой арбитраж и прочее. Русскоязычная поддержка. Возможность дозаказать коннектор к любой бирже (криптовалют и не только). Есть обучение с нуля для того чтобы быстро самим начать писать роботов.

Подробно про то, что там есть внутри



1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки.

2. Более 30 встроенных роботов готовых к модернизации и торговли. Тренд, КонтрТренд, Арбитраж.

3. Os.Robot:
a. Индекс Билдер подключенный к роботу. Позволяющий писать арбитражеров в 200 строк.
c. МультиКоннект с одновременным подключением к нескольким источникам.
d. МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов.

4. Os.Tester:
a. Свечи, Тики, Стаканы
b. Портфельное (множество ботов одновременно) тестирование.
c. МультиИнструментная эмуляция торгов. Синхронизация в миллисекундах.

5. Os.Optimizer
программа для тестирования на истории одной стратегии с разными параметрами.

6. Os.Data:
a. Сохраняет: Свечи, Тики, Срезы стакана настраиваемой глубины
b. Сохраняет Свечи нестандартных ТФ. От 1 сек.

7. Os.Miner:
Программа для автоматического поиска прибыльных формаций на графике. Майнер  паттернов.
С помощью неё можно быстро и просто «добыть» несколько свежих, рабочих  паттернов. Как свечных, так и индикаторных. И запустить их в торгвлю.
Добавлено: 07. 2018

8. Журнал, рассылка, многоуровневое логирование, скальперский стакан, алерты и т.д.

9. Настоящий Open Source

10. Полностью разрешительная лицензия.


Подключения к классическим площадкам



1.   Квик – популярный терминал для торговли на Московской бирже (MOEX)
2.   СмартКом – не очень популярный терминал для торговли на Московской бирже (MOEX), но гораздо быстрее Квик.
3.   Плаза 2 – профессиональный HFT коннкетор для подключения к Московской бирже. К секции дереватив.
4.   ASTS Bridge, он же Micex TEAP — профессиональный HFT коннектор для подключения к Московской бирже. К секции акций.
5.   Interactiv Brokers – коннектор для торговли через терминал TWS, для торговли Америки и Европы. NYSE, DAX и т.д.
6.   OANDA – форекс… Ну тут без комментариев. В прошлом году заказали робота для арбитража криптовалют, который должен смотреть в котировки EUR/USD. Пришлось делать. (ФОРЕКС – ЗЛО!)
7.     Ninja Trader — западный брокер. Мировые площадки. Криптовалюта. Форекс. (добавлено 06.2018)



Подключения для торговли на биржах криптовалют

1)   BitStamp
2)   Kraken
3)   Bitmex + загрузка истории. Свечи, трейды
4)   Binance. (Spot + Margin + Futures) + загрузка истории. Свечи, трейды
5)   BitFinex.
6)   BitMax.
7)   LiveCoin.
8)   Exmo.
9)   ZB.
10) Gate IO (Spot + Futures)

11) Huobi (Spot + Margin + Futures + SWAP) + загрузка истории. Свечи, трейды

12) HitBtc

Ссылки:

Ссылка на ГитХаб: https://github.com/AlexWan/OsEngine
Канал с инструкциями, кому лень смотреть доки: https://www.youtube.com/channel/UCLmOUsdFs48mo37hgXmIJTQ/videos
Форум поддержки: http://o-s-a.net/forum
Домашняя страница проекта на нашем сайте: http://o-s-a.net/os-engine.html
Обучение программированию в платформе: http://o-s-a.net/training.html
Канал в телеграмме: t.me/bad_quant, там же чатик: t.me/o_s_a_chat 

Ещё раз повторюсь что у проекта полностью открытый код и разрешительные лицензии Apache 2. Всё как Вы любите.

Удачных алгоритмов!

P.S.
Друзья — поддержка на форуме. Если что-то случилось, пишите в поддержку, а не сюда на СмартЛаб.
  1. Аватар OS_Engine_team
    Вход в позицию через кастомный айсберг для реала. Как протолкнуть в рынок миллиард, не привлекая внимания санитаров? Микроменеджмент позиций в OsEngine #6

    Паттерн позволяет разделить логику тестирования от логики реального входа внутри робота для того, чтобы при входе и выходе не «рисовать свечи» своими большими заявками.

    Очень важная заготовка паттерна управления позицией для тех, у кого много денег на счету. В том числе разберём исходный код, чтобы Вы могли модернизировать свои способы входа в реале, опираясь на данные исходники. В примере логика айсберга выделена в отдельный объект и использована многопоточность, но её надо будет переиспользовать без изменений, поэтому не пугайтесь, кто не программист, переиспользовать удастся. Будете входить, как захотите в реале.

    Итоговая логика робота на графике в реале выглядит так:

    Вход в позицию через кастомный айсберг для реала. Как протолкнуть в рынок миллиард, не привлекая внимания санитаров? Микроменеджмент позиций в OsEngine #6

    В примере на графике получилось даже зайти лучше, чем если бы мы это делали одним ордером.

    Сам робот – классический отбойник от боллинджера с выходом в % по стопу и профиту. Выход также в реале через «кастомный айсберг».

     

    1. Открываем робот-пример. CustomIcebergSample.

    На ГитХаб в репозитории OsEngine это находится здесь:



    Авто-репост. Читать в блоге >>>
  2. Аватар OS_Engine_team
    Журнал сделок в OsEngine. Тестирование Граального робота. Видео.

    В этом видео подробно рассмотрим Журнал сделок в OS Engine. А также проведем тесты ГРААЛЬНОГО робота и на его примере подробно объясним, какая нужная информация по тестам (или торговле) записывается в журнал.

    VK Видео:


    RuTube:



    Авто-репост. Читать в блоге >>>
  3. Аватар OS_Engine_team
    OsEngine изменения. 2920 - 3018. Импортозамещаем.

    Изменения, баг-фикс и улучшения, которые были внесены в проект за предыдущий месяц.

    OsEngine изменения. 2920 - 3018. Импортозамещаем.

    Приближаемся к продакшен-реди версии. Около нового года можно будет об этом говорить, поэтому фокус смещается на инструкции и удобство работы с проектом для начинающих.

     

    Мега-ГАЙД по OsEngine, алготрейдингу и программированию.

    Сам ГАЙД здесь: https://smart-lab.ru/company/os_engine/blog/1024149.php

    Он делается для того, чтобы было удобно и быстро искать всё в одном месте. Вся информация по алготрейдингу и созданию торговых роботов, которая Вам может понадобиться в одном месте.

    Новое за месяц:

    1. Пример. Таблица в окне параметров 2. https://smart-lab.ru/company/os_engine/blog/1056626.php
    2. Стандартные настройки коннектора в OsEngine. https://smart-lab.ru/company/os_engine/blog/1057253.php
    3. Видео. Конвертеры свечей. https://smart-lab.ru/company/os_engine/blog/1057628.php
    4. Пример. Логирование информации из робота. https://smart-lab.ru/company/os_engine/blog/1057708.php
    5. Видео. Обзор тестера. https://smart-lab.ru/company/os_engine/blog/1057875.php


    Авто-репост. Читать в блоге >>>
  4. Аватар OS_Engine_team
    Алерты в OsEngine. Видео.

    VK Видео:


    RuTube:



    Авто-репост. Читать в блоге >>>
  5. Аватар OS_Engine_team
    Усреднение позиций через открытие новых позиций с пересчётом тейк-профита по средней цене входа. Микроменеджмент позиций в OsEngine #3

    Сегодня рассмотрим пример того, как можно усредняться через отложенные ордера на открытие других позиций.

    Данный тип усреднения позволяет в полной мере тестировать торговую логику робота на свечных данных, т.к. использует заявки на усреднение типа BuyAtStop и SellAtStop.

    Усреднение позиций через открытие новых позиций с пересчётом тейк-профита по средней цене входа. Микроменеджмент позиций в OsEngine #3 

     

    1. Открываем робот-пример. EnvelopsCountertrend.

    На ГитХаб в репозитории OsEngine это находится здесь:

    https://github.com/AlexWan/OsEngine

    Внутри проекта здесь:



    Авто-репост. Читать в блоге >>>
  6. Аватар OS_Engine_team
    Видео о том, как участвовать в работе над проектом OsEngine.

    VK Видео:


    RuTube:



    Авто-репост. Читать в блоге >>>
  7. Аватар OS_Engine_team
    Как узнать, где у робота утекает ЦП? Профилировка ботов в VisualStudio. Быстрый старт в программировании OsEngine #10

    В данном посте будем учиться запускать «профилирование» в Visual Studio, чтобы глазами увидеть место самых больших нагрузок у бота.

    Ну и в целом заканчиваем нашу минисерию постов про производительность роботов и как делать так, чтобы у Вас никакие очереди не забивались, а роботы работали быстро и качественно.

    Как узнать, где у робота утекает ЦП? Профилировка ботов в VisualStudio. Быстрый старт в программировании OsEngine #10 

    1. Профилировка – это что?

    Профилировка производительности C# — это процесс анализа производительности программы путём мониторинга использования процессора различными функциями и сегментами кода.

    Профилируя приложение C#, можно определить, какие части кода занимают больше всего времени процессора и вызывают проблемы с производительностью. Эта информация важна для оптимизации приложения и улучшения его общей производительности.

    С точки зрения прикладного:

    Профилировка производительности – один из способов запуска проектов на СиШарп (OsEngine), который помогает увидеть «узкие» места в коде, где больше всего расходуется ЦП.

    Так проект OsEngine можно запустить в нескольких режимах:



    Авто-репост. Читать в блоге >>>
  8. Аватар OS_Engine_team
    OsData и Тестер в OsEngine. Качаем слепки стаканов и запускаем на них тесты. Видео.

    VK Видео:


    RuTube:



    Авто-репост. Читать в блоге >>>
  9. Аватар OS_Engine_team
    Проблемы при нагрузках на поток, посылающий данные в роботов. Быстрый старт в программировании OsEngine #9

    В данной статье поговорим о проблемах «перегрузки» в пользовательской логике в роботе. Очень условно поговорим про поточную модель OsEngine и о том, почему нельзя нагружать поток робота «лишней» работой или укладывать «Спать».

    Проблемы при нагрузках на поток, посылающий данные в роботов. Быстрый старт в программировании OsEngine #9 

    Для начала давайте взглянем на поток, который отдаёт данные в роботов в реале. Для этого нужно открыть класс AServer. Это вот здесь:



    Авто-репост. Читать в блоге >>>
  10. Аватар OS_Engine_team
    Тестер. Хранение данных и настройки бумаг. Видео.

    VK Видео:


    RuTube:



    Авто-репост. Читать в блоге >>>
  11. Аватар OS_Engine_team
    Перенос скриптов ботов/индикаторов из проекта и обратно.

    В OsEngine скрипты роботов могут храниться как внутри проекта, так и снаружи, в виде текстовых файлов.

    Если роботы (и индикаторы) внутри проекта, то их можно «дебажить» и правит, так что Visual Studio будет помогать.

    Если роботы (и индикаторы) как файлы, то их можно очень быстро переносить из версии в версию OsEngine.

    И то, и другое имеет свои преимущества и нужно в разные стадии жизни робота. В этой статье поговорим о том, как роботов (и индикаторы) переносить из проекта в скрипты и обратно.

    Перенос скриптов ботов/индикаторов из проекта и обратно.

    1. Перенос робота из проекта в скрипты.

    Задача: У Вас есть полностью оттестированный и готовый робот внутри проекта. Например, у Вас есть робот «MyEnvelopeTrend». В проекте он находится здесь:



    Авто-репост. Читать в блоге >>>
  12. Аватар Алексей Ван <o-s-a.net>
    Блогу OsEngine на СмартЛабе ровно один год!

    Год прошёл, как первый пост опубликовали. Фига время бежит…

    И я кстати вчера обратил внимание на рейтинги, походу мы сегодня догоним сам! Mozgovik Тимофея! по популярности!

    Блогу OsEngine на СмартЛабе ровно один год!

    Я, конечно, шокирован, что алгопроект! Про программирование! Open Source! В стадии разработки! Может вообще какие-то плюсы и рейтинги получать на СмартЛабе…

    Реально, небесная ось сошла с орбиты и ударилась об офис Тимофея в Питере. Думаю, он и сам удивляется.

    Но вот так. Низкий всем поклон! СмартЛаб не безнадёжен! Инвесторы излечимы!



    Авто-репост. Читать в блоге >>>
  13. Аватар OS_Engine_team
    Обзор главного меню OsEngine. Видео.

    VK Видео:


    RuTube:



    Авто-репост. Читать в блоге >>>
  14. Аватар Fininja
    Определитесь, пожалуйста, как ваш продукт называется???

    OsEngine, Os Engine или Os.Engine?

    Это три разные вариации, найденные у вас на офи...

    Великолепный Гоша, ОсЭнджин
  15. Аватар Великолепный Гоша
    Определитесь, пожалуйста, как ваш продукт называется???

    OsEngine, Os Engine или Os.Engine?

    Это три разные вариации, найденные у вас на официальном сайте и здесь в блогах.
  16. Аватар SantaOs
    Wealth-Lab vs OsEngine vs MetaTrader5
    Привет. Подскажите, какую прогу выбрать из этих для серьезного пути в алготрейдинг? OsEngine привлекает открытостью, но там крипта и moex, т.е Американский рынок автор не очень любит. MetaTrader5 больше по Forex части мне показалось. А вот Wealth-Lab интересно тоже, не знаю можно ли там коннектор на крипту сделать или может уже есть. В общем друзья. Подскажите пожалуйста, куда из этих двинуть. Может кто имеет опыт большой в этом деле. По OsEngine автор говорит мол мы в России топ… Ну мне кажется она сыровата. Возможно кто прошел длинный путь, сможет подсказать верный. Спасибо. 

    Авто-репост. Читать в блоге >>>
  17. Аватар ЕКАТЕРИНА САВЕЛЬЕВА
    OsEngine commits 1713 — 1985

    youtu.be/QLbcxs_3uow


    1. Фикс. В журнале не показыется время закрытия позиции если нет ордера на закрытие
    2. Фикс. OKX. Большие правки и ускорение.
    3. Фикс BitGet. Оч. много правок для конкурса, один из самых популярных коннекторов и стабильных у нас сейчас.
    4. Фиксы локализации в платформе повсеместные… Несколько зарубежных камрадов прислали оч. много багов с этим делом. В основном страдало отображение времени на инглише. Поправили. Теперь мы – мультиязычные без косяков.
    5. Архитектура. Написан новый слой для тестирования коннекторов. Тесты ещё пишутся прямо сейчас. У нас был старый, но он меня с годами устраивать перестал. Вырежем его. В этому же слою пишутся инструкции для всех.
    6. Фиксы. Куча правок во все имеющиеся коннекторы по новым тестам для серверов.
    7. Архитектура. Новый слой создания роботов для парного арбитража
    8. Фиксы. Различные фиксы по коннекторам. Пушил: github.com/SkugarDenis
    9. Роботы в примеры. Несколько десятков роботов в примеры сделал: github.com/JChinaM Спасибо.
    10. Роботы в примеры. Также в примеры добавлено несколько десятков роботов Катериной, нашей программисткой из офиса: github.com/Katyunya1983. Поздравляем её с повышением. Она у нас очень долго была в поддержке. Доросла до создания роботов.
    11. Фиксы Тинькова и ЛУА коннектора делал github.com/avpork Большое спасибо!
    12. Архитектура. Добавили новую настройку в стандартные настройки сервера. Которая пропускает трейды с одной ценой. Теперь OsEngine работает ещё быстрее. Утечки памяти и прочее, в 5 – 10 раз меньше чем у всеми любимого терминала Квик.
    13. Красота. Добавили новое окно создания роботов. С описаниями и открытием скрипта, если он есть в файловой системе. А также с описанием робота.


    Коммитов очень много. Изменений тоже. Я не буду уже прям про каждый писать. Объединю в группы большие.

    Самое крутое, это конечно то что огромное кол-во новых роботов появляется в платформе. По каждому из них в своё время будет по статье. Пока смотрите коротенькие описания для них и разбирайтесь.

    Также не забывайте про наш замечательный, еженедельно пополняемый FAQ: o-s-a.net/os-engine-faq

    А если нашли какие-то ошибки, пишите сюда: o-s-a.net/os-engine-development.html

    #нашФреймворк
  18. Аватар ЕКАТЕРИНА САВЕЛЬЕВА
    OsEngine commits 1588 — 1712

    youtu.be/sR_8B4kYpW4

    1. Фиксы. Не открытия повторно запрошенного окна закрытия позиции

    2. Фикс. Таблица параметров оптимизатора перестала давать скачки по параметрам при клике на неё

    3. Фикс. ОсДата. Блокировка многопоточного доступа к скачиванию данных

    4. Фикс. ОсДата. Восстановлено авто-обновление данных

    5. Фикс. Оптимизатор. Прогрузка посделнего дня в периоде

    6. Фикс. ByBit, BitGet, Binance, OKX, Tinkoff – фиксы. Помогали: github.com/nikitabuida и github.com/SkugarDenis, а также: github.com/IgorDevR. Огромное им спасибо!

    7. Фикс. Фикс запроса времени открытия у ордера

    8. Фикс. Оптимизация сборки свечек

    9. Фикс. Блокировка сохранения параметров робота при их загрузке

    10. Фикс. Правки в оптимизаторе. Вносил: github.com/cibermax. Спасибо!

    11. Красота. Локализация дат и времени внутри проекта

    12. Красота. Правки комментариев в слое создания роботов. Лучи благодарности: github.com/Andrey87-09

    13. Красота. Обновлена страница проекта на ГитХаб

    14. Красота. ОсДата. Сразу после открытия прорисовывает первый сет в таблице

    15. Красота. FAQ + 50 статей. Готовность 60%. Делал github.com/Andrey87-09

    16. Фича. Новый способ создания индикатора по атрибутам из нового слоя их создания

    17. Фича. Новое окно результатов в Оптимизаторе

    18. Фича. Добавлен коннектор к BitGet. Spot / Futures

    19. Фича. Правила поддержки коннекторов

    20. Фича. Удаление позиций из таблицы завершённых позиций

    21. Фича. Кнопка обновить, в окне параметров робота. Применяет новые настройки без закрытия окна

    22. Фича. ОсДата. Добавлено окно просмотра Кэша потока данных

    23. Фича. Доступ к имени робота из любого типа вкладок. Спасибо: github.com/Alexey144

    Друзья! Спасибо всем, кто помогает проекту! За прошлые 4 недели сделали 124 коммита за неделю. Это абсолютный рекорд для OsEngine.

    Не забывайте про наш замечательный, еженедельно пополняемый FAQ: o-s-a.net/os-engine-faq
    А если нашли какие-то ошибки, пишите сюда: o-s-a.net/os-engine-development.html

    #нашФреймворк
  19. Аватар ЕКАТЕРИНА САВЕЛЬЕВА
    OsEngine commits 1489 – 1588

    Результаты разработки нашего терминала за прошлые 4 недели.

    youtu.be/qofvWZC_ci8

    1. Фиксы. Многочисленные. Gate IO. ByBit. Huobi. Делал наш штатный супер-программист, Денис: github.com/SkugarDenis Коннекторы становятся стабильнее и быстрее

    2. Фича. Робот для автоматических тестов переподключения коннектора к биржам. Также делал github.com/SkugarDenis В планах ещё несколько роботов для тестирования бирж.

    3. Фича. Новый коннектор! ByBit Spot. Спасибо github.com/SkugarDenis

    4. Фиксы. Журнал

    5. Фиксы. Удаление робота в реале делается более глубоко. Оптимизация памяти

    6. Фиксы. Прорисовка позиций поправлена. Благодарности сюда: github.com/avpork

    7. Фиксы. Группа правок OsData 2.

    8. Фича. Все биржи криптовалют теперь поддерживают полноценные маркет-ордера. github.com/SkugarDenis

    9. Фикс. PayOffRatio – правки в расчете формулы

    10. Фикс. Майнер паттернов наслаивал сделки

    11. Красота. Исторические позиции на главной в облегчённом интерфейсе

    12. Фича. Ордера после перезагрузки программы подгружаются в интерфейсы

    13. Фича. 10 записей из лога с прошлой сессии подгружаются после перезагрузки

    14. Фикс. Помогал править OsData: github.com/Glooger

    15. Фикс. Битмекс, правка сборки стакана. github.com/Ghost-mo

    16. Фикс. Несколько правок по Алертам

    17. Фича. Полностью новое окно открытия позиции

    18. Фикс. Параметр стратегии типа «ЧекБокс» начал прорисовываться в Оптимизаторе

    19. Красота. По двойному клику на позицию и лимит-заявку в главном окне приложения версии Лайт. Подствечивается робот владелец в основной таблице

    20. Фича. Дал возможность писать логи в Скринерах: github.com/AlexKag

    21. Фича. Стоп-Лимиты стали отображаться в таблицах позиций в лайт интерфейсах. Прорисовываться на графиках. Подргужаться после перезагрузке

    22. Фикс. Исправлена точность индикатора. github.com/IgorDevR

    23. Фикс. Поправили ошибку с назначением статуса ордеру в Gate IO github.com/IgorDevR

    24. Фича. Полностью новое окно закрытия позиций

    25. Фича. Fake позиции. Доступны как в ручном режиме, так и из кода


    Друзья! Спасибо всем, кто помогает проекту! Второй месяц подряд вышли на скорость 100 коммитов в месяц. Так победим!

    #нашФреймворк
  20. Аватар Алексей Ван <o-s-a.net>
    OsEngine commits 1382– 1489

    Результаты разработки нашего терминала за прошлые 4 недели.

    youtu.be/UK42sqo6ouY

    1. Фича. В стандартные настройки сервера добавлена настройка использовать, или нет полный слепок стакана. Облегчает загрузку ЦП.

    2. Баг-фикс. Несколько правок по сохранению расположению окна.

    3. Фича. Множественные обновления по OsData 2. Свечи ниже одной минуты доступны к скачиванию. Правильная работа с памятью. Фиксы дробления истории на части. Восстановлена работа «авто-обновления». Подсветка строк в таблицах по клику. Подсказки при создании сета.

    4. Баг-фикс. Asendex. Восстановлено скачивание свечей. Несколько правок. Делал github.com/SkugarDenis

    5. Баг-фикс. Bybit. Несколько правок направленных на повышение стабильности. Добавлен режим Хеджирования в настройки сервера. Делал github.com/SkugarDenis

    6. Архитектура. Большая часть Чарта перестала функционировать и инициализироваться если пользователь уже не захотел на неё посмотреть. Соответственно выделение памяти уменьшено на одного бота. Также поправлены несколько багов связанных с работой чарта.

    7. Фича. Оптимизация сборки свечек по Binance

    8. Баг-фикс. Несколько правок по журналу

    9. Фича. Стандартный журнал обзавёлся переключалкой типа эквити. Процент / Абсолют

    10. Баг-фикс. Поправлен авто-запуск скринеров. Делал github.com/avpork

    11. Баг-фикс. Несколько правок по Тинькову. Делал github.com/SkugarDenis

    12. Фича. Добавлены несколько роботов для автоматического тестирования серверов.

    13. Баг-фикс. Правка залипания кнопки удаления инструмента из индекса. github.com/Alexey144

    14. Баг-фикс. Поправлена сборка свечек из трейдов. Чтобы объёмы совпадали с тем что в терминалах

    15. Фича. В Транзаке появилась кнопка проброски пароля по библиотекам. Делал github.com/SkugarDenis

    16. Баг-фикс. Экстренный лог перестал посылать сообщения с того света, при краше программы.

    17. Фича. Расширены возможности кастомизации элементов на чарте. Делал: github.com/Yuraskof

    18. Фича. В расчет журнала и оптимизатор добавлен Sharp Ratio! Ура! Давно просили. Важно! Адекватно работает он только если торговать нормальными объёмами, привязанными к депозиту. Такова суть этого параметра...

    19. Баг-фикс. Huobi. Множественные фиксы. Добавление площадки. github.com/SkugarDenis

    20. Баг-фикс. Okx. Многочисленные обновления. Делал github.com/SkugarDenis

    21. Фича. В оптимизатор добавлена цифровая метрика робастности.

    22. Баг-Фикс. GateIo. Многочисленные обновления и фиксы. Делал github.com/SkugarDenis

    23. Баг-фикс. Большое ускорение платформы. Оптимизация оптимизатора.

    24. Красота. Цвет линии Алертов стандартно стал приятно синим.

    25. Баг-фикс. Поправлено сохранение Алертов по цене.

    Друзья! Спасибо всем, кто помогает проекту! С каждым месяцем наш терминал становится стабильнее и юзабильнее. Так победим!

    github.com/AlexWan/OsEngine

    #нашФреймворк
  21. Аватар ЕКАТЕРИНА САВЕЛЬЕВА
    OsEngine commits 1382– 1489

    Результаты разработки нашего терминала за прошлые 4 недели.

    youtu.be/UK42sqo6ouY

    1. Фича. В стандартные настройки сервера добавлена настройка использовать, или нет полный слепок стакана. Облегчает загрузку ЦП.

    2. Баг-фикс. Несколько правок по сохранению расположению окна.

    3. Фича. Множественные обновления по OsData 2. Свечи ниже одной минуты доступны к скачиванию. Правильная работа с памятью. Фиксы дробления истории на части. Восстановлена работа «авто-обновления». Подсветка строк в таблицах по клику. Подсказки при создании сета.

    4. Баг-фикс. Asendex. Восстановлено скачивание свечей. Несколько правок. Делал github.com/SkugarDenis

    5. Баг-фикс. Bybit. Несколько правок направленных на повышение стабильности. Добавлен режим Хеджирования в настройки сервера. Делал github.com/SkugarDenis

    6. Архитектура. Большая часть Чарта перестала функционировать и инициализироваться если пользователь уже не захотел на неё посмотреть. Соответственно выделение памяти уменьшено на одного бота. Также поправлены несколько багов связанных с работой чарта.

    7. Фича. Оптимизация сборки свечек по Binance

    8. Баг-фикс. Несколько правок по журналу

    9. Фича. Стандартный журнал обзавёлся переключалкой типа эквити. Процент / Абсолют

    10. Баг-фикс. Поправлен авто-запуск скринеров. Делал github.com/avpork

    11. Баг-фикс. Несколько правок по Тинькову. Делал github.com/SkugarDenis

    12. Фича. Добавлены несколько роботов для автоматического тестирования серверов.

    13. Баг-фикс. Правка залипания кнопки удаления инструмента из индекса. github.com/Alexey144

    14. Баг-фикс. Поправлена сборка свечек из трейдов. Чтобы объёмы совпадали с тем что в терминалах

    15. Фича. В Транзаке появилась кнопка проброски пароля по библиотекам. Делал github.com/SkugarDenis

    16. Баг-фикс. Экстренный лог перестал посылать сообщения с того света, при краше программы.

    17. Фича. Расширены возможности кастомизации элементов на чарте. Делал: github.com/Yuraskof

    18. Фича. В расчет журнала и оптимизатор добавлен Sharp Ratio! Ура! Давно просили. Важно! Адекватно работает он только если торговать нормальными объёмами, привязанными к депозиту. Такова суть этого параметра...

    19. Баг-фикс. Huobi. Множественные фиксы. Добавление площадки. github.com/SkugarDenis

    20. Баг-фикс. Okx. Многочисленные обновления. Делал github.com/SkugarDenis

    21. Фича. В оптимизатор добавлена цифровая метрика робастности.

    22. Баг-Фикс. GateIo. Многочисленные обновления и фиксы. Делал github.com/SkugarDenis

    23. Баг-фикс. Большое ускорение платформы. Оптимизация оптимизатора.

    24. Красота. Цвет линии Алертов стандартно стал приятно синим.

    25. Баг-фикс. Поправлено сохранение Алертов по цене.

    Друзья! Спасибо всем, кто помогает проекту! С каждым месяцем наш терминал становится стабильнее и юзабильнее. Так победим!

    github.com/AlexWan/OsEngine

    #нашФреймворк
  22. Аватар Алексей Ван <o-s-a.net>
    OsEngine commits 1318 – 1358
    1. Фича. Во время экстренного отключения процесса оптимизации добавлено окно подтверждения
    2. Баг-фикс. Убран дед-лок из журнала + ещё несколько его правок.
    3. Красота. Вспомогательные окна теперь не появляются за пределами экрана. Контролируем края.
    4. Красота. Добавлена подсветка таблиц в облегчённом интерфейсе при выборе робота. Спасибо камраду: github.com/Alexey144
    5. Баг-фикс. Оптимизация работы программы при работе с сотнями источников.
    6. Баг-фикс. Оптимизация перезапуска вёб-сокетов бинанс. Освобождены ресурсы. Утечки памяти в этом месте остановлены
    7. Баг-фикс. Оптимизация и фикс склеивания свечек
    8. Баг-фикс. Убран дедлок при отзыве всех ордеров из контекстного меню. Обнимашки для: github.com/SkugarDenis
    9. Баг-фикс. Поправлено сохранение положения окон при перезапуске. Лучи поддержки: github.com/Alexey144
    10. Баг-фикс. Тиньков коннектор поддерживает ИИС
    11. Баг-фикс. Дополнительные костыли в запросе точности объёмов по бумаге для Binance
    12. Красота. При добавлении бумаг в индекс и скринеры унифицированы стартовые настройки для вызываемых бумаг.
    13. Баг-фикс. Пофикшена проблема сохранения комиссии в тестере
    14. Баг-фикс. Исправлена проблема не соответствия массива трейдов внутри свечи показателям самой свечи.
    15. Красота. Оптимизатор начал сохранять выбранные бумаги для Simple и Index вкладок после перезагрузки.
    16. Баг-фикс. Слайдер в журнале 2.0 полноценно работает. Спасибо github.com/Alexey144
    17. Красота. Создано стандартное окно ожидания завершения операции. Тут же заюзано в оптимизаторе, для ожидания единичного теста робота при вызове графика.
    18. Красота. Добавлено общее кол-во позиций по ботам. github.com/Alexey144
    19. Баг-фикс. Оптимизатор перестал делать странные вещи с журналом, от чего тот иногда падал.
    20. Баг-фикс. В скринерах появилась возможность вводить индивидуальную комиссию во вкладки
    21. Баг-фикс. Восстановлен майнер паттернов.
    22. Баг-фикс. Поправлена ошибка именования вкладок в индекс-билдере при удалении и создании вкладок.

    Спасибо всем, кто пишет о проблемах внутри библиотеки и помогает с её развитием!
    О проблемах, которые могут возникнуть, можно сообщать на странице: o-s-a.net/os-engine-development.html
  23. Аватар ЕКАТЕРИНА САВЕЛЬЕВА


    1. Правки по коннектору Тинькова
    2. Фиксы размера журнала
    3. Добавлена кнопка авто-обновления журнала. Слева, вверху. Если включена – раз в N секунд будет пересобран открытый чарт
    4. Сохранение раскладки основных окон OsEngine после их закрытия и перезагрузки. Можно наконец-то всё один раз разместить как надо и после перезапуска всё будет открываться на своих местах.
    5. Фикс бинанс по запятым в объёме
    6. Обновлён поиск в Os.Data. Делал камрад: github.com/Alexey144 И потом ещё модернизировали поиск в Os.Data. Сделали как везде. С указателями и перемещениями. Красота…
    7. BitMax сменил название на AscendEx.
    8. Добавлен перехват стопов и профитов выставленных глубоко в рынок. В тестере и оптимизаторе они автоматом смещаются на последнюю цену, что убрало пририсовку эквити.
    9. В BotPanel добавлено свойство TotalProfitAbs по роботу
    10. Большинство вспомогательных окон теперь открывают у указателя мыши. С этим пришлось повозиться…
    11. Фикс IndexBuilder при подачи в него странных формул
    12. Фикс Транзак коннектора
    13. Глобальная таблица позиций по разным роботам обзавелась менюшкой управления позициями. Теперь из главного окна можно позиции закрывать и модернизировать
    14. Добавлен новый способ проверки исполненности ордеров. Реализация в Бинанс и БинансФьючерсы
    15. Управление и фиксинг позиций из журнала пофикшены и поправлены
    16. Расширена колонка параметров в оптимизаторе.
    17. Блокировка многопоточного доступа к авто-запуску коннектора.
    18. Фикс проблемы отключения прорисовки открытых окон роботов при создании нового бота. В облегчённых версиях
    19. Фикс удаления скринера в момент подключения бумаг
    20. В облегчённый интерфейс добавлены колонки массового отключения событий идущих в роботов. И также на главный экран в таблицу роботов выведены режимы эмуляции

    Продолжаем работать над юзер-френли стороной нашего терминала. Всем спасибо кто пишет свои предложения.
    Также спасибо кто сообщает о багах. Это очень важно. Мы стараемся реагировать как можно быстрее.
    И то и другое можно и нужно писать на страницу: o-s-a.net/os-engine-development.html

    #нашФреймворк
  24. Аватар ЕКАТЕРИНА САВЕЛЬЕВА
    OsEngine commits 1253 – 1272

    1. Новый контур проверки статуса заявок в текущей сессии
    2. Фиксы хранения трейдов внутри ордеров
    3. Увеличен контраст шортовых позиций на графике. Делал камрад: github.com/Alexey144 за что ему огромная благодарность. Родина – тебя не забудет!
    4. В скринеры добавлен фикс ошибки в момент массовых удалений и создания вкладок.
    5. Тинькофф коннектор обзавёлся роутером. Который позволяет подключаться к потоковым данным. Для этого реализовано отдельное приложение, чтобы не загрязнять основной проект рассадником сифилиза в виде десятка различных библиотек и гигабайтами подтягиваемых с нугета dll. Спасибо товарищам из Тинькофф Брокера. Вы как всегда на высоте!
    6. Попытка исправить прорисовку открывающихся окон. Путём их фокусировки и активации. Будем смотреть…
    7. Фикс добавления бумаг в скринеры и индексы.
    8. В BotTabSimple, по просьбам спекулирующих трудящихся, был добавлено событие SecuritySubscribleEvent. Кому-то и это нужно…
    9. Фиксы OsData. Скачка трейдов выделена в отдельный поток и теперь не останавливается если по тикеру нет ни одного трейда
    10. Правки локализации
    11. Позиционирование журнала при открытии относительно OsEngine. Залил: github.com/Alexey144

    Входим в новый год стабильнее и веселее!

    Всем профитов кто торгует через OsEngine. О проблемах, которые могут возникнуть, можно сообщать на странице: o-s-a.net/os-engine-development.html

    #нашФреймворк
  25. Аватар ЕКАТЕРИНА САВЕЛЬЕВА
    OsEngine commits 1194 – 1253
    1. Исправлены проблемы в добавлении данных в индекс. Там сейчас у нас массовое добавление бумаг, ибо по одной – было грустно. UserFrendly!
    2. Plaza 2 – обновлена сборка
    3. Коннектор Okex и уже пяток фиксов к нему. По прежнему – пока я не написал, он не работает. Торгую пока сам. Ждите…
    4. Новые костыли в коннектор Финам. Делал: github.com/AlexKag. Пусть солнце светит над твоим домом!
    5. При добавлении бумаги в стандартный источник сделана таблица для выбора бумаг и удобный поиск.
    6. Окно добавления бумаги в стандартный источник обзавелось само-утилизатором и подчищает за собой ссылки, не нужные объекты и соответственно память.
    7. Фиксы алертов.
    8. Правки локализации в окне подключения данных
    9. Убраны лишние нули в интерфейсах работы с позицией
    10. Исправлена ошибка сохранения настроек индикаторов в скринерах
    11. Фикс отрисовки журнала если включены только скринеры. А также – несколько ошибок ещё в журнале было исправлено
    12. Контекстное меню настройки индикаторов не сразу отрисовывалось как надо. Поправили.
    13. Фиксы распределения классов в транзаке
    14. Позиции со статусом ClosingFail теперь продолжают рассчитывать прибыль
    15. Окно эмулятора биржи в тестере ускорено, таблица поправлена внутри. И оно стало за собой подчищать память
    16. Добавлена возможность добавлять подпись для тайтла окна с роботами
    17. Исправлено выравнивание таблиц в оптимизаторе
    18. Убраны закрытые биржи криптовалют. FTX и… Внезапно LiveCoin ещё у нас числился, царство ему небесное
    19. Убраны лишние сервера из OsData, чтобы никого не смущали…
    20. Поправлены таблицы отображения источников и сетов данных в OsData
    21. Убраны многократные вызовы окна эмулятора биржи при работе с облегчённым тестером
    22. В окна добавления бумаг, простой, для индекса, в скринеры – добавлен удобный поиск бумаг по таблице
    23. Костыль в метод GetMidPrice у ордера, который нет нет да выдавал ошибку в лог.
    24. Фиксы в подключении потока данных в тестере
    25. Выбор групп в журнале теперь не по всплывающему меню, а по чек боксу
    26. Пофикшена проблема НЕ выгрузки последнего дня при запросе трейдов у Бинанса
    27. Задержка у серверов теперь разная, от включения до возможности выставить первый ордер. У большинства – 1 секунда.

    Вот такой вот плодотворный месяц выдался. Торгуем – зарабатываем.
    Обязательно пишите о своих проблемах и предложениях на эту страницу: o-s-a.net/os-engine-development.html

    #нашФреймворк
Чтобы купить акции, выберите надежного брокера: