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

по

Раздельное тестирование на скриптовом языке TradingView выходов торговой системы: обычный трейлинг стоп и ATR стоп

В трейдинге акцент часто смещён в сторону поиска идеальных входов, тогда как стратегии выхода остаются в тени. Между тем именно выходы определяют соотношение прибыли и убытков. Раздельное тестирование помогает изолировать входы и оценить, как разные методы управления позицией влияют на результат. В этой статье входы будут выполняться с 50% вероятностью — это устраняет фактор предсказуемости и позволяет объективно сравнивать эффективность различных стратегий выхода.

В статье тестирую две стратегии трейлинг-стопов для Московской биржи на фьючерсном контракте USD/RUB (Si) на часовом таймфрейме, используя язык Pine Script в TradingView.

 Под капотом Pine Script: как устроен и для чего используется язык TradingView

Цель исследования и описание общего подхода

Главный вопрос исследования — какой метод трейлинг-стопа показывает лучшие результаты при одинаковых входах: фиксированный процентный или адаптивный ATR? Простой трейлинг-стоп строго ограничивает риск, но полностью игнорирует рыночную волатильность. В отличие от него, ATR-трейлинг, основанный на значении среднего истинного диапазона, автоматически подстраивается под текущие колебания рынка и способен удерживать прибыль в затяжных трендах.



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

Тестировании торговой системы Александра Резвякова для фьючерсов Московской биржи с использованием Python

В этой статье расскажу о том, как воспроизвел и протестировал торговую систему для фьючерсов Московской биржи, основанную на идеях Александра Резвякова. Недавно, просматривая раздел алготрейдинга на Смартлабе, я наткнулся на видео с его выступления на конференции 2024 года под названием "5-6 идей для построения прибыльной торговой системы на фьючерсах". Меня привлекла четкость и понятность предложенных им правил торговли.

Поскольку я активно занимаюсь автоматизацией процессов и стремлюсь глубже изучить возможности Python библиотеки backtesting.py, мне показалось это хорошей идеей для практического применения.

Хотя я лично не знаком с Александром, полагаю, что публичное представление идеи предполагает возможность её независимого анализа и тестирования сообществом трейдеров и программистов.
Тестировании торговой системы Александра Резвякова для фьючерсов Московской биржи с использованием Python

Обзор стратегии Александра Резвякова на фьючерсах

Основная идея — открывать сделки в строго определенное время и использовать структуру рынка последних дней для принятия решений.

Правила входа



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

Тестирование торговой стратегии с использованием нового индикатора Джона Ф. Элерса на Python для дневных данных Московской биржи

Торговля акциями требует гибкости, особенно когда речь идет о тестировании стратегий технического анализа на прошлых данных. Я выбрал Python и библиотеки backtesting.py и aiomoex, потому что они позволяют анализировать рынок без сложных платформ и ограничений. Python дает свободу автоматизации, backtesting.py обеспечивает удобный и быстрый механизм тестирования стратегий, а aiomoex позволяет скачивать данные напрямую с Московской биржи без привязки к брокеру.

Важно, что backtesting.py получил обновление после четырех лет без обновлений, что делает его актуальным инструментом. И в отличие от MetaTrader, StockSharp, TSLab и Quik, которые работают с Московской биржей, но требуют Windows, если брокер имеет API, то можно запускать скрипт на любом сервере, включая облачные решения и Raspberry Pi.

В этой статье я протестирую самую свежую стратегию теханализа Джона Ф. Элерса (John Ehlers), направленную на устранение запаздывания скользящей средней. Разберемся, как её адаптировать к акциям Московской биржи и протестировать с помощью Python.

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

+84,7% седьмой год алготрейдинга. Опыт инвестиционного советника и запуск автоследования

Всех приветствую! Традиционно подвожу итоги ушедшего года. Содержание:

