커뮤니티

종목검색식 부탁드립니다.

프로필 이미지
일지매7
2026-06-06 18:25:33
63
글번호 232289
답변완료

1.   아래 화살표 수식을 참조하여 ,   0봉전 종목 검색식 부탁드려요.


2.  아래 화살표 수식을 참조하여,  0봉전~5봉전까지의  모든 종목 검색식 부탁드려요.



<아래>


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

sumPV=sum(src*V,60);

sumVol=sum(V,60);

VW=sumPV/sumVol;

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

LO3=VW-sqrt(max(Var1,0))*5;

L<=LO3 and C>LO3


---------------------------------------


3. 일봉차트에서 주봉10이평 선을 긋고,

아래의 " 수식 1) " 이 주봉 10이평선 과 1%이하로 수렴할때 종목 검색식 부탁드려요.


4. 일봉차트에서 주봉 10이평 선을 긋고,

아래의 " 수식 1) "이 주봉 10이평선을 돌파할때 종목 검색식 부탁드려요



<아래>


수식1) src=(H+L+C)/3;

sumPV=sum(src*V,WinLen);

sumVol=sum(V,WinLen);

sumPV/sumVol


수식2) 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))*Mult1


수식3) 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


수식4) 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


수식5) 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))*Mult1


수식6) 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


수식7) 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

-------


지표변수 WinLen 60

Mult1 5

Mult2 8

Mult3 10

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

예스스탁 예스스탁 답변

2026-06-08 10:22:56

안녕하세요 예스스탁입니다. 1 var : src(0),sumpv(0),sumvol(0),vw(0); var : lo3(0); src=(H+L+C)/3; sumPV=AccumN(src*V,60); sumVol=AccumN(V,60); VW=sumPV/sumVol; Var1=AccumN(src*src*V,60)/sumVol-VW*VW; LO3=VW-sqrt(max(Var1,0))*5; if L<=LO3 and C>LO3 Then Find(1); 2 input : N(5); var : src(0),sumpv(0),sumvol(0),vw(0); var : lo3(0); src=(H+L+C)/3; sumPV=AccumN(src*V,60); sumVol=AccumN(V,60); VW=sumPV/sumVol; Var1=AccumN(src*src*V,60)/sumVol-VW*VW; LO3=VW-sqrt(max(Var1,0))*5; if CountIf( L<=LO3 and C>LO3,N) >= 1 Then Find(1); 3 input : winlen(60); input : WPeriod(10); var : src(0),sumpv(0),sumvol(0); var : cnt(0),sum(0),weekma(0); Array : CC[100](0); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); var1 = sumPV/sumVol; if Bdate != Bdate[1] and (DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) or DateToJulian(Bdate) >= DateToJulian(Bdate[1])+7) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[WPeriod-1] > 0 Then { sum = 0; for cnt = 0 to WPeriod-1 { sum = sum+CC[cnt]; } weekma = sum/WPeriod; if max(weekma,var1) <= min(weekma,var1)*1.01 Then Find(1); } 4 input : winlen(60); input : WPeriod(10); var : src(0),sumpv(0),sumvol(0); var : cnt(0),sum(0),weekma(0); Array : CC[100](0); src=(H+L+C)/3; sumPV=AccumN(src*V,WinLen); sumVol=AccumN(V,WinLen); var1 = sumPV/sumVol; if Bdate != Bdate[1] and (DayOfWeek(Bdate)< DayOfWeek(Bdate[1]) or DateToJulian(Bdate) >= DateToJulian(Bdate[1])+7) Then { for cnt = 99 downto 1 { CC[cnt] = CC[cnt-1]; } } CC[0] = C; if CC[WPeriod-1] > 0 Then { sum = 0; for cnt = 0 to WPeriod-1 { sum = sum+CC[cnt]; } weekma = sum/WPeriod; if CrossUp(var1,weekma) Then Find(1); } 즐거운 하루되세요