예스스탁
예스스탁 답변
2024-01-31 16:23:29
안녕하세요
예스스탁입니다.
1
var : A(0),A1(0);
A = DAYHIGH[1] - DAYLOW[1];
A1 = DAYOPEN()+A*0.5;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if CrossUp(C,A1) and Condition1 == true and Condition2 == true Then
Find(1);
2
var : A(0),B(0),BB(0),En(0),S(0),대금(0),X(0),Y(0),Z(0),전거래량(0);
A=ADX(11);
B=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BollBandUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if sDate != sDate[1] Then
{
Y=X[1];
전거래량=Z[1];
}
Z=X-Y;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if Highest(H,3)[1]<=C and
ma(C,5)>ma(C,20) and
ma(C,20)>ma(C,60) and
BB>En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*1.5 and
(대금>2000000000 or X>전거래량) and
Condition1 == true and Condition2 == true Then
Find(1);
3
var : a(0);
a=((dayhigh(1)+daylow(1)+dayclose(1))/3)+(dayhigh(1)-daylow(1));
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if crossup(c,a) and
Condition1 == true and Condition2 == true Then
Find(1);
즐거운 하루되세요
> 서민순 님이 쓴 글입니다.
> 제목 : 문의드립니다...
> 항상고맙고 감사합니다..
아래 1번)2번)3번) 수식은 예스트레이더 종목검색식인데, 여기에 추가적으로
1분봉상 캔들이 시가 아래(마이너스0.5~2%)에 있다가 시가를 막돌파하는 조건(우선조건)하고 and
(부조건)시가가격보다 플러스0.5%~2%상승한 곳에서 종목검색이 되도록 각각추가 해주시면 정말 감사하겠습니다..
1번)
var : A(0),A1(0);
A = DAYHIGH[1] - DAYLOW[1];
A1 = DAYOPEN()+A*0.5;
if CrossUp(C,A1) Then
Find(1);
2번)
var : A(0),B(0),BB(0),En(0),S(0),대금(0),X(0),Y(0),Z(0),전거래량(0);
A=ADX(11);
B=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BollBandUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if sDate != sDate[1] Then
{
Y=X[1];
전거래량=Z[1];
}
Z=X-Y;
if Highest(H,3)[1]<=C and
ma(C,5)>ma(C,20) and
ma(C,20)>ma(C,60) and
BB>En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*1.5 and
(대금>2000000000 or X>전거래량) Then
Find(1);
3번)
var : a(0);
a=((dayhigh(1)+daylow(1)+dayclose(1))/3)+(dayhigh(1)-daylow(1));
if crossup(c,a) Then
Find(1);
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다...
>
안녕하세요
예스스탁입니다.
1
var : A(0),A1(0);
A = DAYHIGH[1] - DAYLOW[1];
A1 = DAYOPEN()+A*0.5;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if CrossUp(C,A1) and Condition1 == true and Condition2 == true Then
Find(1);
2
var : A(0),B(0),BB(0),En(0),S(0),대금(0),X(0),Y(0),Z(0),전거래량(0);
A=ADX(11);
B=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BollBandUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if sDate != sDate[1] Then
{
Y=X[1];
전거래량=Z[1];
}
Z=X-Y;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if Highest(H,3)[1]<=C and
ma(C,5)>ma(C,20) and
ma(C,20)>ma(C,60) and
BB>En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*1.5 and
(대금>2000000000 or X>전거래량) and
Condition1 == true and Condition2 == true Then
Find(1);
3
var : a(0);
a=((dayhigh(1)+daylow(1)+dayclose(1))/3)+(dayhigh(1)-daylow(1));
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if crossup(c,a) and
Condition1 == true and Condition2 == true Then
Find(1);
즐거운 하루되세요
> 서민순 님이 쓴 글입니다.
> 제목 : 문의드립니다...
> 항상고맙고 감사합니다..
아래 1번)2번)3번) 수식은 예스트레이더 종목검색식인데, 여기에 추가적으로
1분봉상 캔들이 시가 아래(마이너스0.5~2%)에 있다가 시가를 막돌파하는 조건(우선조건)하고 and
(부조건)시가가격보다 플러스0.5%~2%상승한 곳에서 종목검색이 되도록 각각추가 해주시면 정말 감사하겠습니다..
1번)
var : A(0),A1(0);
A = DAYHIGH[1] - DAYLOW[1];
A1 = DAYOPEN()+A*0.5;
if CrossUp(C,A1) Then
Find(1);
2번)
var : A(0),B(0),BB(0),En(0),S(0),대금(0),X(0),Y(0),Z(0),전거래량(0);
A=ADX(11);
B=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BollBandUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if sDate != sDate[1] Then
{
Y=X[1];
전거래량=Z[1];
}
Z=X-Y;
if Highest(H,3)[1]<=C and
ma(C,5)>ma(C,20) and
ma(C,20)>ma(C,60) and
BB>En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*1.5 and
(대금>2000000000 or X>전거래량) Then
Find(1);
3번)
var : a(0);
a=((dayhigh(1)+daylow(1)+dayclose(1))/3)+(dayhigh(1)-daylow(1));
if crossup(c,a) Then
Find(1);
====================================================================
답변감사합니다..
근데 아래조건 번호가 맞지않아서요...
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
위수식을 아래처럼 각각되는게 맞지않을까요?
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition2 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
예스스탁
예스스탁 답변
2024-01-31 16:23:10
안녕하세요
예스스탁입니다.
변수지정에 오류가 있었습니다.
수정한 식입니다.
1
var : A(0),A1(0);
A = DAYHIGH[1] - DAYLOW[1];
A1 = DAYOPEN()+A*0.5;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition2 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if CrossUp(C,A1) and Condition1 == true and Condition2 == true Then
Find(1);
2
var : A(0),B(0),BB(0),En(0),S(0),대금(0),X(0),Y(0),Z(0),전거래량(0);
A=ADX(11);
B=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BollBandUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if sDate != sDate[1] Then
{
Y=X[1];
전거래량=Z[1];
}
Z=X-Y;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition2 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if Highest(H,3)[1]<=C and
ma(C,5)>ma(C,20) and
ma(C,20)>ma(C,60) and
BB>En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*1.5 and
(대금>2000000000 or X>전거래량) and
Condition1 == true and Condition2 == true Then
Find(1);
3
var : a(0);
a=((dayhigh(1)+daylow(1)+dayclose(1))/3)+(dayhigh(1)-daylow(1));
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition2 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if crossup(c,a) and
Condition1 == true and Condition2 == true Then
Find(1);
즐거운 하루되세요
> 서민순 님이 쓴 글입니다.
> 제목 : Re : Re : 문의드립니다...
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 문의드립니다...
>
안녕하세요
예스스탁입니다.
1
var : A(0),A1(0);
A = DAYHIGH[1] - DAYLOW[1];
A1 = DAYOPEN()+A*0.5;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if CrossUp(C,A1) and Condition1 == true and Condition2 == true Then
Find(1);
2
var : A(0),B(0),BB(0),En(0),S(0),대금(0),X(0),Y(0),Z(0),전거래량(0);
A=ADX(11);
B=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BollBandUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if sDate != sDate[1] Then
{
Y=X[1];
전거래량=Z[1];
}
Z=X-Y;
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if Highest(H,3)[1]<=C and
ma(C,5)>ma(C,20) and
ma(C,20)>ma(C,60) and
BB>En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*1.5 and
(대금>2000000000 or X>전거래량) and
Condition1 == true and Condition2 == true Then
Find(1);
3
var : a(0);
a=((dayhigh(1)+daylow(1)+dayclose(1))/3)+(dayhigh(1)-daylow(1));
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
if crossup(c,a) and
Condition1 == true and Condition2 == true Then
Find(1);
즐거운 하루되세요
> 서민순 님이 쓴 글입니다.
> 제목 : 문의드립니다...
> 항상고맙고 감사합니다..
아래 1번)2번)3번) 수식은 예스트레이더 종목검색식인데, 여기에 추가적으로
1분봉상 캔들이 시가 아래(마이너스0.5~2%)에 있다가 시가를 막돌파하는 조건(우선조건)하고 and
(부조건)시가가격보다 플러스0.5%~2%상승한 곳에서 종목검색이 되도록 각각추가 해주시면 정말 감사하겠습니다..
1번)
var : A(0),A1(0);
A = DAYHIGH[1] - DAYLOW[1];
A1 = DAYOPEN()+A*0.5;
if CrossUp(C,A1) Then
Find(1);
2번)
var : A(0),B(0),BB(0),En(0),S(0),대금(0),X(0),Y(0),Z(0),전거래량(0);
A=ADX(11);
B=Accum(v*((Pow((C-L),2) - Pow((H-C),2))/(H-L)));
BB=BollBandUp(10,2);
En=EnvelopeUp(10,2);
S=(highest(high,26)+lowest(low,26))/2;
대금=V*(H+O+L+C)/4;
X=Accum(v);
if sDate != sDate[1] Then
{
Y=X[1];
전거래량=Z[1];
}
Z=X-Y;
if Highest(H,3)[1]<=C and
ma(C,5)>ma(C,20) and
ma(C,20)>ma(C,60) and
BB>En and
C>BB and
C>En and
A>A[1] and
C>S and
B>=B[1] and
V>V[1]*1.5 and
(대금>2000000000 or X>전거래량) Then
Find(1);
3번)
var : a(0);
a=((dayhigh(1)+daylow(1)+dayclose(1))/3)+(dayhigh(1)-daylow(1));
if crossup(c,a) Then
Find(1);
====================================================================
답변감사합니다..
근데 아래조건 번호가 맞지않아서요...
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition1 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;
위수식을 아래처럼 각각되는게 맞지않을까요?
Condition1 = sDate == sDate[1] and CrossUp(C,DayOpen) and C[1] <= DayOpen*0.995 and C[1] >= DayOpen*0.98;
Condition2 = sDate == sDate[1] and C >= DayOpen*1.005 and C[1] <= DayOpen*1.02;