커뮤니티

수식문의

프로필 이미지
심홍
2023-08-30 14:14:20
1063
글번호 171987
답변완료
수고하십니다. 아래수식으로 3분봉으로 검색하니 1. 당일 전일대비 3%이하 종목, 2. 거래량 100000만주 미만종목, 3. 당일 일봉상 음봉도 검색됩니다. 문의1) 아래수식으로 3분봉 검색시 1.2.3 조건을 충족하는 종목만 검색되도록 수정 부탁드립니다. 1. 전일대비 3% 이상 상승한 양봉 2. 거래량이 10만주 이상(전일거래량의 50% 이상) 3; 매도잔량이 매수잔량보다 큰 종목 Input : P1(20),T1(92929),T2(93000),Mult1(1.03),Mult2(0.5),DV(100000); Var : Cnt(0),Sum(0),Mav(0),Hl(0),C1(0),BL(0); Sum = 0; For Cnt = 0 to P1-1 { Sum = Sum + DayClose(Cnt); } Mav = Sum/P1; if sDate != sDate[1] Then Hl = C; Else { if C > Hl Then Hl = C; } if CrossUp(sTime,T1) Then C1 = Hl[1]; if C1 > DayClose(1)*Mult1 Then BL = C1; if CrossUp(C,BL) and C > O and C > Mav and DayVolume >= DV and DayVolume >= DayVolume(1)*Mult2 and sTime >= T2 Then Condition1 = true; if Condition1 == true Then Find(1);
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-08-31 10:12:31

안녕하세요 예스스탁입니다. 1 기존식이 양봉조건이 분봉 양봉으로 되어 있었습니다. 일간 양봉으로 변경해 드립니다. Input : P1(20),T1(92929),T2(93000),Mult1(1.03),Mult2(0.5),DV(100000); Var : Cnt(0),Sum(0),Mav(0),Hl(0),C1(0),BL(0); Sum = 0; For Cnt = 0 to P1-1 { Sum = Sum + DayClose(Cnt); } Mav = Sum/P1; if sDate != sDate[1] Then Hl = C; Else { if C > Hl Then Hl = C; } if CrossUp(sTime,T1) Then C1 = Hl[1]; if C1 > DayClose(1)*Mult1 Then BL = C1; if CrossUp(C,BL) and C > dayopen(0) and C > Mav and DayVolume >= DV and DayVolume >= DayVolume(1)*Mult2 and sTime >= T2 Then Condition1 = true; if Condition1 == true Then Find(1); 2 if C >= dayclose(1)*1.03 and C > dayopen(0) and dayvolume(0) >= 100000 and dayvolume(0) >= dayvolume(1)*0.5 and asks > bids then find(1); 즐거운 하루되세요 > 심홍 님이 쓴 글입니다. > 제목 : 수식문의 > 수고하십니다. 아래수식으로 3분봉으로 검색하니 1. 당일 전일대비 3%이하 종목, 2. 거래량 100000만주 미만종목, 3. 당일 일봉상 음봉도 검색됩니다. 문의1) 아래수식으로 3분봉 검색시 1.2.3 조건을 충족하는 종목만 검색되도록 수정 부탁드립니다. 1. 전일대비 3% 이상 상승한 양봉 2. 거래량이 10만주 이상(전일거래량의 50% 이상) 3; 매도잔량이 매수잔량보다 큰 종목 Input : P1(20),T1(92929),T2(93000),Mult1(1.03),Mult2(0.5),DV(100000); Var : Cnt(0),Sum(0),Mav(0),Hl(0),C1(0),BL(0); Sum = 0; For Cnt = 0 to P1-1 { Sum = Sum + DayClose(Cnt); } Mav = Sum/P1; if sDate != sDate[1] Then Hl = C; Else { if C > Hl Then Hl = C; } if CrossUp(sTime,T1) Then C1 = Hl[1]; if C1 > DayClose(1)*Mult1 Then BL = C1; if CrossUp(C,BL) and C > O and C > Mav and DayVolume >= DV and DayVolume >= DayVolume(1)*Mult2 and sTime >= T2 Then Condition1 = true; if Condition1 == true Then Find(1);