커뮤니티

수식문의

프로필 이미지
ksks
2026-07-14 10:16:10
84
글번호 232833
답변완료

아래는 얼마전에 VWAP 중심선 돌파 검색용으로 작성해주신 수식입니다.


input : winlen(20);

var : src(0),sumpv(0),sumvol(0),중심(0);


src=(H+L+C)/3;

sumPV=AccumN(src*V,WinLen);

sumVol=AccumN(V,WinLen);

중심=sumPV/sumVol;


Condition1=Crossup(C, 중심);


if (Condition1[1]==true or Condition1==true) && C>C[1]*1.03 Then

Find(1);

=====================================================

위 수식을 응용하여

하이킨아시차트에서

Mult2 지표는 2(Lo2선), Mult3지표는 3(Lo3선)인 조건에서

Lo2선 또는 Lo3선을 종가가 하향돌파하는 종목을 검색코자 합니다.


관련 수식입니다.

src=(H+L+C)/3;

sumPV=sum(src*V,WinLen);

sumVol=sum(V,WinLen);

VW=sumPV/sumVol;

Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

VW-sqrt(max(Var1,0))*Mult2

또는

src=(H+L+C)/3;

sumPV=sum(src*V,WinLen);

sumVol=sum(V,WinLen);

VW=sumPV/sumVol;

Var1=sum(src*src*V,WinLen)/sumVol-VW*VW;

VW-sqrt(max(Var1,0))*Mult3

종목검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2026-07-14 14:02:23

안녕하세요 예스스탁입니다. input : WinLen(60),mult2(2),mult3(3); var : haClose(0),haOpen(0),haHigh(0),haLow(0); var : src(0),sumpv(0),sumvol(0),vw(0); var : lo2(0),lo3(0); haClose = (O+H+L+C)/4; haOpen = iff(index == 0,open,(haOpen [1] + haClose [1])/2) ; haHigh = MaxList(High, haOpen, haClose) ; haLow = MinList(Low, haOpen, haClose) ; src=(hahigh+halow+haClose)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); VW=sumPV/sumVol; Var1=AccumN(src*src*V,WinLen)/sumVol-VW*VW; lo2 = VW-sqrt(max(Var1,0))*Mult2; lo3 = VW-sqrt(max(Var1,0))*Mult3; if CrossDown(haclose,lo2) or CrossDown(haclose,lo3) Then Find(1); 즐거운 하루되세요
프로필 이미지

ksks

2026-07-14 16:01:51

앗,
제가 잘못한게 하이킨차트가 아니라
일반 봉차트인데...... 수정부탁드립니다.
죄송합니다.
죄송송
프로필 이미지

예스스탁 예스스탁 답변

2026-07-14 16:07:02

안녕하세요 예스스탁입니다. input : WinLen(60),mult2(2),mult3(3); var : src(0),sumpv(0),sumvol(0),vw(0); var : lo2(0),lo3(0); src=(h+l+c)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); VW=sumPV/sumVol; Var1=AccumN(src*src*V,WinLen)/sumVol-VW*VW; lo2 = VW-sqrt(max(Var1,0))*Mult2; lo3 = VW-sqrt(max(Var1,0))*Mult3; if CrossDown(c,lo2) or CrossDown(c,lo3) Then Find(1); 즐거운 하루되세요