커뮤니티

종목검색식 부탁드립니다

프로필 이미지
골든도라도
2026-01-10 23:28:40
73
글번호 229700
답변완료

요일

M = floor(D/100)%100;

YY = if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1,floor(D/10000));

YA= floor(YY/100);

YB=YY%100;

MM = if((M+1-1) == 1, 13, if((M+1-1) == 2, 14, M));

DD=D%100;

A=(DD + floor(13*(MM+1)/5)+YB+ floor(YB/4)+floor(YA/4)+YA*5)%7;

if(A==0, 6, A-1)


이전주종가

A=요일(DATE);

Valuewhen(n, A(1)>A, C(1))


수식1

A1=C-이전주종가(1);

A2=이전주종가(1)-이전주종가(2);

A3=이전주종가(2)-이전주종가(3);

A4=이전주종가(3)-이전주종가(4);

A5=이전주종가(4)-이전주종가(5);

A6=이전주종가(5)-이전주종가(6);

A7=이전주종가(6)-이전주종가(7);

A8=이전주종가(7)-이전주종가(8);

A9=이전주종가(8)-이전주종가(9);


수식2

A10=이전주종가(9)-이전주종가(10);

A11=이전주종가(10)-이전주종가(11);

A12=이전주종가(11)-이전주종가(12);

A13=이전주종가(12)-이전주종가(13);

A14=이전주종가(13)-이전주종가(14);


sumA=

if(A1>0,A1,0)+

if(A2>0,A2,0)+

if(A3>0,A3,0)+

if(A4>0,A4,0)+

if(A5>0,A5,0)+

if(A6>0,A6,0)+

if(A7>0,A7,0)+

if(A8>0,A8,0)+

if(A9>0,A9,0)+

if(A10>0,A10,0)+

if(A11>0,A11,0)+

if(A12>0,A12,0)+

if(A13>0,A13,0)+

if(A14>0,A14,0);


수식3

sumB=

abs(A1)+abs(A2)+abs(A3)+abs(A4)+abs(A5)+

abs(A6)+abs(A7)+abs(A8)+abs(A9)+abs(A10)+

abs(A11)+abs(A12)+abs(A13)+abs(A14);

sumA/sumB*100


수식4(약세)

A=sumA/sumB*100;

IF(A<=50,1, 0)


수식4(약세 )구간에 있는 종목검색식 부탁드립니다

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

예스스탁 예스스탁 답변

2026-01-12 14:23:33

안녕하세요 예스스탁입니다. var : i(0); Array : 이전주종가[20](0); var : A1(0),A2(0),A3(0),A4(0),A5(0); var : A6(0),A7(0),A8(0),A9(0),A10(0); var : A11(0),A12(0),A13(0),A14(0); var : sumA(0),sumB(0),A(0); if sDate != sDate[1] and (DayOfWeek(sDate) <= DayOfWeek(sDate[1]) or DateToJulian(sDate) >= DateToJulian(sDate[1])+7) Then { For i = 19 DownTo 1 { 이전주종가[i] = 이전주종가[i-1]; } } 이전주종가[0]= c; A1=C-이전주종가[1]; A2=이전주종가[1]-이전주종가[2]; A3=이전주종가[2]-이전주종가[3]; A4=이전주종가[3]-이전주종가[4]; A5=이전주종가[4]-이전주종가[5]; A6=이전주종가[5]-이전주종가[6]; A7=이전주종가[6]-이전주종가[7]; A8=이전주종가[7]-이전주종가[8]; A9=이전주종가[8]-이전주종가[9]; A10=이전주종가[9]-이전주종가[10]; A11=이전주종가[10]-이전주종가[11]; A12=이전주종가[11]-이전주종가[12]; A13=이전주종가[12]-이전주종가[13]; A14=이전주종가[13]-이전주종가[14]; sumA= iff(A1>0,A1,0)+ iff(A2>0,A2,0)+ iff(A3>0,A3,0)+ iff(A4>0,A4,0)+ iff(A5>0,A5,0)+ iff(A6>0,A6,0)+ iff(A7>0,A7,0)+ iff(A8>0,A8,0)+ iff(A9>0,A9,0)+ iff(A10>0,A10,0)+ iff(A11>0,A11,0)+ iff(A12>0,A12,0)+ iff(A13>0,A13,0)+ iff(A14>0,A14,0); sumB= abs(A1)+abs(A2)+abs(A3)+abs(A4)+abs(A5)+ abs(A6)+abs(A7)+abs(A8)+abs(A9)+abs(A10)+ abs(A11)+abs(A12)+abs(A13)+abs(A14); A=sumA/sumB*100; if A<=50 Then find(1); 즐거운 하루 되세요