커뮤니티
ADX를 이용한 종목검색식을 요청합니다.
2012-06-17 22:14:55
441
글번호 52065
항상 친절하고 빠르게 답변해주셔서 고맙습니다.
ADX를 이용한 검색식을 만들고자 도움을 청합니다.
30분봉에서 아래조건이 일치하는 것중
ㅇ ADX가 20 이상 이고
ㅇ 5봉이전에 -DI가 ADX라인을 하향 돌파하였으며,
ㅇ ADX라인이 하향하고 있으면서 : 예시) ADX[4] > ADX[3] > ADX[2] > ADX[1] > ADX[0]
일봉에서 기준선아래에 있는 MACD Osc가 직전 봉길이보다 짧아지는 종목을 검색할 수 있도록 검색식을 부탁드립니다.
(30분봉에서 일봉의 MACD Osc 봉길이가 직전 일봉의 MACD Osc 봉길이보다 짧아지는 것을 검색할 수 있도록 30분봉 수식내 삽입을 부탁드립니다.)
무더운날 건강조심하세요..
답변 3
예스스탁 예스스탁 답변
2012-06-18 11:52:09
안녕하세요
예스스탁입니다.
종목검색에서 하나의 식에 타주기를 구현해서 사용하기는
제공되는 봉갯수가 작아 값이 제대로 구현되기 어렵습니다.
특히 지수이평이 사용되는 지표들은 봉갯수의 영향으로
차트에서 보는 값과 상당한 차이를 가지게 됩니다.
종목검색식은 파워종목검색과 같은 화면에서
여러 검색식을 조합해 검색하실 수 있고
검색식별로 다른주기를 설정해 검색하실 수 있으므로
주기별로 종목검색식을 따로 작성하신 후에
파워종목검색화면에서 조합해서
검색하시면 됩니다.
1. 30분 종목검색식
input : Period(14);
var1 = ADX(Period);
var2 = diminus(Period);
if var1 >= 20 and countif(var1>var2,5) == 5 and
countif(var1<var1[1],4) ==4 Then
find(1);
2. 일봉 종목검색식
Input : shortPeriod(12), longPeriod(26), sigPeriod(9);
Var : value(0) , macdosc(0) ;
value = MACD_OSC(shortPeriod, longPeriod,sigPeriod);
if value < 0 and value < value[1] Then
find(1);
즐거운 하루되세요
> 민기삼촌 님이 쓴 글입니다.
> 제목 : ADX를 이용한 종목검색식을 요청합니다.
> 항상 친절하고 빠르게 답변해주셔서 고맙습니다.
ADX를 이용한 검색식을 만들고자 도움을 청합니다.
30분봉에서 아래조건이 일치하는 것중
ㅇ ADX가 20 이상 이고
ㅇ 5봉이전에 -DI가 ADX라인을 하향 돌파하였으며,
ㅇ ADX라인이 하향하고 있으면서 : 예시) ADX[4] > ADX[3] > ADX[2] > ADX[1] > ADX[0]
일봉에서 기준선아래에 있는 MACD Osc가 직전 봉길이보다 짧아지는 종목을 검색할 수 있도록 검색식을 부탁드립니다.
(30분봉에서 일봉의 MACD Osc 봉길이가 직전 일봉의 MACD Osc 봉길이보다 짧아지는 것을 검색할 수 있도록 30분봉 수식내 삽입을 부탁드립니다.)
무더운날 건강조심하세요..
민기삼촌
2012-06-18 12:51:48
고맙습니다.
시스템식에 사용하려고 하는데
30분봉에서 일봉의 macd osc를 구하는 방법도 추가로 알려주시면 고맙겠읍니다.
수고하세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : ADX를 이용한 종목검색식을 요청합니다.
> 안녕하세요
예스스탁입니다.
종목검색에서 하나의 식에 타주기를 구현해서 사용하기는
제공되는 봉갯수가 작아 값이 제대로 구현되기 어렵습니다.
특히 지수이평이 사용되는 지표들은 봉갯수의 영향으로
차트에서 보는 값과 상당한 차이를 가지게 됩니다.
종목검색식은 파워종목검색과 같은 화면에서
여러 검색식을 조합해 검색하실 수 있고
검색식별로 다른주기를 설정해 검색하실 수 있으므로
주기별로 종목검색식을 따로 작성하신 후에
파워종목검색화면에서 조합해서
검색하시면 됩니다.
1. 30분 종목검색식
input : Period(14);
var1 = ADX(Period);
var2 = diminus(Period);
if var1 >= 20 and countif(var1>var2,5) == 5 and
countif(var1<var1[1],4) ==4 Then
find(1);
2. 일봉 종목검색식
Input : shortPeriod(12), longPeriod(26), sigPeriod(9);
Var : value(0) , macdosc(0) ;
value = MACD_OSC(shortPeriod, longPeriod,sigPeriod);
if value < 0 and value < value[1] Then
find(1);
즐거운 하루되세요
> 민기삼촌 님이 쓴 글입니다.
> 제목 : ADX를 이용한 종목검색식을 요청합니다.
> 항상 친절하고 빠르게 답변해주셔서 고맙습니다.
ADX를 이용한 검색식을 만들고자 도움을 청합니다.
30분봉에서 아래조건이 일치하는 것중
ㅇ ADX가 20 이상 이고
ㅇ 5봉이전에 -DI가 ADX라인을 하향 돌파하였으며,
ㅇ ADX라인이 하향하고 있으면서 : 예시) ADX[4] > ADX[3] > ADX[2] > ADX[1] > ADX[0]
일봉에서 기준선아래에 있는 MACD Osc가 직전 봉길이보다 짧아지는 종목을 검색할 수 있도록 검색식을 부탁드립니다.
(30분봉에서 일봉의 MACD Osc 봉길이가 직전 일봉의 MACD Osc 봉길이보다 짧아지는 것을 검색할 수 있도록 30분봉 수식내 삽입을 부탁드립니다.)
무더운날 건강조심하세요..
예스스탁 예스스탁 답변
2012-06-18 12:57:37
안녕하세요
예스스탁입니다.
Input : Period1(12), Period2(26), Period3(9);
Var : Ep1(0), EP2(0), EP3(0), JISU1(0), JISU2(0), PreJISU1(0), PreJISU2(0),PreMacdSig(0);
Var : macdVal(0), preMacdVal(0), macdSig(0),macdOsc(0),PremacdOsc(0);
if date != date[1] then {
PreJISU1 = JISU1[1];
PreJISU2 = JISU2[1];
PreMacdVal = macdVal[1];#전일 MACD
PreMacdSig = macdSig[1];#전일 MACDsig
PRemacdOsc = macdOsc[1];#전일 MACDosc
}
Ep1 = 2/(Period1+1);
EP2 = 2/(Period2+1);
EP3 = 2/(Period3+1);
JISU1 = C * Ep1 + PreJISU1 * (1-Ep1); //단기지수이동평균
JISU2 = C * Ep2 + PreJISU2 * (1-Ep2); //장기지수이동평균
macdVal = JISU1 - JISU2; //macd
macdSig = macdVal * Ep3 + PreMacdVal * (1-Ep3); //macd signal
macdOsc = macdval-macdsig;//MACD Osc
plot1(macdOsc);
plot2(PreMACDOSC);
즐거운 하루되세요
> 민기삼촌 님이 쓴 글입니다.
> 제목 : Re : Re : ADX를 이용한 종목검색식을 요청합니다.
> 고맙습니다.
시스템식에 사용하려고 하는데
30분봉에서 일봉의 macd osc를 구하는 방법도 추가로 알려주시면 고맙겠읍니다.
수고하세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : ADX를 이용한 종목검색식을 요청합니다.
> 안녕하세요
예스스탁입니다.
종목검색에서 하나의 식에 타주기를 구현해서 사용하기는
제공되는 봉갯수가 작아 값이 제대로 구현되기 어렵습니다.
특히 지수이평이 사용되는 지표들은 봉갯수의 영향으로
차트에서 보는 값과 상당한 차이를 가지게 됩니다.
종목검색식은 파워종목검색과 같은 화면에서
여러 검색식을 조합해 검색하실 수 있고
검색식별로 다른주기를 설정해 검색하실 수 있으므로
주기별로 종목검색식을 따로 작성하신 후에
파워종목검색화면에서 조합해서
검색하시면 됩니다.
1. 30분 종목검색식
input : Period(14);
var1 = ADX(Period);
var2 = diminus(Period);
if var1 >= 20 and countif(var1>var2,5) == 5 and
countif(var1<var1[1],4) ==4 Then
find(1);
2. 일봉 종목검색식
Input : shortPeriod(12), longPeriod(26), sigPeriod(9);
Var : value(0) , macdosc(0) ;
value = MACD_OSC(shortPeriod, longPeriod,sigPeriod);
if value < 0 and value < value[1] Then
find(1);
즐거운 하루되세요
> 민기삼촌 님이 쓴 글입니다.
> 제목 : ADX를 이용한 종목검색식을 요청합니다.
> 항상 친절하고 빠르게 답변해주셔서 고맙습니다.
ADX를 이용한 검색식을 만들고자 도움을 청합니다.
30분봉에서 아래조건이 일치하는 것중
ㅇ ADX가 20 이상 이고
ㅇ 5봉이전에 -DI가 ADX라인을 하향 돌파하였으며,
ㅇ ADX라인이 하향하고 있으면서 : 예시) ADX[4] > ADX[3] > ADX[2] > ADX[1] > ADX[0]
일봉에서 기준선아래에 있는 MACD Osc가 직전 봉길이보다 짧아지는 종목을 검색할 수 있도록 검색식을 부탁드립니다.
(30분봉에서 일봉의 MACD Osc 봉길이가 직전 일봉의 MACD Osc 봉길이보다 짧아지는 것을 검색할 수 있도록 30분봉 수식내 삽입을 부탁드립니다.)
무더운날 건강조심하세요..
다음글