커뮤니티
조건검색식으로 부탁드립니다
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);
즐거운 하루되세요
다음글
이전글