Эта стратегия основана на модифицированном трехстрочном графике срыва. Две линии, сделанные из цен закрытия, образуют форму
Определите текущую цену xu, xu1, xu2, xu3 для изображения трех линий.
Обновление xu1, xu2, xu3 на основе цены в верхней/нижней полосе.
Разрыв с xu3 начинает короткий тренд, разрыв с xu1 начинает длинный тренд.
Схема облачного диапазона с использованием xu и xu3.
Опция торговать в обратном направлении.
Входите при выходе из облака, выходите при возвращении внутри облака.
Преимущества этой стратегии:
Основывается исключительно на ценовом движении, не влияет на показатели.
Ясный и интуитивный трёхлинейный рисунок.
Гибкость при изменении курса торговли.
Легко комбинировать с тенденциями и другими показателями.
Легкая обратная проверка и визуализация для совершенствования.
Основными рисками этой стратегии являются:
Ценовые закономерности склонны к ложным прорывам из событий.
Без стоп-лосса выпадает на большие убытки.
Игнорирует торговые издержки.
Фиксированные параметры могут не подходить для различных продуктов.
Не учитывает последовательных побегов.
Рискованная обратная торговля по основным тенденциям.
Стратегия может быть улучшена путем:
Добавление стоп-лосса и оптимизация стопов.
Учет затрат на торговлю.
Параметры испытаний для различных продуктов.
Улучшение логики выхода для последовательных перерывов.
Добавление фильтра тренда для предотвращения контратендных сделок.
Контроль размеров позиций.
Расширение периода обратных испытаний на прочность.
Стратегия трехлинейного прорыва обеспечивает интуитивные сигналы, основанные на ценовых моделях. Ее можно усилить путем добавления тенденций, индикаторов, остановок, оптимизированной логики и параметров и размещения позиций. Это может превратить ее в надежную краткосрочную торговую систему.
/*backtest start: 2022-09-22 00:00:00 end: 2023-09-22 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 31/05/2019 // This is a modified version of the three line break price representation. // It is composed with 2 lines made of Close price values forming a “cloud”. // If the trend is bullish and the price breach the lower level of the green // cloud, a new bearish trend is taking place. // If the current trend is bearish and the price breakout the upper band of // the cloud, a new bullish trend is forming. // This is a “price action” indicator, signals may be filtered by long term trend // analysis with other indicators such as Supertrend for instance. // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="Three Line Break", overlay = true) reverse = input(false, title="Trade reverse") xtrend = 1 xu = close xu1 = close xu2 = close xu3 = close if xtrend[1] == 1 if close > xu[1] xu3 := xu2[1] xu2 := xu1[1] xu1 := xu[1] xu := close xtrend := 1 else if close < xu3[1] xu3 := xu1[1] xu2 := xu1[1] xu1 := xu1[1] xu := close xtrend := -1 else xtrend := 1 else if close > xu3[1] xu3 := xu1[1] xu2 := xu1[1] xu1 := xu1[1] xu := close xtrend := 1 else if close < xu[1] xu3 := xu2[1] xu2 := xu1[1] xu1 := xu[1] xu := close xtrend := -1 else xtrend := -1 colorm = xtrend == -1 ? red: xtrend == 1 ? green : blue possig = iff(reverse and xtrend == 1, -1, iff(reverse and xtrend == -1, 1, xtrend)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) if (possig == 0) strategy.close_all() barcolor(possig == -1 ? red: possig == 1 ? green : blue ) p1 = plot(xu, color=colorm) p2 = plot(xu3, color=colorm) fill(p1, p2, color=colorm)