
이 전략의 핵심은 두 개의 다른 표준 격차 레벨을 이용한 브린 밴드 시스템으로 구성되어 있으며, 가격이 두 배 표준 격차 통로를 돌파 할 때 거래 신호를 생성하여 극단적인 가격 변동을 파악합니다. 이 전략은 정확한 수학 모델과 통계학 원리를 통해 거래자에게 체계화된 거래 프로그램을 제공합니다.
전략은 34주기 이동 평균을 중간 궤도로 사용하고, 각각 1배와 2배의 표준 차이를 계산하여 상하 궤도를 형성한다. 가격이 2배의 표준 차이를 돌파했을 때, 시스템은 더 많은 신호를 발산한다. 가격이 2배의 표준 차이를 돌파했을 때, 시스템은 더 많은 신호를 발산한다. 동시에, 전략은 자동으로 손해 중지 장치를 설정하고, 다중 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상점 상
이것은 고전적인 부린 벨트 지표에 기반한 혁신적인 전략이며, 이중 표준 차이의 디자인으로 이론적 기초와 실용성을 겸비한 거래 시스템을 제공합니다. 전략은 작동을 단순하고 직관적으로 유지하면서 엄격한 수학 모델과 완벽한 위험 제어 메커니즘을 통해 거래자에게 신뢰할 수있는 거래 도구를 제공합니다.
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
// Baker Odeh's Strategy - Bollinger Bands : 27/SEP/2014 01:36 : 1.0
// This displays the traditional Bollinger Bands, the difference is
// that the 1st and 2nd StdDev are outlined with two colors and two
// different levels, one for each Standard Deviation
strategy(shorttitle="Baker Odeh's Strategy - Bollinger Bands", title="Baker Odeh's Strategy - Bollinger Bands", overlay=true, currency=currency.NONE, initial_capital=30, default_qty_type=strategy.percent_of_equity, default_qty_value=20)
src = input(close)
length = input.int(34, minval=1)
mult = input.float(2.0, minval=0.001, maxval=50)
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
dev2 = mult * dev
upper1 = basis + dev
lower1 = basis - dev
upper2 = basis + dev2
lower2 = basis - dev2
colorBasis = src >= basis ? color.blue : color.orange
pBasis = plot(basis, linewidth=2, color=colorBasis)
pUpper1 = plot(upper1, color=color.new(color.blue, 0), style=plot.style_circles)
pLower1 = plot(lower1, color=color.new(color.orange, 0), style=plot.style_circles)
pUpper2 = plot(upper2, color=color.new(color.blue, 0))
pLower2 = plot(lower2, color=color.new(color.orange, 0))
fill(pBasis, pUpper2, color=color.new(color.blue, 80))
fill(pUpper1, pUpper2, color=color.new(color.blue, 80))
fill(pBasis, pLower2, color=color.new(color.orange, 80))
fill(pLower1, pLower2, color=color.new(color.orange, 80))
if (close > upper2)
strategy.entry("Long", strategy.long)
if (close < lower2)
strategy.entry("Short", strategy.short)
if (close <= lower2)
strategy.close("Long")
if (close >= upper2)
strategy.close("Short")