최소기간 500 일봉 기준으로 검색했는데 1종목 검색 되네요 (나라셀라)
수치가 하락한 종목은 다수 있는데
안녕하세요
예스스탁입니다.
아래식 이용하시기 바랍니다.
var : S(0),R(0),W(true),HH(0),X(0),LL(0),Y(0),Z(0);
var : KK(0);
S=Accum(1);
R=S%60;
W=R==1;
if W == true Then
{
HH = H;
X = HH[1];
LL = L;
Y = LL[1];
Z = C[1];
}
Else
{
if HH > 0 and H > HH Then
HH = H;
if LL > 0 and L < LL Then
LL = L;
}
if X > 0 and Y > 0 and Z > 0 Then
{
var1 = (X+Y+Z)/3;
if kk == 0 or (kk > 0 and var1 > kk) Then
kk = var1;
if var1 <= kk*0.9 and var1 < var1[1] Then
Find(1);
}
답변 1
예스스탁
예스스탁 답변
2024-05-30 13:33:06
안녕하세요
예스스탁입니다.
if var1 <= kk*0.9 and var1 < var1[1] Then
Find(1);
현재 조건은
당일값이 조회된 기간 최고값대비 -10% 이하이고
당일값이 전봉대비 하락한 종목을 찾게 됩니다.
만약 현재값이 최고값 대비 -10%인 종목만 찾으시면
아래와 같이 변경하시면 됩니다.
if var1 <= kk*0.9 Then
Find(1);
수식에 kk가 var1의 조회기간 최고값입니다.
해당 값들이용해서 원하시는 조건 내용을 만드시기 바랍니다.
즐거운 하루되세요
> 구경꾼그림자 님이 쓴 글입니다.
> 제목 : 검색식 부탁 드립니다
> 최소기간 500 일봉 기준으로 검색했는데 1종목 검색 되네요 (나라셀라)
수치가 하락한 종목은 다수 있는데
안녕하세요
예스스탁입니다.
아래식 이용하시기 바랍니다.
var : S(0),R(0),W(true),HH(0),X(0),LL(0),Y(0),Z(0);
var : KK(0);
S=Accum(1);
R=S%60;
W=R==1;
if W == true Then
{
HH = H;
X = HH[1];
LL = L;
Y = LL[1];
Z = C[1];
}
Else
{
if HH > 0 and H > HH Then
HH = H;
if LL > 0 and L < LL Then
LL = L;
}
if X > 0 and Y > 0 and Z > 0 Then
{
var1 = (X+Y+Z)/3;
if kk == 0 or (kk > 0 and var1 > kk) Then
kk = var1;
if var1 <= kk*0.9 and var1 < var1[1] Then
Find(1);
}