Продолжаем разбираться со слоем создания свечек. И сегодня поговорим про ACandleSeriesRealization. Про абстрактный класс-родитель для всех серий свечек в OsEngine.
Тем сегодня много, поэтому с оглавлением:
Данный класс – это класс родитель для каждой серии свечек. И чтобы сделать свою серию, надо понимать, как он работает. Абстрактный он, т.к. отдельный экземпляр класса с таким названием создать нельзя. Это – половина класса. И к ней обязателен наследник.
Находится он здесь:
На данный момент мы с Вами обсудили 15 различных типов серий свечей. Но к моему удивлению, гарантированно кому-то захочется сделать 16-тый для себя. Поэтому надо дать вводные по тому, что из себя представляет слой для создания серий свечек в OsEngine. И сегодня первая статья по теме. Обсудим в ней место, где создаются конечные реализации свечек. Candle Factory.
Статический класс, который видно из всего проекта. Он:
В проекте находится здесь:
#BI #DataLens Дэшборд тут (EN) и писал тут (на #Python тут), как реализовывал. Ещё примеры по #BI дэшбордам тут, тут и тут.
Год назад начал (август 2023 года) накапливать депозит и покупать облигации придерживаясь торговой системы (#ТС) основанной на индексом подходе выбора оптимальной бумаги (свой способ выбора) и дисциплине.
Этот подход полностью алгоритмизировал и реализовал в коде бездушной программы. Писал тут (#MQL5) реализацию. Запустил (выделенный сервер #VDS), следил (мониторинг #Zabbix, дэшборд) и кормил свободными средствами (продолжал наращивать депозит).
Начиная с марта 2024 года вывожу два раза в месяц по 10% чистыми годовых от номинала средств (все затраты биржи и #НДФЛ учтены в математической модели). Трачу на товары и услуги. Например полностью оплатил поездку на конференцию смартлаб 22 июня Smart-lab Conf 2024. Остальное уходит на наращивание позиций.
К текущему моменту среднегодовая грязная доходность портфеля 35%. Номинальное тело депозита растёт.
Сделал простенький пример-код как работать с веб сокетами АлгоПака.
Работа в действии выглядит так:
Пример кода<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
В этой статье поговорим о компоненте «Antimalware Service Executable», который является частью антивирусника Windows и приносит больше вреда, чем пользы, поскольку съедает очень много всех видов памяти.
Нехватка памяти – извечная проблема всех активных компьютерных пользователей. И, конечно же, в алготрейдинге этот вопрос очень актуален, поэтому мы поделимся с вами очень хорошим способом снижения нагрузки на ЦП.
Деактивировать вредоносный компонент будем при помощи редактора политики «gpedit»:
Изменения, баг-фикс и улучшения, которые были внесены в проект за предыдущий месяц.
1. Журнал. График эквити. Добавлен зум и дополнительные подписи для сделок. Не закрытые сделки отображаются фиолетовым:
Камрады, не забавы ради, но, чтобы Вы могли себя защитить и понимали, что происходит.
За этот месяц от моего имени просили денег у сообщества, сделали сайт подделку по SEO «Os Engine скачать», продолжаются атаки на наш телеграм канал. Сейчас мы с Вами всё это в отдельности будем обсуждать, а пока хочу напомнить.
ТРИ из последних четырёх месяцев OsEngine находится на первом месте по притоку пользователей среди спец-платформ для алго и фактически является лучшей платформой для алготрейдинга в ру-нете. Я это всё смотрю по запросам в Яндекс «Os Engine скачать» / «TsLab скачать». На данный момент мы почти в два раза опережаем TsLab по притоку пользователей:
Кроме того, отдельной радостью для меня стал вот этот график:
В какой-то момент многие алго-трейдеры сходятся к неким «столпам» алго-трейдинга – принципам, которые работают. Когда ты до этих принципов дошел, придерживаться их безопасно, потому что ты не пускаешься в странные авантюры, странные направления исследований и прочее. Но все ли столпы алго-трейдинга так хороши.
Возьмём, казалось бы, незыблемый столп: стратегии нужно объединять в портфели стратегий, и чем менее скоррелированный стратегии в портфеле, тем лучше.
Дальше скорее рассуждения на тему, чем усомнение в, посмотрим как пойдёт)…
На чем основан постулат:
Набиваешь нескоррелированные стратегии в портфель -> /*какая-то математическая логика за этим эффектом*/ -> У такого портфеля метрики будут лучше, чем в среднем у участников портфеля. Ну например в форме: меньше просадка при одинаковой доходности. Берем выше плечо, получаем большую доходность при одинаковой просадке. Ну или используем это в соответствии со своим риск-аппетитом. Красота? – Красота. Так и работает на практике? – Так и работает на практике.
Доходность стратегии на Мосбирже за 2-й квартал — 14,8%.
Доходность за 2 года — 118,1%.
Доходность за последние 12 месяцев — 46,9%.
Средняя доходность — 47% годовых.
Максимальная просадка — 15,5%.
Кальмар — 3.
Львиную долю прибыли за 2-й квартал принесли трендовые стратегии на фьючерс РТС, а также немного профита дали фьючерсы на золото и серебро. Временно пока отключил алгоритмы на акциях, перераспределил пока эти средства в ОФЗ. В акциях сейчас неинтересно сидеть при текущих ставках ОФЗ, да и рынок сейчас недешевый.
Мониторить динамику портфеля можно здесь:
https://www.comon.ru/strategies/109402/
Подключиться к данной стратегии вы можете от суммы 500 тыс.руб. через автоследование на Comon и все сделки автоматически будут копироваться с моего брокерского счета на ваш.
Для состоятельных инвесторов возможно индивидуальное управление портфелем от 10 млн.руб. 💼😎
По вопросам подключения к стратегии пишите в телеграм: @voronchihin_evgeny