커뮤니티

수식 변환 부탁드립니다

프로필 이미지
파크에버뉴
2026-05-15 10:01:15
98
글번호 232050
답변완료

항상 친절한 답변에 감사드립니다. 아래는 ★ 일봉기준 종목 검색식 ★ 입니다.

아래 종목 검색식 수식을 분봉(3분봉) 기준으로 변환 부탁드립니다


Var:A1(0),B1(0),D1(0),E1(0),F1(0),G1(0),I1(0),J1(0),J11(0),K1(0),K11(0),P1(0),Q1(0),R11(0),R12(0),R13(0),R14(0),R15(0),R16(0),R17(0),S1(0),T1(0),U11(False),U12(False),TT1(0);

A1=ema((C-Lowest(L,10))/(Highest(H,10)-Lowest(L,10))*100,5)-ema(ema((C-Lowest(L,10))/(Highest(H,10)-Lowest(L,10))*100,5),5);

B1=100-100/(1+ema(max(C-C[1],0),9)/ema(max(C[1]-C,0),9));

D1=100-100/(1+AccumN(iff(((H+L+C)/3)>((H[1]+L[1]+C[1])/3),((H+L+C)/3)*V,0),9)/AccumN(iff(((H+L+C)/3)<((H[1]+L[1]+C[1])/3),((H+L+C)/3)*V,0),9));

E1=((H+L+C)/3-ma((H+L+C)/3,9))/(0.015*(AccumN(abs((H+L+C)/3-ma((H+L+C)/3,9)),9)/9))*0.2;

F1=(Highest(H,9)-C)/(Highest(H,9)-Lowest(L,9))*-100;

G1=100*(AccumN(max(C-C[1],0),9)-AccumN(max(C[1]-C,0),9))/(AccumN(max(C-C[1],0),9)+AccumN(max(C[1]-C,0),9))*0.5;

I1=((C-C[9])/C[9])*100*0.5;

J1=Accum((H+L+C)/3*V);

J11=Accum(V);

if sDate!=sDate[1]Then{K1=J1[1];K11=J11[1];}

P1=(J1-K1)/(J11-K11);

Q1=AccumN(iff(P1-P1[1]>0,P1-P1[1],0),17)/AccumN(iff(P1-P1[1]>0,P1-P1[1],P1[1]-P1),17)*100;

R11=iff(ema(C,12)-ema(C,26)>ema(ema(C,12)-ema(C,26),9),1,-1);

R12=iff(C>ma(C,20),1,-1);

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

R14=iff(ema((C-Lowest(L,5))/(Highest(H,5)-Lowest(L,5))*100,3)>50,1,-1);

R15=iff(CCI(20)>0,1,-1);

R16=iff(C>SAR(0.02,0.2),1,-1);

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

S1=(R11+R12+R13+R14+R15+R16+R17)*7.143;

TT1=(((A1+B1+D1+E1+F1+G1+I1+Q1+S1)+266.7)*100)/900;


var:EN1(0),EN2(0),EN3(0),EN4(0),EN5(0),EN6(0),EN7(0),EN8(0),EN9(0),EN10(0),EN11(0),EN12(0),EN13(0),EN14(0),EN15(0),EN16(0),EN17(0),EN18(0),EN19(0),EN20(0),TT2(0),TT(0),조건(False);

EN1=iff(AccumN(C-C[1],1)>0, AccumN(C-C[1],1)*(100)/AccumN(iff(C>C[1],C-C[1],0),1),AccumN(C-C[1],1)*(-100)/AccumN(iff(C<C[1],C-C[1],0),1));

EN2=iff(AccumN(C-C[1],2)>0, AccumN(C-C[1],2)*(100)/AccumN(iff(C>C[1],C-C[1],0),2),AccumN(C-C[1],2)*(-100)/AccumN(iff(C<C[1],C-C[1],0),2));

EN3=iff(AccumN(C-C[1],3)>0, AccumN(C-C[1],3)*(100)/AccumN(iff(C>C[1],C-C[1],0),3),AccumN(C-C[1],3)*(-100)/AccumN(iff(C<C[1],C-C[1],0),3));

EN4=iff(AccumN(C-C[1],4)>0, AccumN(C-C[1],4)*(100)/AccumN(iff(C>C[1],C-C[1],0),4),AccumN(C-C[1],4)*(-100)/AccumN(iff(C<C[1],C-C[1],0),4));

EN5=iff(AccumN(C-C[1],5)>0, AccumN(C-C[1],5)*(100)/AccumN(iff(C>C[1],C-C[1],0),5),AccumN(C-C[1],5)*(-100)/AccumN(iff(C<C[1],C-C[1],0),5));

EN6=iff(AccumN(C-C[1],6)>0, AccumN(C-C[1],6)*(100)/AccumN(iff(C>C[1],C-C[1],0),6),AccumN(C-C[1],6)*(-100)/AccumN(iff(C<C[1],C-C[1],0),6));

EN7=iff(AccumN(C-C[1],7)>0, AccumN(C-C[1],7)*(100)/AccumN(iff(C>C[1],C-C[1],0),7),AccumN(C-C[1],7)*(-100)/AccumN(iff(C<C[1],C-C[1],0),7));

