Стратегия отмены Ланганде

Автор:Чао Чжан, Дата: 2023-09-17 18:10:02
Тэги:

Обзор

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

Принцип

В стратегии используются две функции - pivothigh и pivotlow в индикаторе Ланганде - для определения высоких и низких точек.

Функция pivothigh используется для определения максимального значения самых высоких цен за последние n бар, то есть потенциального сопротивления. Функция pivotlow используется для определения минимального значения самых низких цен за последние n бар, то есть потенциальной поддержки.

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

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

  • Использование индикатора Ланганде для выявления ключевых точек может повысить надежность торговых сигналов.

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

  • Логика стратегии ясна и легко внедряется.

Риски

  • Неправильные настройки параметров могут привести к частой торговле, увеличению затрат на транзакции и потерям от сдвига.

  • В краткосрочной перспективе может произойти множество ложных прорывов, вызывающих ненужные торговые потери.

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

Руководство по оптимизации

  • Подумайте о добавлении других фильтров, таких как скользящие средние, чтобы улучшить точность сигнала.

  • Оптимизировать значение n для баланса частоты торговли и качества сигнала.

  • Добавьте логику остановки потери для контроля максимальной потери на сделку.

Резюме

Стратегия обратного движения Ланганде относительно проста и прямая. Из-за ее исключительной зависимости от индикатора Ланганде могут возникнуть некоторые ложные сигналы. Риски могут быть уменьшены и стабильность улучшена путем добавления вспомогательных индикаторов, оптимизации параметров и установки остановок. Стратегия подходит для торговли против тренда и рынков, где тенденция относительно ясна.


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

//@version=3
strategy("lokendra Reversal Strategy", overlay=true)

leftBars = input(4)
rightBars = input(2)

swh = pivothigh(leftBars, rightBars)
swl = pivotlow(leftBars, rightBars)

swh_cond = not na(swh)

hprice = 0.0
hprice := swh_cond ? swh : hprice[1]

le = false
le := swh_cond ? true : (le[1] and high > hprice ? false : le[1])

if (le)
    strategy.entry("PivRevLE", strategy.long, comment="BUY**", stop=hprice + syminfo.mintick)

swl_cond = not na(swl)

lprice = 0.0
lprice := swl_cond ? swl : lprice[1]


se = false
se := swl_cond ? true : (se[1] and low < lprice ? false : se[1])

if (se)
    strategy.entry("PivRevSE", strategy.short, comment="SELL**", stop=lprice - syminfo.mintick)

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

Больше