커뮤니티

안녕하세요^^;

프로필 이미지
천방지축또르
2021-04-06 13:53:52
880
글번호 147733
답변완료
안녕하세요^^ 예스트레이드에서 종목검색을 해서 매매를 하고싶어서 이렇게 글남깁니다 아래는 키움증권수식인데요 11가지 수식을 사용합니다 일봉에서 수식 7개에서 11가지의 수식을 만족하는 종목을 검색하고싶습니다 수치는 적혀있는것도있고 아닌것도 있습니다 연결해볼려고해도 여러개의 수식을 합칠수가 없어서 이렇게 부탁드립니다^^ 힘드시겠지만 고맙습니다^^; ==================================== 1 a=avg(c,20); if( a-a(1)>=0 and a(1)-a(2)<=0 and a-2*a(1)+a(2)>=0,a,0) and c-c(19)>=0 and c-c(1)>=0 and c-c(4)>=0 and c-c(9)>=0 ============================================================== 2 a=avg(c,60); if( a-a(1)>=0 and a(1)-a(2)<=0 and a-2*a(1)+a(2)>=0,a,0) and c-c(57)>=0 and c-c(1)>=0 and c-c(14)>=0 and c-c(28)>=0 ===================================================================== 3 a=ma(c,기간1,지수); b=ma(c,기간2); crossup(a,b) ========================================================= 4 S=sum(1); m5=ma(c,기간1,지수); m2=ma(c,기간2); 상전=m5>m5(1) && m5(1)<m5(2); GC1=valuewhen(1,crossup(m5,m2),s); dc1=valuewhen(1,crossdown(m5,m2),s); GC2=valuewhen(2,crossup(m5,m2),s); dc2=valuewhen(2,crossdown(m5,m2),s); GC3=valuewhen(3,crossup(m5,m2),s); dc3=valuewhen(3,crossdown(m5,m2),s); GC4=valuewhen(4,crossup(m5,m2),s); 조건W=GC1>DC1 && DC1>GC2 &&GC2>DC2 && DC2>GC3 && GC3>DC3 &&DC3>GC4; ====================================================== 5 A=MA(C,Pe); S=SUM(1); CON=A>A(1) && A(1)<A(2); F1=IF(CON,C,0); F1S=IF(CON,S,0); F2=VALUEWHEN(2,CON,C); F2S=VALUEWHEN(2,CON,S); F1>F2 &&(F1S-F2S)<BONG ===================================== 6 A=MACD(Sp,Lp); S=SUM(1); CON=A>A(1) && A(1)<A(2); F1=IF(CON,C,0); F1S=IF(CON,S,0); F2=VALUEWHEN(2,CON,C); F2S=VALUEWHEN(2,CON,S); F1>F2 &&(F1S-F2S)<BONG; ============================================== 7 a=maCD(SP,LP); b=0; crossup(a,b); ============================================ 8 A=MA(c,5); B=MA(c,20); CC=MA(c,60); D=MA(c,120); DD=MA(c,240); 조건 =A>B or A>CC or A>D or a>dd; 조건 !=조건(1) =================================================== 9 AA=O; a=c; dD=MA(o,240); 조건 = aa>dd and a>dd; 조건 !=조건(1) ======================================================= 10 a=o; b=ma(o,240); 조건w=crossup(a,b); 조건W && ! 조건W(1) ========================== 11 a=o; b=ma(o,20); 조건w=crossup(a,b); 조건W && ! 조건W(1) =====================================================
종목검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-04-07 09:50:58

