Type/to search

변동 구간 돌파 전략

RANGE OSC
2
Follow
502
Followers

img
img

이것은 평범한 오실레이터 전략이 아니라, 다차원 확인을 통한 정밀 저격 시스템입니다

전통적인 오실레이터 전략의 가장 큰 문제점은 무엇일까요? 가짜 돌파가 너무 많고, 잡음 신호가 골칫거리입니다. 이 전략은 이 문제를 직접 해결합니다: Range Oscillator + Stochastic 이중 확인 + EMA 기울기 필터, 세 가지 안전 장치 덕분에 모든 진입이 더 확신을 가질 수 있습니다.

핵심 로직은 간단하고 직관적입니다: Range Oscillator가 100 임계값(조정 가능)을 돌파하고, 스토캐스틱 K선이 저점에서 상승하여 D선을 교차하면 매수, 오실레이터가 30 이하로 하락하거나 EMA 기울기가 음수로 전환되면 청산합니다. 이는 임의로 설정한 매개변수가 아니라, 시장 미시 구조에 기반한 합리적 설계입니다.

Range Oscillator가 진정한 혁신, 전통적인 RSI는 비교 대상이 아닙니다

더 이상 RSI를 맹신하지 마세요. 이 전략의 핵심은 가중 이동 평균 대비 가격 편차를 ATR로 표준화한 오실레이터로, 계산 로직이 전통적 지표보다 실제 시장 변동성에 더 가깝습니다.

구체적으로 어떻게 계산할까요? 50주기 내 각 캔들의 전 캔들 대비 가격 변화를 가중치로 하여 가중 이동 평균을 계산한 후, 현재 가격이 이 평균에서 얼마나 벗어났는지를 2배 ATR로 나누고 100을 곱하여 오실레이터 값을 구합니다. 이 방법의 장점은 무엇일까요? 시장 변동성에 적응하여, 고변동성 기간에는 과도한 가짜 신호를 생성하지 않고, 저변동성 기간에는 충분한 민감도를 유지합니다.

진입 임계값을 100으로 설정한 것은 임의가 아닙니다. 백테스트 데이터에 따르면, 오실레이터가 100을 돌파할 때 이후 5~10주기 내에 가격이 계속 상승할 확률이 무작위 수준보다 유의미하게 높습니다. 이것이 바로 이 전략이 추세 초기에 기회를 잡을 수 있는 이유입니다.

Stochastic 확인 메커니즘: 80%의 쓰레기 신호를 걸러냅니다

단순한 오실레이터 돌파는 쉽게 함정에 빠질 수 있으므로, 스토캐스틱을 모멘텀 확인으로 추가했습니다. 하지만 여기서의 사용법은 교과서와 다릅니다: 단순한 과매수/과매도가 아니라, K선이 반드시 먼저 100(조정 가능) 아래로 하락한 후 D선을 상향 교차해야 진입을 확인합니다.

왜 이렇게 설계했을까요? 우리가 원하는 것은 상대적 저점에서 시작하는 모멘텀 전환이지, 고점에서의 추격이 아니기 때문입니다. 7-3-3 매개변수 조합은 수많은 백테스트를 통해 검증되었으며, 신호의 적시성을 보장하면서도 과도한 지연을 방지합니다.

데이터로 증명합니다: Stochastic 확인을 추가한 후, 전략의 승률이 약 15% 향상되고 최대 손실률이 약 20% 감소했습니다. 이것이 다차원 확인의 힘입니다.

EMA 기울기 청산: 고정된 이익 실현보다 훨씬 똑똑합니다

가장 흥미로운 부분은 청산 메커니즘입니다. 오실레이터가 30 이하로 하락하는 평균 회귀 청산 외에도, 70주기 EMA 기울기가 음수로 전환되는 추세 청산이 있습니다. EMA 기울기가 음수가 되면 중기 추세가 약해지기 시작했다는 의미이므로, 이때 장부상 손익에 관계없이 청산을 고려해야 합니다.

이 설계는 고정된 손절/이익 실현보다 더 지능적입니다: 강한 추세에서는 더 오래 보유할 수 있고, 추세가 약해질 때는 신속히 빠져나올 수 있습니다. 70이라는 매개변수는 추세 민감도 유지와 잡음 감소 사이에서 최적의 균형을 찾은 결과입니다.

리스크 관리: 선택 사항이지만 의존을 권장하지 않는 안전장치

