커뮤니티

조건검색색식 문의 드립니다

프로필 이미지
감땡
2026-06-16 06:59:25
44
글번호 232455
답변완료

안녕하세요^^

키움영웅문에서 쓰고있는 지표 수식선 2개 인데요

3분봉에서 XX선이 YY선을 골드크로스 할때를 실시간으로 조건검색으로 하려고 합니다

그리고 다른 또하나 새롭게 여기에 나중에 성과검증을 위해서 3분봉상 지난 시간을 성과 검증을 위해 추가되는 것은 input 로 사용하고 싶은데요

입력방법은 지난 날짜시간에 성과검증을 확인하기 위해서 input로 날짜를 변수에 20260615를 기본으로하면서 변경할수있고, 시간은 기본으로 0900 으로 input가 되어있고 이것도 변경 입력하면서 검색하려고 하는데 어떻게 만들지 고민되서 부탁드립니다


1. XX선


AVGPRC=(H+L+C)/3; //전형가격=(고+저+종)/3

AVGPRCV=AVGPRC*V; //전형가격x거래량=가중치

EVWAP=eavg(AVGPRCV,10)/eavg(V,10); //지수가중VWAP

RVWAP=sum(AVGPRCV,10)/sum(V,10); //롤링VWAP

VBASE=(EVWAP+RVWAP)/2; //두VWAP평균=수급중심

E17=eavg(C,17); //17봉지수이평=눌림기준

E5=eavg(C,5); //5봉지수이평=단기노이즈제거

(VBASE+E17+E5)/3 //출력=수급+추세+단기중간값



2. YY선



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

Cond1 = AA >= 50;

Cond2 = O < C;

Cond3 = (C - O) > (H - C) * 0.8;

Cond4 = AA >= (AA(1) + AA(2)) / 2 * 2;

Cond5 = C > H(1);

// 직전20봉평균x1.5 대형양봉필터

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

// 최소몸통 시가x0.8%필터

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

// 7개조건 충족시 신호발생

AllCond = Cond1 AND Cond2 AND Cond3 AND Cond4 AND Cond5 AND Cond6 AND Cond7;

// (시가+종가)/2 중간값 -> 매수타점선

ValueWhen(1, AllCond, (O+C)/2)

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

예스스탁 예스스탁 답변

2026-06-16 14:06:05

안녕하세요 예스스탁입니다. 1 var : AVGPRC(0),AVGPRCV(0),EVWAP(0),RVWAP(0); var : VBASE(0),E17(0),E5(0),XX(0); var : AA(0); var : cond1(False),cond2(False),cond3(False),cond4(False); var : cond5(False),cond6(False),cond7(False),AllCond(False),YY(0); AVGPRC=(H+L+C)/3; //전형가격=(고+저+종)/3 AVGPRCV=AVGPRC*V; //전형가격x거래량=가중치 EVWAP=Ema(AVGPRCV,10)/Ema(V,10); //지수가중VWAP RVWAP=AccumN(AVGPRCV,10)/AccumN(V,10); //롤링VWAP VBASE=(EVWAP+RVWAP)/2; //두VWAP평균=수급중심 E17=Ema(C,17); //17봉지수이평=눌림기준 E5=Ema(C,5); //5봉지수이평=단기노이즈제거 XX = (VBASE+E17+E5)/3; //출력=수급+추세+단기중간값 AA = (H+L+O+C)/4 * V / 10000000; Cond1 = AA >= 50; Cond2 = O < C; Cond3 = (C - O) > (H - C) * 0.8; Cond4 = AA >= (AA[1] + AA[2]) / 2 * 2; Cond5 = C > H[1]; // 직전20봉평균x1.5 대형양봉필터 Cond6 = (C-O) >= MA(ABS(C-O),20) * 1.5; // 최소몸통 시가x0.8%필터 Cond7 = (C-O) >= O * 0.008; // 7개조건 충족시 신호발생 AllCond = Cond1 AND Cond2 AND Cond3 AND Cond4 AND Cond5 AND Cond6 AND Cond7; // (시가+종가)/2 중간값 -> 매수타점선 if Allcond == true Then YY = (O+C)/2; if CrossUp(XX,YY) Then Find(1); 2 input : ndate(20260615),ntime(90000); var : AVGPRC(0),AVGPRCV(0),EVWAP(0),RVWAP(0); var : VBASE(0),E17(0),E5(0),XX(0); var : AA(0); var : cond1(False),cond2(False),cond3(False),cond4(False); var : cond5(False),cond6(False),cond7(False),AllCond(False),YY(0); AVGPRC=(H+L+C)/3; //전형가격=(고+저+종)/3 AVGPRCV=AVGPRC*V; //전형가격x거래량=가중치 EVWAP=Ema(AVGPRCV,10)/Ema(V,10); //지수가중VWAP RVWAP=AccumN(AVGPRCV,10)/AccumN(V,10); //롤링VWAP VBASE=(EVWAP+RVWAP)/2; //두VWAP평균=수급중심 E17=Ema(C,17); //17봉지수이평=눌림기준 E5=Ema(C,5); //5봉지수이평=단기노이즈제거 XX = (VBASE+E17+E5)/3; //출력=수급+추세+단기중간값 AA = (H+L+O+C)/4 * V / 10000000; Cond1 = AA >= 50; Cond2 = O < C; Cond3 = (C - O) > (H - C) * 0.8; Cond4 = AA >= (AA[1] + AA[2]) / 2 * 2; Cond5 = C > H[1]; // 직전20봉평균x1.5 대형양봉필터 Cond6 = (C-O) >= MA(ABS(C-O),20) * 1.5; // 최소몸통 시가x0.8%필터 Cond7 = (C-O) >= O * 0.008; // 7개조건 충족시 신호발생 AllCond = Cond1 AND Cond2 AND Cond3 AND Cond4 AND Cond5 AND Cond6 AND Cond7; // (시가+종가)/2 중간값 -> 매수타점선 if Allcond == true Then YY = (O+C)/2; if CrossUp(XX,YY) Then Condition1 = true; if Condition1 == true then Find(1); 즐거운 하루되세요