첨부 이미지
그림1
수고하십니다 지난번에 문의해서 아래와 같이 답변주셨어요
============================================================================
안녕하세요
예스스탁입니다.
input : p1(5),p2(20);
var1 = ma(C,p1);
Var2 = ma(C,p2);
if CrossUp(var1,Var2) Then
value1 = h;
if value1 > 0 and CrossUp(C,value1) Then
Find(1);
즐거운 하루되세요
> pinpoint 님이 쓴 글입니다.
> 제목 : 종목검색식 문의드려요
> 수고가 많으십니다
종목검색식 문의드립니다
일봉에서 5이평, 20이평이 골든크로스하는 캔들이 발생할건데요
이 골든크로스 캔들의 고점라인을 5이평선이 돌파할때 나오는 캔들이 있을거구요
이때 이캔들의 고점라인을 종가로 돌파하는 캔들을 검색하고 싶습니다(당일 발생하는)
=================================================================================
그런데 약간 제가 검색하고자 하는 봉과 차이가 있는듯해서, 저의 질문설명이 부족한듯해서 그림을 첨부해 보려고 합니다 수고스러우시겠지만 다시한번 더 답변부탁드립니다
답변 1
예스스탁
예스스탁 답변
2022-07-05 13:38:28
안녕하세요
예스스탁입니다.
이전식은 직전 골드봉의 고가를 돌파는 종목을 찾는 식이었습니다.
돌파한봉의 고가를 다시 돌파하는 종목을 찾는 내용으로 수정해 드립니다.
주석 추가해 드립니다. 참조하시기 바랍니다.
골드 부터 2차 돌파까지 몇봉의 간격이 있을지 알수 없습니다.
종목검색 속성에서 검색에 필요한 최소기간에 봉수 넉넉히 지정하고 검색하시면 됩니다.
종목검색은 최대 500봉 까지 지정할 수 있습니다.
input : p1(5),p2(20);
var : t(0);
var1 = ma(C,p1);
Var2 = ma(C,p2);
#골드
if CrossUp(var1,Var2) Then
{
#고가저장
value1 = h;
#t은 1
t = 1;
}
#t이 1일때 종가가 골드 고가 돌파
#이평이 봉안에 위치(몸통이면 C >= var1 and var1 >= O)
if t == 1 and
CrossUp(c,value1) and
H >= var1 and var1 >= L Then
{
#고가 저장
value1 = H;
#t은 2
t = 2;
}
#t이 2이고
#고가 돌파
if t == 2 and
CrossUp(C,value1) Then
{
#t은 3
t = 3;
#종목검색
Find(1);
}
즐거운 하루되세요
> pinpoint 님이 쓴 글입니다.
> 제목 : 종목검색식 문의드려요
> 수고하십니다 지난번에 문의해서 아래와 같이 답변주셨어요
============================================================================
안녕하세요
예스스탁입니다.
input : p1(5),p2(20);
var1 = ma(C,p1);
Var2 = ma(C,p2);
if CrossUp(var1,Var2) Then
value1 = h;
if value1 > 0 and CrossUp(C,value1) Then
Find(1);
즐거운 하루되세요
> pinpoint 님이 쓴 글입니다.
> 제목 : 종목검색식 문의드려요
> 수고가 많으십니다
종목검색식 문의드립니다
일봉에서 5이평, 20이평이 골든크로스하는 캔들이 발생할건데요
이 골든크로스 캔들의 고점라인을 5이평선이 돌파할때 나오는 캔들이 있을거구요
이때 이캔들의 고점라인을 종가로 돌파하는 캔들을 검색하고 싶습니다(당일 발생하는)
=================================================================================
그런데 약간 제가 검색하고자 하는 봉과 차이가 있는듯해서, 저의 질문설명이 부족한듯해서 그림을 첨부해 보려고 합니다 수고스러우시겠지만 다시한번 더 답변부탁드립니다