커뮤니티
안녕하세요.
2019-07-10 20:09:31
284
글번호 130226
안녕하세요.
이번에 처음으로 예스트레이더를 사용하게 되었는데
기존에 사용하던 수식을 어떻게 작성해야할지 모르겠어서 문의드리게 되었습니다.
input과 Var의 개념이 너무 생소하네요...
1)
eavg(c,448)>eavg(c,224) and eavg(c,224)>eavg(c,112)
and
crossup(c(1),bbandsup(120,2))
and crossup(c(1),bbandsup(40,2))
and
c>=eavg(c,224) and c<=eavg(c,448)
and c>=bbandsup(120,2)
2)
b1=h/c(1);
b2=c/c(1);
b3=b1-b2;
BW=(BBandsUp(기간,D1)-BBandsDown(기간,D1))/
bbandsC(기간,D1);
BP=((c-BBandsDown(기간,D1))/(BBandsUp(기간,D1)-BBandsDown(기간,D1)))*100;
a1=BW-BW(1);
a1>0.01 && BW>BW(1) &&
BW>=k && BW<=k1 && crossup(BP,100)
&& eavg(c,448)>eavg(c,224) && eavg(c,224)>eavg(c,112)
&& (b3<=0.04 or c>=eavg(c,224))
k는 임의의 실수를 넣어 사용하려고 합니다.
위 두개의 수식을 예스트레이더에서 사용할 수 있게 하고싶고,
위 수식들을 만족하는 종목을 종목검색으로 찾고싶은데
어떤 화면에서 해야할지도 모르겠습니다.
답변주시면 감사하겠습니다.
답변 2
예스스탁 예스스탁 답변
2019-07-11 09:04:16
안녕하세요
예스스탁입니다.
종목검색식으로 작성하신 후에
종목검색화면에서 실행하시면 됩니다.
수식으로 만든 종목검색식은 종목검색화면의 기술적지표에 나타납니다.
1
if ema(c,448)>ema(c,224) and ema(c,224)>ema(c,112)
and crossup(c[1],BollBandUp(120,2))
and crossup(c[1],BollBandUp(40,2))
and c>=ema(c,224) and c<=ema(c,448)
and c>=BollBandUp(120,2) Then
find(1);
2
input : 기간(20),D1(2),k(0.02),k1(0.07);
var : b1(0),b2(0),b3(0),BWv(0),BPv(0),a1(0);
b1=h/c[1];
b2=c/c[1];
b3=b1-b2;
BWv=(BollBandUP(기간,D1)-BollBandDown(기간,D1))/ma(기간,D1);
BPv=((c-BollBandDown(기간,D1))/(BollBandUP(기간,D1)-BollBandDown(기간,D1)))*100;
a1=BWv-BWv[1];
if a1>0.01 && BWv>BWv[1] &&
BWv>=k && BWv<=k1 && crossup(BPv,100)
&& ema(c,448)>ema(c,224) && ema(c,224)>ema(c,112)
&& (b3<=0.04 or c>=ema(c,224)) Then
find(1);
즐거운 하루되세요
> 뚠뚠맨 님이 쓴 글입니다.
> 제목 : 안녕하세요.
> 안녕하세요.
이번에 처음으로 예스트레이더를 사용하게 되었는데
기존에 사용하던 수식을 어떻게 작성해야할지 모르겠어서 문의드리게 되었습니다.
input과 Var의 개념이 너무 생소하네요...
1)
eavg(c,448)>eavg(c,224) and eavg(c,224)>eavg(c,112)
and
crossup(c(1),bbandsup(120,2))
and crossup(c(1),bbandsup(40,2))
and
c>=eavg(c,224) and c<=eavg(c,448)
and c>=bbandsup(120,2)
2)
b1=h/c(1);
b2=c/c(1);
b3=b1-b2;
BW=(BBandsUp(기간,D1)-BBandsDown(기간,D1))/
bbandsC(기간,D1);
BP=((c-BBandsDown(기간,D1))/(BBandsUp(기간,D1)-BBandsDown(기간,D1)))*100;
a1=BW-BW(1);
a1>0.01 && BW>BW(1) &&
BW>=k && BW<=k1 && crossup(BP,100)
&& eavg(c,448)>eavg(c,224) && eavg(c,224)>eavg(c,112)
&& (b3<=0.04 or c>=eavg(c,224))
k는 임의의 실수를 넣어 사용하려고 합니다.
위 두개의 수식을 예스트레이더에서 사용할 수 있게 하고싶고,
위 수식들을 만족하는 종목을 종목검색으로 찾고싶은데
어떤 화면에서 해야할지도 모르겠습니다.
답변주시면 감사하겠습니다.
뚠뚠맨
2019-07-11 19:11:53
알려주신 수식으로 3201[종목검색]의 신호검색에서 , 3202[파워종목검색]의 기술적지표에서
해당되는 수식들을 검색했는데 데이터가 없다고 나옵니다....
(검색에 필요한 최소기간을 체크 안했습니다.)
1의 조건을 말로하면 지수이평이 448>224>112 이고
전일 종가가 전일 기간40/표준편차2의 볼린저밴드 상단과
전일 기간120/표준편차2의 볼린저밴드 상단을 돌파하고
금일 종가가 지수이평 224와 448 사이의 값이며
금일 종가가 금일 기간120,표준편차2의 볼린저밴드 상단 이상인건데
화천기공 그리고 신스타임즈라는 종목이 조건에 맞는거같은데 왜 조건검색에 안나올까요...
2의 조건은
input : 기간(40),D1(2),k(0.11),k1(0.2);
var : b1(0),b2(0),b3(0),BWv(0),BPv(0),a1(0);
b1=h/c[1];
b2=c/c[1];
b3=b1-b2;
b4=BollBandDown(20,2)
BWv=(BollBandUP(기간,D1)-BollBandDown(기간,D1))/ma(기간,D1);
BPv=((c-BollBandDown(기간,D1))/(BollBandUP(기간,D1)-BollBandDown(기간,D1)))*100;
a1=BWv-BWv[1];
if a1>0.01 && BWv>BWv[1] &&
BWv>=k && BWv<=k1 && crossup(BPv,100)
&& ema(c,448)>ema(c,224) && ema(c,224)>ema(c,112)
&& (b3<=0.04 or c>=ema(c,224)) && b4[2]<b4[1] && b4[1]>b4 Then
find(1);
으로 사용하는데 웹젠 종목의 경우 조건에 부합하는거 같은데 왜 나오지 않는걸까요..?
키움에서는 부합하나 예스트레이더에서는 수치가 달라서 그런걸까요..?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 안녕하세요.
> 안녕하세요
예스스탁입니다.
종목검색식으로 작성하신 후에
종목검색화면에서 실행하시면 됩니다.
수식으로 만든 종목검색식은 종목검색화면의 기술적지표에 나타납니다.
1
if ema(c,448)>ema(c,224) and ema(c,224)>ema(c,112)
and crossup(c[1],BollBandUp(120,2))
and crossup(c[1],BollBandUp(40,2))
and c>=ema(c,224) and c<=ema(c,448)
and c>=BollBandUp(120,2) Then
find(1);
2
input : 기간(20),D1(2),k(0.02),k1(0.07);
var : b1(0),b2(0),b3(0),BWv(0),BPv(0),a1(0);
b1=h/c[1];
b2=c/c[1];
b3=b1-b2;
BWv=(BollBandUP(기간,D1)-BollBandDown(기간,D1))/ma(기간,D1);
BPv=((c-BollBandDown(기간,D1))/(BollBandUP(기간,D1)-BollBandDown(기간,D1)))*100;
a1=BWv-BWv[1];
if a1>0.01 && BWv>BWv[1] &&
BWv>=k && BWv<=k1 && crossup(BPv,100)
&& ema(c,448)>ema(c,224) && ema(c,224)>ema(c,112)
&& (b3<=0.04 or c>=ema(c,224)) Then
find(1);
즐거운 하루되세요
> 뚠뚠맨 님이 쓴 글입니다.
> 제목 : 안녕하세요.
> 안녕하세요.
이번에 처음으로 예스트레이더를 사용하게 되었는데
기존에 사용하던 수식을 어떻게 작성해야할지 모르겠어서 문의드리게 되었습니다.
input과 Var의 개념이 너무 생소하네요...
1)
eavg(c,448)>eavg(c,224) and eavg(c,224)>eavg(c,112)
and
crossup(c(1),bbandsup(120,2))
and crossup(c(1),bbandsup(40,2))
and
c>=eavg(c,224) and c<=eavg(c,448)
and c>=bbandsup(120,2)
2)
b1=h/c(1);
b2=c/c(1);
b3=b1-b2;
BW=(BBandsUp(기간,D1)-BBandsDown(기간,D1))/
bbandsC(기간,D1);
BP=((c-BBandsDown(기간,D1))/(BBandsUp(기간,D1)-BBandsDown(기간,D1)))*100;
a1=BW-BW(1);
a1>0.01 && BW>BW(1) &&
BW>=k && BW<=k1 && crossup(BP,100)
&& eavg(c,448)>eavg(c,224) && eavg(c,224)>eavg(c,112)
&& (b3<=0.04 or c>=eavg(c,224))
k는 임의의 실수를 넣어 사용하려고 합니다.
위 두개의 수식을 예스트레이더에서 사용할 수 있게 하고싶고,
위 수식들을 만족하는 종목을 종목검색으로 찾고싶은데
어떤 화면에서 해야할지도 모르겠습니다.
답변주시면 감사하겠습니다.