
부린 띠의 정밀 교차 돌파량 전략은 부린 띠 지표를 기반으로 한 거래 시스템으로, 가격의 부린 띠를 뚫고 하락할 기회를 잡기 위한 것이다. 이 전략은 1시간 시간 프레임을 사용하여, 상표와 부린 띠의 교차 상황을 관찰하여 진입 시기를 판단한다. 가격이 부린 띠를 완전히 뚫고 하락한 후, 다음 상점의 수확盘 가격이 이전 상점의 최고 가격보다 높을 때 구매한다. 가격이 부린 띠를 완전히 뚫고 하락한 후, 다음 상점의 수확盘 가격이 이전 상점의 최저 가격보다 낮을 때 판매한다. 이 방법은 가격의 돌파의 유효성을 확인하기 위해, 가짜 돌파가 초래하는 위험을 줄이기 위해 고안되었다.
이 전략의 핵심 원칙은 부린대를 역동적인 지원 및 저항 수준으로 사용하는 것입니다. 부린대는 세 개의 선으로 구성됩니다. 중도 ((20주기 간단한 이동 평균), 상도 ((중도와 1.2배의 표준 차이를 더하는) 및 하도 ((중도와 1.2배의 표준 차이를 빼는)) 전략의 핵심은 다음과 같습니다:
구매 조건: 한 의 최고 가격과 최저 가격이 모두 하향 경로보다 낮을 때, 잠재적인 구매 신호로 간주된다. 다음 의 종료 가격이 트리거 의 최고 가격보다 높으면 구매를 확인한다.
판매 조건: 한 의 최고 가격과 최저 가격이 모두 상위권보다 높을 때, 잠재적인 판매 신호로 간주된다. 다음 의 종료 가격이 트리거 의 최저 가격보다 낮다면, 판매를 확인한다.
시각화: 전략은 차트에 수평선을 그리며, 트리거의 높은 점이나 낮은 점을 표시하여 상인이 입문점을 직관적으로 식별할 수 있도록 도와줍니다.
정확한 진입 시점: 가격의 완전히 브린 띠를 뚫고 다음 에서 확인하도록 요구함으로써 가짜 뚫림의 가능성을 줄인다.
트렌드 추적: 전략 설계는 트레이더가 새로운 트렌드의 초기 단계에 진입할 수 있도록 하며, 큰 트렌드를 포착할 수 있는 잠재력이 있다.
객관적인 거래 신호: 명확한 수학적 계산과 가격 행동에 기반하여 주관적인 판단의 영향을 줄인다.
적응력: 브린 밴드는 시장의 변동성에 따라 자동으로 조정하여 전략이 다른 시장 환경에 적응할 수 있도록합니다.
위험 관리: 확인 을 기다림으로써, 전략은 어떤 위험 제어 메커니즘을 내장한다.
지연성: 확인을 기다리기 때문에 빠르게 움직이는 행사를 놓칠 수 있습니다.
가짜 브레이크: 전략이 확증 메커니즘을 설계했음에도 불구하고, 높은 변동성 시장에서 가짜 브레이크가 발생할 수 있습니다.
간격 시장의 성과: 가로수지 시장에서, 자주 발생하는 매매 신호는 과도한 거래와 거래 비용을 증가시킬 수 있다.
역사적인 데이터에 의존: 브린은 역사적인 가격 계산에 기반하여 시장의 급격한 변화 시에는 적절하게 반응하지 않을 수 있다.
스톱로스 메커니즘의 부재: 코드에 명확한 스톱로스 전략이 없기 때문에, 트렌드 역전시 큰 손실을 입을 수 있다.
역동적인 곱셈을 도입한다: 시장의 변동적인 역동성에 따라 브린 밴드의 곱셈을 조정하는 것을 고려할 수 있다.
필터 추가: 다른 기술 지표 (RSI 또는 MACD와 같은) 와 결합하여 거래 신호를 필터링하여 정확성을 향상시킵니다.
Stop Loss and Stop Out: 적당한 Stop Loss 및 Stop Out 메커니즘을 추가하여 위험을 더 잘 제어하고 수익을 잠금합니다.
최적화 시간 프레임: 다양한 시간 프레임에서 전략을 테스트하여 최적의 적용 시나리오를 찾으십시오.
거래량을 고려하십시오. 거래량을 확인 신호의 일부로 사용하는 것은 돌파구의 신뢰도를 높이는 데 도움이 될 수 있습니다.
부분 포지션 관리를 구현: 신호 강도 또는 다른 시장 요인에 따라 유연한 포지션 관리 전략을 구현한다.
브린은 정교한 교차 돌파구 수치화 전략은 기술 분석과 통계학 원리를 결합한 거래 시스템이다. 정확한 입시 조건을 통해 시장의 눈에 띄는 돌파구 기회를 포착하는 동시에 확인 메커니즘을 통해 가짜 돌파구 위험을 줄이는 것을 목표로 한다. 전략은 객관적이고 적응력이 강한 장점이 있지만, 낙후 및 가짜 돌파구 등의 위험에 직면해 있다. 전략의 안정성과 수익성을 더욱 향상시키기 위해, 동적 파라미터 조정, 다중 지표 결합 및 완벽한 위험 관리 장치를 도입하는 것을 고려할 수 있다.
/*backtest
start: 2024-09-01 00:00:00
end: 2024-09-30 23:59:59
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("BB BTCUSDT !HR TF ~ Abhay Pratap Singh)", overlay=true)
// Bollinger Bands settings
multiplier = 1.2
length = 20
src = close
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
upper_band = basis + (multiplier * dev)
lower_band = basis - (multiplier * dev)
// Trigger candle conditions
buy_trigger = (high < lower_band and low < lower_band) // Both high and low are below the lower band
sell_trigger = (high > upper_band and low > upper_band) // Both high and low are above the upper band
// Entry conditions for Buy and Sell
buy_entry = buy_trigger[1] and close > high[1] // Buy if the next candle closes above the trigger candle's high
sell_entry = sell_trigger[1] and close < low[1] // Sell if the next candle closes below the trigger candle's low
// Draw horizontal lines for the trigger candle's high and low
var line buy_trigger_line = na
var line sell_trigger_line = na
// if (buy_entry)
// buy_trigger_line := line.new(x1=bar_index[1], y1=low[1], x2=bar_index, y2=low[1], color=color.green, width=2, style=line.style_solid)
// if (sell_entry)
// sell_trigger_line := line.new(x1=bar_index[1], y1=high[1], x2=bar_index, y2=high[1], color=color.red, width=2, style=line.style_solid)
// Execute strategy entries
if (buy_entry)
strategy.entry("Buy", strategy.long)
if (sell_entry)
strategy.entry("Sell", strategy.short)
// Optional plot for debugging or visualization
plotshape(series=buy_entry, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_entry, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")