커뮤니티
재문의드려요
2019-07-12 11:07:56
285
글번호 130277
알려주신 수식으로 3201[종목검색]의 신호검색에서 , 3202[파워종목검색]의 기술적지표에서
해당되는 수식들을 검색했는데 데이터가 없다고 나옵니다....
(검색에 필요한 최소기간을 체크 안했습니다.)
1의 조건을 말로하면 지수이평이 448>224>112 이고
전일 종가가 전일 기간40/표준편차2의 볼린저밴드 상단과
전일 기간120/표준편차2의 볼린저밴드 상단을 돌파하고
금일 종가가 지수이평 224와 448 사이의 값이며
금일 종가가 금일 기간120,표준편차2의 볼린저밴드 상단 이상인건데
7/11 종가기준
화천기공 그리고 신스타임즈라는 종목이 조건에 맞는거같은데 왜 조건검색에 안나올까요...
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);
으로 사용하는데
7/11 종가기준
웹젠 종목의 경우 조건에 부합하는거 같은데 왜 나오지 않는걸까요..?
키움에서는 부합하나 예스트레이더에서는 수치가 달라서 그런걸까요..?
> 예스스탁 님이 쓴 글입니다.
> 제목 : 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는 임의의 실수를 넣어 사용하려고 합니다.
위 두개의 수식을 예스트레이더에서 사용할 수 있게 하고싶고,
위 수식들을 만족하는 종목을 종목검색으로 찾고싶은데
어떤 화면에서 해야할지도 모르겠습니다.
답변주시면 감사하겠습니다.
답변 1
예스스탁 예스스탁 답변
2019-07-12 11:27:30
안녕하세용
예스스탁입니다.
검색에 필요한 최소기간에 500으로 지정하고 검색하시고
차트도 500봉만 조회해서 비교해 보셔야 합니다.
수식에서 사용하는 지수이평은 과거 봉수에 따라 현재값이 달라지는
계산방법입니다.
지수이평류의 계산방법을 사용하는 지표를 이용하실 때는
반드시 사용자분이 검색에 필요한 최소기간에 넉넉한 봉수를 지정해 검색하셔야 합니다.
1번식의 경우 첨부된 그림과 같이 화천기공이 검색됩니다.
당일 이미 장이 시작해서 기준봉은 1로 지정했습니다.
2번도 상환은 위와 같습니다.
즐거운 하루되세요
> 뚠뚠맨 님이 쓴 글입니다.
> 제목 : 재문의드려요
> 알려주신 수식으로 3201[종목검색]의 신호검색에서 , 3202[파워종목검색]의 기술적지표에서
해당되는 수식들을 검색했는데 데이터가 없다고 나옵니다....
(검색에 필요한 최소기간을 체크 안했습니다.)
1의 조건을 말로하면 지수이평이 448>224>112 이고
전일 종가가 전일 기간40/표준편차2의 볼린저밴드 상단과
전일 기간120/표준편차2의 볼린저밴드 상단을 돌파하고
금일 종가가 지수이평 224와 448 사이의 값이며
금일 종가가 금일 기간120,표준편차2의 볼린저밴드 상단 이상인건데
7/11 종가기준
화천기공 그리고 신스타임즈라는 종목이 조건에 맞는거같은데 왜 조건검색에 안나올까요...
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);
으로 사용하는데
7/11 종가기준
웹젠 종목의 경우 조건에 부합하는거 같은데 왜 나오지 않는걸까요..?
키움에서는 부합하나 예스트레이더에서는 수치가 달라서 그런걸까요..?
> 예스스탁 님이 쓴 글입니다.
> 제목 : 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는 임의의 실수를 넣어 사용하려고 합니다.
위 두개의 수식을 예스트레이더에서 사용할 수 있게 하고싶고,
위 수식들을 만족하는 종목을 종목검색으로 찾고싶은데
어떤 화면에서 해야할지도 모르겠습니다.
답변주시면 감사하겠습니다.