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. Аватар Лариса Ван
    OsEngine commits 1057 – 1068

    1. Поправлена и оптимизирована работа чарта
    2. Ещё раз поправлена и оптимизирована работа с сохранением и проброской Трейдов внутри системы
    3. Binance Futures. Обновлена и улучшена работа со слежением за стабильностью коннекта. Делал: github.com/ogyliuk Шлём лучи поддержки! Спасибо!
    4. Tinkoff Api. Финальный пак с обновлением коннектора.
    5. Оптимизация прорисовки стаканов
    6. Оптимизация прорисовки и хранения глобальной позиции по всем роботам
    7. Оптимизация работы генерации свечек
    8. Оптимизация работы хранения и сохранения свечек
    9. ByBit. Фиксы выставления ордеров при плохом интернете
    10. Оптимизация работы класса логирования. Хранение и прорисовка лога облегчены
    11. Оптимизация работы Индикаторов
    12. Изменена и улучшена процедура создания позиций в роботе
    13. Пофикшена проблема перевыставления трейлинг стопов при статусе позиции Opening

    Большая оптимизация платформы продолжается. Ещё пара недель и можно будет говорить о переходе проекта в качественно новое состояние.
    Нагрузка на ЦП уже снижена в десятки, а в некоторых случаях в сотни раз.
    На поприще борьбы с утечками памяти пока победы не такие великие. Однако – процесс идёт. За прошлый месяц удалось сократить эти самые утечки памяти более чем в пять раз.
    Это – очень хорошие новости!

    Так победим!

    #нашФреймворк
  2. Аватар Лариса Ван
    OsEngine commits 1021 – 1056

    1. GateIO коннектор. Правки. Помогал камрад: github.com/Ghost-mo
    2. Исправлена ошибка формирования индекса во вкладке BotTabIndex
    3. Исправлен индикатор Канал Дончиана
    4. Исправлен PositionController. Как прорисовка. Так и хранение позиций
    5. Исправлена ошибка ошибочного перевода исполненного ордера из состояния Done в другое. Делал: github.com/avpork
    6. Несколько правок, оптимизация и улучшений в Чарт
    7. Правки в эмуляторе сделок внутри платформы
    8. ByBit коннектор. Правки.
    9. Правки в BotTabScreener. Пофиксили ошибку на загрузке множества вкладок
    10. Правки закрытия ордеров в тестере
    11. Tinkoff Api. Переход на свежие рельсы. Тысячи строк кода. Работает пока в тестовом режиме. Про это отдельно напишу.
    12. Около 10 коммитов с оптимизацией и ускорением работы платформы. А потом и с фиксами вдогонку по этим ускорениям.
    13. Оптимизация сохранения / загрузки позиций и ордеров
    14. Новая логика удаления трейдов из системы. Утечки памяти порезаны более чем в два раза
    15. Оптимизирована работа сохранялки свечек
    16. В журнале добавлен функционал для правок позиций. Если что-то пошло не так. Улучшайзинг!

    Ну что. Определённо этот месяц был месяцем оптимизации платформы. Очень много усилий на это трачу. Распутываю сложные связи и пытаюсь уничтожать не нужные объекты там где они больше не нужны.

    Тинькофф в новой его версии готов. С ограничениями конечно и скрипящий. Про это отдельно напишу, как закончу тесты.

    Всех с началом лета камрады! Всем добра!

    #нашФреймворк
  3. Аватар Лариса Ван
    OsEngine commit 1002 – 1020

    1) Поправлено отображение чарта в журнале. Добавлены расстояния сверху и снизу, чтобы эквити – не уходила за чарт при её непомерном росте

    2) Правки отчёта оптимизатора

    3) Поправлена локализация в некоторых частях библиотеки. Не забываем – Я КИТАЕЦ. К тому же в школе учился исключительно на тройки и на русский язык не ходил… Помогайте с переводом и ошибками в тексте. В этот раз помогал: github.com/VladKochetov007

    4) Binance OsData. Фикс подгрузчика данных

    5) Правки батника для запуска роботов в версии Light. Спасибо: github.com/cibermax

    6) Поправлена статистика в журнале. Кое-где не учитывались открытые позиции

    7) Aindicator обзавёлся несколькими костылями от неправильного использования в оптимизаторе. Также добавлены несколько блокираторов многопоточного доступа

    8) Большой фикс по коннектору ByBit

    9) Binance Spot. Решена проблема переподключения к потокам данных у тех пользователей, у которых нет маржинального аккаунта

    10) Binance Futures Coin-M. Поправлено обновление состояния портфеля на площадке.

    11) Candle Manager обзовёлся новыми костылями

    12) Исправлена ошибка ручного обновления статусов позиции из журнала. После чего позиция не сохранялась.

    13) Transaq. Устранены ДВА критических бага. Тут не до шуток. Кто им торгует – обновляйтесь обязательно.

    14) OrderExecutionEmulator. Фиксы. Если коннектор подаёт нули, вместо бидов и асков – перехватываем.

    Всем добра!

    #нашФреймворк
  4. Аватар Лариса Ван
    OsEngine commit 989 – 1001

    Перевалили за ТЫСЯЧУ коммитов! Поздравим друг друга!

    1) Поправлено обновление портфеля на Binance Futures. Чтобы были отдельно позиции типа: Both, Long, Short.
    2) В слой создания серверов добавлен метод отзыва всех ордеров с подключения. Реализации удостоился только Binance Spot
    3) Попытка внедрить костыли против сообщения “Unknown order sent” для Binance Fut/Spot
    4) FTX – добавлена возможность загрузки поставочных фьючерсов с истёкшим сроком годности (поставленных)
    5) Huobi – смена именования бумаг. Должно понятнее стать. Юзер – френдливость!
    6) Оптимизация работы сохранялки позиций. Экономим ресурсы процессора – его скоро взять будет негде…
    7) Роботы с параметром StrategyParameterLabel – начали запускаться в оптимизаторе. Фикс…
    8) Добавлено подтверждение при удалении данных из журнала.
    9) Окно детализации позиции в журнале теперь поддерживает редактирование.

    Всем добра…

    #нашФреймворк
  5. Аватар Лариса Ван
    OsEngine commit 981 – 988

    1) Несколько правок по оптимизатору
    2) FTX – правка загрузки исторических данных
    3) ByBit – добавлена подгрузка точности объёма для бумаг
    4) Фикс в прорисовке глобальной позиции
    5) Правки в фиксации времени последнего изменения свечи в коннекторе
    6) Правки по BotTabScreener

    На нашем канале уже 1000 человек! Всех поздравляю! Так победим!

    #нашФреймворк
  6. Аватар Лариса Ван
    OsEngine commit 973 – 980

    1) Huobi Fut – правки загрузки исторических данных
    2) FTX – правка загрузки исторических данных
    3) Правки в асинхронной фабрике создания роботов для оптимизатора.
    4) Правки тестера на стаканах.
    5) Новые костыльки в чарт.
    6) Некоторые поля BotTabScreener сделаны публичными. Например SyncFirstTab. Которую нужно вызывать когда Вы поменяли настройки индикатора в первой вкладке у скринера. Это позволяет обновить настройки индикаторов во всех других источниках.
    7) В журнал добавлена линия НОЛЬ по просьбам трудящихся.
    8) В ОсДате добавлена сортировка сетов по принципу включенный вверх – остальные вниз. Добавлена кнопка «Добавить сет». В источники добавлена вертикальная полоса прокрутки. Узер френдивость…
    9) Правки перевода. Неизвестное природе слово Meadle исправлено на Average в журнале. Но суть от этого не поменялась.

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

    #нашФреймворк
  7. Аватар Лариса Ван
    OsEngine commit 970 – 972

    1) Окно параметров у робота не замораживает основной поток приложения. Юзер-Френдливость!
    2) Фикс по скринерам. После перезагрузки не отрабатывал Event создания вкладок.
    3) Добавлена возможность скачивать фьючерсы с истекшим сроком службы для Binance

    Пока так друзья. Неделя выдалась странной и суматошной. Изменений по OsEngine не много. Но надо о них написать. Кому-то обязательно пригодиться.

    Всем успехов в торговле!

    #нашФреймворк
  8. Аватар Лариса Ван
    OsEngine commit 960 – 969

    1) Фиксы в загрузку бумаг в тестере и оптимизаторе. Для очень коротких серий данных

    2) Добавлена логика проверки статуса последних 100 ордеров прошедших через AServer на перезагрузке. Реализовано в Binance.

    3) Улучшен StrategyParameterLabel. Теперь в нём есть поле Value. В которое можно передать ещё надпись.

    4) Фикс в прорисовке портфеля в главном окне

    5) Фикс в горячей перезагрузке вкладок для скринера

    6) В журнале закрытые позиции отсортированы по времени закрытия

    7) Параметр VolumeDecimals отражающий свойство бумаги (Security) добавлен в список настраиваемых в Тестер и Оптимизатор

    8) Окно Position Detail изменено в размерах, чтобы на всех типах мониторов можно было просматривать содержимое сделок без визуальных проблем

    9) Фикс горячей смены текущего размера портфеля в Тестовом сервере и его отображения при этом в таблице портфелей

    10) Реализован механизм очищения следов работы оптимизатора из папки Engine, в случае если Оптимизатор закрывался не штатно

    11) Фикс прорисовки кол-ва итераций в оптимизаторе. Теперь прорисовывается и на старте приложения

    12) Фикс прорисовки отображения вкладки настроек параметров для оптимизации в оптимизаторе, на старте приложения

    13) Фикс подгрузки индикаторов из файла… Да, да. Не все мои «ускорения» внутренней кухни одинаково полезны. Как йогурты. Если что-то не работает – быстрее пишите на форум пожалуйста!

    С такой интенсивностью, как после этого нового года, в глубину над OsEngine уже лет пять не работал. Держим пальчики крестиком…
    Так победим!

    #нашФреймворк
  9. Аватар Лариса Ван
    OsEngine commit 954 – 959

    1) Фикс скринеров. Реализована плавное развёртывание вкладок в отдельном потоке

    2) Оптимизация запросов бумаг для Interactive Brokers

    3) Фикс в чарте оптимизатора

    4) Фикс риск менеджера

    5) Фикс Алертов

    6) Фикс контроля позиции

    7) Фикс стратегии Ливермора

    8) Фикс прорисовки позиций в Binance Futures

    9) Добавлено поле минимального объёма в Securities. Работает в Binance Spot

    #нашФреймворк
  10. Аватар Лариса Ван
    OsEngine commit 948 – 953

    1) Коннектор Плаза 2 обновлён до последней версии. На ютуб канале есть ролик как им пользоваться.

    2) В коннекторе Interactive Brokers установлен Rate Gate. Оказалось что подгружать по 300 бумаг одномоментно АПИ отказывается и надо замедлять запросы, чтобы не сбрасывал. Эти скринеры…

    3) По оптимизатору очередной фикс прошёл. Дополнительное окно параметров теперь прорисовывает TimeOfDay параметр

    4) Ускорена работа MarketDepth painter.

    5) Фиксы в параметре StrategyParameterBool

    6) В клиенте Binance устранены некоторые точки утечки памяти

    7) Пофикшена подписка на бумаги в скринере.

    8) Оптимизирована и поправлена работа CandleManager и CandleSeries

    9) Оптимизирована работа AServer. Штуки которая отвечает за развёртывание почти всех серверов в системе

    Вы там не думайте что я только видосы пишу) Работа – идёт днём и ночью, почти без остановки.
    Так победим!

    #нашФреймворк
  11. Аватар Лариса Ван
    OsEngine commit 943 – 947

    1) В тестере исправлена ошибка переноса выставленных ордеров после его перезапуска в новый цикл тестирования

    2) Исправлен скроллинг чарта на мониторах 4К. Но это не точно. Отпишитесь… Заработало ли. А то у меня такого пока нет.

    3) Исправлено отображение лэйбла на чарте при первом подключении. Название сервера было не видно. Теперь – видно

    4) Пересобрана процедура подписки на бумаги сервера. Теперь в ней участвует и название класса. Коннекторы с большим кол-вом бумаг перестали сбоить.

    5) Окно сервер мастера увеличено. Жаловались на нужду постоянного скроллинга. Узерфрендливо...

    6) Фикс в оптимизаторе. Отрезаем процедуры которые должны работать только в боевых торгах.

    Всем хорошего завершения недели! И хороших выходных!

    #нашФреймворк
  12. Аватар Лариса Ван
    OsEngine commit 939 – 942

    1) В отчёт оптимизатора добавлена графа вызова окна параметров. Рядом с кнопкой Chart. Чтобы не открывать чарт когда надо просмотреть все параметры робота. Оч. Удобно. Сохранять результаты теперь быстрее и проще

    2) В оптимизатор добавлена поддержка настройки параметров типа: TimeOfDay. Маст хев. По некоторым площадкам отсечение времени когда большинство трейдеров спят – позволяет убрать много ложных пробоев. И прилично повысить средний ПУ на сделку. Мотайте на ус.

    3) В оптимизатор добавлена поддержка сохранения настроек для параметров оптимизации между перезагрузками.

    4) Несколько небольших фиксов по оптимизатору.

    5) В тестере поправлено отображение окна управления.

    6) В тестере поправлены баги с отображением кнопок управления.

    7) В тестер добавлена кнопка перемотки к месту входа/выхода в следующую сделку.

    8) В тестер добавлена кнопка перемотки к определённому времени.

    9) Тестер оптимизирован в нескольких местах.

    Всем хороших выходных и успешных тестов!

    #нашФреймворк
  13. Аватар Лариса Ван
    OsEngine commit 931 – 938.

    1) ДВАДЦАТИКРАТНОЕ УСКОРЕНИЕ ОПТИМИЗАТОРА! Да друзья. Такое бывает. Где-то ближе к новому году у нас качественный рывок в этом деле произошёл. Стабильность и работа многопоточного окружения оптимайзера вышла на такой уровень, когда стал возможен его запуск в космос. Всем спасибо кто помогал с его баг-фиксами. Сейчас он чуть чуть у нас отстоится, мы его подправим, если где-то я что-то поломал, совместно. И проведём ещё один раунд ускорения! Там есть куда расти, но мне сейчас уже дальше страшновато ему внутренности на кочергу накручивать, надо всё там опробовать. И чтобы всё было ровно. Даёшь скорости как в Wealth-Lab! Ура!

    2) Правили Транзак коннектор. Теперь стала возможной подгрузка тиковых данных на старте торгов по этому подключению. Делал это камрад: github.com/wailandow Спасибо тебе! Дедушка мороз одобряет!

    3) Добавлен новый тип параметра для стратегии. StrategyParameterLabel. Этот параметр просто для красоты… Можно разделить таблицу параметров у робота красивой надписью. Поработать с её цветом и размером. Пример использования этой штуки добавлен в робота: CustomParamsUseBotSample

    4) Фиксы Риск-менеджера в работе с тестером и оптимайзером

    5) Фикс расчёта периодов оптимизатора при волк-форвардах

    6) В тестере и оптимизаторе убраны проскальзывания для стоп и профит ордеров…

    Ну и много чего там переделано для оптимизатора ускоренного. В подробности вдаваться не буду. Но в целом система вся быстрее стала и отзывчивей. Мы молодцы!!!

    #нашФреймворк
  14. Аватар Лариса Ван
    кто то знает возможно ли подключение к метотрейдер 5

    Андрей Ососов, Добрый день! нет
  15. Аватар Лариса Ван
    OsEngine commit 929-930

    1) В корень архива добавлены ссылки для новых пользователей. Узерфрендлово!
    2) Загрузка данных с финама по трейдам поправлена под работу с плохим интернетом
    3) Выравнено исполнение стопов в тестовом сервере. Чтобы в тестах на тиках было также как и в тестах на свечках. Как в ВелсЛаб.
    4) Сделали поисковую строку в OsData нормальную. Узерфрендлово Х2!

    Всех ещё раз с наступившим!!!

    #нашФреймворк
  16. Аватар Андрей Ососов
    кто то знает возможно ли подключение к метотрейдер 5
  17. Аватар Лариса Ван
    OsEngine commit 924-928

    1) Коннектор к Bitmex добавлен в список поддерживаемых для Market заявок. Делал камрад: github.com/Ghost-mo Спасибо! И лучи поддержки
    2) В BotTabSimple добавлено несколько новых фичей. Таких как доступ к чату напрямую. И доступ к оповещению Алертов.
    3) В BotTabSimple фикс. Во время тестирования на стакане были проблемы с активацией стоп-заявок

    Мы стараемся каждый день чтобы сделать наш общий проект лучше. Так победим! Ещё раз спасибо программистам, которые не держат свои правки в тайне и выкладывают их на ГитХаб! Спасибо!

    #нашФреймворк
  18. Аватар Михаил К.
    Скачал. Вместо программы обнаружил набор исходных кодов. Я не программист. Как это собрать? Никакого мануала не приложено. И сразу вопрос вдогонку — как вообще с этим работать? Где справочная система? Или у вас как в Stocksharp — узнать как что-то работает можно только за деньги?

    Михаил К.,

    Добрый день. Базово конечно это всё для программистов. Хоть и начинающих. Но есть много людей кто и с нуля OsEngine пользуется.

    Посмотрите вот это видео: youtu.be/RhDe3NIxv3Y

    И вот мануалы в виде видео: www.youtube.com/playlist?list=PL76DtREkiCATe28yPbAT_5em1JqA4xEiB

    Алексей Ван <o-s-a.net>, спасибо, посмотрю.
  19. Аватар Алексей Ван <o-s-a.net>
    Скачал. Вместо программы обнаружил набор исходных кодов. Я не программист. Как это собрать? Никакого мануала не приложено. И сразу вопрос вдогонку — как вообще с этим работать? Где справочная система? Или у вас как в Stocksharp — узнать как что-то работает можно только за деньги?

    Михаил К.,

    Добрый день. Базово конечно это всё для программистов. Хоть и начинающих. Но есть много людей кто и с нуля OsEngine пользуется.

    Посмотрите вот это видео: youtu.be/RhDe3NIxv3Y

    И вот мануалы в виде видео: www.youtube.com/playlist?list=PL76DtREkiCATe28yPbAT_5em1JqA4xEiB
  20. Аватар Лариса Ван
    OsEngine commit 923

    1) В облегчённом интерфейсе добавлена кнопка доступа к индивидуальному окну настроек.
    2) Свойство TopMost в окне параметров стратегии изменено на false. Ибо мешало в некоторых случаях.
    3) Обновили Readme. Оказывается у нас больше коннекторов чем на ГитХабе было записано! ))

    И друзья… Эпопея с нашей поездкой на хакатон завершена. Далее, разработка пойдёт в обычном режиме. Несколько классных фичей в виде идей от-туда привёз. Будет здорово!


    #нашФреймворк
  21. Аватар Михаил К.
    Скачал. Вместо программы обнаружил набор исходных кодов. Я не программист. Как это собрать? Никакого мануала не приложено. И сразу вопрос вдогонку — как вообще с этим работать? Где справочная система? Или у вас как в Stocksharp — узнать как что-то работает можно только за деньги?
  22. Аватар Sergey
    Попробовал ваши программы. Ужаснулся от количества ошибок, удалил с компьютера.

    Делайте вложение в разработку, а не рекламу. И будет профит.
  23. Аватар Лариса Ван
    OsEngine commits 908 — 922

    1) Добавлен облегчённый интерфейс. Те, кто торгует несколькими десятками ботов одновременно – учитесь им пользоваться. Будет удобнее. Видео по теме: youtu.be/8FC1phKYVt8 Также по нему уже было несколько фиксов, приближаемся к состоянию дзена. Если что-то не так – сразу пишите в поддержку.

    2) Несколько баг фиксов в кастомизуемое окно параметров

    3) Косметические правки в визуал

    4) В оптимизатор на вкладку оптимизируемых параметров добавлен Лэйбл куда выводится кол-во обходов итоговое. Ещё до старта оптимизации. Чтобы не удивляться потом)) Юзерфрендлово!

    Помогал с тестами и баг-фиксами облегчённого интерфейса на ГитХабе камрад: github.com/Ghost-mo Лучи поддержки и благодарности!

    #нашФреймворк
  24. Аватар Лариса Ван
    На Маркет добавлен бесплатный робот Macd Revers Trade
    Ссылка на видео: youtu.be/A-R3Uis66zQ
    Ссылка на робота: o-s-a.net/market/item/26
    Скачивайте, пользуйтесь, удачных алгоритмов!
  25. Аватар Лариса Ван
    На Маркет добавлен бесплатный индикатор COG (Center of Gravity Oscillator)
    Ссылка на видео: youtu.be/bo5SBdBfHzk
    Ссылка на индикатор: o-s-a.net/market/item/25
    Скачивайте, пользуйтесь, удачных алгоритмов!
Чтобы купить акции, выберите надежного брокера: