예스스탁
예스스탁 답변
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) <----- 이 수식이 궁금합니다. ^^
예스스탁을 시작한지 얼마 안되었는데..
늘 명쾌하고 좋은 가르침을 주셔서 정말 감사합니다.
행복한 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) <----- 이 수식이 궁금합니다. ^^
추가 질문이 있습니다..
제가 궁금했던 것은 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) <----- 이 수식이 궁금합니다. ^^
아.. 네.. 단순한 건데.. 제가 생각을 못했네요..
고맙습니다~~!!
> 예스스탁 님이 쓴 글입니다.
> 제목 : 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) <----- 이 수식이 궁금합니다. ^^