첨부 이미지
그림1
그림2
지표의 수식과 종목검색의 수식을 같이 하였는데요
종목검색에서 나오는 종목이 틀리게 검색됩니다.
검색된 종목은 첨부한 그림의 종목인데요
ADX 30이상에서 DI- 가 크로스다운 되는 것을 찾는 것인데요!!
검색된 동목의 로그 기록과 지표의 차트를 보면 모두 30이 안되고
크로스다운도 생기지 않는데 종목검색에서 만족하지 못하는 종목이 나옵니다.
어떻게 해야 올바른 종목이 검색 되는지 알려주시면 감사하겠습니다.
●지표 수식
//-------------------------
input : 기간(15);
var : AX(0),DP(0),DM(0);
AX = ADX(기간);
DP = DiPlus(기간);
DM = DiMinus(기간);
plot1(AX,"ADX");
plot2(DP,"DI+");
plot3(DM,"DI-");
plotbaseline1(25,"25선",BLACK,DEf,1);
plotbaseline2(30,"30선",red,DEf,1);
●종목검색 수식
//-------------------------
input : a기간(15);
var : ax(0),dp(0),dm(0),stc(0),mac(0),mao(0);
//■■■■■■■■
//ADX
ax = ADX(a기간);
dp = DiPlus(a기간);
dm = DiMinus(a기간);
//■■■■■■■■
if CrossDown(dm,ax) and ax>30 Then
Find(1);
//■■■■■■■■
답변 1
예스스탁
예스스탁 답변
2021-02-09 16:39:18
안녕하세요
예스스탁입니다.
검색에 사용하는 adx등의 지표가 과거봉수에 따라 값이 다릅니다.
차트에 봉의 조회갯수를 20개 30개 50개등 차츰 증가하면서 차트의 마지막봉의 지표값을 확인해 보시기 바랍니다.
이렇게 과거봉수에 따라 값이 다른 지표는
종목검색시 종목검색 속성화면에서 검색에 필요한 최소기간에 봉수를 지정하고
차트도 지정한 봉갯수만큼만 조회해서 비교해 보셔야 합니다.
검색에 필요한 최소기간을 지정하지 않으면 내부적으로 계산에 필요한 최소한의 봉만 조회해서 검색을 하게 됩니다.
종목검색에는 최대 500봉 까지 제공됩니다.
종목검색시에 500봉 지정하시고 차트도 500봉 조회해서 보시기 바랍니다.
즐거운 하루되세요
> 여유의공간 님이 쓴 글입니다.
> 제목 : 값이 다르게 나와요??
> 지표의 수식과 종목검색의 수식을 같이 하였는데요
종목검색에서 나오는 종목이 틀리게 검색됩니다.
검색된 종목은 첨부한 그림의 종목인데요
ADX 30이상에서 DI- 가 크로스다운 되는 것을 찾는 것인데요!!
검색된 동목의 로그 기록과 지표의 차트를 보면 모두 30이 안되고
크로스다운도 생기지 않는데 종목검색에서 만족하지 못하는 종목이 나옵니다.
어떻게 해야 올바른 종목이 검색 되는지 알려주시면 감사하겠습니다.
●지표 수식
//-------------------------
input : 기간(15);
var : AX(0),DP(0),DM(0);
AX = ADX(기간);
DP = DiPlus(기간);
DM = DiMinus(기간);
plot1(AX,"ADX");
plot2(DP,"DI+");
plot3(DM,"DI-");
plotbaseline1(25,"25선",BLACK,DEf,1);
plotbaseline2(30,"30선",red,DEf,1);
●종목검색 수식
//-------------------------
input : a기간(15);
var : ax(0),dp(0),dm(0),stc(0),mac(0),mao(0);
//■■■■■■■■
//ADX
ax = ADX(a기간);
dp = DiPlus(a기간);
dm = DiMinus(a기간);
//■■■■■■■■
if CrossDown(dm,ax) and ax>30 Then
Find(1);
//■■■■■■■■