수고가 많으십니다.
아래는 예스트레이더에서 제공된 <이동평균선 정배열> 이라는 검색식 입니다.
이 식으로 검색을 해보면 마지막 봉 기준으로 정배열이 아닌 종목들도 검색이 됩니다.
주로 60 이평이 생긴지 얼마 안된 종목들(주봉에서 397030, 382800, .... 등)이
해당되는데요,
이런 종목들이 검색에서 제외되도록 하고,
마지막 거래일 기준 정배열인 종목이 검색되도록 하려면
아래 식을 어떻게 수정해야 하는지 질문 드립니다.
Input : shortPeriod(5), midPeriod(20), longPeriod(60);
value1 = ma(C,shortPeriod);
value2 = ma(C,midPeriod);
value3 = ma(C,longPeriod);
If value1 > value2 && value2 > value3 Then
{
If C == C[1] Then
value4 = 0.001;
Else
value4 = (C-C[1])/C[1]*100;
}
Else
value4 = 0;
Find(value4);
답변 1
예스스탁
예스스탁 답변
2024-03-11 15:54:40
안녕하세요
예스스탁입니다.
종목검색은 수정주가 데이터가 사용됩니다.
차트에서 봉을 더블클릭하면 기본차트속성창이 나타납니다.
해당 속성창에서 수정주가에 체크하고 보시면 됩니다.
즐거운 하루되세요
> 투자 님이 쓴 글입니다.
> 제목 : 이동평균선 정배열 질문입니다.
> 수고가 많으십니다.
아래는 예스트레이더에서 제공된 <이동평균선 정배열> 이라는 검색식 입니다.
이 식으로 검색을 해보면 마지막 봉 기준으로 정배열이 아닌 종목들도 검색이 됩니다.
주로 60 이평이 생긴지 얼마 안된 종목들(주봉에서 397030, 382800, .... 등)이
해당되는데요,
이런 종목들이 검색에서 제외되도록 하고,
마지막 거래일 기준 정배열인 종목이 검색되도록 하려면
아래 식을 어떻게 수정해야 하는지 질문 드립니다.
Input : shortPeriod(5), midPeriod(20), longPeriod(60);
value1 = ma(C,shortPeriod);
value2 = ma(C,midPeriod);
value3 = ma(C,longPeriod);
If value1 > value2 && value2 > value3 Then
{
If C == C[1] Then
value4 = 0.001;
Else
value4 = (C-C[1])/C[1]*100;
}
Else
value4 = 0;
Find(value4);