커뮤니티

조건검색식으로 부탁드립니다

프로필 이미지
감땡
2026-06-22 18:55:33
49
글번호 232538
답변완료

키움영웅문에서 신호수식으로 쓰던 건데요 이걸 종목검색으로 만들어 주세요

제가 원하는 건 3개를 부탁드리는데요

1. 실시간으로 조건검색되는 걸로 해주시고

2. 다른 하나는 신호수식이 직전 분봉이 종료된 걸 검색할수 있게 해주시고

3. 또 다른 하나는 나중에 성과검증을 위한 건데요

input로 날짜, 시, 분을 제가 입력하고 검색될수 있게 해주시는데

디폴트로, 2026 과 06 과 22가 입력된 것으로 해주세요

감사합니다^^


AA=(H+L+O+C)/4*V/10000000;

C1=AA>=80; C2=O<C; C3=(C-O)>(H-C)*0.8;

C4=AA>=(AA(1)+AA(2))/2*2; C5=C>H(1);

C6=(C-O)>=MA(ABS(C-O),20)*1.5;

C7=(C-O)>=O*0.008;

AC=C1 AND C2 AND C3 AND C4 AND C5 AND C6 AND C7;

SL=ValueWhen(1,AC,O);

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

APV=AP*V;

EV=eavg(APV,10)/eavg(V,10);

RV=sum(APV,10)/sum(V,10);

VL=(EV+RV)/2;

VL2=(VL+eavg(C,17)+eavg(C,5))/3;

SGX=VL2>SL AND VL2(1)<=SL(1);

B3=VL2(1)<=SL(1) AND VL2(2)<=SL(2) AND VL2(3)<=SL(3);

SGX AND B3 AND C>O

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

예스스탁 예스스탁 답변

2026-06-23 13:41:46

안녕하세요 예스스탁입니다. 1 var : AA(0),C1(False),C2(false),C3(false),C4(False); var : C5(False),C6(False),C7(False),AC(False); var : SL(0),AP(0),APV(0),EV(0),RV(0),VL(0),VL2(0); var : SGX(False),B3(False); AA=(H+L+O+C)/4*V/10000000; C1=AA>=80; C2=O<C; C3=(C-O)>(H-C)*0.8; C4=AA>=(AA[1]+AA[2])/2*2; C5=C>H[1]; C6=(C-O)>=MA(ABS(C-O),20)*1.5; C7=(C-O)>=O*0.008; AC=C1 AND C2 AND C3 AND C4 AND C5 AND C6 AND C7; if AC == true then SL = O; AP=(H+L+C)/3; APV=AP*V; EV=Ema(APV,10)/Ema(V,10); RV=AccumN(APV,10)/AccumN(V,10); VL=(EV+RV)/2; VL2=(VL+Ema(C,17)+Ema(C,5))/3; SGX=VL2>SL AND VL2[1]<=SL[1]; B3=VL2[1]<=SL[1] AND VL2[2]<=SL[2] AND VL2[3]<=SL[3]; Condition1 = SGX AND B3 AND C>O; if Condition1 == true Then Find(1); 2 var : AA(0),C1(False),C2(false),C3(false),C4(False); var : C5(False),C6(False),C7(False),AC(False); var : SL(0),AP(0),APV(0),EV(0),RV(0),VL(0),VL2(0); var : SGX(False),B3(False); AA=(H+L+O+C)/4*V/10000000; C1=AA>=80; C2=O<C; C3=(C-O)>(H-C)*0.8; C4=AA>=(AA[1]+AA[2])/2*2; C5=C>H[1]; C6=(C-O)>=MA(ABS(C-O),20)*1.5; C7=(C-O)>=O*0.008; AC=C1 AND C2 AND C3 AND C4 AND C5 AND C6 AND C7; if AC == true then SL = O; AP=(H+L+C)/3; APV=AP*V; EV=Ema(APV,10)/Ema(V,10); RV=AccumN(APV,10)/AccumN(V,10); VL=(EV+RV)/2; VL2=(VL+Ema(C,17)+Ema(C,5))/3; SGX=VL2>SL AND VL2[1]<=SL[1]; B3=VL2[1]<=SL[1] AND VL2[2]<=SL[2] AND VL2[3]<=SL[3]; Condition1 = SGX AND B3 AND C>O; if Condition1[1] == true Then Find(1); 3 input : ndate(20260622),ntime(90000); var : AA(0),C1(False),C2(false),C3(false),C4(False); var : C5(False),C6(False),C7(False),AC(False); var : SL(0),AP(0),APV(0),EV(0),RV(0),VL(0),VL2(0); var : SGX(False),B3(False); var : YYYY(0),MM(0),DD(0); AA=(H+L+O+C)/4*V/10000000; C1=AA>=80; C2=O<C; C3=(C-O)>(H-C)*0.8; C4=AA>=(AA[1]+AA[2])/2*2; C5=C>H[1]; C6=(C-O)>=MA(ABS(C-O),20)*1.5; C7=(C-O)>=O*0.008; AC=C1 AND C2 AND C3 AND C4 AND C5 AND C6 AND C7; if AC == true then SL = O; AP=(H+L+C)/3; APV=AP*V; EV=Ema(APV,10)/Ema(V,10); RV=AccumN(APV,10)/AccumN(V,10); VL=(EV+RV)/2; VL2=(VL+Ema(C,17)+Ema(C,5))/3; SGX=VL2>SL AND VL2[1]<=SL[1]; B3=VL2[1]<=SL[1] AND VL2[2]<=SL[2] AND VL2[3]<=SL[3]; Condition1 = SGX AND B3 AND C>O; YYYY = Floor(sDate / 10000); MM = int(date/100)-int(date/10000)*100; DD = date - int(date/100)*100; if sDate == ndate and sTime == ntime and Condition1 == true Then Condition2 = true; if Condition2 == true Then Find(1); 즐거운 하루되세요