Избранное трейдера VалиБакS
Нахожусь в процессе написания механизма торгового робота, работающего на Московской бирже через API одного из брокеров. Брокеров имеющих своё АПИ для МосБиржи катастрофически мало — мне известно только о трёх. При этом, когда я стал публиковать модули робота (и полностью выложу готовый механизм робота на GitHub), то стал получать непонимание — например, мне писали в комментариях — зачем придумывать велосипед, когда уже есть QUIK — популярная российская платформа для биржевых торгов. В Квике уже есть готовый функционал «импорт транзакций из файла» или таблица «карман транзакций». В тех же комментариях предлагали даже рассмотреть использование платформы 1С для робота, но оказалось, что торговля все равно будет осуществляться через импорт .tri-файла
в Квик.
Лично мне Квик не очень нравится тем, что это программа для Windows. Хочется иметь механизм торгового робота, который был бы кроссплатформенным и легким — это позволит использовать его даже на «слабом» сервере. К тому же, много лет назад, когда Квик был единственной альтернативой для частного лица, невозможно было внутри одной Windows без использования виртуальной машины запустить несколько копий программы технического анализа с разными системами — для того, чтобы каждая из этих копий отправляла свои сигналы на покупку и продажу в соответствующий Квик.
Инвесторам. Со среды буду читать лекции в школе АЛОР «Введение в алготрейдинг». Разбираться будем с тем, что такое алго, кто такие алготрейдеры, с чего начать и с какими трудностями придётся столкнуться. БАЗА, короче.
VK Видео:
RuTube:
В нашем гайде продолжают выходить лекции «C# для алготрейдера». В нём мы учим язык сразу на примере трейдинга. Разбираемся с Visual Studio, OsEngine, объектной моделью трейдинга и с самыми основами.
Однако для того, чтобы с нуля начать писать роботов на C#, не всем этого будет достаточно. Кому-то обязательно потребуется дополнительный источник знаний и практики. И этот источник есть. Простой, проверенный и бесплатный.
Кому будет мало лекций «C# для алготрейдера» из нашего Гайда, хочу порекомендовать дополнительный хороший способ изучить самые основы языка C#.
Ссылка: https://stepik.org/course/5482/promo
Несколько фактов:
Поскольку хочу использовать для среднесрочной алгоритмической торговли на российском рынке скрипт — робота, то мне необходимо получать от брокера актуальную информацию о текущих ценах и сопутствующую информацию:
InstrumentsService/TradingSchedules
.InstrumentsService/GetInstrumentBy
.MarketDataService/GetLastPrices
.MarketDataService/GetCandles
.MarketDataService/GetTechAnalysis
.InstrumentsService/FindInstrument
.В статье разбираюсь как проделать все эти операции при помощи программного кода.
Частному лицу для начала торговли на бирже частному инвестору необходим брокерский счёт. Но лишь у немногих российских брокеров есть собственные API (точно есть у ФИНАМ, Алор, Тинькофф Инвестиции). По личным предпочтениям я решил использовать API от T-Банк (ранее известный как Тинькофф), работая в среде исполнения JavaScript Node.js.
Бывает, что частные инвесторы не доверяют сервисам для ведения портфеля ценных бумаг и ведут учет своих инвестиций в «Экселе» или «Гугл Таблицах».
Если количество ценных бумаг не так велико, то подобное использование таблиц оправдано:
Но у такого метода учета есть и свои минусы, главным образом связанные с необходимостью ручного обновления котировок. Если раз в квартал сделать это несложно и вручную, но чтобы поддерживать актуальность чаще, потребуется много времени: нужно зайти на сайт, где опубликованы текущие котировки, найти нужную цену, скопировать ее и вставить в ячейку таблицу. И так для каждой ценной бумаги в портфеле. Печально и долго.
Зачем вообще нужны актуальные цены в таблицах:
Сохрани в избранное полезные скринеры на смартлабе:
посмотреть кто упал сильнее всех с начала года:
smart-lab.ru/q/shares/order_by_last_to_year_price/asc/
все актуальные дивиденды по итогам 6 мес, которые еще будут выплачены:
smart-lab.ru/dividends/
все мультипликаторы всех компаний МосБиржи (за последние 4 квартала)
smart-lab.ru/q/shares_fundamental2/
ЦБ РФ в прошлом году поступательно поднял ставку до 16%. С середины августа 2023 года у нас действуют двузначные ставки, и с тех пор индекс Мосбиржи консолидируется около психологического уровня 3000 пунктов. При этом фонды денежного рынка и краткосрочные облигации позволили инвесторам за это время получить хоть и небольшую, но все же доходность. В чем преимущества и недостатки фондов денежного рынка и краткосрочных облигаций? Давайте разбираться.
Фонды денежного рынка — это инвестиционные фонды, созданные управляющими компаниями, которые инвестируют в инструменты денежного рынка. Они осуществляют сделки обратного РЕПО с Центральным контрагентом. Доходность фондов денежного рынка ориентирована на ставку RUSFAR, которая коррелирует с ключевой ставкой ЦБ.
На Мосбирже торгуются 4 таких фонда: от Сбера (SBMM), ВТБ (LQDT), Альфы (AKMM) и Тинькофф (TMON). Покупать фонды необходимо только у того же брокера, поскольку в этом случае не взимается брокерская комиссия за покупку/продажу. Однако стоит отметить один интересный момент — фонд TMON нельзя приобрести у брокера Тинькофф, и получить внятный комментарий от службы поддержки не удалось.
Сразу хочу сказать, что мы не будем очень глубоко погружаться в тему, чертить блочные уровни, обучаться определять экстремумы, смотреть VSA, комбинации свечей, консолидацию, свинг торговлю, силу и ускорение тренда, ложные пробои и каналы, т.к. получится невероятно огромная статья. Но, даже с базовыми знаниями вы уже сможете торговать и сделаете свою торговую стратегию, которую в дальнейшем вы сможете усовершенствовать и дополнить.