커뮤니티

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

프로필 이미지
일지매7
2026-07-19 10:50:53
53
글번호 232875
답변완료

1.   아래의 수식을 참조하여,

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


2.   아래의 수식을 참조하여,

      0봉전~20봉전까지의  모든 종목 검색식 부탁드려요



---아래----


x=sum(((h+l+c)/3)*v);

z=valuewhen(1, date != date(1) , X(1));

x1=sum(v);

z1=valuewhen(1, date != date(1) , X1(1));

VWAP=(x-z)/(x1-z1);


WOP = avg(VWAP, wopPeriod);

VWAPPO = (C - WOP)/WOP*100;


ITS = avg(C, itsPeriod);

OVER = avg(WOP, overPeriod);

Vegeta = (ITS - OVER)/OVER*100;


CROSSUP(VWAPPO, 0) && Vegeta > Vegeta(1) && C>O


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

지표변수       wopPeriod        60

                        itsPeriod             20

                        overPeriod          20


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


3.  아래 수식을 참고하여,

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

      수식 1 ) 의 배열상태가 "중간 " 에 있는 종목 검색식 부탁드려요.

상단 : 주봉 10이평선

중간 : 수식 1)

하단 : 수식 3)


4.  아래 수식을 참고하여,

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

      수식 1 ) 의 배열상태가 "중간 " 에 있는 0봉전 ~5봉전까지의

모든종목 검색식 부탁드려요.

상단 : 주봉 10이평선

중간 : 수식 1)

하단 : 수식 3)




-아래-


수식1  )


  M=floor(date/80);

CC=sum(C);

월S=countsince(M!=M(1), C>0);

월C=CC-valuewhen(1,M!=M(1),CC(1));

월평종가=월C/월S;


수식 2)


M=floor(date/80);

CC=sum(O);

월S=countsince(M!=M(1), C<0);

월C=CC-valuewhen(1,M!=M(1),CC(1));

월평시가=월C/월S;


수식 3)


MO=floor(date/80);

MO1=MO%80;

월봉시가=VALUEWHEN(1, MO1!=MO1(1),O);

                          

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

예스스탁 예스스탁 답변

2026-07-20 12:50:00

안녕하세요 예스스탁입니다. 1 input : wopPeriod(60),itsPeriod(20),overPeriod(20); var : x(0),z(0),x1(0),z1(0),VWAP(0); var : wop(0),VWAppo(0),its(0),over(0),Vegeta(0); x=Accum(((h+l+c)/3)*v); x1=Accum(v); if sDate != sDate[1] Then { z = X[1]; z1 = X1[1]; } VWAP=(x-z)/(x1-z1); WOP = ma(VWAP, wopPeriod); VWAPPO = (C - WOP)/WOP*100; ITS = ma(C, itsPeriod); OVER = ma(WOP, overPeriod); Vegeta = (ITS - OVER)/OVER*100; if CROSSUP(VWAPPO, 0) && Vegeta > Vegeta[1] && C>O Then find(1); 2 input : wopPeriod(60),itsPeriod(20),overPeriod(20),N(5); var : x(0),z(0),x1(0),z1(0),VWAP(0); var : wop(0),VWAppo(0),its(0),over(0),Vegeta(0); x=Accum(((h+l+c)/3)*v); x1=Accum(v); if sDate != sDate[1] Then { z = X[1]; z1 = X1[1]; } VWAP=(x-z)/(x1-z1); WOP = ma(VWAP, wopPeriod); VWAPPO = (C - WOP)/WOP*100; ITS = ma(C, itsPeriod); OVER = ma(WOP, overPeriod); Vegeta = (ITS - OVER)/OVER*100; if CountIf( CROSSUP(VWAPPO, 0) && Vegeta > Vegeta[1] && C>O,N) >= 1 Then find(1); 3 input : WPeriod(10); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; 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 weekma > 월평종가 and 월평종가 > 월봉시가 then Find(1); } 4 input : WPeriod(10),N(5); var : cnt(0),sum(0),weekma(Nan); Array : CC[100](0); var : mm(0),월S(0),월C(0),월O(0); var : 월평종가(0),월평시가(0); var : MO(0),MO1(0),월봉시가(0); MM=floor(date/80); if MM != MM[1] Then { 월S = 0; 월C = 0; } 월S = 월S + 1; 월C = 월C + C; 월O = 월O + O; 월평종가=월C/월S; 월평시가=월O/월S; MO=floor(date/80); MO1=MO%80; if MO1!=MO1[1] Then 월봉시가 = O; 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 CountIf( weekma > 월평종가 and 월평종가 > 월봉시가,N) >= 1 then Find(1); } 즐거운 하루되세요