일봉의 지수 20이평선을 당일 분봉에 라인으로 표시하고 그 라인을 오늘 crossup한 횟수를 지정하여 지정된 횟수만큼 crossup한 종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다.
================================================================================
일봉지수 20이평 수식 : EMA(C,20)
- 분봉에 일봉상의 지수 20이평을 분봉챠트에 라인으로 표시
- 그 라인을 당일 분봉에서 지정된 횟수만큼 crossup한 종목을 검색하는 검색식
(횟수는 지정가능하게)
=================================================================================
항상 많은 도움에 감사드립니다.^^
답변 1
예스스탁
예스스탁 답변
2024-05-07 16:54:42
안녕하세요
예스스탁입니다.
1
지수이평은 차트 과거봉수에 영향을 받습니다.
종목검색은 모든 주기에서 500봉 만 제공되어
분봉에서 일봉의 기간이 길지 않아 일반차트에 많은 봉을 조회하고 보는 값과 다를 수 있습니다.
2
종목검색식과 지표식 2개 올려드립니다.
지표식은 분봉에서 일봉 지수이평을 그리는 지표식입니다.
종목검색은 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하시고
차트도 500봉만 조회해서 지표적용 후 비교해 보셔야 합니다.
3 종목검색식
Input : P1(20),N(3);
var : DD(0),Ep1(0),emav1(0),Pre1(0),count(0);
Ep1 = 2/(P1+1);
if bdate != bdate[1] then
{
DD = DD + 1;
Pre1 = emav1[1];
count = 0;
}
if DD <= 1 then
{
emav1 = C;
}
else
{
emav1 = C * EP1 + Pre1 * (1-EP1);
}
if CrossUp(C,Emav1) Then
count = count+1;
if count >= n Then
Find(1);
4 지표식
Input : P1(20);
var : DD(0),Ep1(0),emav1(0),Pre1(0);
Ep1 = 2/(P1+1);
if bdate != bdate[1] then
{
DD = DD + 1;
Pre1 = emav1[1];
}
if DD <= 1 then
{
emav1 = C;
}
else
{
emav1 = C * EP1 + Pre1 * (1-EP1);
}
Plot1(Emav1);
즐거운 하루되세요
> onlypsn 님이 쓴 글입니다.
> 제목 : 종목검색식 검토 요청드립니다.
> 일봉의 지수 20이평선을 당일 분봉에 라인으로 표시하고 그 라인을 오늘 crossup한 횟수를 지정하여 지정된 횟수만큼 crossup한 종목을 검색하는 검색식을 만들고 싶습니다. 도움 부탁드립니다.
================================================================================
일봉지수 20이평 수식 : EMA(C,20)
- 분봉에 일봉상의 지수 20이평을 분봉챠트에 라인으로 표시
- 그 라인을 당일 분봉에서 지정된 횟수만큼 crossup한 종목을 검색하는 검색식
(횟수는 지정가능하게)
=================================================================================
항상 많은 도움에 감사드립니다.^^