Стратегия скользящего тейк-профита Joker
Обзор
Стратегия скользящего тейк-профита Joker основана на трендовом следовании с помощью скользящих средних. Она сочетает в себе особенности скользящего стоп-лосса и скользящего тейк-профита, направлена на максимальное сохранение прибыли при благоприятном движении рынка и своевременное закрытие позиции при неблагоприятном изменении тренда.
Принцип стратегии
Стратегия использует быструю и медленную скользящие средние для построения фильтра тренда. Когда быстрая скользящая средняя пересекает медленную снизу вверх, открывается длинная позиция; когда быстрая скользящая средняя пересекает медленную сверху вниз, открывается короткая позиция.
Сначала стратегия вычисляет первый уровень тейк-профита после открытия позиции на основе заданного процента тейк-профита. Если включена функция скользящего тейк-профита, то на основе минимального шага цены инструмента и заданного процента скользящего тейк-профита вычисляется шаг скользящего тейк-профита.
Когда направление позиции совпадает с сигналом, если скользящий тейк-профит не включен, используется лимитный ордер (submitter) для закрытия по тейк-профиту; если включен, используется трейлинг-стоп (скользящий тейк-профит), при котором уровень тейк-профита постоянно корректируется в соответствии с шагом.
Анализ преимуществ
- Использование скользящих средних для определения основного тренда позволяет избежать излишнего влияния рыночного шума на стратегию.
- Включение скользящего тейк-профита позволяет корректировать уровень тейк-профита в соответствии с движением цены, обеспечивая его постоянное прилегание к текущей цене. Это более гибко и эффективно, чем установка фиксированного уровня тейк-профита.
- Скользящий тейк-профит позволяет зафиксировать больше прибыли и снижает риск преждевременного закрытия позиции. Он также избегает проблемы слишком консервативного уровня тейк-профита, характерного для фиксированного тейк-профита, который приводит к преждевременной фиксации прибыли.
- Скользящий тейк-профит сохраняет преимущества стоп-лосса и тейк-профита, позволяя своевременно закрыть позицию при неблагоприятном изменении рынка.
Анализ рисков
- При резких колебаниях цены скользящие средние могут формировать ложные сигналы или запаздывать, что может привести к убыткам при открытии позиций в противоположном направлении. Можно скорректировать параметры скользящих средних или добавить фильтры для оптимизации.
- Слишком высокий процент тейк-профита увеличивает время удержания позиции и отклонение фактической цены закрытия от теоретической. Можно снизить процент тейк-профита для уменьшения этого риска.
- Слишком малый шаг скользящего тейк-профита приводит к частым корректировкам, что увеличивает торговые издержки и риск проскальзывания. Можно настроить шаг для оптимизации.
- Скользящий тейк-профит учитывает только одностороннее движение и игнорирует откаты, что при повторном развороте цены не позволяет снизить уровень тейк-профита, вызывая отклонение конечной цены от теоретической. Можно рассмотреть двусторонний механизм скользящего тейк-профита для улучшения.
Направления оптимизации
- Можно рассмотреть динамическую настройку параметров скользящих средних в зависимости от волатильности рынка: увеличивать периоды при росте волатильности и уменьшать при её снижении.
- Изучить особенности различных инструментов и рынков, установить разные значения тейк-профита по умолчанию для снижения риска отклонения.
- Исследовать двусторонний механизм скользящего тейк-профита: при достижении нового максимума смещать тейк-профит вверх, при откате — вниз, чтобы он был ближе к цене.
- Рассмотреть комбинацию с индикаторами силы тренда: при слабом тренде снижать процент тейк-профита, при сильном — увеличивать.
- Рассмотреть комбинацию с моделями машинного обучения, используя прогнозируемые ценовые диапазоны для динамической установки процента тейк-профита.
Заключение
Стратегия скользящего тейк-профита Joker имеет чёткую структуру: использует скользящие средние для определения направления тренда и динамически корректирует уровень тейк-профита для фиксации прибыли. Она сочетает преимущества скользящего стоп-лосса и скользящего тейк-профита, позволяя эффективно следовать тренду и одновременно контролировать риски. Дальнейшая оптимизация параметров и улучшение механизма тейк-профита могут сделать стратегию более адаптированной к сложным рыночным условиям. В целом, эту стратегию стоит изучить и применять более детально.
/*backtest
start: 2023-08-23 00:00:00
end: 2023-09-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy(title='Joker Trailing TP Bot', shorttitle='Joker TTP Bot', overlay=true, pyramiding=0, process_orders_on_close=false, close_entries_rule='ANY', calc_on_every_tick=false, calc_on_order_fills=false, commission_type=strategy.commission.percent, commission_value=0.07, default_qty_type=strategy.percent_of_equity, default_qty_value=100, initial_capital=1000, currency=currency.USD) //, max_labels_count=500)
fromDate = input(timestamp('01 Jan 2021 00:00 UTC'), 'From Date')- 1