EN8=iff(AccumN(C-C[1],8)>0, AccumN(C-C[1],8)*(100)/AccumN(iff(C>C[1],C-C[1],0),8),AccumN(C-C[1],8)*(-100)/AccumN(iff(C<C[1],C-C[1],0),8));

EN9=iff(AccumN(C-C[1],9)>0, AccumN(C-C[1],9)*(100)/AccumN(iff(C>C[1],C-C[1],0),9),AccumN(C-C[1],9)*(-100)/AccumN(iff(C<C[1],C-C[1],0),9));

EN10=iff(AccumN(C-C[1],10)>0, AccumN(C-C[1],10)*(100)/AccumN(iff (C>C[1],C-C[1],0),10),AccumN(C-C[1],10)*(-100)/AccumN(iff(C<C[1],C-C[1],0),10));

EN11=iff(AccumN(C-C[1],11)>0, AccumN(C-C[1],11)*(100)/AccumN(iff(C>C[1],C-C[1],0),11),AccumN(C-C[1],11)*(-100)/AccumN(iff(C<C[1],C-C[1],0),11));

EN12=iff(AccumN(C-C[1],12)>0, AccumN(C-C[1],12)*(100)/AccumN(iff(C>C[1],C-C[1],0),12),AccumN(C-C[1],12)*(-100)/AccumN(iff(C<C[1],C-C[1],0),12));

EN13=iff(AccumN(C-C[1],13)>0, AccumN(C-C[1],13)*(100)/AccumN(iff(C>C[1],C-C[1],0),13),AccumN(C-C[1],13)*(-100)/AccumN(iff(C<C[1],C-C[1],0),13));

EN14=iff(AccumN(C-C[1],14)>0, AccumN(C-C[1],14)*(100)/AccumN(iff(C>C[1],C-C[1],0),14),AccumN(C-C[1],14)*(-100)/AccumN(iff(C<C[1],C-C[1],0),14));

EN15=iff(AccumN(C-C[1],15)>0, AccumN(C-C[1],15)*(100)/AccumN(iff(C>C[1],C-C[1],0),15),AccumN(C-C[1],15)*(-100)/AccumN(iff(C<C[1],C-C[1],0),15));

EN16=iff(AccumN(C-C[1],16)>0, AccumN(C-C[1],16)*(100)/AccumN(iff(C>C[1],C-C[1],0),16),AccumN(C-C[1],16)*(-100)/AccumN(iff(C<C[1],C-C[1],0),16));

EN17=iff(AccumN(C-C[1],17)>0, AccumN(C-C[1],17)*(100)/AccumN(iff(C>C[1],C-C[1],0),17),AccumN(C-C[1],17)*(-100)/AccumN(iff(C<C[1],C-C[1],0),17));

EN18=iff(AccumN(C-C[1],18)>0, AccumN(C-C[1],18)*(100)/AccumN(iff(C>C[1],C-C[1],0),18),AccumN(C-C[1],18)*(-100)/AccumN(iff(C<C[1],C-C[1],0),18));

EN19=iff(AccumN(C-C[1],19)>0, AccumN(C-C[1],19)*(100)/AccumN(iff(C>C[1],C-C[1],0),19),AccumN(C-C[1],19)*(-100)/AccumN(iff(C<C[1],C-C[1],0),19));

EN20=iff(AccumN(C-C[1],20)>0, AccumN(C-C[1],20)*(100)/AccumN(iff(C>C[1],C-C[1],0),20),AccumN(C-C[1],20)*(-100)/AccumN(iff(C<C[1],C-C[1],0),20));


TT2 =((EN1+EN2+EN3+EN4+EN5+EN6+EN7+EN8+EN9+EN10+EN11+EN12+EN13+EN14+EN15+EN16+EN17+EN18+EN19+EN20)+2000)/4000*100;

TT=TT1+TT2;

if(TT[10]<300 or TT[5]<300) && TT[3]<TT [1] && C >=C[5]*0.85 Then Find(1);

★참고로 분봉기준 변환시 위 수식중 "C>=C[1]*0.85" 부분은 현재가가 일봉기준 5일전 종가대비 -15% 이상 , 즉, 분봉에서의 현재가가 5일전 종가 대비 -15%이상을 의미를 가지도록


위 전체 수식을 분봉(3분봉) 기준으로 변환하여 부탁드립니다


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

예스스탁 예스스탁 답변

2026-05-15 15:00:51

안녕하세요 예스스탁입니다. 1 올려주신 내용은 변환해 드리기 어렵습니다. 작성해 보는데 시간 많이 필요한데 일정이상 시간이 요구되는 내용은 업무상 저희가 답변을 해드리기 어렵습니다. 2 또한 종목검색은 모든 주기에서 최대 제공봉수가 500봉입니다. 해당식 내용상 분봉에서 500봉자체로 구현해야만 하는 부분들이 있는데 봉수가 부족해 구현할수 없는 내용도 많습니다. 즐거운 하루되세요