Избранное трейдера ISergey

по

Поиск ликвидных облигаций на питоне

На Московской бирже торгуется более 2500 облигаций, но большая часть из них неликвидна — в стакане почти нет предложений и сделок совершается крайне мало. Это затрудняет покупку и продажу таких бумаг. При этом известные мне публичные сервисы не суммируют объемы торгов за период, поэтому сложно быстро найти облигации с высокой ликвидностью.

Пять лет назад написал Node.js-скрипт, затем адаптировал его для Google Таблиц, а теперь разрабатываю Python версию. При помощи сообщества на GitHub эта Python версия идёт к созданию полноценной библиотеки с расширенными возможностями: автоматический поиск ликвидных облигаций, расчет денежных потоков, сбор новостей по эмитентам и вычисление оптимального объема покупки. Все это направлено на помощь простым инвесторам, вроде нас с вами, чтобы оперативно находить выгодные инвестиционные инструменты и принимать решения на основе актуальной информации.
Поиск ликвидных облигаций на питоне

Критерии выбора ликвидных облигаций на Московской Бирже

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



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

240 бесплатных роботов для MOEX ALGOPACK.

В данной статье будем учиться подключать OsEngine к Moex ALGOPACK. Чтобы Вы могли получать On-line данные с MOEX и тестировать на них сотни различных роботов и стратегий.

ALGOPACK — сервис и API от Московской биржи, который предоставляет on-line и исторические данные, на которых можно тестировать своих роботов без открытия счёта у брокера. 

Os Engine – терминал с сотнями готовых торговых роботов. С удобными слоями их создания, десятилетие затачивающийся под алготрейдинг.

240 бесплатных роботов для MOEX ALGOPACK.

1. Регистрируем ключи доступа на MOEX.

Если у вас нет учетной записи на сайте Московской биржи, нужно его зарегистрировать.

Для этого идем на сайт Московская Биржа (moex.com)



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

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

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


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

 

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

 

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


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

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

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

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

 


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

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



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

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

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

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

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



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

ASTRAS. Web-терминал для людей от АЛОР БРОКЕР

Сегодня поговорим про ещё один повод торговать через АЛОР. Про их web-терминал ASTRAS.

На первой картинке Вы видите скальперскую раскладку. Web-терминал с TradingView чартом. Аскетичный ТОП трейдерской мысли, через который, так или иначе, торгует половина всех трейдеров планеты. Откройте картинку:

ASTRAS. Web-терминал для людей от АЛОР БРОКЕР 

Но начинать будем с не очень хорошего…

 

1.QUIK ещё долгие годы останется у брокеров в приоритете и не чешется…

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

Мне не охота накидывать на товарищей из ARQA (разработчики Квик) с лопаты, ибо они мои земляки. И OsEngine стартовал в своей разработке в нескольких километрах от их офиса. И я их очень уважаю и люблю. Однако, придётся пару слов таки сказать.



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

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

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

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

 

Заканчиваю интеграцию робота арбитражника для фьючей на коммодитиз (Москва/Китай) для очень крупной компании экспортёра в РФ.

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

– ты когда уедешь, может посоветуешь мне программиста на поддержку?

— эээ. Давай лучше я буду поддерживать пока. Посоветовать мне некого.

 

Большой алготрейдинг — это тебе не питонирование.

Чтобы участвовать в чём-то таком, знания Метатрейдера, ТсЛаб или Питона недостаточно и даже бессмысленно (вредно). Подключая вторую ногу из Китая, пришлось написать 2 тыщи строк кода на С++. Сделать сервер на С++ и связать его с клиентами на СиШарп. Всё это очень сложно и может быть сделано только настоящими программистами. Т.ч. учите СиШарп и то, как делать к OsEngine коннекторы. Иначе в Москва-сити не попасть.



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

Как Chat GPT5 изменит индустрию создания роботов для трейдинга

Не уверен, что после моего поста никто из наших конкурентов в эту гонку всерьёз не вступит. Но, если честно, в последние годы настолько сильно усомнился в их способности вести конкурентную борьбу, что проигнорирую этот риск.

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

 Как Chat GPT5 изменит индустрию создания роботов для трейдинга

 

1 Как это будет?

 

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

Небольшое ГУИ:

1)     Поле для ввода текста / наговора ТЗ.

2)     Поле, показывающее текст исходника с подчёркиванием ошибок. Это же поле при наличии ошибок компиляции сможет отправлять исходники назад ИИ, чтобы он подправил, исходя из предыдущего контекста.

3)     Поле со свечками и подключением данных, где можно сразу посмотреть на графике, как робот отрабатывает.



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

Валютный арбитраж. Пользовательские интерфейсы в OsEngine.

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

1. Валютный арбитраж в OsEngine работает только в реале.

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

2. Подключаемся к серверу для торговли.

В главном меню идём в Роботы Light:



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

Теория по валютному арбитражу. Фронтраннинг других роботов.

Классическая стратегия валютного арбитража. Чтобы получать прибыль, предполагает, что у Вашего робота будет САМОЕ быстрое исполнение заявок среди десятков других роботов. В большинстве случаев, если биржа, на которой Вы хотите торговать, уже достаточно популярна, добиться этого не выйдет.

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

Теория по валютному арбитражу. Фронтраннинг других роботов.

1. Место OsEngine в гонке скорости.

Далеко не первое. Но и далеко не последнее. Далее идёт список возможных реализаций данного алгоритма в соответствии со скоростью. Тут используются некоторые допущения, и вероятно найдутся те, кто это оспорит. Тем не менее выглядит это примерно так.

* торговля из зоны колокации – это когда у Вас есть удалённый доступ к Linux или Windows, который расположен в непосредственной близости к ядру биржи. В нескольких десятков или сотнях метров от неё. Что обычно обеспечивает наилучшие условия по скорости доступа к торгам.



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

Теория по валютному арбитражу. Что это? Где прибыль?

В данном посте будем говорить про такой тип торговли как Валютный арбитраж.

Тема сложная и не для всех. Очень ресурсоёмкая и проблемная в программировании. Однако в OsEngine уже есть всё для этого. Около недели назад мы закончили слой для создания треугольных арбитражей. Написали для Вас 7 тысяч строк кода обвязок и хелперов. И теперь логику подобных роботов можно делать в несколько десятков строк кода.

Теория по валютному арбитражу. Что это? Где прибыль?

Названия данного вида арбитража.

Их несколько, и всё это одно и то же.

  1. Валютный арбитраж – самое старое название с рынка Форекс.
  2. Треугольный арбитраж.
  3. Многоугольный арбитраж.
  4. Тройной арбитраж.
  5. Переливщик.

В интернете можно встретить различное название данного феномена. Главное помнить – это одно и то же.

 

Определения.

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

 

Суть. На примере.



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

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