Стратегия 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)