Поиск
Продолжаем практические занятия по созданию новых источников для роботов в OsEngine.
Сегодня говорим про то, как подписаться на события сервера в том случае, если Вы создаёте свой уникальный тип данных. Тот, которого в серверах ещё не было.
Cерия постов строго для программистов со стажем, которые не только знают C# на уровне мидлов и сеньоров, но и УЖЕ разбираются в том, как делать новые серверы подключения к OsEngine.
Место в проекте:
На Московской бирже торгуется более 2500 облигаций, но большая часть из них неликвидна — в стакане почти нет предложений и сделок совершается крайне мало. Это затрудняет покупку и продажу таких бумаг. При этом известные мне публичные сервисы не суммируют объемы торгов за период, поэтому сложно быстро найти облигации с высокой ликвидностью.
Пять лет назад написал Node.js-скрипт, затем адаптировал его для Google Таблиц, а теперь разрабатываю Python версию. При помощи сообщества на GitHub эта Python версия идёт к созданию полноценной библиотеки с расширенными возможностями: автоматический поиск ликвидных облигаций, расчет денежных потоков, сбор новостей по эмитентам и вычисление оптимального объема покупки. Все это направлено на помощь простым инвесторам, вроде нас с вами, чтобы оперативно находить выгодные инвестиционные инструменты и принимать решения на основе актуальной информации.
Ликвидность это один из ключевых параметров, поскольку даже высокодоходная бумага бесполезна, если её невозможно купить. В моём скрипте для поиска облигаций используются несколько основных критериев:
СмартЛаба много не бывает, особенно, если Вы анализируете новости при помощи ИИ. В данной статье поговорим о том, как подключить к Вашим роботам на OsEngine новостную ленту с этого замечательного ресурса.
После появления в OsEngine нового типа источника данных для робота — BotTabNews, становится актуальным вопрос об источниках новостей, которые могли бы быть полезными в торговле на бирже для Ваших роботов.
В связи с этим мы не смогли обойти стороной такой популярный портал о трейдинге и инвестициях в русскоязычном интернете как smart-lab.ru
На сайте smart-lab.ru постоянно публикуются новости из мира финансов на различные темы: акции, облигации, валюты, криптовалюты. Также есть раздел с торговыми сигналами.
Новый новостной коннектор OsEngine — SmartLabNews позволяет получать в структурированном виде новые посты, публикуемые на сайте smart-lab.ru на определенные темы и использовать их в коде своего торгового робота.
Запускаем OsEngine и выбираем Bot Station Light.
Цели статьи.
Хотел написать эту статью давно, потом был конкурс с денежными призами на смарталбе, да и Тимофей сказал что-то вроде: Почему бы тебе не написать эту статью черт возьми! С тех пор не прошло и года… и как скажет Silent Hamster, да, пацаны, да, я это сделал, черт возьми!
Цель данной статьи, послушать ваши мнения, что можно улучшить или ухудшить :), что сделано не так, т.к. я изначально не инвестор и по профессии вообще веб разработчик без высшего образования.
Обо мне.
Скажу сразу, писатель из меня так себе, слишком длинно излагаю мысли, что потом приходится перечитывать и сокращать их. Это текст уже прочитал несколько раз и сократил :)
Ну и для кучи, инвестором считаю себя плохим – покупаю акции, держу, забываю о них на месяцы, потом вспоминаю и начинаю что-то улучшать в портфеле и дописывать в скрипте… Я не пополняю стабильно счет, как это делают инвесторы, а ситуативно, например, не пополнял его может полгода-год, но прошлым летом пополнил, чтобы купить акции дешево, они потом еще упали осенью, но летом тоже было неплохое дно…
Всем привет! Я, Дима Цветков — трейдер и соучредитель компании Vataga — продолжаю свой рассказ. В прошлой части статьи он завершился на возвращении из Краснодара, где я проходил стажировку в дилинге проп-компании.
Эта часть — про очередной переломный момент, когда я чуть не закончил с трейдингом, о первых серьезных доходах с рынка и переезде в дилинг. А также о важном периоде для каждого новичка, когда трейдинг становится единственным источником дохода.
Я почитал комментарии к первой части моей истории — их оказалось очень много, и на каждый ответить не получится, поэтому решил написать один ответ для всех.
Я понимаю, что в нашем трейдинговом пространстве, где каждый хочет показаться лучше, чем он есть на самом деле, любые статьи про положительный эквити воспринимаются со скепсисом и желанием найти подвох.
Давайте просто воспринимать этот рассказ как историю человека, который пишет про индустрию и свой путь в ней, как если бы я работал строителем и описывал процесс строительства дома. Конечно же, одним не понравился бы размер здания, другим — планировка, третьим — стиль фасада. Но это дом, который строю я.
Российский рынок в состоянии повышенной волатильности. Это даёт большие возможности для трейдинга. Назовём бумаги, которые оптимально подходят для активной торговли именно сейчас.
Мы сфокусировались на трёх ключевых параметрах: ликвидность, волатильность и размер плеча, которое даёт брокер. Собрали данные за последнюю неделю и месяц и вывели наиболее подходящие для трейдинга акции:
Логика выбора в следующем: найти такое сочетание параметров, чтобы акция давала максимум возможностей для заработка за счёт сильного движения цены, помноженное на доступное плечо, и при этом была хорошо расторгована.
Выбор для трейдера не всегда очевиден. Самые ликвидные акции, как правило, менее волатильны, а более волатильные имеют высокий коэффициент риска (а значит, и малые плечи). Поэтому для удобства сведём все данные в таблицу.
В этой статье расскажу о том, как воспроизвел и протестировал торговую систему для фьючерсов Московской биржи, основанную на идеях Александра Резвякова. Недавно, просматривая раздел алготрейдинга на Смартлабе, я наткнулся на видео с его выступления на конференции 2024 года под названием "5-6 идей для построения прибыльной торговой системы на фьючерсах". Меня привлекла четкость и понятность предложенных им правил торговли.
Поскольку я активно занимаюсь автоматизацией процессов и стремлюсь глубже изучить возможности Python библиотеки backtesting.py, мне показалось это хорошей идеей для практического применения.
Хотя я лично не знаком с Александром, полагаю, что публичное представление идеи предполагает возможность её независимого анализа и тестирования сообществом трейдеров и программистов.
Основная идея — открывать сделки в строго определенное время и использовать структуру рынка последних дней для принятия решений.