많은 도움을 받고 있음에 항상 감사드립니다.
다음의 수식을 종목검색식으로 수식을 부탁드립니다.
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
예스스탁
예스스탁 답변
2022-11-28 09:12:13
안녕하세요
예스스탁입니다.
var : m5(0),m20(0),HH(0),Ls(0),H_High(0);
M5=ma(C, 5);
M20=ma(C, 20);
if CrossUp(M5, M20) Then
{
HH = H;
Ls = 0;
}
if HH > 0 and H > HH Then
HH = H;
if HH > 0 and HH == HH[1] and HH > H Then
H_High = HH;
if HH > 0 and M20 > L Then
Ls = Ls+1;
if CrossUp(C, H_High) && Ls>0 Then
Find(1);
즐거운 하루되세요
> redcon 님이 쓴 글입니다.
> 제목 : 수식작성 부탁드립니다.
> 많은 도움을 받고 있음에 항상 감사드립니다.
다음의 수식을 종목검색식으로 수식을 부탁드립니다.
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)