Постов с тегом "osengine": 53

osengine


Обзор информации в популярных источниках по подключению к Мосбирже по протоколам FIX/FAST

Коллеги, всех приветствую!

Некоторое время назад закончил разработку подключение к Московской Бирже по протоколам FIX и FIX/FAST для терминала OsEngine. Сами исходники находятся здесь. А это первая статья из серии про FixFast, в которой будем разбираться с тем что это такое.

Начнём с того, что нужно делать в первую очередь. С поисков в Гугле и Яндексе какой-то информации. И как у меня это проходило.

Обзор информации в популярных источниках по подключению к Мосбирже по протоколам FIX/FAST

На СмартЛабе полно успешных алготрейдеров, и наверняка тема давно разжевана очень подробно (нет и немного да, но об этом чуть дальше). Выяснилось, что, несмотря на значимость этой темы, найти исчерпывающую информацию в популярных открытых источниках оказывается непростой задачей.

Далее следует описание того, с чем я столкнулся в поисках информации.

1. Недостаток подробных руководств

Одной из основных трудностей является отсутствие подробных и пошаговых руководств. Хотя в интернете можно найти общие описания протоколов FIX и FAST, информация о специфике их применения на Мосбирже встречается редко. Большинство ресурсов ограничиваются поверхностными сведениями, не углубляясь в конкретные настройки и процедуры подключения.



( Читать дальше )

Wealth-Lab или OsEngine или TSLab или MetaTrader5 ?

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

Как быть тормозом, не привлекая внимания окружающих (или привлекая) - медленная продуктивность против выгорания

    • 07 апреля 2024, 14:13
    • |
    • Fininja
  • Еще
Рецензия на книгу «Slow Productivity» — Cal Newport (Amazon)
Всем привет! Я, конечно, снова про алготрейдинг.

Как быть тормозом, не привлекая внимания окружающих (или привлекая) - медленная продуктивность против выгорания
Рис. 1. Щас только коннектор допишу

В общем среди разработчиков никто ничего не успевает, несмотря на появление всяческих ускорителей. Интеллисенс, файнд.ком, чатгпт, стэковерфлоу и прочая мазафака ин да хаус — все это помогает генерить символы все быстрее и быстрее.

На этом фоне кажется, что если ты не написал коннектор за 7 дней (за 6 и на 7й отдыхать, ага), то все потеряно и уже не наверстать.



( Читать дальше )

Как я разрулил ЖЕСТЬ с Тинькофф* Инвестициями (не начинай выходные пока не узнаешь)

    • 18 февраля 2024, 10:50
    • |
    • Fininja
  • Еще
Дамы и господа, история получила несколько продолжений!
Как я разрулил ЖЕСТЬ с Тинькофф* Инвестициями (не начинай выходные пока не узнаешь)
 Рис. 1: Иноагенты не страшны, если ты пользуешься OsEngine

Итак, пару недель назад многие пользователи Тинькофф* Инвестиций столкнулись с манипуляциями на внебиржевом рынке. По этому поводу я получил убытки, расстроился и написал вот такой пост https://smart-lab.ru/blog/984228.php.

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

Что произошло дальше.

1. Олег Тиньков признан иноагентом уже официально. Поэтому идиотское название брокеру давно пора бы сменить. (Потанинн банк?).



( Читать дальше )

Как отправлять сообщения в Telegram из робота OsEngine

    • 17 февраля 2024, 17:58
    • |
    • UHSF
  • Еще


Бывает нужно получать от торгующего робота какие-то уведомления – это могут быть уведомления об открытии позиций, закрытии, каком-то сбое и тд.

 

Так вот, сегодня рассмотрим способ отправки сообщений в один из популярных мессенджеров Телеграм.

 

Как отправлять сообщения в Telegram из робота OsEngine


Инструкция состоит из 3-х пунктов:

1. Создание бота в Telegram для приема сообщений

2. Отправка сообщений на примере бесплатного робота OsEngine

3. Обзор кода робота

 


1. Создание бота в
Telegram  для приема сообщений

