커뮤니티

종목검색식 2개 부탁드립니다

프로필 이미지
감땡
2026-07-16 13:42:04
86
글번호 232867
답변완료

안녕하세요

아래 M선과 S선은 현재 영웅문에서 쓰는 수식선 입니다

5분봉상 캔들이 위에는 S선이 있고 아래는 M선 인 상황에서  두선 사이에 있는 종가 캔들을  실시간으로 검색되는 것과

나중에 성과관리 하기위해서 input 로 날짜와 시간,분 을 정해서 검색하길 원합니다

바쁘시겠지만 부탁드립니다



지표명  : M선


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

Cond1=AA>=80;

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)



지표명 : S선


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 //출력=수급+추세+단기중간값

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

예스스탁 예스스탁 답변

2026-07-16 14:54:14

안녕하세요 예스스탁입니다. 1 var : AA(0); var : cond1(False),cond2(False),cond3(False),cond4(False); var : cond5(False),cond6(False),cond7(False),allcond(False),M선(0); var : AVGPRC(0),AVGPRCV(0),EVWAP(0),RVWAP(0); var : VBASE(0),E17(0),E5(0),S선(0); AA=(H+L+O+C)/4*V/10000000; Cond1=AA>=80; Cond2=O<C; Cond3=(C-O)>(H-C)*0.8; Cond4=AA>=(AA[1]+AA[1])/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; if Allcond == true Then M선 = (O+C)/2; 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봉지수이평=단기노이즈제거 S선 = (VBASE+E17+E5)/3; //출력=수급+추세+단기중간값 if S선 > C and C > M선 Then Find(1); 2 input : ndate(20260716),ntime(100000); var : AA(0); var : cond1(False),cond2(False),cond3(False),cond4(False); var : cond5(False),cond6(False),cond7(False),allcond(False),M선(0); var : AVGPRC(0),AVGPRCV(0),EVWAP(0),RVWAP(0); var : VBASE(0),E17(0),E5(0),S선(0); AA=(H+L+O+C)/4*V/10000000; Cond1=AA>=80; Cond2=O<C; Cond3=(C-O)>(H-C)*0.8; Cond4=AA>=(AA[1]+AA[1])/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; if Allcond == true Then M선 = (O+C)/2; 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봉지수이평=단기노이즈제거 S선 = (VBASE+E17+E5)/3; //출력=수급+추세+단기중간값 if sDate == ndate and sTime == ntime and S선 > C and C > M선 Then Condition1 = true; if Condition1 == true Then Find(1); 즐거운 하루되세요