안녕하세요 예스트레이딩이 처음이라 많이 어색합니다.
기준 조건을 유지하다가 돌파한 종목을 찾는 검색식 부탁드리겠습니다.
1. 단순 200이평을 돌파 이후 한번도 하향 이탈하지 않고
2. 상향 돌파 후 최소 10봉 이상 지난 뒤에
3. 200이평 돌파 이후 최고의 고점을 다시 상향 돌파 한 종목을 찾고 싶습니다.
참고로 키움에서 사용중인 신호는 아래와 같습니다.
M200 = ma(c, 200);
HH = Highestsince(1, crossup(C, M200), H);
Bs = Barssince(crossup(C, M200))+1;
Cs = Countsince(crossup(C, M200), C > M200);
condition =
Bs == Cs &&
crossup(C, HH(1)) &&
Bs > 10;
signal_1st = Countsince(crossup(C, M200), condition);
signal_1st == 1 && signal_1st(1) == 0
찾아보니 예스트레이더에서는 Barssince와 Countsince가 지표에서는 사용이 불가능 하다고 들었는데 가장 비슷하게라도 부탁드리겠습니다. 미리 감사드립니다.
답변 1
예스스탁
예스스탁 답변
2024-05-13 15:46:05
안녕하세요
예스스탁입니다.
var : m200(0),t(0),Bs(0),hh(0);
m200 = ma(C,200);
if CrossUp(c,m200) Then
{
T = 1;
Bs = 0;
hh = h;
}
if CrossDown(c,m200) Then
T = -1;
if t == 1 Then
{
Bs = Bs +1;
if h > hh Then
hh = h;
if bs >= 10 and CrossUp(C,hh[1]) Then
{
t = 2 ;
Find(1);
}
}
즐거운 하루되세요
> 너른 님이 쓴 글입니다.
> 제목 : 기준 조건을 유지 후 돌파하는 종목 검색식이 궁금합니다.
> 안녕하세요 예스트레이딩이 처음이라 많이 어색합니다.
기준 조건을 유지하다가 돌파한 종목을 찾는 검색식 부탁드리겠습니다.
1. 단순 200이평을 돌파 이후 한번도 하향 이탈하지 않고
2. 상향 돌파 후 최소 10봉 이상 지난 뒤에
3. 200이평 돌파 이후 최고의 고점을 다시 상향 돌파 한 종목을 찾고 싶습니다.
참고로 키움에서 사용중인 신호는 아래와 같습니다.
M200 = ma(c, 200);
HH = Highestsince(1, crossup(C, M200), H);
Bs = Barssince(crossup(C, M200))+1;
Cs = Countsince(crossup(C, M200), C > M200);
condition =
Bs == Cs &&
crossup(C, HH(1)) &&
Bs > 10;
signal_1st = Countsince(crossup(C, M200), condition);
signal_1st == 1 && signal_1st(1) == 0
찾아보니 예스트레이더에서는 Barssince와 Countsince가 지표에서는 사용이 불가능 하다고 들었는데 가장 비슷하게라도 부탁드리겠습니다. 미리 감사드립니다.