커뮤니티

bars 수식 질문

프로필 이미지
이루나라
2023-02-28 09:29:59
1139
글번호 166769
답변완료
안녕하세요. 키움에서 사용하는 수식인데.. 어떻게 변경하는지 몰라서 질문 드립니다. ~~ M120=Ema(C,120); M240=Ema(C,240); (BarsSince(crossdown(M120,M240)) >= 60) <----- 이 수식이 궁금합니다. ^^
검색
답변 5
프로필 이미지

예스스탁 예스스탁 답변

2023-02-28 16:10:00

안녕하세요 예스스탁입니다. BarsSince는 지정한 조건만족이후에 봉갯수입니다. var : M120(0),M240(0),i1(0),BarsSince(0); M120=Ema(C,120); M240=Ema(C,240); #조건만족시 Index저장 if CrossDown(M120,M240) Then i1 = Index; #i1에 값이 저장된 이후에 #현재봉번호에서 저장된값 차감해 몇전 경과했는지 계산 if i1 > 0 Then BarsSince = Index-i1; if BarsSince >= 60 Then 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : bars 수식 질문 > 안녕하세요. 키움에서 사용하는 수식인데.. 어떻게 변경하는지 몰라서 질문 드립니다. ~~ M120=Ema(C,120); M240=Ema(C,240); (BarsSince(crossdown(M120,M240)) >= 60) <----- 이 수식이 궁금합니다. ^^
프로필 이미지

이루나라

2023-02-28 16:26:57

예스스탁을 시작한지 얼마 안되었는데.. 늘 명쾌하고 좋은 가르침을 주셔서 정말 감사합니다. 행복한 3.1절 맞이하세요~ ^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : bars 수식 질문 > 안녕하세요 예스스탁입니다. BarsSince는 지정한 조건만족이후에 봉갯수입니다. var : M120(0),M240(0),i1(0),BarsSince(0); M120=Ema(C,120); M240=Ema(C,240); #조건만족시 Index저장 if CrossDown(M120,M240) Then i1 = Index; #i1에 값이 저장된 이후에 #현재봉번호에서 저장된값 차감해 몇전 경과했는지 계산 if i1 > 0 Then BarsSince = Index-i1; if BarsSince >= 60 Then 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : bars 수식 질문 > 안녕하세요. 키움에서 사용하는 수식인데.. 어떻게 변경하는지 몰라서 질문 드립니다. ~~ M120=Ema(C,120); M240=Ema(C,240); (BarsSince(crossdown(M120,M240)) >= 60) <----- 이 수식이 궁금합니다. ^^
프로필 이미지

이루나라

2023-02-28 17:14:44

추가 질문이 있습니다.. 제가 궁금했던 것은 120일 이평이 240이평을 데드 크로스 한 이후 60봉 이상이 지났다... 입니다. ^^;;; 보내주신 수식만 사용해서 검색을 해도 일부 검색 결과를 보면 120일 이평(초록)이 240이평(검정) 위에 있습니다. 혹시 왜 이렇게 나오는 지 알 수 있을까요? 최대 봉수는 500으로 했습니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : bars 수식 질문 > 안녕하세요 예스스탁입니다. BarsSince는 지정한 조건만족이후에 봉갯수입니다. var : M120(0),M240(0),i1(0),BarsSince(0); M120=Ema(C,120); M240=Ema(C,240); #조건만족시 Index저장 if CrossDown(M120,M240) Then i1 = Index; #i1에 값이 저장된 이후에 #현재봉번호에서 저장된값 차감해 몇전 경과했는지 계산 if i1 > 0 Then BarsSince = Index-i1; if BarsSince >= 60 Then 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : bars 수식 질문 > 안녕하세요. 키움에서 사용하는 수식인데.. 어떻게 변경하는지 몰라서 질문 드립니다. ~~ M120=Ema(C,120); M240=Ema(C,240); (BarsSince(crossdown(M120,M240)) >= 60) <----- 이 수식이 궁금합니다. ^^
프로필 이미지

예스스탁 예스스탁 답변

2023-03-02 08:54:42

