예스스탁
예스스탁 답변
2022-05-03 16:30:49
안녕하세요
예스스탁입니다.
data2의 수식으로 변경해 드립니다.
갭보정은 data2의 기본차트속성에서 지정하시면 됩니다.
var : sum(0,Data2),VWAP(0,Data2),PreVWAP(0,Data2),sum2(0,Data2),dv(0,Data2);
if data2(date != date[1]) Then
{
sum = 0;
sum2 = 0;
PreVWAP = VWAP;
dv = 0;
}
dv = dv+data2(v);
sum = sum+Data2(C*v);
VWAP = sum/dv;
sum2 = sum2+Data2(C*C*dv);
if data2(c)>vwap Then
plot5(VWAP,"VWAP1",green);
if data2(c)<vwap Then
plot5(VWAP,"VWAP1",Magenta);
if data2(c)==vwap Then
plot5(VWAP,"VWAP1",black);
var : VWAPBBup1(0),VWAPBBdn1(0);
input : 표준편차dv1(2);
VWAPBBup1 = VWAP+SqRt(max((sum2/dv-vwap*vwap),0))*표준편차dv1;
VWAPBBdn1 = VWAP-SqRt(max((sum2/dv-vwap*vwap),0))*표준편차dv1;
즐거운 하루되세요
> 오이도인 님이 쓴 글입니다.
> 제목 : 수식 부탁드립니다
> 수고하십니다.
아래 지표식을 data2 차트에서 [분틱봉의 일간 갭보정]한 차트에 적용하려면 어떻게 수정해야 하는지요?
수고하세요
########
var : sum(0),VWAP(0),PreVWAP(0),sum2(0);
if date != date[1] Then{
sum = 0;
sum2 = 0;
PreVWAP = VWAP;
}
sum = sum+(C*v);
VWAP = sum/DayVolume;
sum2 = sum2+(C*C*v);
if c>vwap Then
plot5(VWAP,"VWAP1",green);
if c<vwap Then
plot5(VWAP,"VWAP1",Magenta);
if c==vwap Then
plot5(VWAP,"VWAP1",black);
var : VWAPBBup1(0),VWAPBBdn1(0);
input : 표준편차dv1(2);
VWAPBBup1 = VWAP+SqRt(max((sum2/DayVolume-vwap*vwap),0))*표준편차dv1;
VWAPBBdn1 = VWAP-SqRt(max((sum2/DayVolume-vwap*vwap),0))*표준편차dv1;