예스스탁
예스스탁 답변
2024-04-11 16:59:50
안녕하세요
예스스탁입니다.
1
input : short(5),mid(20),long(60),percent(3);
var1 = ma(C,short);
var2 = ma(C,mid);
var3 = ma(C,long);
value1 = max(var1,Var2,Var3);
value2 = min(var1,Var2,Var3);
Var4 = Sar(0.02,0.2);
Var5 = BollBandUp(20,2);
if value1 < Value2 * (1+Percent/100) &&
Value2 * (1+Percent/100) &&
HIGHEST(H, 4)[1] < C
and O < C
and ((C[1]*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V[1]*1.2 <= V
and ma(V, 5) >= 30000
and DayClose(1) >= 950
and Crossup(C,Var4)
and CrossUp(h,Var5) Then
{
Find(1);
}
2
input : short(5),mid(20),long(60),percent(3);
var : ii(0),HO(0),MM(0),CC(0);
var1 = ma(C,short);
var2 = ma(C,mid);
var3 = ma(C,long);
value1 = max(var1,Var2,Var3);
value2 = min(var1,Var2,Var3);
Var4 = Sar(0.02,0.2);
Var5 = BollBandUp(20,2);
if value1 < Value2 * (1+Percent/100) &&
Value2 * (1+Percent/100) &&
HIGHEST(H, 4)[1] < C
and O < C
and ((C[1]*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V[1]*1.2 <= V
and ma(V, 5) >= 30000
and DayClose(1) >= 950
and Crossup(C,Var4)
and CrossUp(h,Var5) Then
{
ii = Index;
if C < O Then
HO = O;
Else
HO = 0;
MM = (C+O)/2;
CC = C;
}
Else
{
if ii > 0 and Index <= ii+10 Then
{
if C < O and (HO == 0 or (HO > 0 and O > HO)) Then
HO = O;
if (HO > 0 and CrossUp(C,HO)) or
CrossUp(C,MM) or
CrossUp(C,CC) Then
Find(1);
}
}
즐거운 하루되세요
> 한칼부르스 님이 쓴 글입니다.
> 제목 : 검색식 부탁드립니다. _(_ _)_
> 항상 도와주심에 많은 감사를 드립니다. _(_ _)_
1.아래의 키움수식을 종목검색식으로 바꾸고 싶습니다.
2.그리고 일봉상 0봉전 10봉이내에서 아래 수식의 조건을 충족시키는 봉이 출현하고 1봉전까지 조정 또는 상승할때 0봉에서 10봉기간중 최고음봉시가 돌파 또는 조건충족봉 몸통의 중심을 종가상 이탈하고 재돌파할 때, 또는 조건충족봉의 종가를 역시 종가상 이탈하고 재돌파할 때 종목검색식을 부탁드립니다
즉 형태가 A and(B or C or D) 이런 모양이겠네요^^;;;
max( avg(C,short), avg(C,mid), avg(C,long)) <min( avg(C,short), avg(C,mid), avg(C,long)) * (1+Percent/100) &&
min( avg(C,short), avg(C,mid), avg(C,long)) * (1+Percent/100) &&
HIGHEST(H, 4, 1) < C
and O < C
and ((C(1)*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V(1)*1.2 <= V
and avg(V, 5) >= 30000
and PreDayClose() >= 950
and Crossup(C,SAR(0.02, 0.2))
and CrossUp(h,BBandsUp(20, 2))