1. Результаты 2024
2. Юань vs Доллар
3. Доработка стратегий под изменившийся рынок
4. Девальвация рубля
5. Опыт инвестиционного советника
6. Доверительное управление через автоследование comon.ru
7. Планы на 2025 год

Доходность в 2024 году составила +84,7% с просадкой в апреле 20%. Максимум года был достигнут в декабре + 96,3%.
+84,7% седьмой год алготрейдинга. Опыт инвестиционного советника и запуск автоследования

Мониторинг счета с 2022 года
Мониторинг счета с 2021 года (архив)
Мониторинг счета с 2018-2023 личный кабинет (архив)

Торгую фьючерс на юань/рубль, до 2024 года торговал даллар/рубль. Риски в отчетном периоде были чуть снижены относительно прошлых лет. В среднем алгоритмы заходили 2/3 плечом, редко 5-ым.

Ниже общий график доходности за 7 лет 2018 – 2024 гг. Построен без реинвестирования, т.е. рассчитывается не к первоначальному капиталу, а к началу нового периода (года). Итог составил 716%. С учетом реинвестирования рассчитать сложно, так как не удалось вести статистику на одном счете. См. ссылки выше.



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

Перевод книги "Хакер фондового рынка". Обучение параметрам

Перевод книги "Хакер фондового рынка". Обучение параметрам
Ранее:
1. Предисловие.
2. Торговля деньгами.
3. Биржевая цена.
4. Золотоискатели и ломбарды.
5. Тики, бары, свечи.
6. Как работают торговые системы?
7. Технический анализ — смысл и бессмыслица.
8. Трехчасовой курс программирования.
9. Первый урок: Переменные.
10. Разновидность калькулятора.
11. Второй час: Функции. 
12. Функции с возвращаемым значением.
13. Третий час: ветвление.
14. Циклы.
15. Следуйте за тенденцией.
16. Торговля с помощью фильтра низких частот.
17. Покупка и продажа.
18. Тестирование стратегии.
19. Распределение прибыли.
20. Индекс подлости.
21. Измерение результативности.
22. Метод Монте-Карло.
23. Против тенденции.
24. Визуализация сигналов
25. Доминирующий цикл

Обучение параметрам

Каждая стратегия состоит, с одной стороны, из алгоритма — торговых правил системы — и, с другой стороны, из ряда параметров, фиксированных числовых значений, которые влияют на результат. В контртрендовом сценарии это, например, цикл полосового фильтра (30), коэффициент расстояния стоп-лосса (4) и другие числовые значения, оказывающие явное влияние на поведение сделки. Во время обучения поведение стратегии проверяется при изменении этих параметров.



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

Инвестиции в монеты (для бедных) - проверенно на себе.

Здравствуйте друзья!
Как можно сохранить и немного увеличить свой капитал — для бедных.
Ранее писал, про юбилейные монеты российская (советская) мультипликация, изменении цены в сторону повышения. Было много комментариев, такого типа: «Цену могут любую нарисовать, ты по пробуй продать.» Ну я и попробовал! 
Начну с того, что я дилетант в этой сфере — нумизматика. 

И так погнали!

Я в феврале 2021 года, купил монету 25 рублей российская (советская) мультипликация, в цветном исполнении «Крокодил Гена», за 450 рублей (штука). Продал в мае 2024 года, за 2000 рублей. Рыночная цена на момент продажи, варьировалась 2700 — 3000 рублей (ориентир на аукционы). Я выставил монету на Авито, за 2500 рублей, в день было два — три обращения. При продаже монет на Авито, есть нюансы, но все решаемо. На второй день, самому активному покупателю, решил сбросить цену до 2000 рублей и отправил её по почте, хотя были покупатели, которые готовы купить за 2500 рублей, но для меня не главное максимальная прибыль, а проверить «схему». 

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

Гайд по алгоритмической торговле от OsEngine

Обновляемый сборник статей, касающийся различных подходов к алгоритмической торговле и программирования роботов на Os Engine. Всё в одном месте. Сборник сборников.

