예스스탁
예스스탁 답변
2023-08-28 12:23:21
안녕하세요
예스스탁입니다.
1
input : p1(5),p2(3),p3(3);
input : p5(5),P10(10),P30(30);
input : DpUp(110),DpDown(95);
var : stos1(0),stos2(0);
var : tm1(0),tm2(0),tm3(0);
var : Disp(0);
Stos1 = StochasticsK(P1,P2); #P1=5, P2=3
Stos2 = StochasticsD(P1,P2,P3); #P1=5, P2=3, P3=3
Tm1 = ema(ema(ema(C,P5),P5),P5);
Tm2 = ema(ema(ema(C,P10),P10),P10);
Tm3 = ema(ema(ema(C,P30),P30),P30);
Disp = Ma(C,P5)/Ma(C,P10)*100;
if CrossUp(Stos1,Stos2) &&
(C[1]<Tm1[1] or C[1]<Tm2[1]) &&
O>Tm1 && O>Tm2 && C>O &&
Tm1[60]<Tm1 && Tm2[10]<Tm2 && Tm3[30]<Tm3 && #Tm1, Tm2, Tm3가 우상향 조건으로 수정요청
(Tm1>=Tm2 or Tm1<=Tm2) &&
Tm1>Tm3 && Tm2>Tm3 &&
DpUp>=Disp && Disp>=DpDown #Disp가 110 ~ 95사이에 위치함
Then
Find(1);
2
input : p1(5),p2(3),p3(3);
input : p5(5),P10(10),P30(30);
input : DpUp(110),DpDown(95);
var : stos1(0),stos2(0);
var : tm1(0),tm2(0),tm3(0);
var : Disp(0);
Stos1 = StochasticsK(P1,P2); #P1=5, P2=3
Stos2 = StochasticsD(P1,P2,P3); #P1=5, P2=3, P3=3
Tm1 = ema(ema(ema(C,P5),P5),P5);
Tm2 = ema(ema(ema(C,P10),P10),P10);
Tm3 = ema(ema(ema(C,P30),P30),P30);
Disp = Ma(C,P5)/Ma(C,P10)*100;
if CrossUp(Stos1,Stos2) &&
(C[1]<Tm1[1] or C[1]<Tm2[1]) &&
O>Tm1 && O>Tm2 && C>O &&
Tm1[1]<Tm1 && Tm2[1]<Tm2 && Tm3[1]<Tm3 && #Tm1, Tm2, Tm3가 우상향 조건으로 수정요청
(Tm1>=Tm2 or Tm1<=Tm2) &&
Tm1>Tm3 && Tm2>Tm3 &&
DpUp>=Disp && Disp>=DpDown #Disp가 110 ~ 95사이에 위치함
Then
Find(1);
3
input : p1(5),p2(3),p3(3);
input : p5(5),P10(10),P30(30);
input : DpUp(110),DpDown(95);
var : stos1(0),stos2(0);
var : tm1(0),tm2(0),tm3(0);
var : Disp(0);
if sdate != sdate[1] Then
Condition1 = False;
Stos1 = StochasticsK(P1,P2); #P1=5, P2=3
Stos2 = StochasticsD(P1,P2,P3); #P1=5, P2=3, P3=3
Tm1 = ema(ema(ema(C,P5),P5),P5);
Tm2 = ema(ema(ema(C,P10),P10),P10);
Tm3 = ema(ema(ema(C,P30),P30),P30);
Disp = Ma(C,P5)/Ma(C,P10)*100;
if CrossUp(Stos1,Stos2) &&
(C[1]<Tm1[1] or C[1]<Tm2[1]) &&
O>Tm1 && O>Tm2 && C>O &&
Tm1[1]<Tm1 && Tm2[1]<Tm2 && Tm3[1]<Tm3 && #Tm1, Tm2, Tm3가 우상향 조건으로 수정요청
(Tm1>=Tm2 or Tm1<=Tm2) &&
Tm1>Tm3 && Tm2>Tm3 &&
DpUp>=Disp && Disp>=DpDown #Disp가 110 ~ 95사이에 위치함
Then
Condition1 = true;
if Condition1== true Then
Find(1);
즐거운 하루되세요
> 심홍 님이 쓴 글입니다.
> 제목 : 수식문의
> 수고하십니다.
(문의1) 아래수식을 예스수식으로 변환하여 종목검색을 하고 싶습니다.
(문의2) Tm1(60)<Tm1 && Tm2(10)<Tm2 && Tm3(30)<Tm3 && #Tm1, Tm2, Tm3가
우상향 조건으로 수정요청
(문의3) 검색된 종목이 재검색시에도 계속유지될 수 있도록 부탁드립니다
Stos1 = StochasticsSlow(P1,P2); #P1=5, P2=3
Stos2 = Eavg(StochasticsSlow(P1,P2),P3); #P1=5, P2=3, P3=3
Tm1 = Eavg(Eavg(Eavg(C,P5),P5),P5);
Tm2 = Eavg(Eavg(Eavg(C,P10),P10),P10);
Tm3 = Eavg(Eavg(Eavg(C,P30),P30),P30);
Disp = Ma(C,P5)/Ma(C,P10)*100;
CrossUp(Stos1,Stos2) &&
(C(1)<Tm1(1) or C(1)<Tm2(1)) &&
O>Tm1 && O>Tm2 && C>O &&
Tm1(60)<Tm1 && Tm2(10)<Tm2 && Tm3(30)<Tm3 && #Tm1, Tm2, Tm3가 우상향 조건으로 수정요청
(Tm1>=Tm2 or Tm1<=Tm2) &&
Tm1>Tm3 && Tm2>Tm3 &&
DpUp>=Disp && Disp>=DpDown #Disp가 110 ~ 95사이에 위치함