커뮤니티
dmi adx돌파
2018-06-11 16:04:33
231
글번호 119626
직전봉에서 dmi가 adx를 하향돌파하는 종목검색식을 만들었는데...
지표와 종목이 일치하지 않습니다..
수정부탁드리겟씁니다..
1전봉,2전봉,3전봉... (수치로 조정할수있도록 부탁드립니다.)
Input : Period(14);
var : ADXv(0),DP(0),DM(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
if crossdown(DM,ADXv ) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
답변 4
예스스탁 예스스탁 답변
2018-06-11 16:56:36
안녕하세요
예스스탁입니다.
작성하신 수식은 di-가 adx를 하향이탈하는 종목을 찾는 식입니다.
dmi이면 아래와 같이 추가해서 조건지정하시면 됩니다.
또한 dni와 adx가 차트 과거 봉수에 영향을 받습니다.
종목검색이 최대 500봉을 지원하므로
검색시 속성에서 검색에 필요한 최소기간을 500으로 지정하고
검색하시고 차트도 500봉을 띄워 비교해 보시면 됩니다.
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
if crossdown(DM[n],ADXv[n]) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
즐거운 하루되세요
> 동희 님이 쓴 글입니다.
> 제목 : dmi adx돌파
> 직전봉에서 dmi가 adx를 하향돌파하는 종목검색식을 만들었는데...
지표와 종목이 일치하지 않습니다..
수정부탁드리겟씁니다..
1전봉,2전봉,3전봉... (수치로 조정할수있도록 부탁드립니다.)
Input : Period(14);
var : ADXv(0),DP(0),DM(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
if crossdown(DM,ADXv ) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
동희
2018-06-11 18:40:11
예스트레이더 hts사용하는데..
답변주신 내용으로 종목검색했는데..
종목이랑 지표수치랑 일치하지가 않습니다..
현대hts는 dmi지표가 잘되는거 같은데..
제컴퓨터가 문제인지..hts가 문제인지...
죄송하지만 답장해주신 아래수식으로 예스트레이더 hts에서 종목검색후
지표와 일치하는지 확인부탁드리겠습니다..
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
if crossdown(DM[n],ADXv[n]) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
예스스탁 예스스탁 답변
2018-06-12 09:00:26
안녕하세요
예스스탁입니다.
하향이탈하는 값이 di-인이 dmi인지 확실하지 않아
변수로 추가만 해드렸습니다.
DMI이시면 if문에 변수를 아래와 같이 수정하시고 검색하시면 됩니다.
di-가 맞으시면 if문의 DMIv[n]을 DM[n]으로 변경하시면 됩니다.
테스트 결과 일치하게 검색되고 있습니다.
지표도 추가해 드립니다.
1
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
if crossdown(DMIv[n],ADXv[n]) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
2 지표
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
plot1(ADXv);
plot2(DMIV);
즐거운 하루되세요
> 동희 님이 쓴 글입니다.
> 제목 : Re : Re : dmi adx돌파
> 예스트레이더 hts사용하는데..
답변주신 내용으로 종목검색했는데..
종목이랑 지표수치랑 일치하지가 않습니다..
현대hts는 dmi지표가 잘되는거 같은데..
제컴퓨터가 문제인지..hts가 문제인지...
죄송하지만 답장해주신 아래수식으로 예스트레이더 hts에서 종목검색후
지표와 일치하는지 확인부탁드리겠습니다..
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
if crossdown(DM[n],ADXv[n]) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
동희
2018-06-12 20:05:18
올려주신 이미지 목록중..(순서대로)
AJ렌터카만 일치하고
GS, GS리테일,KCI 등 다수종목이 지표와 일치하지 않습니다.
죄송합니다만..
다시한번 확인부탁드립니다..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : dmi adx돌파
> 안녕하세요
예스스탁입니다.
하향이탈하는 값이 di-인이 dmi인지 확실하지 않아
변수로 추가만 해드렸습니다.
DMI이시면 if문에 변수를 아래와 같이 수정하시고 검색하시면 됩니다.
di-가 맞으시면 if문의 DMIv[n]을 DM[n]으로 변경하시면 됩니다.
테스트 결과 일치하게 검색되고 있습니다.
지표도 추가해 드립니다.
1
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
if crossdown(DMIv[n],ADXv[n]) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
2 지표
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
plot1(ADXv);
plot2(DMIV);
즐거운 하루되세요
> 동희 님이 쓴 글입니다.
> 제목 : Re : Re : dmi adx돌파
> 예스트레이더 hts사용하는데..
답변주신 내용으로 종목검색했는데..
종목이랑 지표수치랑 일치하지가 않습니다..
현대hts는 dmi지표가 잘되는거 같은데..
제컴퓨터가 문제인지..hts가 문제인지...
죄송하지만 답장해주신 아래수식으로 예스트레이더 hts에서 종목검색후
지표와 일치하는지 확인부탁드리겠습니다..
input : Period(14),n(1);
var : ADXv(0),DP(0),DM(0),DMIv(0),t(0);
ADXv = ADX(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
DMIv = DMI(Period);
if crossdown(DM[n],ADXv[n]) Then
Value10 = 1;
Else
Value10=0;
FIND(Value10);
다음글
이전글