지표설명

AB Ratio는 최근 일정 기간의 시가와 종가를 기준으로 고가와 저가의 수준을 비교하여 현재의 주가 흐름이 강세인지 혹은 약세를 판단할때 사용하는 지표입니다.

특히 중장기 추세를 파악하는데 유용한 것으로 알려져 있습니다. A Ratio는 에너지의 크기를 측정하는 기준으로 당일시가를 사용하기 때문에 전일의 종가를 기준으로 하는 B Ratio보다 움직임폭이 작습니다.

따라서 강 에너지의 확장국면에서는 탄력이 큰 B Ratio가 A Ratio를 상향 돌파하게되고, 약 에너지의 확장국면에서는 B Ratio가 A Ratio를 하향 돌파하게 됩니다. B Ratio가 A Ratio를 상향 돌파하는 시점이 매수신호이고, B Ratio가 A Ratio를 하향 돌파하는 시점이 매도신호로 간주됩니다.

또한 AB Ratio가 동반 상승시에는 주가의 추가 상승이 예상되고, 동반 하락시에는 추가하락이 있을 것으로 예상됩니다.

<aside> <img src="/icons/mathematics_gray.svg" alt="/icons/mathematics_gray.svg" width="40px" /> 계산식

ABull = (고가-시가)의 n일 누적 ABear = (시가-저가)의 n일 누적 BBull = (고가-전일종가)의 n일 누적 BBear = (전일종가-저가)의 n일 누적 Aratio = ABull/ABear *100 Bratio = BBull/BBear *100

</aside>

활용예시

//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");

<aside> 💡 뒤로가기는 좌측상단의 목차 버튼을 눌러주세요.

</aside>