커뮤니티

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

프로필 이미지
hoon
2025-12-22 00:00:50
63
글번호 229239
답변완료

input : 기간1(120);

VAR : B1(0),B2(0),B3(0),B4(0),B5(0),B6(0),B7(0),BB(0),BB1(0),A0(0);

VAR : A(0),A1(0),EQ(0),Z(0),Z1(0),MA20(0),MA60(0),MM20(0),MM60(0);

 

B1=ifF(Ema(C,12)-Ema(C,26) > Ema(Ema(C,12)-Ema(C,26),9), 1,-1);

B2=ifF(C > MA(C, 20), 1, -1);

B3=ifF((C - C[12]) / C[12] * 100 > 0, 1, -1);

B4=ifF(ema((C-lowest(L, 5)) / (highest(H, 5) - lowest(L, 5)) * 100, 3)>50, 1, -1);

B5=IfF(CCI(20) > 0,1,-1);

B6=IfF(C > SAR(0.02,0.2),1,-1);

B7=IfF((ema(Accum(((C -L)-(H- C))/ (H-L)*V), 3)-ema(Accum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1);

A0=B1+B2+B3+B4+B5+B6+B7;

BB=ema(A0,9);

BB1=(BB-lowest(BB,기간1))/(highest(BB,기간1)-lowest(BB,기간1))*100;

 

A=LRL(C,50);

A1=LRL(A,50);

eq= A-A1;

z =A+eq;

Z1=(Z-lowest(Z,기간1))/(highest(Z,기간1)-lowest(Z,기간1))*100;

 

MA20 = (C - EmA(C, 20)) / EMA(C, 20) * 100;

MM20=(MA20-lowest(MA20,기간1))/(highest(MA20,기간1)-lowest(MA20,기간1))*100;

 

MA60 = (C - EMA(C, 60)) / EMA(C, 60) * 100;

MM60=(MA60-lowest(MA60,기간1))/(highest(MA60,기간1)-lowest(MA60,기간1))*100;

 

조건= (BB1>Z1 && BB1>MM20 && BB1>MM60) OR (BB1<Z1 && BB1<MM20 && BB1<MM60) OR BB1<1 OR BB1>99;

 

IF 조건==TRUE TheN

Find(1);

윗 식으로 는 지표간 비교가 가능한지 검토 부탁드립니다

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

예스스탁 예스스탁 답변

2025-12-23 11:18:20

안녕하세요 예스스탁입니다. bb1,z1,mm20,mm60이 모두 0~100 사이의 값을 가지므로 비교가 가능합니다. input : 기간1(120); VAR : B1(0),B2(0),B3(0),B4(0),B5(0),B6(0),B7(0),BB(0),BB1(0),A0(0); VAR : A(0),A1(0),EQ(0),Z(0),Z1(0),MA20(0),MA60(0),MM20(0),MM60(0); var : 조건(False); B1=ifF(Ema(C,12)-Ema(C,26) > Ema(Ema(C,12)-Ema(C,26),9), 1,-1); B2=ifF(C > MA(C, 20), 1, -1); B3=ifF((C - C[12]) / C[12] * 100 > 0, 1, -1); B4=ifF(ema((C-lowest(L, 5)) / (highest(H, 5) - lowest(L, 5)) * 100, 3)>50, 1, -1); B5=IfF(CCI(20) > 0,1,-1); B6=IfF(C > SAR(0.02,0.2),1,-1); B7=IfF((ema(Accum(((C -L)-(H- C))/ (H-L)*V), 3)-ema(Accum(((C -L)-(H- C))/(H-L)*V), 10))>0,1,-1); A0=B1+B2+B3+B4+B5+B6+B7; BB=ema(A0,9); BB1=(BB-lowest(BB,기간1))/(highest(BB,기간1)-lowest(BB,기간1))*100; A=LRL(C,50); A1=LRL(A,50); eq= A-A1; z =A+eq; Z1=(Z-lowest(Z,기간1))/(highest(Z,기간1)-lowest(Z,기간1))*100; MA20 = (C - EmA(C, 20)) / EMA(C, 20) * 100; MM20=(MA20-lowest(MA20,기간1))/(highest(MA20,기간1)-lowest(MA20,기간1))*100; MA60 = (C - EMA(C, 60)) / EMA(C, 60) * 100; MM60=(MA60-lowest(MA60,기간1))/(highest(MA60,기간1)-lowest(MA60,기간1))*100; 조건= (BB1>Z1 && BB1>MM20 && BB1>MM60) OR (BB1<Z1 && BB1<MM20 && BB1<MM60) OR BB1<1 OR BB1>99; IF 조건==TRUE TheN Find(1); 즐거운 하루되세요