Type/to search

Стратегия динамического стоп-лосса на основе золотого и мёртвого креста

Common strategy
Created: 2023-11-01 13:46:28
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

Данная стратегия использует индикатор ATR для построения стоп-линии. Когда цена пересекает EMA вверх, генерируется сигнал на покупку; когда цена пересекает EMA вниз — сигнал на продажу. Для управления рисками применяется динамический стоп-лосс.

Принцип стратегии

Основная логика стратегии:

  1. Рассчитывается индикатор ATR, который используется для определения дистанции стоп-лосса nLoss.

  2. В зависимости от опции Heikin Ashi (параметр h) выбирается источник цены: по умолчанию используется цена закрытия (close), если выбран Heikin Ashi — цена закрытия соответствующей свечи.

  3. Определяется xATRTrailingStop как динамический скользящий стоп-лосс: сравнивается текущая цена и стоп-линия предыдущего бара, на основе этого определяется стоп-линия текущего бара.

  4. Определяется позиция pos: если цена пересекает стоп-линию вверх, позиция устанавливается равной 1 (лонг), если цена пересекает стоп-линию вниз — -1 (шорт), иначе 0 (нет позиции).

  5. Рассчитывается скользящая средняя EMA за один бар. Определяются сигналы: пересечение индикатора вверх (сигнал на покупку) и вниз (сигнал на продажу).

  6. При появлении сигналов на покупку и продажу выполняются вход и выход из сделок.

  7. Используется функция barcolor для окрашивания свечей в зависимости от позиции.

  8. Используется plotshape для отображения сигналов покупки и продажи.

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

Преимущества стратегии

Стратегия обладает следующими преимуществами:

  1. Использование динамического стоп-лосса на основе ATR позволяет адаптировать дистанцию стопа к рыночной волатильности, обеспечивая достаточную защиту без чрезмерно агрессивного срабатывания стопа на краткосрочных колебаниях цены.

  2. Применение EMA для генерации торговых сигналов позволяет отфильтровывать часть ложных прорывов и ненужных сделок.

  3. Возможность выбора свечей Heikin Ashi в качестве источника цены помогает сгладить шум и лучше определить тренд.

  4. Чёткое управление позициями: явное указание на лонг, шорт или отсутствие позиции, что снижает частоту торгов при использовании скользящего стопа.

  5. Визуализация сигналов и стоп-линий с помощью линий, меток и окрашивания свечей.

  6. Простая и понятная логика стратегии, легко поддающаяся модификации.

  7. Возможность настройки периода ATR и множителя ATR для стопа, что позволяет адаптироваться к различным рыночным условиям.

Таким образом, стратегия объединяет технику следования за трендом и динамический стоп-лосс, что позволяет эффективно распознавать тренды и управлять рисками. Подходит для торговли в рамках среднесрочных и долгосрочных трендов.

Риски стратегии

Стратегия также содержит определённые риски:

  1. Сигналы на основе EMA могут запаздывать, что приводит к пропуску краткосрочных возможностей.

  2. Расстояние стопа определяется ATR, что в условиях бокового рынка может приводить к частым срабатываниям стоп-лосса.

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

  4. Отсутствует адекватный контроль объёма позиций — управление капиталом требует доработки.

  5. Эффективность сильно зависит от оптимизации параметров, которые необходимо корректировать для разных рынков.

  6. В условиях сильных колебаний возможны убыточные позиции.

  7. Требуется своевременный мониторинг и возможность ручного вмешательства или остановки стратегии.

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

Направления оптимизации

Стратегию можно оптимизировать по следующим направлениям:

  1. Настройка параметров ATR для разных рынков с целью сделать дистанцию стопа более адекватной.

  2. Тестирование различных типов скользящих средних для дополнительной фильтрации ложных сигналов.

  3. Добавление индикаторов определения тренда для входа только в направлении тренда.

  4. Установка контроля позиций — ограничение объёма сделок в одном направлении.

  5. Добавление дополнительных условий открытия позиции: объём торгов, удаление цены от скользящей средней и т.д.

  6. Учёт комиссий при установке дистанции стопа.

  7. Оптимизация моментов входа/выхода на основе комбинации нескольких сигналов и индикаторов.

  8. Установка частичного тейк-профита или скользящего тейк-профита.

  9. Добавление функции автоматической оптимизации параметров.

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

Заключение

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

Source
Pine
/*backtest
start: 2022-10-25 00:00:00
end: 2023-10-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol. 
Strategy parameters
Strategy parameters
Key Vaule. 'This changes the sensitivity'
ATR Period
Signals from Heikin Ashi Candles
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)