Гайд по алгоритмической торговле от OsEngine

Часть 1. OsEngine. Знакомство с программой и окружением.

1. Знакомство.

1. Системные требования. Текст. Видео.
2. Знакомство с Os Engine. Скачивание и Запуск терминала. Текст. Видео.
3. Зачем нужны спец-терминалы для алготрейдинга? Текст. Видео.
4. Сервер приёма крашей в OsEngine. Текст. Видео.
5. Поддержка OsEngine по направлению MOEX. Текст. Видео.
6. Поддержка OsEngine по направлению крипты.
7. Поддержка OsEngine по направлению международной торговли.
8. Почему Os Engine написан на С# (си шарп) Текст. Видео.
9. Профконнекторы для MOEX. Сертификаты.

2. Базовые интерфейсы.

1. Главное меню. Текст. Видео.
2. Os Data 2.0. Текст. Видео.
3. Скачиваем Ленту сделок и стаканы с помощью OsEngine. Текст. Видео. 
4. Конвертер. Текст. Видео.
5. Tester Light. Текст. Видео.
6. Погрешности тестирования. Текст. Видео.



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

Моя история использования Алгопака от Московской биржи

Введение

Итак, это было обычное скучное утро, когда я решил: «А почему бы не попробовать этот Алгопак от Московской биржи?» Я давно слышал про него, а тут как раз была пара свободных часов и чашка горячего кофе. Что может пойти не так, верно?

Моя история использования Алгопака от Московской биржи

Начало приключения

Регистрация и первый вход

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

Создание первой стратегии

Для начала я решил не мудрить и создать что-то простое. Пусть это будет стратегия на основе скользящих средних (SMA). Вот мой пример кода на Python, который я решил использовать:

import pandas as pd
import numpy as np

# Загружаем данные
data = pd.read_csv('historical_data.csv')

# Параметры стратегии
short_window = 40
long_window = 100

# Создаем сигналы
signals = pd.


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

Почему падает рынок и во что я собираюсь инвестировать прямо сейчас

У меня через 3 дня будет поступление денег на брокерский счет от зарплаты, поэтому самое время проанализировать рынок, определить почему он снижается и выбрать привлекательную, перспективную дивидендную акцию для инвестирования.

Мой портфель

Для начала покажу, как выглядит мой инвестиционный портфель. Напомню, что я инвестирую более 4х лет через брокера СБЕР используя дивидендную стратегию:

  У меня через 3 дня будет поступление денег на брокерский счет от зарплаты, поэтому самое время проанализировать рынок, определить почему он снижается и выбрать привлекательную, перспективную... 

Что сейчас происходит с рынком?

  

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

Перевод книги "Хакер фондового рынка". Против тенденции.

Перевод книги "Хакер фондового рынка". Против тенденции.

Против тенденции.

Ранее:
1. Предисловие.
2. Торговля деньгами.
3. Биржевая цена.
4. Золотоискатели и ломбарды.
5. Тики, бары, свечи.
6. Как работают торговые системы?
7. Технический анализ — смысл и бессмыслица.
8. Трехчасовой курс программирования.
9. Первый урок: Переменные.
10. Разновидность калькулятора.
11. Второй час: Функции. 
12. Функции с возвращаемым значением.
13. Третий час: ветвление.
14. Циклы.
15. Следуйте за тенденцией.
16. Торговля с помощью фильтра низких частот.
17. Покупка и продажа.
18. Тестирование стратегии.
19. Распределение прибыли.
20. Индекс подлости.
21. Измерение результативности.
22. Метод Монте-Карло.

Боб: «На прошлой неделе я случайно встретил Уоррена Баффета. Я, конечно, спросил его, как лучше торговать. Он сказал так: „Будь жадным там, где другие боятся“».

Алиса: «Интересно. И что это значит?»

Боб: «Разве он не сказал, что должен уйти. Но я думаю, он хотел, чтобы я торговал против тренда».



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

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