Избранное трейдера Test
В предыдущих статьях я рассказывал, как пришёл к идее создания собственного торгового робота. Мотивация проста:
Автоматизация — алгоритм не спит, не нервничает и не занят своими делами.
Дисциплина — робот исключает эмоции, следуя правилам.
Тестирование — любую идею можно проверить на исторических данных, прежде чем рисковать деньгами.
Я всегда разделял два этапа: разработку торговых идей (логика стратегии) и реализацию механизма исполнения (отправка заявок, автотрейдинг). Сначала — бэктестинг и базовая оптимизация, и только потом — реальная торговля.
Поскольку я нахожусь в активном поиске подходящего решения для автотрейдинга и уже опробовал несколько рабочих вариантов, то эта статья представляет мои размышления об этом механизме исполнения заявок. Ваша критика или поддержка идей приветствуется.
Почему я не хочу использовать QUIК и Windows?
По моему мнению QUIK архаичен, нестабилен для автоматизации и требует оконной среды. Он не предназначен для headless-серверов (это компьютер без монитора, клавиатуры, мыши). QUIK + LUA или внешнее ПО — это сложная, криво документированная и уязвимая связка.

Последние две недели я публиковал подборки из рубрики Traders’ Tips журнала Technical Analysis of STOCKS & COMMODITIES за 2001-2005 и 2006-2010 годы. Спасибо за ваши комментарии — от ироничных “опять комиксы?” до вполне серьёзных вопросов о практическом применении и бэктестах. Именно они побудили меня подойти к делу иначе.
Вместо очередного обзора я решил сосредоточиться на одной идее: реализовать её на Pine Script для TradingView и протестировать на фьючерсах с Московской Биржи. Кстати, Traders’ Tips — это не отдельное приложение, а рубрика в журнале. Но суть не в этом: её практическая ценность по-прежнему велика.
В центре внимания — случайно выбранная статья Барбары Стар “Confirming Price Trend” (S&C, декабрь 2007). Почему именно она? Подтверждение тренда остаётся актуальной задачей, а методы вроде линейной регрессии и R² доступны для понимания и применимы на дневных и часовых графиках.
Строчка из сайта Мосбиржи:
"Доля физлиц в объеме торгов акциями и паями биржевых фондов в феврале составила 75%".
Имеется в виду февраль 2025 года. В предыдущие месяцы цифры аналогичные.
Когда читаешь такое, в голове сразу возникает мысль, что вот оно, настало время, когда хомяки пришли к власти, простые работяги с завода двигают индексами, пампят Сбер, топят Газпром и так далее.
Так вот. Эта мысль неверная. Совсем неверная. Работяг в этом объёмё что-то в районе 1%, остальное делают люди с большими деньгами, с капиталами...
Почему?
Гуглим «Обзор ключевых показателей брокеров ЦБ», переходим на сайт ЦБ по первой ссылке и открываем последний отчет за IV квартал 2024 года. Нас интересует первый рисунок из приложения, на странице 15. Вот он:

Так как он не очень интуитивно понятен, я уберу оттуда 2022 и 2023 год и объединю левый и правый столбик. Получится так:
Pine Script — это язык программирования, разработанный командой TradingView как Domain Specific Language, то есть специализированный язык для решения конкретной задачи — анализа и визуализации финансовых данных. Он создан для тех, кто хочет строить собственные индикаторы, тестировать торговые стратегии и делать всё это прямо в интерфейсе графика — без установки Python, без импорта исторических котировок и без настройки среды разработки.
Pine Script предельно прост по синтаксису, но в то же время достаточно мощный, чтобы покрыть 95% потребностей розничного трейдера. В нём предусмотрены ключевые блоки: работа с таймсериями, доступ к фундаментальным данным, рисование на графике и даже поддержка таблиц.
Pine Script создан с акцентом на простоту: даже если вы раньше не писали код на нём, освоить базовые конструкции можно за вечер. У каждого скрипта есть чёткая структура, и разобраться в ней — первый шаг к созданию собственного инструмента на TradingView.
Добавил на сайт конструктор опционных позиций с возможностями сохранения нескольких портфелей, доступен бесплатно, без регистрации и смс. Пользуйтесь, сохраняйте в закладки, приветствуются предложения в комменты или в лс.
Конструктор доступен по ссылке synth-lab.ru/option-calc/
Какой должен быть тейк-профит для каждого размера стоп-лосса, чтобы общая динамика счёта оставалась прибыльной?
Какой он должен быть на второй, третьей, четвёртой, пятой попытке сделки, чтобы не скатиться в минус?
Привёл значения для разных WinRate (Количеству прибыльных сделок от общего числа)
То есть для второй попытки (если WR = 50%, 1/2, 1 сделка из 2 или 5 сделок из 10). А также третьей, если 2 неудачные, и так далее.
Хорошо видно, как стоп-лоссы более -10% или позиции без ограниченного риска вгоняют нас на весьма опасную траекторию.

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

