Search
Duplicate

AB Ratio

구분
기술적지표
관련 함수
accumn
상품
공통
태그
확장국면
추세추종
교차매매
AB Ratio

지표설명

AB Ratio는 최근 일정 기간의 시가와 종가를 기준으로 고가와 저가의 수준을 비교하여 현재의 주가 흐름이 강세인지 혹은 약세인지를 판단할 때 사용하는 지표입니다.
특히 중장기 추세를 파악하는 데 유용한 것으로 알려져 있습니다. A Ratio는 에너지의 크기를 측정하는 기준으로 당일 시가(Open)를 사용하기 때문에, 전일 종가(Close[1])를 기준으로 하는 B Ratio보다 움직임 폭(탄력성)이 작습니다.
따라서 강한 상승 에너지의 확장 국면에서는 탄력이 큰 B Ratio가 A Ratio를 상향 돌파하게 되고, 약한 에너지의 하락 국면에서는 B Ratio가 A Ratio를 하향 돌파하게 됩니다. AB Ratio가 동반 상승시에는 주가의 추가 상승이 예상되고, 동반 하락시에는 추가 하락이 있을 것으로 예상됩니다.
활용 예시 코드에서는 이 교차 신호를 직접적인 매매 신호로 사용합니다. B Ratio가 A Ratio를 상향 돌파(CrossUp)하는 시점을 매수(Buy) 신호로, B Ratio가 A Ratio를 하향 돌파(CrossDown)하는 시점을 매도(Sell) 신호로 간주하여 중장기 추세의 전환점을 포착합니다.
계산식
ABull = (고가-시가)의 n일 누적 ABear = (시가-저가)의 n일 누적 BBull = (고가-전일종가)의 n일 누적 BBear = (전일종가-저가)의 n일 누적 Aratio = ABull/ABear *100 Bratio = BBull/BBear *100

활용예시

//B Ratio가 A Ratio를 상향돌파 매수 //B Ratio가 A Ratio를 하향이탈 매도 Input : Length(20); Var : ABull(0), ABear(0), BBull(0), BBear(0),ARatio(0), BRatio(0); ABull = accumn(High - Open, Length); ABear = Accumn(Open - Low, Length); BBull = Accumn(High - Close[1], Length); BBear = Accumn(Close[1] - Low, Length); ARatio = ABull / ABear * 100; BRatio = BBull / BBear * 100; if CrossUp(BRatio,ARatio) Then Buy("B"); if CrossDown(BRatio,ARatio) Then Sell("S");
C
복사
뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.