Type/to search

Стратегия прорыва и восполнения цены

Common strategy
Created: 2023-11-16 11:16:25
Last modified: 3 years ago
1
Follow
1802
Followers

img

Обзор

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

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

Код открывает длинную позицию при золотом кресте SMA и короткую позицию при кресте смерти SMA. Затем рассчитываются цена входа и безубыточная цена с учётом комиссии. Формула безубыточной цены: для длинной позиции – цена входа умножается на (1 + комиссия); для короткой позиции – цена входа умножается на (1 – комиссия). После этого рисуются линии цены входа и безубыточной цены, а пространство между ними закрашивается.

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

Код состоит из следующих частей:

  1. Определение условий открытия позиции
  2. Расчёт цены входа и безубыточной цены
  3. Построение линий цены входа и безубыточной цены
  4. Закрашивание области между линиями

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

Анализ преимуществ стратегии

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

  1. Наглядное отображение прибыли/убытка – быстрое определение, достигла ли цена требуемого уровня для получения прибыли.
  2. Возможность устанавливать тейк-профит и стоп-лосс по линии безубыточной цены, предотвращая расширение убытков.
  3. Код прост и понятен, легко реализуется и настраивается.
  4. Может быть интегрирована в собственную торговую стратегию для управления позициями с помощью линии безубыточной цены.
  5. Параметры комиссии легко изменяются, что подходит для разных бирж и инструментов.
  6. Условия открытия можно оптимизировать, изменяя периоды SMA.

Анализ рисков стратегии

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

  1. Индикатор SMA сам по себе имеет значительное запаздывание, возможны пропуски изменений цены.
  2. Линия безубыточной цены не может полностью предотвратить возникновение или расширение убытков.
  3. Стратегия не имеет механизма выхода; трейдеру необходимо самостоятельно контролировать прибыль/убыток.
  4. Неточная настройка комиссии может привести к ошибкам в расчёте безубыточной цены.
  5. Не учитывается влияние проскальзывания.
  6. Отсутствует механизм стоп-лосса, что может привести к большим убыткам.

Решения для соответствующих рисков:

  1. Рассмотреть замену на более реактивные индикаторы, например MACD.
  2. Следует комбинировать с трендовыми индикаторами для определения основного направления, чтобы избежать открытия позиций против тренда.
  3. Необходимо добавить логику тейк-профита и стоп-лосса для автоматического выхода из позиции.
  4. Настраивать комиссию точно в соответствии с фактической биржей.
  5. Можно установить фиксированное проскальзывание для оптимизации входа и выхода.
  6. Добавить трейлинг-стоп для ограничения максимальных потерь.

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

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

  1. Замена индикатора SMA на более продвинутые, такие как MACD или KDJ.
  2. Добавление индикатора определения тренда для предотвращения открытия позиций против тренда.
  3. Оптимизация параметров периодов SMA для повышения точности открытия.
  4. Добавление логики тейк-профита и стоп-лосса для автоматического выхода.
  5. Настройка контроля проскальзывания при бэктестинге и реальной торговле.
  6. Оптимизация параметров комиссии для приближения к реальной торговле.
  7. Добавление трейлинг-стопа для ограничения максимальных потерь.
  8. Копирование стратегии на разных таймфреймах для мультипериодной комбинации.
  9. Оптимизация входа на основе изменений объёма торгов.
  10. Использование алгоритмов машинного обучения для оптимизации параметров.

Заключение

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

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

// © NikitaDoronin
//@version=4

strategy("Plot Break-even Price", overlay=true)
Strategy parameters
Strategy parameters
Price Change in %
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)