예스스탁
예스스탁 답변
2024-12-04 11:31:02
안녕하세요
예스스탁입니다.
1
var : A1(0),S(0),A2(0),E(0),A3(0);
A1=BollBandUp(20,2);
S = StochasticsK(12,5);
var1 = ma(C,20);
if CrossUp(S,80) Then
A2 = var1;
Else
{
if A2 > 0 and var1 > A2 Then
A2 = var1;
}
E=(Highest(High,9)+Lowest(Low,9))/2;
if CrossUp(E[1],E) Then
var2 = E;
A3 = Highest(var2,26);
if CrossUp(C,A1[25]) and (CrossUp(C,A2) or (C>A3)) Then
Find(1);
2
input : 상승률(2.5);
var : 조건1(False),조건2(False),A(0);
조건1=C[3]>O[3]*(1+상승률/100)&& C[2]<O[2] && C[2]>O[3] && C[2]<C[3];
조건2=C[1]>O[1] && O[1]>O[3] && O[1]<C[3];
A=iff(조건1 && 조건2, Highest(H,3)[1],0);
if A > 0 Then
Find(1);
3
var : X(0),Y(0);
X=ma(C,5);
Y=ma(C,20);
if CrossUp(X,Y) and X[1] < X and Y[1] < Y Then
Find(1);
4
var : A(0),B(0);
if sDate != sDate Then
A = v;
if V > A Then
A = V;
if A == V Then
B = H;
if A[1]<V and B[1]<H and C>O Then
Find(1);
5
var : A1(0),A2(0),A3(0),B(0);
A1 = Floor(date / 100);
A2 = A1 % 100;
if A2 != A2[1] Then
{
A3 = H;
B = A3[1];
}
Else
{
if A3 > 0 and H > A3 Then
A3 = h;
}
if CrossUp(C, B) Then
Find(1);
6
var : A(False);
A=ma(C,10) > ma(C,20) and ma(C,20) > ma(C,60);
if ma(C,5)[1] < ma(C,5) and A and A != A[1] Then
Find(1);
7
var : m5(0),m20(0),크로스업(False),hh(0),H_High(0),LL(0),L_Sum(0);
var : Ls(0),조건(False),cnt(False),L_Sum1(0),cs(-1);
M5 = Ma(C, 5);
M20 = Ma(C, 20);
크로스업 = CrossUp(M5, M20);
if 크로스업 == true Then
{
HH = H;
L_Sum1 = L_Sum[1];
cs = 0;
}
Else
{
if hh > 0 and h > hh Then
hh = h;
}
if hh == hh[1] and hh > hh Then
H_High = HH;
LL = iff(M20>L, 1, 0);
L_Sum = Accum(LL);
Ls = L_Sum-L_Sum1;
조건 = CrossUp(C, H_High) && Ls>0;
if 조건 and cs >= 0 Then
cs = cs+1;
Cnt = Cs==1;
if Cnt and Cnt[1] == False Then
Find(1);
8
var : A(0),B(0);
A = iff(V>Ma(V,40)*3 and C>highest(H,5)[1],1,0);
B = Accum(A);
if B[1]-B[11] == 0 and A == 1 Then
Find(1);
9
if C-O > (H-C)*1.2 Then
Find(1);
10
var : A(0);
A=(Highest(High,9)+Lowest(Low,9)+Highest(High,26)+Lowest(Low,26))/4;
if CrossUp(C, ma(C,40))
and CrossUp(C,ma(c,20))
and CrossUp(C,(Highest(High,26)+Lowest(Low,26))/2)
and CrossUp(C,A[25]) Then
Find(1);
즐거운 하루되세요
> 파크에버뉴 님이 쓴 글입니다.
> 제목 : 종목 검색식 부탁드립니다
> 예스랭귀지를 공부하고 있는데 아래 이지랭귀지 신호수식을 예스트레이더 종목검색식으로 부탁드립니다 항상 친절하고 자상한 설명에 깊히 감사드립니다.
1.
A1=BbandsUp(20,2);
S=Stochasticsslow(12,5);
A2=Highestsince(1, CrossUp(S,80), Ma(C,20));
E=(Highest(High,9)+Lowest(Low,9))/2;
A3=Highest(Valuewhen(1,CrossUp(E(1),E), E),26);
CrossUp(C, A1(25)) && (CrossUp(C,A2) or (C>A3))
2.
조건1=C(3)>O(3)*(1+상승률/100)&& C(2)<O(2) && C(2)>O(3) && C(2)<C(3);
조건2=C(1)>O(1) && O(1)>O(3) && O(1)<C(3);
A=if(조건1 && 조건2, Highest(H,3,1),0);
Shift(A,-3)
<지표변수 상승률> 2.5
3.
X=avg(C,5);
Y=avg(C,20);
CrossUp(X,Y)
and X(1) < X
and Y(1) < Y
4.
A=Highestsince(1,date(1)!=date,V);
B=Valuewhen(1,A==V,H);
A(1)<V
and B(1)<H
and C>O
5.
A1 = Floor(date / 100);
A2 = A1 % 100;
A3 = Highestsince(1,A2 !=A2(1), H);
B = Valuewhen(1, A2 != A2(1), A3(1));
CrossUp(C, B)
6.
A=avg(C, 10) > avg(C, 20) 
and avg(C,20) > avg(C, 60);
avg(C, 5, 1) < avg(C, 5) 
and A 
and A != A(1)
7.
M5 = Ma(C, 5);
M20 = Ma(C, 20);
크로스업 = CrossUp(M5, M20);
HH = Highestsince(1, 크로스업, H);
H_High = Valuewhen(1, HH==HH(1) && HH>H,HH);
LL = if(M20>L, 1, 0);
L_Sum = Sum(LL);
Ls = L_Sum-Valuewhen(1, 크로스업, L_Sum(1));
조건 = CrossUp(C, H_High) && Ls>0;
Cnt = Countsince(크로스업, 조건)==1;
Cnt && !Cnt(1)
8.
A = V>Ma(V,40)*3 and C>최고값(H,5,1);
B = Sum(A);
B(1)-B(11) == 0 
and A == 1
9.
C-O > (H-C)*1.2
10.
A=(Highest(High,9)+Lowest(Low,9)+Highest(High,26)+Lowest(Low,26))/4;
CrossUp(C, BbandsC(40,2))
and CrossUp(C,EnvelopeC(20,20))
and CrossUp(C,(Highest(High,26)+Lowest(Low,26))/2)
and CrossUp(C,A(25))