Избранное трейдера Test

по

Робот, который живёт в стене: мой опыт автоматизации торговли на Python

Робот, который живёт в стене: мой опыт автоматизации торговли на Python

В предыдущих статьях я рассказывал, как пришёл к идее создания собственного торгового робота. Мотивация проста:

  • Автоматизация — алгоритм не спит, не нервничает и не занят своими делами.

  • Дисциплина — робот исключает эмоции, следуя правилам.

  • Тестирование — любую идею можно проверить на исторических данных, прежде чем рисковать деньгами.

Я всегда разделял два этапа: разработку торговых идей (логика стратегии) и реализацию механизма исполнения (отправка заявок, автотрейдинг). Сначала — бэктестинг и базовая оптимизация, и только потом — реальная торговля.

Поскольку я нахожусь в активном поиске подходящего решения для автотрейдинга и уже опробовал несколько рабочих вариантов, то эта статья представляет мои размышления об этом механизме исполнения заявок. Ваша критика или поддержка идей приветствуется.

Почему я не хочу использовать QUIК и Windows?

По моему мнению QUIK архаичен, нестабилен для автоматизации и требует оконной среды. Он не предназначен для headless-серверов (это компьютер без монитора, клавиатуры, мыши). QUIK + LUA или внешнее ПО — это сложная, криво документированная и уязвимая связка.



( Читать дальше )

Отвечаю на критику: бэктест линейной регрессии (из S&C 2007 года) на фьючерсах MOEX в 2025. Код и результаты!

Отвечаю на критику: бэктест линейной регрессии (из S&C 2007 года) на фьючерсах MOEX в 2025. Код и результаты!


Последние две недели я публиковал подборки из рубрики Traders’ Tips журнала Technical Analysis of STOCKS & COMMODITIES за 2001-2005 и 2006-2010 годы. Спасибо за ваши комментарии — от ироничных “опять комиксы?” до вполне серьёзных вопросов о практическом применении и бэктестах. Именно они побудили меня подойти к делу иначе.

Подборка систем и индикаторов за 2006-2010 одного старейшего журнала по техническому анализу

Вместо очередного обзора я решил сосредоточиться на одной идее: реализовать её на Pine Script для TradingView и протестировать на фьючерсах с Московской Биржи. Кстати, Traders’ Tips — это не отдельное приложение, а рубрика в журнале. Но суть не в этом: её практическая ценность по-прежнему велика.

Лучшие системы и индикаторы 2001–2005: подборка из архива классического издания по теханализу

В центре внимания — случайно выбранная статья Барбары Стар “Confirming Price Trend” (S&C, декабрь 2007). Почему именно она? Подтверждение тренда остаётся актуальной задачей, а методы вроде линейной регрессии и R² доступны для понимания и применимы на дневных и часовых графиках.



( Читать дальше )

Вы плохо представляете, кто такие физики

Строчка из сайта Мосбиржи:

"Доля физлиц в объеме торгов акциями и паями биржевых фондов в феврале составила 75%".

Имеется в виду февраль 2025 года. В предыдущие месяцы цифры аналогичные.

Когда читаешь такое, в голове сразу возникает мысль, что вот оно, настало время, когда хомяки пришли к власти, простые работяги с завода двигают индексами, пампят Сбер, топят Газпром и так далее. 

Так вот. Эта мысль неверная. Совсем неверная. Работяг в этом объёмё что-то в районе 1%, остальное делают люди с большими деньгами, с капиталами...

Почему?

Гуглим «Обзор ключевых показателей брокеров ЦБ», переходим на сайт ЦБ по первой ссылке и открываем последний отчет за IV квартал 2024 года. Нас интересует первый рисунок из приложения, на странице 15. Вот он:

Вы плохо представляете, кто такие физики
Так как он не очень интуитивно понятен, я уберу оттуда 2022 и 2023 год и объединю левый и правый столбик. Получится так:



( Читать дальше )

Прокачай свой TradingView: введение в мир Pine Script

Pine Script — это язык программирования, разработанный командой TradingView как Domain Specific Language, то есть специализированный язык для решения конкретной задачи — анализа и визуализации финансовых данных. Он создан для тех, кто хочет строить собственные индикаторы, тестировать торговые стратегии и делать всё это прямо в интерфейсе графика — без установки Python, без импорта исторических котировок и без настройки среды разработки.

Pine Script предельно прост по синтаксису, но в то же время достаточно мощный, чтобы покрыть 95% потребностей розничного трейдера. В нём предусмотрены ключевые блоки: работа с таймсериями, доступ к фундаментальным данным, рисование на графике и даже поддержка таблиц.

Прокачай свой TradingView: введение в мир Pine Script

Базовый синтаксис: как читать и писать код

Pine Script создан с акцентом на простоту: даже если вы раньше не писали код на нём, освоить базовые конструкции можно за вечер. У каждого скрипта есть чёткая структура, и разобраться в ней — первый шаг к созданию собственного инструмента на TradingView.



( Читать дальше )

