Type/to search

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

Common strategy
Created: 2023-09-18 17:20:06
Last modified: 3 years ago
1
Follow
1802
Followers

Обзор

Стратегия демонстрирует, как использовать динамические переменные TradingView для передачи цен стоп-лосса в оповещениях и выполнения сделок через TradingConnector на платформах MT4/5. Стратегия использует индикатор Stochastic для определения моментов входа, динамически устанавливает последние уровни поддержки/сопротивления в качестве стоп-лосса, а также может частично фиксировать прибыль.

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

Когда линии %K и %D индикатора Stochastic пересекаются вверх (золотое сечение) — открывается длинная позиция, при пересечении вниз (крест смерти) — короткая. Рассчитываются ближайшие уровни поддержки и сопротивления в качестве цен стоп-лосса. После входа цена стоп-лосса передаётся брокеру в реальном времени через динамические переменные. Частичное закрытие прибыли устанавливается как определённый процент от расстояния до стоп-лосса. Цена тейк-профита также может передаваться динамически.

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

  • Динамический стоп-лосс позволяет точно задать его цену.
  • Частичное фиксирование прибыли повышает эффективность использования капитала.
  • Передача цены стоп-лосса на счёт брокера в реальном времени.
  • Цена стоп-лосса при тестировании близка к реальной торговле, обеспечивая реалистичное моделирование.

Анализ рисков

  • Индикатор Stochastic обладает запаздыванием.
  • Слишком частое частичное закрытие прибыли может влиять на удержание позиции.
  • Эффективность динамических переменных различается на разных таймфреймах.
  • Требуется оптимизация пропорции частичного закрытия прибыли.

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

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

  • Тестировать различные комбинации параметров Stochastic.
  • Оптимизировать настройку процента частичного закрытия прибыли.
  • Попробовать другие методы стоп-лосса, например, скользящий стоп.
  • Тестировать на нескольких рынках и инструментах.

Заключение

Данная стратегия демонстрирует, как использовать новые функции TradingView для выполнения сделок с динамическим стоп-лоссом на MT4/5. Она может служить базовым фреймворком для дальнейших бэктестов. Для каждого конкретного инструмента требуется дополнительная настройка и оптимизация.

Source
Pine
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
// strategy(title="TradingView Alerts to MT4 MT5 Strategy example", commission_type=strategy.commission.cash_per_order, commission_value=0.00003, overlay=false, default_qty_value=100000, initial_capital=1000)
// study(title="TradingView Alerts to MT4 MT5 Strategy example")  //uncomment this line and comment previous one to make it a study producing alerts
//
Strategy parameters
Strategy parameters
TakeProfitLevel
TakePartialProfitLevel
K
D
Smooth
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)