Search
Duplicate

BinaryWave MACD

구분
기술적지표
관련 함수
BW
Ema
상품
공통
태그
BinaryWave
MACD
시그널 교차
골든크로스
데드크로스
모멘텀
추세전환
스탑앤리버스
바이너리웨이브

지표설명

이 전략은 바이너리 웨이브(BW) 지표를 MACD처럼 평활화하여 만든 BWMACD와 그 시그널선을 활용한 모멘텀 추종추세 전환 전략입니다.
바이너리 웨이브(BW)는 여러 보조지표(MA, ROC, Stochastic 등)를 종합해 시장의 강/약세를 판단하지만 변동성이 클 수 있습니다. BWMACD는 이 BW 값을 다시 단기/장기 지수이동평균을 이용해 MACD처럼 계산하여, 원본 BW보다 더 부드러운 추세의 흐름을 포착합니다.
이 전략의 핵심은 BWMACD선(단기 흐름)이 BWMACD 시그널선(장기 흐름)을 상향 돌파(골든 크로스)하는 시점입니다. 이는 BWMACD가 0선을 돌파하는 것보다 더 빠르게 추세의 전환 또는 모멘텀의 시작을 포착하려는 시도이며, '매수(Buy)' 신호로 사용됩니다. 반대로, 하향 돌파(데드 크로스)는 모멘텀이 약화되거나 하락 추세로 전환되는 신호로 보고 '매도(Sell)'합니다.
이 방식은 0선 돌파 전략보다 진입이 빠르기 때문에 스윙 트레이딩이나 데이트레이딩에서 추세의 초기 변곡점을 공략하는 데 유용합니다. 다만, 신호가 빠른 대신 잦은 신호(속임수)가 발생할 수 있습니다. 코드는 매수와 매도 신호가 번갈아 발생하는 스탑앤리버스(Stop-and-Reverse) 방식으로 작동합니다.
계산식 BWMACD = BW의 단기 지수이동평균값 - BW의 장기 지수이동평균값 BWMACD Signal = BWMACD의 지수이동평균값

활용예시

//BWMACD가 BWMACD시그널을 돌파하면 매수 //BWMACD가 BWMACD시그널을 이탈하면 매도 Input : maPeriod(20), ROCPeriod(12), stoPeriod1(5), stoPeriod2(3); input : Short(12), Long(26), signal(9); var : BinaryWave(0),BWMACD(0),BWMACDsig(0); BinaryWave = BW(maPeriod,ROCPeriod,stoPeriod1,stoPeriod2); BWMACD = ema(BinaryWave, short) - ema(BinaryWave, long); BWMACDsig = Ema(BWMACD,signal); if CrossUp(BWMACD,BWMACDsig) Then Buy(); if CrossDown(BWMACD,BWMACDsig) Then Sell();
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.