Нам будет нужен бот в самом мессенджере Телеграм. Для его создания используем BotFather (https://t.me/BotFather) – это официальный бот мессенджера, который позволяет создавать ботов и управлять ими. Открываем его и начинаем с ним чат (команда “/start” или Запустить):



( Читать дальше )

No REST for the Wicked - Первые впечатления от gRPC с точки зрения алготрейдера

    • 08 февраля 2024, 14:51
    • |
    • Fininja
  • Еще
No REST for the Wicked - Первые впечатления от gRPC с точки зрения алготрейдера
Рис.1: Ответ gRPC сервера на любой вопрос.

Краткое содержание для непрограммистов: gRPC круто и быстро и знать об этом незачем. Всего хорошего!

При написании коннектора к любой бирже на 99% везде используется два основных вида способа передачи запросов и получения данных — это через отдельные REST-вызовы (например, «биржа, дай мне список инструментов») и через веб-сокеты (например, «биржа, дай мне поток обезличенных сделок по Газпромнефти»).

В этих «обычных» случаях всё общение происходит через JSON-запросы, то есть, говоря по-русски, в текстовом виде.



( Читать дальше )

Как прислать изменения в проект с открытым исходным кодом (на примере OsEngine)

    • 05 февраля 2024, 17:51
    • |
    • Fininja
  • Еще
Как прислать изменения в проект с открытым исходным кодом (на примере OsEngine)
Рис. 1: Медленно положи свой код на пол и пни ко мне!

Ты написал новую крутую фичу? Нашел ошибку в существующем коде? Пришло время прислать новый код в общий репозиторий, чтобы все могли воспользоваться плодами твоих трудов (бесплатно).

Первый шаг — на Гитхабе делаем форк проекта (https://github.com/AlexWan/OsEngine). Для этого нажимаем Fork:



( Читать дальше )

11 сентября 2001 года и алготрейдинг

   Всем привет!

   На Московской бирже я впервые открыл счет в 2001 году. 11 сентября. Да, в тот один из самых трагичных дней в истории. Поэтому хорошо помню эту дату.

   В те времена заявки на покупку акций нужно было подавать по телефону брокеру. Брокер уже через QUIK отсылал заявки на бирже. Естественно ни о какой скорости реализации торговых стратегий не приходилось говорить. Возможность торговать через QUIK у меня появилась только через полгода. При помощи программы Metastock я получал сигналы по своим стратегиям и вручную торговал через QUIK. Подружить их тогда мне не удалось. А так как торговля была набегами, то и результат не радовал, иксов не было, только чуть обгонял инфляцию. Поэтому, после 4лет торговли, я принял решение закрыть счет, с мыслью вернуться позже, а деньги вложить в реальный бизнес.

   Шли годы, был и бизнес и работа по найму, к бирже я вернулся несколько лет назад. Да, это была тоже торговля набегами, поэтому большую часть моего портфеля составляли облигации. Но и также было интересно поторговать фьючерсами и опционами. Снова стоял вопрос об автоматизации торговли. Много интересного тогда по алготрейдингу я нашел в сообществе OSEngine, как создавать стратегии, как их тестировать и т.п.



( Читать дальше )

Тинькофф Инвестиции угрохают тебя на кухне (как спастись)

    • 03 февраля 2024, 12:10
    • |
    • Fininja
  • Еще
Утро сегодня выдалось морозное.

Тинькофф Инвестиции угрохают тебя на кухне (как спастись)

Это суббота, братан. © @Тинькофф Инвестиции 


В 10:02 торговый робот вдруг сообщает о закрытии позиции. Да не одной, а сразу 7!


( Читать дальше )

Ты умрешь бедным и неизвестным если допустишь эту ошибку на Github (и как этого избежать)

    • 02 февраля 2024, 13:31
    • |
    • Fininja
  • Еще
Рассказываю все как было.

Ты умрешь бедным и неизвестным если допустишь эту ошибку на Github (и как этого избежать)


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

Для реализации амбиций было принято решение программировать деньги. Ведь если простой айтишник получает от 600 т.р/в день (по данным экспертов Пикабу), то деньгокодер, очевидно, может поднять такие суммы в час.

Далее составляем план:
1. Выбрать проект
2. ???
3. Профит.

План нам нужен лишь в общих чертах, поэтому разберемся по ходу дела.

Берем проект OsEngine (https://github.com/AlexWan/OsEngine/) ведь что может быть денежнее? Как видно по плану мы уже в одном шаге от профита. Кажется надо написать денежный код.

Не буду утомлять описанием как делать торгового робота, это крайне просто и все есть в документации OsEngine. Подключаемся к брокеру и можно запускать генератор бабла.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн