Избранное трейдера Bat
Робот на индикаторе Parabolic Envelop. Расскажу о том как он работает и как собрать на его основе стратегию.
Размерность тренда: Средняя
Средний П/У на сделку в % (без учёта объёмов, просто взятое движение по рынку):
ETHUSDT + 1.74 %
BTCUSDT + 1.24 %
BNBUSDT + 1.9 %
Выглядит индикатор и робот по нему торгующий, вот так:

График эквити на одном контракте выглядит примерно вот так:

Реверсивный робот на индикаторе Adaptive Price Channel. Расскажу о том как он работает и как собрать на его основе стратегию.
Размерность тренда(Слово «Размерность тренда», ссылка вот сюда: https://smart-lab.ru/blog/tradesignals/796428.php): Быстрая.
Средний П/У на сделку в % (без учёта объёмов, просто взятое движение по рынку):
ETHUSDT + 0.35 %
BTCUSDT + 0.3 %
BNBUSDT + 0.76 %
Выглядит индикатор и робот по нему торгующий, вот так:

График эквити на одном контракте выглядит примерно вот так:

Я встречал множество случаев, когда люди – найдя один какой-то тип тренда – начинают его бездумно торговать. Да и сам так делал много лет назад.
Нашёл пробой исторических максимумов – и успокоился. Торгует десятилетиями.
Нашёл реверсивную стратегию хорошую для Si – и успокоился. Торгует и сидит в просадках годами.
Так – не круто!!!
У трендовых стратегий есть совершенно разные размерности. В разные фазы рынка они дают разные просадки и разную прибыль. И в целом не сильно коррелированы.
Круто – знать о разных размерностях тренда и торговать их все!
И это видео именно про это:
После тестирования и оптимизации стратегии, остаётся не менее важный вопрос – как распределить объёмы между ботами.
И самое простое и логичное решение – Распределить объёмы между ними равномерно.
В этом видео посмотрим на то, как это делаем мы:
Я сам лично когда руками начинаю торговать – уже через несколько дней или недель перехожу в режим «щас отыграюсь». Как и большинство со СмартЛаба. Что неизбежно приводит к торговле плечами… И сливу.
Собственно. Именно это когда-то и привело меня в алготрейдинг.
В это сложно поверить, но имея на руках роботов, я, да и многие другие, точно также начинают баловаться с плечами.
Ведь глядя вот на такое эквити, так и хочется его включить 10тым плечом:

Но делать этого не следует.
Почему и как определить оптимальное плечо для входа, можно посмотрев вот это видео:

Данная статья навеяна постом о сливе 1,5 миллиона рублей на Газпроме. Вполне вероятно, что подобных постов будет с каждым месяцем всё больше, т.к. начинается время турбулентности и быть просто Инвестором («хомячком, набил портфельчик и держи») крайне опасно. И дело даже не в шортах, плечах или выносе позиций из портфельчика, когда все спят, а дело в том, что стать «Инвестором» сейчас очень легко и доступно. При этом нет каких-либо предварительных школы/университета инвестора или экзамена. Вход абсолютно свободный. Теперь любой желающий всего одной кнопкой смартфона «Купить» окунается в мир своих ожиданий и хотелок с девизом: «Акции онли лонг!», неверно переведя себе как «Акции только растут! Закрою портфель на пенсии». К сожалению, время долгосрочного планирования заканчивается. Я не инвестор и лично мой вариант работать только по факту торговой ситуации на рынке. Но, возможно, эта простая и не сложная шпаргалка кому-нибудь поможет.
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
//@version=4
study("Historical Volatility")
// Настройки окон
HVPeriod1 = input(17, minval=1, title="Окно 1")
HVPeriod2 = input(34, minval=1, title="Окно 2")
HVPeriod3 = input(51, minval=1, title="Окно 3")
HVPeriod4 = input(85, minval=1, title="Окно 4")
// Настройка периода для сглаживания
EMAPeriod = input(17, minval=2, title="Период сглаживания")
// Собственно индикатор
// мультипликатор, для нормирования к году
mul = 252 * 1210 / timeframe.multiplier
//приращение за бар
ch = log(close) - log(close[1])
// Историческая волатильность в окнах
HV1 = ema(sqrt(sum(ch * ch, HVPeriod1) * mul / HVPeriod1) * 100, EMAPeriod)
HV2 = ema(sqrt(sum(ch * ch, HVPeriod2) * mul / HVPeriod2) * 100, EMAPeriod)
HV3 = ema(sqrt(sum(ch * ch, HVPeriod3) * mul / HVPeriod3) * 100, EMAPeriod)
HV4 = ema(sqrt(sum(ch * ch, HVPeriod4) * mul / HVPeriod4) * 100, EMAPeriod)
// Рисуем красивое
plot(HV1, color=#cccccc)
plot(HV2, color=#ffcccc)
plot(HV3, color=#ff9999)
plot(HV4, color=#ff0000)
Чтобы использовать, копируем, в TradingView открываем Редактор Pine, создаем там новый индикатор (Открыть -> Новый индикатор), удаляем все что там в скрипте по умолчанию и вставляем этот код. Жмем Сохранить. Дальше скрипт будет доступен в выпадающем списке над графиком под кнопкой Индикаторы во вкладке Мои скрипты. Модно, быстро и удобно )