커뮤니티

수식요청

프로필 이미지
ksks
2024-07-22 12:08:56
643
글번호 181709
답변완료
1.3분봉에서, -3연속 양봉발생(각 봉의 시가<종가) -각 봉은 전봉대비 0.5%이상 -3봉전 종가<2봉전 종가<1봉전 종가 -1봉전 종가>볼밴(60,2)의 상한선 -1봉전 종가기준 20일선과 이격=7%이하 을 0봉에 검색코자 합니다. 2.60분봉에서, 아래는 종전에 작성해주신 수식입니다. var : A1(0),A2(0),A3(0),A4(0); A1=MACD(12,26); A2=Ema(A1,9); if CrossUp(A1,0) Then A3 = C; if CrossUp(A1,A2) Then A4=C; Condition1 = crossup(C,A3) && Crossup(C,A4) ; if Condition1[1] == true Then Find(1); 이 신호가 71봉이내에 발생한 후 1봉전에 RSI(20)>64인 봉을 검색코자 합니다. 즉, RSI(20)>64가 되는 봉 기준으로 70봉 이내에서 위 수식신호가 발생한 것을 0봉에 자동매수에 걸어놓으려고 합니다. 여러 시도를 하느라 요청사항이 많아 미안합니다.
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-22 14:52:18

안녕하세요 예스스탁입니다. 1 input : BBP(60),Dv(2),P(20); var : bbup(0),mav(0); bbup = BollBandUp(BBP,dv); mav = ma(C,P); IF CountIf(C>O and C >= C[1]*1.005,3) == 3 and C[1] > bbup[1] and C[1] >= mav[1]*1.07 and C[1] >= mav[1]*0.93 Then Find(1); 2 RSI(20)>64가 되는 봉이 RSI가 64를 상향돌파한 봉을 의미하시면 condition1의 조건을 crossup(R,64)로 변경하시면 됩니다. input : P(20); var : A1(0),A2(0),A3(0),A4(0),R(0); A1=MACD(12,26); A2=Ema(A1,9); if CrossUp(A1,0) Then A3 = C; if CrossUp(A1,A2) Then A4=C; R = RSI(P); #최근 70봉안에 종가가 A3,A4를 동시돌파한 봉이 있고 현재봉 RSI > 64이면 #Condition1은 true, 아니면 false Condition1 = CountIf(crossup(C,A3) && Crossup(C,A4),70) >= 1 and R > 64 ; #CrossUp(R,64) #1봉전에 Condition1이 true인 종목 검색 if Condition1[1] == true Then Find(1); 즐거운 하루되세요 > ksks 님이 쓴 글입니다. > 제목 : 수식요청 > 1.3분봉에서, -3연속 양봉발생(각 봉의 시가<종가) -각 봉은 전봉대비 0.5%이상 -3봉전 종가<2봉전 종가<1봉전 종가 -1봉전 종가>볼밴(60,2)의 상한선 -1봉전 종가기준 20일선과 이격=7%이하 을 0봉에 검색코자 합니다. 2.60분봉에서, 아래는 종전에 작성해주신 수식입니다. var : A1(0),A2(0),A3(0),A4(0); A1=MACD(12,26); A2=Ema(A1,9); if CrossUp(A1,0) Then A3 = C; if CrossUp(A1,A2) Then A4=C; Condition1 = crossup(C,A3) && Crossup(C,A4) ; if Condition1[1] == true Then Find(1); 이 신호가 71봉이내에 발생한 후 1봉전에 RSI(20)>64인 봉을 검색코자 합니다. 즉, RSI(20)>64가 되는 봉 기준으로 70봉 이내에서 위 수식신호가 발생한 것을 0봉에 자동매수에 걸어놓으려고 합니다. 여러 시도를 하느라 요청사항이 많아 미안합니다.