
돈치안 채널의 돌파구 전략은 가격 채널을 기반으로 한 트렌드 추적 전략이다. 이 전략은 돈치안 채널의 상한, 하한 및 중선 이동 평균을 사용하여 가격 트렌드와 돌파구를 판단하여 구매 및 판매 신호를 발송한다.
이 전략은 우선 가격의 최고 가격, 최저 가격 및 중간 라인 평균을 일정 주기 동안 계산한다. 최고 가격과 최저 가격 사이에 가격 통로를 구성하고, 중간 라인 평균은 통로의 중간에 있다. 가격이 아래에서 위쪽으로 중간 라인을 돌파 할 때, 낙관적 인 신호로 간주하고, 더 많은 것을하십시오. 가격이 위에서 아래로 내려가 중간 라인을 돌파 할 때, 하향 신호로 간주하고, 공백하십시오.
특히, 전략은 다음과 같은 단계를 통해 작동합니다:
전략의 기본 거래 원칙은 다음과 같습니다. 가격의 관통을 포착하여 추세를 판단하고, 순차적으로, 중요한 지점에서 방향을 전환하십시오.
이 전략은 다음과 같은 장점을 가지고 있습니다.
이 전략에는 몇 가지 위험도 있습니다.
대책:
이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.
도롱치안 채널 브레이크 전략은 전체적으로 효과적인 트렌드 추적 전략이다. 그것은 이론적 근거가 있으며, 논리적으로 간단하며, 가격 채널을 통해 트렌드 방향을 판단하고 추적하여 트렌드에 수익을 잡는다. 동시에, 이러한 브레이크아웃 기반의 전략은 또한 약간의 위험이 있으며, 전략을 더 안정적이고 실용적으로 만들기 위해 변수 및 필터링 조건을 최적화해야합니다.
/*backtest
start: 2024-01-26 00:00:00
end: 2024-02-25 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title = "dc", overlay = true)
testStartYear = input(2018, "Backtest Start Year")
testStartMonth = input(1, "Backtest Start Month")
testStartDay = input(1, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)
testEndYear = input(2018, "Backtest Start Year")
testEndMonth = input(12)
testEndDay = input(31, "Backtest Start Day")
testPeriodEnd = timestamp(testStartYear,testStartMonth,testStartDay,0,0)
testPeriod() =>
true
//time >= testPeriodStart ? true : false
dcPeriod = input(20, "Period")
dcUpper = highest(close, dcPeriod)[1]
dcLower = lowest(close, dcPeriod)[1]
dcAverage = (dcUpper + dcLower) / 2
plot(dcLower, style=line, linewidth=3, color=red, offset=1)
plot(dcUpper, style=line, linewidth=3, color=aqua, offset=1)
plot(dcAverage, color=black, style=line, linewidth=3, title="Mid-Line Average")
strategy.entry("simpleBuy", strategy.long, when=close > dcAverage)
strategy.close("simpleBuy",when=close < dcLower)
strategy.entry("simpleSell", strategy.short,when=close < dcAverage)
strategy.close("simpleSell",when=close > dcAverage)