안녕하세요 예스스탁입니다. 올리신 내용은 데드크로스이후 경과한 봉수입니다. 현재가 데드구간이라는 의미는 아닙니다. 이수화학의 경우 , 최근 데드크로스가 발생한봉이 2021-06-24이고 60봉 이상 경과가 되었으므로 검색이 된것입니다. 현재가 데드구간이고 데드이후 60봉 이상 경과된 종목을 찾으시면 아래와 같이 조건을 추가하시면 됩니다. var : M120(0),M240(0),i1(0),BarsSince(0); M120=Ema(C,120); M240=Ema(C,240); #조건만족시 Index저장 if CrossDown(M120,M240) Then i1 = Index; #i1에 값이 저장된 이후에 #현재봉번호에서 저장된값 차감해 몇전 경과했는지 계산 if i1 > 0 Then { BarsSince = Index-i1; } if m120 < ma240 and BarsSince >= 60 Then Find(1); 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : Re : Re : bars 수식 질문 > 예스스탁을 시작한지 얼마 안되었는데.. 늘 명쾌하고 좋은 가르침을 주셔서 정말 감사합니다. 행복한 3.1절 맞이하세요~ ^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : bars 수식 질문 > 안녕하세요 예스스탁입니다. BarsSince는 지정한 조건만족이후에 봉갯수입니다. var : M120(0),M240(0),i1(0),BarsSince(0); M120=Ema(C,120); M240=Ema(C,240); #조건만족시 Index저장 if CrossDown(M120,M240) Then i1 = Index; #i1에 값이 저장된 이후에 #현재봉번호에서 저장된값 차감해 몇전 경과했는지 계산 if i1 > 0 Then BarsSince = Index-i1; if BarsSince >= 60 Then 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : bars 수식 질문 > 안녕하세요. 키움에서 사용하는 수식인데.. 어떻게 변경하는지 몰라서 질문 드립니다. ~~ M120=Ema(C,120); M240=Ema(C,240); (BarsSince(crossdown(M120,M240)) >= 60) <----- 이 수식이 궁금합니다. ^^
프로필 이미지

이루나라

2023-03-02 15:41:38

아.. 네.. 단순한 건데.. 제가 생각을 못했네요.. 고맙습니다~~!! > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : Re : bars 수식 질문 > 안녕하세요 예스스탁입니다. 올리신 내용은 데드크로스이후 경과한 봉수입니다. 현재가 데드구간이라는 의미는 아닙니다. 이수화학의 경우 , 최근 데드크로스가 발생한봉이 2021-06-24이고 60봉 이상 경과가 되었으므로 검색이 된것입니다. 현재가 데드구간이고 데드이후 60봉 이상 경과된 종목을 찾으시면 아래와 같이 조건을 추가하시면 됩니다. var : M120(0),M240(0),i1(0),BarsSince(0); M120=Ema(C,120); M240=Ema(C,240); #조건만족시 Index저장 if CrossDown(M120,M240) Then i1 = Index; #i1에 값이 저장된 이후에 #현재봉번호에서 저장된값 차감해 몇전 경과했는지 계산 if i1 > 0 Then { BarsSince = Index-i1; } if m120 < ma240 and BarsSince >= 60 Then Find(1); 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : Re : Re : bars 수식 질문 > 예스스탁을 시작한지 얼마 안되었는데.. 늘 명쾌하고 좋은 가르침을 주셔서 정말 감사합니다. 행복한 3.1절 맞이하세요~ ^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : bars 수식 질문 > 안녕하세요 예스스탁입니다. BarsSince는 지정한 조건만족이후에 봉갯수입니다. var : M120(0),M240(0),i1(0),BarsSince(0); M120=Ema(C,120); M240=Ema(C,240); #조건만족시 Index저장 if CrossDown(M120,M240) Then i1 = Index; #i1에 값이 저장된 이후에 #현재봉번호에서 저장된값 차감해 몇전 경과했는지 계산 if i1 > 0 Then BarsSince = Index-i1; if BarsSince >= 60 Then 즐거운 하루되세요 > 이루나라 님이 쓴 글입니다. > 제목 : bars 수식 질문 > 안녕하세요. 키움에서 사용하는 수식인데.. 어떻게 변경하는지 몰라서 질문 드립니다. ~~ M120=Ema(C,120); M240=Ema(C,240); (BarsSince(crossdown(M120,M240)) >= 60) <----- 이 수식이 궁금합니다. ^^