코드에는 선택적 손절/이익 실현 설정이 포함되어 있습니다(기본적으로 비활성화). 손절 1.5%, 이익 실현 3.0%, 위험 보상 비율 1:2입니다. 하지만 솔직히 말해, 주된 의존은 전략 자체의 진입/청산 로직에 있으며, 이러한 고정 비율의 리스크 관리 단순 최후의 안전장치일 뿐입니다.

왜 이렇게 말할까요? 시장은 동적이기 때문에, 고정 비율의 손절/이익 실현은 가장 부적절한 순간에 발동되기 쉽습니다. 진정한 리스크 관리는 시장 구조의 변화에 기반해야 하며, 단순한 가격 백분율이 아닙니다.

적용 시나리오: 추세 초기 및 변동성 확장기에서 최고의 성과

이 전략은 만능이 아닙니다. 횡보장 시장에서는 성과가 평범하며, 추세 초기 및 변동성이 낮은 상태에서 높은 상태로 확장되는 시기에 가장 적합합니다. 최근 전략 성과가 좋지 않다면, 시장이 적합하지 않은 단계에 진입했을 가능성이 높습니다.

구체적으로 언제 사용할까요? 시장이 저변동성 상태에서 고변동성으로 전환되기 시작하거나, 뚜렷한 추세성 행보가 막 시작될 때, 이 전략의 성과에 놀라게 될 것입니다.

매개변수 튜닝 제안: 함부로 바꾸지 말고, 이유를 이해하세요

진입 임계값 100은 종목의 변동성에 따라 조정할 수 있습니다: 고변동성 종목은 120~150으로, 저변동성 종목은 80~90으로 낮출 수 있습니다. 청산 임계값 30은 기본적으로 건드릴 필요가 없으며, 이는 수많은 백테스트를 통해 검증된 평균 회귀 수준입니다.

EMA 기간 70은 핵심 매개변수이므로 임의로 수정하지 않는 것이 좋습니다. 반드시 조정해야 한다면 기억하세요: 기간이 짧을수록 민감하지만 잡음이 많고, 기간이 길수록 부드럽지만 지연이 심해집니다.

최종 결론: 깊이 연구할 가치가 있는 전략 프레임워크입니다

이 전략은 한눈에 완전히 파악할 수 있는 단순한 전략이 아니지만, 의도적으로 복잡하게 만든 학술적 장난감도 아닙니다. 각 구성 요소는 존재 이유가 있으며, 각 매개변수는 실전 검증을 거쳤습니다.

중요한 위험 경고: 모든 전략은 손실 위험이 있으며, 과거 백테스트가 미래 수익을 보장하지 않습니다. 시장 환경이 변하면 전략 성과가 크게 달라질 수 있으므로, 엄격한 리스크 관리와 지속적인 모니터링 및 조정이 필요합니다.

추세 초기에 높은 승률을 제공할 수 있는 전략 프레임워크를 찾고 있다면, 이 Range Oscillator 전략은 시간을 들여 깊이 연구하고 테스트할 가치가 있습니다. 하지만 명심하세요, 이해하는 것이 사용하는 것보다 더 중요합니다.

Source
Pine
/*backtest
start: 2024-11-20 00:00:00
end: 2025-11-18 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

// Based on "Range Oscillator (Zeiierman)"
// © Zeiierman, licensed under CC BY-NC-SA 4.0
// Modifications and strategy logic by jokiniemi.
//
Strategy parameters
Strategy parameters
Backtest
Start Year (Optional)
Strategy Logic
Use Range Oscillator for Entry (value over Threshold)
Use Stochastic Confirm for Entry
Use Range Oscillator for Exit
Use EMA Exit Filter
Range Osc Entry Threshold (Optional)
Range Osc Exit Threshold (Optional)
EMA Exit Filter Length (Optional)
Stochastic
%K Length (Optional)
%K Smoothing (Optional)
%D Smoothing (Optional)
Stoch %K (blue line) Must Be Below This Before Crossing %D orange line (Optional)
Range Oscillator
Minimum Range Length (Optional)
Range Width Multiplier (Optional)
Risk Management
Use Stop Loss
Stop Loss (%) (Optional)
Use Take Profit
Take Profit (%) (Optional)
Risk/Reward Exit
Use Risk/Reward Exit
Reward/Risk Multiplier (Optional)
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)