수식작성 문의 드립니다
====================================
M=ma(C,240,삼각);
HH=HighestSince(1,CrossUp(C,M),H);
Bs=BarsSince(CrossUp(C,M))+1;
cnt=CountSince(CrossUp(C,M),C>M);
조건=
Bs==cnt &&
CrossUp(C,HH(1)) &&
Bs>20;
첫신호=CountSince(CrossUp(C,M),조건);
첫신호==1 && 첫신호(1)==0
수고하심에 항상 감사드립니다
답변 1
예스스탁
예스스탁 답변
2025-04-24 13:25:39
안녕하세요
예스스탁입니다.
Var : TLen(0),MM(0),HH(0),bs(0),cnt(0),조건(False),첫신호(0);
TLen = Ceiling((240 + 1) * .5);
MM = ma(ma(C, TLen), TLen);
if CrossUp(C,MM) Then
{
HH = H;
Bs = 0;
cnt = 0;
첫신호 = 0;
}
Else
{
if HH > 0 Then
{
if H > HH Then
HH = H;
bs = bs+1;
}
if C > MM Then
cnt = cnt+1;
조건= Bs==cnt && CrossUp(C,HH[1]) && Bs>20;
if 조건 Then
첫신호 = 첫신호+1;
}
if 첫신호==1 && 첫신호[1]==0 Then
Find(1);
즐거운 하루되세요
> 김승빈 님이 쓴 글입니다.
> 제목 : 수식변환요청
> 수식작성 문의 드립니다
====================================
M=ma(C,240,삼각);
HH=HighestSince(1,CrossUp(C,M),H);
Bs=BarsSince(CrossUp(C,M))+1;
cnt=CountSince(CrossUp(C,M),C>M);
조건=
Bs==cnt &&
CrossUp(C,HH(1)) &&
Bs>20;
첫신호=CountSince(CrossUp(C,M),조건);
첫신호==1 && 첫신호(1)==0
수고하심에 항상 감사드립니다