Основная идея стратегии заключается в том, чтобы использовать технологию прохождения задержек в облачных графиках, чтобы определить реальные тенденции рынка и осуществить сделки с низким риском.
Эта стратегия определяет тенденции рынка, используя такие показатели, как переходная линия, эталонная линия и линия задержки прохождения.
Переходная линия - это средняя линия цены за последние 9 дней, отражающая среднюю цену за последние 9 дней. Базовая линия - это средняя линия цены за последние 26 дней, отражающая среднюю цену за более длительный период.
Когда кратковременная средняя цена переходит через долгосрочную среднюю ценовую ориентирную линию, это означает, что краткосрочная цена пробивает долгосрочную цену, что является многоголовым сигналом. Когда задержка перехода через линию также проходит через базовую линию, подтверждается многоголовая тенденция, и этот сигнал покупки имеет большую силу.
Когда кратковременная средняя цена переходит ниже долгосрочной средней ценной базовой линии, это означает, что краткосрочная цена упала ниже долгосрочной ценной линии и относится к пустому сигналу. Когда задержка пересечения линии также ниже базовой линии, это подтверждает пустую тенденцию, и этот сигнал продажи сильнее.
Вычисляя эти показатели и наблюдая за их пересечением, можно определить направление будущих тенденций. Когда задержка проходит через линию, когда она проходит через базовую линию, можно использовать облачную карту, чтобы определить истинную ситуацию на рынке, отфильтровать некоторые ложные прорывы для обратной операции.
Задержка прохождения линии обладает шумоподавляющим эффектом и может отфильтровывать многие ложные прорывы.
В сочетании с краткосрочной и долгосрочной средней линией, реализуется многопространственное переключение.
Время входа было точное, отступление небольшое.
Простые в освоении и подходят для начинающих.
Широко применяется в различных сортах и циклах.
Задержка в пересечении линии может привести к задержке ценовых изменений и к упущению некоторых возможностей.
При рассеянии долго- и короткоциклических индикаторов возникают ошибочные сигналы.
Например, в Японии, в Японии, в Китае, в Китае, в Китае, в Китае.
Неправильная оптимизация параметров может повлиять на результат.
Необходимо оптимизировать комбинацию параметров, чтобы контролировать риск в сочетании с остановкой. Можно рассмотреть возможность добавления фильтрующих сигналов других показателей.
Оптимизация параметров средней линии, таких как линия преобразования и линия базирования, для повышения стабильности стратегии.
Увеличение допустимой разницы, чтобы избежать частых сделок.
Фильтрация в сочетании с показателями, такими как волатильность, объем сделок и т. д., обеспечивает стабильность торгов.
Размер позиции может быть скорректирован в зависимости от особенностей разновидности и рисковых предпочтений трейдера.
Большие циклы для определения тенденций, малые циклы для конкретного входа.
Эта стратегия использует технологию задержки пересечения линий в облачных картах, чтобы оценить реальную ситуацию на рынке и осуществить сделки с низким уровнем риска. Стратегия проста, понятна и легко овладевает. Но также существует определенный риск, требующий целевой оптимизации.
/*backtest
start: 2023-08-25 00:00:00
end: 2023-09-24 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Chikou Crossover", shorttitle="Chikou", overlay=true)
conversionPeriods = input(9, minval=1, title="Conversion Line Periods"),
basePeriods = input(26, minval=1, title="Base Line Periods")
laggingSpan2Periods = input(52, minval=1, title="Lagging Span 2 Periods"),
displacement = input(26, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#0496ff, title="Conversion Line")
plot(baseLine, color=#991515, title="Base Line")
plot(close, offset = -displacement, color=#459915, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement, color=green,
title="Lead 1")
p2 = plot(leadLine2, offset = displacement, color=red,
title="Lead 2")
fill(p1, p2, color = leadLine1 > leadLine2 ? green : red)
if (crossover(baseLine, close[26]))
strategy.entry("ChikouLE", strategy.long, comment="ChikouLE")
if (crossunder(baseLine, close[26]))
strategy.entry("ChikouSE", strategy.short, comment="ChikouSE")
// plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)