💵Доход за прошедшую неделю 08.07 — 12.07:
🧘♀️Консервативный: +$44,88 (+0,45%)
👍Оптимальный: +$390,56 (+1,95%)
🔥Агрессивный: +$4 997,15 (+24,99%)
_________________________________________
👉Доход с начала месяца:
🧘♀️Консервативный: +$89,30 (+0,89%)
👍Оптимальный: +$761,59 (+3,81%)
🔥Агрессивный: +$10 751,80 (+53,76%)
__________________________________________
👉Доход с начала 2024 года:
🧘♀️Консервативный: +$1 356,55 (+13,57%)
👍Оптимальный: +$8 615,29 (+43,08%)
🔥Агрессивный: +$37 579,03 (+187,90%)
__________________________________________
👉Доход с момента запуска системы:
🧘♀️Консервативный (запуск 06.12.2022): +$5 382,18 (+53,82%)
👍Оптимальный (запуск 25.07.2022): +$41 896,25 (+266,15%)
🔥Агрессивный (запуск 21.05.2024): +$37 579,03 (+187,90%)
_________________________________________
📊Мониторинги:
📊🧘♀️Консервативный: Мониторинг MyFxBook
📊👍Оптимальный: Мониторинг MyFxBook
📊🔥Агрессивный: Мониторинг MyFxBook
__________________________________________
🕯Полное описание стратегии и бесплатное обучение работе с торговыми роботами можно найти в моем телеграмм: https://t.me/experteducationbot
Всем привет!
Подключение к Московской бирже (Мосбирже) с использованием протоколов FIX (Financial Information eXchange) и FAST (FIX Adapted for Streaming) является важным шагом для профессиональных участников рынка. Эти протоколы обеспечивают стандартизированную и высокоскоростную передачу данных, что критически важно для алгоритмической торговли и других высокочастотных операций.
В одной из прошлых статей я уже рассказывал о своем опыте поиска нужной информации в открытых источниках. Если кратко, то RTFM (read the fucking manual).
“Трейдеру немного сложно просматривать 10 разных экранов, чтобы узнать цену”, — говорит Асиф Разак, глобальный руководитель службы исполнения валютных алгоритмов BNP. “Вы можете предоставить нам корзину ордеров, которые вам нужно выполнить, и загрузить ее в Rex. Это показывает клиенту план исполнения: ‘Вот что я собираюсь сделать, я собираюсь использовать Chameleon для этого ордера, Viper для этого ордера.”
Итак, для начала новость: в OsEngine теперь есть возможность подключиться к торгам на Мосбирже с использованием FIX/FAST. На днях получили официальную сертификацию для коннектора MoexFixFastSpot. Код коннектора можно посмотреть на Гитхабе.
Рассмотрим, что это за протоколы такие
В условиях современной фондовой торговли скорость и надежность передачи данных играют ключевую роль для участников рынка. Протоколы FIX (Financial Information eXchange) и FAST (FIX Adapted for Streaming) являются важными инструментами для эффективного взаимодействия с Московской биржей (Мосбиржей). Эти протоколы обеспечивают стандартизированную и высокоскоростную передачу данных, что критически важно для алгоритмической торговли и других высокочастотных операций. Рассмотрим, зачем нужны эти протоколы в торговле, что они позволяют и чем отличаются от других профессиональных коннекторов Мосбиржи.
FIX и FAST протоколы широко используются в фондовой секции Мосбиржи по следующим причинам:
🎥 Новый первый видосик по созданию трендового робота! 📈
Привет, друзья! 🎉 Я только что запилил новый видосик, и он просто огонь! 🔥 Там грааль. 📊💰
📌 В этом выпуске:
Не упустите шанс прокачаться в алго без программирования! 📉✨
📺 Гоу смотреть: [?si=SWo_XRN5r65NNOqD]
👍 Если зашло, ставьте лайк и жмите на колокольчик, чтобы всегда быть в теме наших новых видосов!
💬 Пишите комменты, делитесь мыслями и задавайте вопросы. Я всегда на связи и рад пообщаться!
Сделал простенький пример-код как работать с веб сокетами АлгоПака.
Работа в действии выглядит так:
Пример кода<code>namespace OsaEngine.MoexAlgoPack; using System; using System.Text; using System.Threading; using System.Threading.Tasks; using System.Net.WebSockets; public class MoexAlgoPackSocketClient(string url) : IAsyncDisposable { private readonly Uri _uri = new(url); private readonly ClientWebSocket _clientWebSocket = new(); public async ValueTask ConnectAsync(string domain = "DEMO", string login = "guest", string passcode = "guest", CancellationToken cancellationToken = default) { await _clientWebSocket.ConnectAsync(_uri, cancellationToken); await SendAsync($"CONNECT\ndomain:{domain}\nlogin:{login}\npasscode:{passcode}\n\n\0", cancellationToken); } public ValueTask SubscribeAsync(object id, string destination, string selector, CancellationToken cancellationToken = default) { return SendAsync($"SUBSCRIBE\nid:{id}\ndestination:{destination}\nselector:{selector}\n\n\0", cancellationToken); } public async ValueTask SendAsync(string message, CancellationToken cancellationToken = default) { var messageBytes = Encoding.
💵Доход за прошедший месяц Июнь: +$1 213,49 (+6,07%)
👉Доход с начала 2024 года: +$7 857,18 (+39,29%)
👉Доход с момента запуска системы (с 25.07.2022): +$41 138,14 (+262,36%)
📥Общая сумма инвестиций: $20 000,00
📤Общая сумма вывода: $38 762,67
▶️Баланс $22 375,47 / Эквити $21 787,65
___________________
📊Мониторинг MyFxBook: www.myfxbook.com/members/BEINMARKET/market-crowd-hunter/10586617
___________________
🕯Полное описание стратегии и бесплатное обучение работе с торговыми роботами можно найти в моем телеграмм: https://t.me/experteducationbot
В какой-то момент многие алго-трейдеры сходятся к неким «столпам» алго-трейдинга – принципам, которые работают. Когда ты до этих принципов дошел, придерживаться их безопасно, потому что ты не пускаешься в странные авантюры, странные направления исследований и прочее. Но все ли столпы алго-трейдинга так хороши.
Возьмём, казалось бы, незыблемый столп: стратегии нужно объединять в портфели стратегий, и чем менее скоррелированный стратегии в портфеле, тем лучше.
Дальше скорее рассуждения на тему, чем усомнение в, посмотрим как пойдёт)…
На чем основан постулат:
Набиваешь нескоррелированные стратегии в портфель -> /*какая-то математическая логика за этим эффектом*/ -> У такого портфеля метрики будут лучше, чем в среднем у участников портфеля. Ну например в форме: меньше просадка при одинаковой доходности. Берем выше плечо, получаем большую доходность при одинаковой просадке. Ну или используем это в соответствии со своим риск-аппетитом. Красота? – Красота. Так и работает на практике? – Так и работает на практике.