예스스탁
예스스탁 답변
2023-07-31 14:10:36
안녕하세요
예스스탁입니다.
input : short(10), mid(20);
var : 가격_1(0), 거래대금_1(0), x_1(0), xx_1(0);
var : short_vwap(0);
var : 가격_2(0), 거래대금_2(0), x_2(0), xx_2(0);
var : mid_vwap(0);
var : VO(0);
가격_1 = (H + C + L) / 3;
거래대금_1 = 가격_1 * V;
x_1 = accumn(거래대금_1, short);
xx_1 = accumn(V, short);
short_vwap = x_1 / xx_1;
가격_2 = (H + C + L) / 3;
거래대금_2 = 가격_2 * V;
x_2 = accumn(거래대금_2, mid);
xx_2 = accumn(V, mid);
mid_vwap = x_2 / xx_2;
VO = (short_vwap - mid_vwap) / short_vwap * 100;
Plot1(VO,"VO",IFf(VO>0,Red,Blue));
PlotBaseLine1(0,"기준선 0");
즐거운 하루되세요
> 질풍이 님이 쓴 글입니다.
> 제목 : 볼륨오실레이터 문의드립니다.
> 수고하십니다. 날씨 더운데 건강유의하십요!
볼륨오실레이터에 대한 문의입니다.
볼륨오실레이터는 거래량이평선을 비교하여
(예: 10일 거래량이평선, 20일 거래량이평선 비교)
오실레이터로 만들어져 있는데
거래량 이평선 대신에
아래의 수식인 short_vwap, mid_vwap 을 비교하여 볼륨오실레이터를 만들고 싶은데
가능할까요?
오실레이터에 대한 계산식이 필요한것같은데 가능하다면 부탁드립니다. 감사합니다!
/////////////////////////////////////////
input : short(10), mid(20);
var : 가격_1(0), 거래대금_1(0), x_1(0), xx_1(0);
var : short_vwap(0);
가격_1 = (H + C + L) / 3;
거래대금_1 = 가격_1 * V;
x_1 = accumn(거래대금_1, short);
xx_1 = accumn(V, short);
short_vwap = x_1 / xx_1;
/////////////////////////////////////////////////////
var : 가격_2(0), 거래대금_2(0), x_2(0), xx_2(0);
var : mid_vwap(0);
가격_2 = (H + C + L) / 3;
거래대금_2 = 가격_2 * V;
x_2 = accumn(거래대금_2, mid);
xx_2 = accumn(V, mid);
mid_vwap = x_2 / xx_2;