안녕하세요 예스스탁입니다. var : count(0); count = 0; #1 var : a1(0); a1 = ma(c,20); if a1-a1[1]>=0 and a1[1]-a1[1] <= 0 and a1-2*a1[1]+a1[2]>=0 and c-c[19]>=0 and c-c[1]>=0 and c-c[4] >=0 and c-c[9] >=0 then count = count+1; #2 var : a2(0); a2 = ma(c,60); if a2-a2[1]>=0 and a2[1]-a2[2]<=0 and a2-2*a2[1]+a2[2]>=0 and c-c[57]>=0 and c-c[1]>=0 and c-c[14] >= 0 and c-c[28] >= 0 Then count = count+1; #3 input : a3기간1(5),b3기간2(20); var : a3(0),b3(0); a3 = ema(c,a3기간1); b3 = ma(c,b3기간2); if crossup(a3,b3) Then count = count+1; #4 input : m5기간1(5),m2기간2(2); var : S4(0),m5(0),m2(0),상전(False); var : GC1(0),DC1(0),GC2(0),DC2(0),GC3(0),DC3(0),GC4(0),조건W(False); S4 = Accum(1); m5 = ema(c,m5기간1); m2 = ma(c,m2기간2); 상전=m5>m5[1] && m5[1]<m5[1]; if crossup(m5,m2) Then { GC1 = S4; GC2 = GC1[1]; GC3 = GC2[1]; GC4 = GC3[1]; } if CrossDown(m5,m2) Then { DC1 = S4; DC2 = DC1[1]; DC3 = DC2[2]; } 조건W=GC1>DC1 && DC1>GC2 &&GC2>DC2 && DC2>GC3 && GC3>DC3 &&DC3>GC4; if 조건w == true Then count = count+1; #5 input : Pe(5),Bong5(10); var : A5(0),S5(0),CON5(False),F51(0),F51S(0),F52(0),F52S(0); A5 = MA(C,Pe); S5 = Accum(1); CON5 = A5>A5[1] && A5[1]<A5[2]; if CON5 == true Then { F51 = C; F51S = S5; F52 = F51[1]; F52S = F51S[1]; } if F51>F52 && (F51S-F52S) < BONG5 Then count = count+1; #6 input : Sp6(12),Lp6(26),BONG6(10); var : A6(0),S6(0),CON6(False),F61(0),F61S(0),F62(0),F62S(0); A6 = MACD(Sp6,Lp6); S6 = Accum(1); CON6 = A6>A6[1] && A6[1]<A6[2]; if CON6 == true Then { F61 = C; F61S = S6; F62 = F61[1]; F62S = F61S[1]; } if F61>F62 &&(F61S-F62S)<BONG6 Then count = count +1; #7 input : Sp7(12),Lp7(26); var : a7(0),b7(0); a7 = maCD(SP7,LP7); b7 = 0; if crossup(a7,b7) Then count = count+1; #8 var : a8(0),b8(0),cc8(0),d8(0),dd8(0),조건8(False); A8 = MA(c,5); B8 = MA(c,20); CC8 = MA(c,60); D8 = MA(c,120); DD8 = MA(c,240); 조건8 = A8>B8 or A8>CC8 or A8>D8 or a8>dd8; if 조건8 != 조건8[1] Then count = count+1; #9 var : AA9(0),A9(0),dD9(0),조건9(False); AA9 = O; a9 = c; dD9 = MA(o,240); 조건9 = aa9>dd9 and a9>dd9; if 조건9 !=조건9[1] Then count = count+1; #10 var : a10(0),b10(0),조건w10(False); a10 = o; b10 = ma(o,240); 조건w10 = crossup(a10,b10); if 조건W10 == true and 조건W10[1] == False Then count = count+1; #11 var : a11(0),b11(0),조건w11(False); a11 = o; b11 = ma(o,20); 조건w11 = crossup(a11,b11); if 조건W11 == true and 조건W11[1] == False Then count = count+1; #조건이 7개~11개 만족하는 종목 if count >= 7 and count <= 11 Then Find(1); 즐거운 하루되세요 > 천방지축또르 님이 쓴 글입니다. > 제목 : 안녕하세요^^; > 안녕하세요^^ 예스트레이드에서 종목검색을 해서 매매를 하고싶어서 이렇게 글남깁니다 아래는 키움증권수식인데요 11가지 수식을 사용합니다 일봉에서 수식 7개에서 11가지의 수식을 만족하는 종목을 검색하고싶습니다 수치는 적혀있는것도있고 아닌것도 있습니다 연결해볼려고해도 여러개의 수식을 합칠수가 없어서 이렇게 부탁드립니다^^ 힘드시겠지만 고맙습니다^^; ==================================== 1 a=avg(c,20); if( a-a(1)>=0 and a(1)-a(2)<=0 and a-2*a(1)+a(2)>=0,a,0) and c-c(19)>=0 and c-c(1)>=0 and c-c(4)>=0 and c-c(9)>=0 ============================================================== 2 a=avg(c,60); if( a-a(1)>=0 and a(1)-a(2)<=0 and a-2*a(1)+a(2)>=0,a,0) and c-c(57)>=0 and c-c(1)>=0 and c-c(14)>=0 and c-c(28)>=0 ===================================================================== 3 a=ma(c,기간1,지수); b=ma(c,기간2); crossup(a,b) ========================================================= 4 S=sum(1); m5=ma(c,기간1,지수); m2=ma(c,기간2); 상전=m5>m5(1) && m5(1)<m5(2); GC1=valuewhen(1,crossup(m5,m2),s); dc1=valuewhen(1,crossdown(m5,m2),s); GC2=valuewhen(2,crossup(m5,m2),s); dc2=valuewhen(2,crossdown(m5,m2),s); GC3=valuewhen(3,crossup(m5,m2),s); dc3=valuewhen(3,crossdown(m5,m2),s); GC4=valuewhen(4,crossup(m5,m2),s); 조건W=GC1>DC1 && DC1>GC2 &&GC2>DC2 && DC2>GC3 && GC3>DC3 &&DC3>GC4; ====================================================== 5 A=MA(C,Pe); S=SUM(1); CON=A>A(1) && A(1)<A(2); F1=IF(CON,C,0); F1S=IF(CON,S,0); F2=VALUEWHEN(2,CON,C); F2S=VALUEWHEN(2,CON,S); F1>F2 &&(F1S-F2S)<BONG ===================================== 6 A=MACD(Sp,Lp); S=SUM(1); CON=A>A(1) && A(1)<A(2); F1=IF(CON,C,0); F1S=IF(CON,S,0); F2=VALUEWHEN(2,CON,C); F2S=VALUEWHEN(2,CON,S); F1>F2 &&(F1S-F2S)<BONG; ============================================== 7 a=maCD(SP,LP); b=0; crossup(a,b); ============================================ 8 A=MA(c,5); B=MA(c,20); CC=MA(c,60); D=MA(c,120); DD=MA(c,240); 조건 =A>B or A>CC or A>D or a>dd; 조건 !=조건(1) =================================================== 9 AA=O; a=c; dD=MA(o,240); 조건 = aa>dd and a>dd; 조건 !=조건(1) ======================================================= 10 a=o; b=ma(o,240); 조건w=crossup(a,b); 조건W && ! 조건W(1) ========================== 11 a=o; b=ma(o,20); 조건w=crossup(a,b); 조건W && ! 조건W(1) =====================================================