S=sum(1);
M=ma(c,기간);
MH=valuewhen(1,M>M(1),M);
HH=HighestSince(1,CrossUp(S,전체봉수-표시봉수),MH);
CrossUP(C,HH) &&
HH=HH(1) &&HH(1)==HH(2)
===========
전체봉수 600, 기간 73, 표시봉수 120
이상입니다. 감사합니다.
답변 1
예스스탁
예스스탁 답변
2024-12-06 15:28:16
안녕하세요
예스스탁입니다.
종목검색시 속성에서 검색에 필요한 최소기간에 500봉 지정하고 검색하셔야 하며
저희 프로그램은 종목검색에 최대 500봉만 제공이 됩니다.
감안하셔서 외부변수 조정하시기 바랍니다.
input : 전체봉수(600),기간(73),표시봉수(120);
var : S(0),N(0),MH(0),HH(0);
S=Accum(1);
N=ma(c,기간);
if N > N[1] Then
MH = N;
if S == 전체봉수-표시봉수 Then
HH = MH;
Else
{
if MH > 0 and H > MH Then
MH = H;
}
if CrossUP(C,HH) && HH==HH[1] && HH[1]==HH[2] Then
Find(1);
즐거운 하루되세요
> 보이저 님이 쓴 글입니다.
> 제목 : 종목검색 조건 변환 요청합니다.
> S=sum(1);
M=ma(c,기간);
MH=valuewhen(1,M>M(1),M);
HH=HighestSince(1,CrossUp(S,전체봉수-표시봉수),MH);
CrossUP(C,HH) &&
HH=HH(1) &&HH(1)==HH(2)
===========
전체봉수 600, 기간 73, 표시봉수 120
이상입니다. 감사합니다.