Избранное трейдера ValentinK
В данной статье посмотрим робота, который реализован с использованием многопоточного подхода.
Смотрит стаканы поступающих с биржи бумаг, ожидая «Плиту». При этом смотрит то кол-во бумаг, которое Вы в него подключили, как скринер.
Друзья мои, хочу поздравить Сергея с завершением активной стадии написания коннектора для MOEX FixFast Currency (Валютная площадка). Каждый профконнектор – большой труд! Титанический! И каждый завершённый профконнектор добавляет ещё одного специалиста в наше небольшое алгокомьюнити!
А для сообщества алготрейдеров РФ это – большой праздник. Ибо с появлением таких коннекторов с открытым кодом снижается порог входа в алго.
Сергей, СПАСИБО!
Находятся они в проекте, вот здесь:
https://github.com/AlexWan/OsEngine/tree/master/project/OsEngine/Market/Servers/MoexFixFastCurrency
Несколько статей о том, чем подключение к валютной секции отличается от спота, подключение к API из OsEngine и обзор кода. Будут выложены на следующей неделе.
У нас сейчас ещё будет несколько недель (А то и месяцев) обкатывания проекта в боевых торгах. Т.ч. ещё какие-то проблемы обязательно будут исправлены. Держите руку на пульсе.
В данной статье мы рассмотрим свечи хейкен аши в контексте платформы для алгоритмической торговли OsEngine. Осветим историю появления данных свечей, способы торговли с их использованием, а также процесс их настройки в Os Engine. Кроме того, расскажем о том, где находится исходный код сборки данного типа свечей и объясним способ их создания.
Свечи «Heiken Ashi», что в переводе с японского означает «средний бар», были впервые введены японским трейдером Мунехисой Хоммой в XVIII веке. Именно этот трейдер считается одним из пионеров в области анализа цен с использованием графиков свечей. Основной целью разработки хейкен аши было создание визуально сглаженного графика, который помог бы трейдерам игнорировать рыночные «шумы» и лучше фиксировать тренды.
Чтобы понять, как рассчитываются свечи хейкен аши, рассмотрим основные элементы стандартной свечи: цена открытия, цена закрытия, максимальная и минимальная цены.
Введение в серию постов по торговле, при которой роботы ориентируются на индекс во время принятия решений.
У нас в OsEngine есть прекрасный источник данных, который генерирует индекс по автоформуле. В первом квартале 2024 года мы провели его глубокую модернизацию. Настала пора поговорить о нём.
В этой серии будем обсуждать:
1. Возможные алгоритмы роботов. Зачем это надо в трейдинге?
2. Как можно собирать индекс?
3. Волатильность, Корреляция, Коинтеграция и объёмы в торговле от индекса.
4. Зачем ещё при этом смотреть на широкий рынок и как это делать.
5. Как это делается в OsEngine?
6. Посмотрим на примеры нескольких роботов с данным типом источника данных в OsEngine.
7. Зачем интегрировать с источником Индекс источник Скринеры. И как правильно это делать.
Индекс это — некоторые ценовые ряды биржевых активов, комбинированные (сложенные, взвешенные или нормированные и т.д.) вместе в ряд, который должен отражать общую динамику исходных ценовых рядов.
Изменения, баг-фикс и улучшения, которые были внесены в проект за предыдущий месяц.
Бывает нужно получать от торгующего робота какие-то уведомления – это могут быть уведомления об открытии позиций, закрытии, каком-то сбое и тд.
Так вот, сегодня рассмотрим способ отправки сообщений в один из популярных мессенджеров Телеграм.
Инструкция состоит из 3-х пунктов:
1. Создание бота в Telegram для приема сообщений
2. Отправка сообщений на примере бесплатного робота OsEngine
3. Обзор кода робота
1. Создание бота в Telegram для приема сообщений
Нам будет нужен бот в самом мессенджере Телеграм. Для его создания используем BotFather (https://t.me/BotFather) – это официальный бот мессенджера, который позволяет создавать ботов и управлять ими. Открываем его и начинаем с ним чат (команда “/start” или Запустить):
Тест, валидирующий ордера и события о торговле. Тип ордера — Лимит. Сторона Buy и Sell отдельно.
Для того, чтобы в коннекторе параметры подписывались на русском и английском языках, необходимо задавать названия параметров через слой локализации. Коротко поговорим про то, что это такое и как им воспользоваться.
Тест, направленный на создание нагрузки на методы для скачивания свечных данных. Также проверяется наличие правильных дат старта и завершения серий данных по свечкам, когда запрашиваются длинные промежутки свечей.
Переходим к большой (около 10 статей) минисерии про AServer. Сердце любой реализации коннектора. Абстрактный класс, реализующий в себе от 50 до 80 % логики любого коннектора. Много статей будет, т.к. придётся подробно поговорить про его внутренности, которых около 2.5 тысяч строк. Чтобы делать коннекторы, нужно знать, что у AServer внутри.