S=sum(1);
M=ma(C,20);
N=valuewhen(1,M<M(1),M);
LowestSince(1,CrossUp(S,30-20),N)
검색식 과 종목검색식 부탁드립니다,
답변 1
예스스탁
예스스탁 답변
2024-02-26 15:29:32
안녕하세요
예스스탁입니다.
올려주신 수식은 과거 봉갯수에 따라 LowestSince값이 다릅니다.
종목검색 속성에서 검색에 필요한 최소기간에 봉수를 지정해 검색하시고
차트도 동일갯수만 조회해서 비교해 보셔야 합니다.
1. 종목검색
var : ss(0),mm(0),nn(0),LowestSince(0);
ss = Accum(1);
mm = ma(C,20);
if mm < mm[1] Then
nn = mm;
if CrossUp(ss,30-20) Then
LowestSince = nn;
Else
{
if LowestSince > 0 and nn < LowestSince Then
LowestSince = nn;
}
if LowestSince > 0 and CrossUp(C,LowestSince) Then
find(1);
2 검색
var : ss(0),mm(0),nn(0),LowestSince(0);
ss = Accum(1);
mm = ma(C,20);
if mm < mm[1] Then
nn = mm;
if CrossUp(ss,30-20) Then
LowestSince = nn;
Else
{
if LowestSince > 0 and nn < LowestSince Then
LowestSince = nn;
}
if LowestSince > 0 and CrossUp(C,LowestSince) Then
Plot1(L,"검색",Magenta);
즐거운 하루되세요
> 전진 님이 쓴 글입니다.
> 제목 : 검색 식
>
S=sum(1);
M=ma(C,20);
N=valuewhen(1,M<M(1),M);
LowestSince(1,CrossUp(S,30-20),N)
검색식 과 종목검색식 부탁드립니다,