아래 수식으로 종목검색을 하고 싶습니다.
M5=ma(c,5);
M20=ma(c,20);
크로스업=crossup(M5,M20);
HH=highestsince(1,크로스업,H);
H_High=
valuewhen(1,HH==HH(1) && HH>H,HH);
LL=if(M20>L,1,0);
L_sum=sum(LL);
Ls=
L_sum-valuewhen(1,크로스업,L_sum(1));
조건=crossup(c,H_High) && Ls>0;
cnt=countsince(크로스업,조건)==1;
cnt && !cnt(1)
답변 1
예스스탁
예스스탁 답변
2024-09-23 10:42:23
안녕하세요
예스스탁입니다.
var : m5(0),m20(0),크로스업(False);
var : hh(0),h_high(0),ll(0),l_sum(0),L_sum1(0),Ls(0),조건(False);
var : count(-1),cnt(False);
M5=ma(c,5);
M20=ma(c,20);
크로스업=crossup(M5,M20);
if 크로스업 == true Then
HH = H;
Else
{
if hh > 0 and h > hh Then
hh =h ;
}
if HH==HH[1] && HH>H Then
H_High = HH;
LL=iff(M20>L,1,0);
L_sum=Accum(LL);
if 크로스업 == true Then
L_sum1 = L_sum[1];
Ls= L_sum-L_sum1;
조건=crossup(c,H_High) && Ls>0;
if 크로스업 == true Then
count = 0;
if count >= 0 and 조건 Then
count = count+1;
cnt=count==1;
if cnt == true and cnt[1] == False Then
Find(1);
즐거운 하루되세요
> 초보주린 님이 쓴 글입니다.
> 제목 : 예스트레이더로 종목을 검색하고 싶습니다.
> 아래 수식으로 종목검색을 하고 싶습니다.
M5=ma(c,5);
M20=ma(c,20);
크로스업=crossup(M5,M20);
HH=highestsince(1,크로스업,H);
H_High=
valuewhen(1,HH==HH(1) && HH>H,HH);
LL=if(M20>L,1,0);
L_sum=sum(LL);
Ls=
L_sum-valuewhen(1,크로스업,L_sum(1));
조건=crossup(c,H_High) && Ls>0;
cnt=countsince(크로스업,조건)==1;
cnt && !cnt(1)