예스스탁
예스스탁 답변
2024-12-09 16:12:57
안녕하세요
예스스탁입니다.
1
var : a(0);
A=(C-ma(C,20)) / Std(C,20);
if CrossUp(A, 0) Then
Find(1);
2
var: HC(0),LC(0),HH(0),LL(0),변동폭(0),조건(False);
HC=Max(C,O);
LC=Min(C,O);
HH=Highest(HC, 35);
LL=Lowest(LC, 35);
변동폭=(HH-LL)/LL*100;
조건=변동폭[1]<30 && CrossUp(C, HH[1]) && Highest(V, 35)[1] < V;
if 조건 Then
Find(1);
3
var : A(0),A1(0),B(0),B1(0);
A= Accum(V);
if sDate != sDate[1] Then
A1 = A[1];
B=A-A1;
if sDate != sDate[1] Then
B1 = B[1];
if B1<= B Then
Find(1);
4
var : A(0),B(0),조건(False),기준가(0),D(0),E(0);
A=H-L;
B=Max(C,O)-L;
조건=A/B>3 && H/C[1]>(1+3/100);
if 조건 Then
기준가 = H;
D=Ma(C,1);
E=Ma(C,240);
if CrossUp(C,기준가) and CrossUp(D,E) then
Find(1);
5
input : 기간1(5),기간2(20),기간3(60);
var : m5(0),m2(0),m1(0),조건(False),A(0);
M5=Ma(C,기간1);
M2=Ma(C,기간3);
M1=Ma(C,기간2);
조건=CrossUp(M5,M2);
if 조건 == true Then
A = M1;
if M1==A && C>O Then
Find(1);
6
if AccumN(iff(ma(C, 5)[1] > C[1], 1, 0), 20)==20 and ma(C, 5) < C Then
Find(1);
7
var : A(0);
var1 = StochasticsK(5,3);
var2 = StochasticsD(5,3,3);
A=iff(CrossUp(var1,var2) and var1 < 50 , 1, 0);
if AccumN(A, 5)[1] >= 1 and
(C > (Highest(High,9)+Lowest(Low,9))/2 or
C > (Highest(High,26)+Lowest(Low,26))/2) and
CrossUp(RSI(14), RSI(100)) Then
Find(1);
8.
var1 = StochasticsK(25,6);
var2 = StochasticsD(25,6,7);
if (var1 <= 20 or var2 <= 20)
and ADX(14) >= 30
and CrossDown(DiMinus(14), Adx(14))
and C <= ma(C,20) Then
Find(1);
9.
var : A(0);
A= iff(C > Highest(C,20)[1],1,0);
if AccumN(A, 5)[1] >= 1 and A == 1 Then
Find(1);
10.
종목검색은 최대 제공봉수가 500봉 입니다.
계산에 필요한 봉개수가 500봉 이하가 되도록 기간 조정하시기 바랍니다.
var : A(0);
A=(Highest(H, 600)+Lowest(L, 600))/2;
if C[1] < A and C > A or O[1] < A and O > A Then
Find(1);
즐거운 하루되세요
> 파크에버뉴 님이 쓴 글입니다.
> 제목 : 종목 검색식 부탁드립니다
> 항상 감사드립니다.
아래 신호검색식을 예스트레이더 종목검색식으로 부탁드립니다.
1.
A=(C-avg(C,20)) / Stdev(C,20);
CrossUp(A, 0)
2.
HC=Max(C,O);
LC=Min(C,O);
HH=Highest(HC, 35);
LL=Lowest(LC, 35);
변동폭=(HH-LL)/LL*100;
조건=변동폭(1)<30 
&& CrossUp(C, HH(1)) 
&& Highest(V, 35, 1) < V
3.
A= Sum(V);
A1=Valuewhen(1, date(1)!=date, A(1));
B=A-A1;
B1=Valuewhen(1, date(1)!=date, B(1));
B1<= B
4.
A=H-L;
B=Max(C,O)-L;
조건=A/B>3 && H/C(1)>(1+3/100);
기준가=Valuewhen(1, 조건, H);
CrossUp(C,기준가) && D=Ma(C,1,단순);
E=Ma(C,240,단순);
CrossUp(D,E)
5.
M5=Ma(C,기간1);
M2=Ma(C,기간3);
M1=Ma(C,기간2);
조건=CrossUp(M5,M2);
A=Valuewhen(1,조건,M1);
M1==A && C>O
6.
Sum(if(avg(C, 5, 1) > C(1), 1, 0), 20)==20
and avg(C, 5) < C
7.
A=if(CrossUp(Stochasticsslow(5,3), eavg(Stochasticsslow(5,3), 3)) and
Stochasticsslow(5,3) < 50 , 1, 0);
Sum(A(1), 5) >= 1 
and  (C > (Highest(High,9)+Lowest(Low,9))/2
or C > (Highest(High,26)+Lowest(Low,26))/2)
and  CrossUp(RSI(14), RSI(100))
8.
(Stochasticsslow(25,6) <= 20 or eavg(Stochasticsslow(25,6),6) <= 20)
and ADX(14) >= 30
and CrossDown(DiMinus(14), Adx(14))
and C <= BbandsC(20,4)
9.
A= C > Highest(C(1),20);
Sum(A(1), 5) >= 1
and A == 1
10.
A=(Highest(H, 600)+Lowest(L, 600))/2;
C(1) < A and C > A or O(1) < A and O > A