Практический Трейдинг. Индекс ММВБ. Начинаем Изучать Инструмент и Строить Систему на ПсевдоРенках.


     Если мне хватит сил, терпения и времени, то я постараюсь показать полный цикл построения простейшей торговой системы, которая может и должна генерить прибыль. Кому должна? Правильно — нам.

     Сайт — инвесторский, посему в качестве живого (если точнее — сейчас полуживого) примера я возьму просто индекс Мосбиржи. Да, я понимаю, что торговать его нельзя. Однако, многие сравнивают свои портфели с ним как с эталоном. И принимают решения о покупке-продаже своих бумаженций, оглядываясь на него.

     Общий порядок действий:

1. Смотрим глазом и пытаемся подметить некоторые закономерности. Это проделывают все и без меня. Пропускаем (по одной).

2. Попробуем чуть формализовать условия входа-выхода. Для этого я буду использовать то, что назвал «псевдоренки». Точнее было бы — полуренки, но уж больно смахивает на полудурки. Посему — оставим просто «псевдо».

     Размер рабочего кирпича-блока (сайз-фрейм) я выбираю, на глаз и наугад, равным 100 пунктам. Можно пробовать и любые другие (например, 25, 50, 100, 200 и т.п.) Это уже — на вкус исследователя.

( Читать дальше )

TradingView и брокер Алор.

Всем привет. TradingView предоставляет доступ к торговле российскими акциями через брокера Алор. Вопрос следующий. В программе  TradingView, когда настраиваешь оповещение для автоматической торговли, программа устанавливает код исполнения для стратегии (Базовый). 

 Trend (5, 51, 5, 5, 26): order {{strategy.order.action}} @ {{strategy.order.contracts}} filled on {{ticker}}. New strategy position is {{strategy.position_size}}.
В программе TradingView сделка исполняется но брокер Алор ее не видит. Она к нему не доходит.
Я так понимаю проблема в коде. Кто сможет подсказать?
Подписка TradingView бесплатная. (ограничение только на 1 стратегию).
Тех поддержка Алора не помогла, ссылается на TradingView.




Конструктор опционных позиций (калькулятор опционов)

Добавил на сайт конструктор опционных позиций с возможностями сохранения нескольких портфелей, доступен бесплатно, без регистрации и смс. Пользуйтесь, сохраняйте в закладки, приветствуются предложения в комменты или в лс.

 

Конструктор опционных позиций (калькулятор опционов)

Конструктор доступен по ссылке synth-lab.ru/option-calc/

 


Прибыльные ТейкПрофиты для каждого размера Стоп-Лосса

    • 22 марта 2025, 13:06
    • |
    • e_plus
  • Еще

Какой должен быть тейк-профит для каждого размера стоп-лосса, чтобы общая динамика счёта оставалась прибыльной? 

Какой он должен быть на второй, третьей, четвёртой, пятой попытке сделки, чтобы не скатиться в минус? 

Привёл значения для разных WinRate (Количеству прибыльных сделок от общего числа) 

То есть для второй попытки (если WR = 50%, 1/2, 1 сделка из 2 или 5 сделок из 10). А также третьей, если 2 неудачные, и так далее. 

Хорошо видно, как стоп-лоссы более -10% или позиции без ограниченного риска вгоняют нас на весьма опасную траекторию.  

Прибыльные ТейкПрофиты для каждого размера Стоп-Лосса

Т
акже сделал таблицу для внутридневных и алгоритмических трейдеров, может кому пригодится. 



( Читать дальше )

Получаем квала за 209 руб. и 10 минут

    • 14 марта 2025, 17:27
    • |
    • Alex_K
  • Еще

Получаем квала за 209 руб. и 10 минут
Дамы из ЦБ с 25 мая 2025 года хотят ужесточить имущественные требования к получению квалифицированного инвестора: доход от 20 млн руб. в год или активы на бирже от 12 млн (от 24 млн с 1 января 2026). Про это сегодня очень много новостей в духе «все пропало» и «совсем офигели».

На этом фоне как-то потерялось то, что требование по обороту (сумма сделок с ценными бумагами, учитываются и покупки, и продажи) не меняют — от 6 млн в год. И выполнить его проще простого. Смотрим на примере Т-инвестиций.

Там с недавних пор продается их фонд денежного рынка TMON (аналог LQDT), комиссия 0, маркетмейкер держит стабильный спред 0,008%. Покупаем фонд на 3 млн и сразу продаем. Операция обходится в 240 руб. При этом иметь на счету сразу 3 млн не обязательно. Достаточно несколько десятков тысяч рублей в акциях, под которые дают нормальное плечо, например, Сбер. С включенной маржиналкой вы нафармите нужные 6 млн оборота за несколько минут.

Единственное неудобство — в предыдущие 4 квартала у вас должны выполняться ЦБшные условия по частоте торговли:

( Читать дальше )

(Не)изотропные рынки

Из недавних достижений: установлено (для Ri, Si, Br) как по списку сделок (если известны интервалы времени между ними) определить направление их совершения. Минимум математики и наблюдательности. «Стрела времени» выдаёт себя.

В этом смысле open и close имеют некоторые статистические свойства, одно из которых — концептуально асимметрично. Из этого также следует, что эти цены — не абсолютно случайны.

(Не)изотропные рынки

Если это не нарушение изотропности, то как минимум первая поправка к ней. Причём существует нестандартная нарезка на свечи, которая обеспечивает равноправие направлений.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн