커뮤니티

종목검색식 문의 합니다

프로필 이미지
강바람
2021-08-18 23:02:01
2706
글번호 151615
답변완료
1.이평선배열이 60-5-20 이루고 2.5일선이 60과20 사이에서 오른족 저점이 높아지는 쌍바닥(W패턴) 이루며 최소 3일이상 60과 20일 사이 존재. 3.쌍바닥이후 5일선과 60일선이 골든크로스 되는 종목을 검색할려고 수식을 작성하던중 잘안되서 문의 드립니다,, 아직초보입니다. input:기간1(5),기간2(20),기간3(60); var : M5(0),M2(0),M6(0),조건W(False),조건(False); M5=ma(C,기간1); M2=ma(C,기간2); M6=ma(c,기간3); 조건 = M5 < M6 and M5 > M2 ; 조건W=crossup(M5,M6) && 조건[1] && 조건[2] && 조건[3] ; if 조건W then Find(1);
종목검색
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2021-08-19 15:07:34

안녕하세요 예스스탁입니다. 5이평 w패턴을 찾기 위해서는 5이평의 저점에 대한 정의가 필요합니다. 저점에 대한 정의가 없으셔서 5이평 상승전환을 저점으로 보고 작성해 드립니다. 아래내용 참고하시기 바랍니다. input:기간1(5),기간2(20),기간3(60); var : M5(0),M20(0),M60(0),조건(false),count(0),T(0),L1(0),L2(0); M5 = ma(C,기간1); M20 = ma(C,기간2); M60 = ma(c,기간3); if M5 > M5[1] Then T = 1; if M5 < M5[1] Then T = -1; 조건 = M60 > M5 and M5 > M20; if 조건 == true and 조건[1] == False Then { count = 0; L1 = 0; L2 = 0; } #조건만족후 5이평 상승전환(저점)발생하면 if 조건 == true and T == 1 and T[1] == -1 Then { #카운트 1씩 증가 count = count+1;; #최근 저점 L1 = M5[1]; #직전 저점 L2 = L1[1]; } if countif(조건 == true,3)[1] == 3 and count[1] >= 2 and L1[1] > L2[1] and CrossUp(M5,M60) Then Find(1); 즐거운 하루되세요 > 강바람 님이 쓴 글입니다. > 제목 : 종목검색식 문의 합니다 > 1.이평선배열이 60-5-20 이루고 2.5일선이 60과20 사이에서 오른족 저점이 높아지는 쌍바닥(W패턴) 이루며 최소 3일이상 60과 20일 사이 존재. 3.쌍바닥이후 5일선과 60일선이 골든크로스 되는 종목을 검색할려고 수식을 작성하던중 잘안되서 문의 드립니다,, 아직초보입니다. input:기간1(5),기간2(20),기간3(60); var : M5(0),M2(0),M6(0),조건W(False),조건(False); M5=ma(C,기간1); M2=ma(C,기간2); M6=ma(c,기간3); 조건 = M5 < M6 and M5 > M2 ; 조건W=crossup(M5,M6) && 조건[1] && 조건[2] && 조건[3] ; if 조건W then Find(1);
프로필 이미지

강바람

2021-08-19 20:18:37

S=sum(1); M5=ma(c,기간1,지수); M2=ma(c,기간2); 상전=M5>M5(1) && M5(1)<M5(2); DC=valuewhen(1, crossdown(M5,M2), S); 상1=valuewhen(1, 상전, S); 상1C=valuewhen(1, 상전, M5(1)); 상2=valuewhen(2, 상전, S); 상2C=valuewhen(2, 상전, M5(1)); 상3=valuewhen(3, 상전, S); GC=valuewhen(1, crossup(M5,M2),S); 조건W=상3<Dc && Dc<상2 && 상2<상1 && 상1<Gc && 상1C > 상2C; 조건W && !조건W(1) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종목검색식 문의 합니다 > 안녕하세요 예스스탁입니다. 5이평 w패턴을 찾기 위해서는 5이평의 저점에 대한 정의가 필요합니다. 저점에 대한 정의가 없으셔서 5이평 상승전환을 저점으로 보고 작성해 드립니다. 아래내용 참고하시기 바랍니다. input:기간1(5),기간2(20),기간3(60); var : M5(0),M20(0),M60(0),조건(false),count(0),T(0),L1(0),L2(0); M5 = ma(C,기간1); M20 = ma(C,기간2); M60 = ma(c,기간3); if M5 > M5[1] Then T = 1; if M5 < M5[1] Then T = -1; 조건 = M60 > M5 and M5 > M20; if 조건 == true and 조건[1] == False Then { count = 0; L1 = 0; L2 = 0; } #조건만족후 5이평 상승전환(저점)발생하면 if 조건 == true and T == 1 and T[1] == -1 Then { #카운트 1씩 증가 count = count+1;; #최근 저점 L1 = M5[1]; #직전 저점 L2 = L1[1]; } if countif(조건 == true,3)[1] == 3 and count[1] >= 2 and L1[1] > L2[1] and CrossUp(M5,M60) Then Find(1); 즐거운 하루되세요 > 강바람 님이 쓴 글입니다. > 제목 : 종목검색식 문의 합니다 > 1.이평선배열이 60-5-20 이루고 2.5일선이 60과20 사이에서 오른족 저점이 높아지는 쌍바닥(W패턴) 이루며 최소 3일이상 60과 20일 사이 존재. 3.쌍바닥이후 5일선과 60일선이 골든크로스 되는 종목을 검색할려고 수식을 작성하던중 잘안되서 문의 드립니다,, 아직초보입니다. input:기간1(5),기간2(20),기간3(60); var : M5(0),M2(0),M6(0),조건W(False),조건(False); M5=ma(C,기간1); M2=ma(C,기간2); M6=ma(c,기간3); 조건 = M5 < M6 and M5 > M2 ; 조건W=crossup(M5,M6) && 조건[1] && 조건[2] && 조건[3] ; if 조건W then Find(1);
프로필 이미지

예스스탁 예스스탁 답변

2021-08-20 10:13:35

안녕하세요 예스스탁입니다. input : 기간1(10),기간2(20); var : S(0),M5(0),M2(0),상전(False),DC(0),상1(0),상1C(0),상2(0),상2C(0),상3(0); var : GC(0),조건W(False); S=Accum(1); M5=ema(c,기간1); M2=ma(c,기간2); 상전=M5>M5[1] && M5[1]<M5[2]; if CrossDown(M5,M2) Then DC = S; if 상전 == true Then { 상1 = S; 상2 = 상1[1]; 상3 = 상2[1]; 상1C = M5[1]; 상2C = 상1C[1]; } if crossup(M5,M2) Then GC = S; 조건W=상3<Dc && Dc<상2 && 상2<상1 && 상1<Gc && 상1C > 상2C; if 조건W && 조건W[1] == False Then Find(1); 즐거운 하루되세요 > 강바람 님이 쓴 글입니다. > 제목 : Re : Re : 키움수식인데 가능할까요? > S=sum(1); M5=ma(c,기간1,지수); M2=ma(c,기간2); 상전=M5>M5(1) && M5(1)<M5(2); DC=valuewhen(1, crossdown(M5,M2), S); 상1=valuewhen(1, 상전, S); 상1C=valuewhen(1, 상전, M5(1)); 상2=valuewhen(2, 상전, S); 상2C=valuewhen(2, 상전, M5(1)); 상3=valuewhen(3, 상전, S); GC=valuewhen(1, crossup(M5,M2),S); 조건W=상3<Dc && Dc<상2 && 상2<상1 && 상1<Gc && 상1C > 상2C; 조건W && !조건W(1) > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 종목검색식 문의 합니다 > 안녕하세요 예스스탁입니다. 5이평 w패턴을 찾기 위해서는 5이평의 저점에 대한 정의가 필요합니다. 저점에 대한 정의가 없으셔서 5이평 상승전환을 저점으로 보고 작성해 드립니다. 아래내용 참고하시기 바랍니다. input:기간1(5),기간2(20),기간3(60); var : M5(0),M20(0),M60(0),조건(false),count(0),T(0),L1(0),L2(0); M5 = ma(C,기간1); M20 = ma(C,기간2); M60 = ma(c,기간3); if M5 > M5[1] Then T = 1; if M5 < M5[1] Then T = -1; 조건 = M60 > M5 and M5 > M20; if 조건 == true and 조건[1] == False Then { count = 0; L1 = 0; L2 = 0; } #조건만족후 5이평 상승전환(저점)발생하면 if 조건 == true and T == 1 and T[1] == -1 Then { #카운트 1씩 증가 count = count+1;; #최근 저점 L1 = M5[1]; #직전 저점 L2 = L1[1]; } if countif(조건 == true,3)[1] == 3 and count[1] >= 2 and L1[1] > L2[1] and CrossUp(M5,M60) Then Find(1); 즐거운 하루되세요 > 강바람 님이 쓴 글입니다. > 제목 : 종목검색식 문의 합니다 > 1.이평선배열이 60-5-20 이루고 2.5일선이 60과20 사이에서 오른족 저점이 높아지는 쌍바닥(W패턴) 이루며 최소 3일이상 60과 20일 사이 존재. 3.쌍바닥이후 5일선과 60일선이 골든크로스 되는 종목을 검색할려고 수식을 작성하던중 잘안되서 문의 드립니다,, 아직초보입니다. input:기간1(5),기간2(20),기간3(60); var : M5(0),M2(0),M6(0),조건W(False),조건(False); M5=ma(C,기간1); M2=ma(C,기간2); M6=ma(c,기간3); 조건 = M5 < M6 and M5 > M2 ; 조건W=crossup(M5,M6) && 조건[1] && 조건[2] && 조건[3] ; if 조건W then Find(1);