커뮤니티
검색
2012-12-23 18:33:38
520
글번호 57519
늘감사합니다
그림1입니다
첨부한그림처럼 주가는전저점을 이탈하락하였는데
dmi보조지표에서+D는 하락이아니고 저점보다 더높은위치에 있읍니다
바로이런종목 검색식 부탁합니다.
그림2입니다
첨부한그림에서 macd지표의 전고점을 돌파하는 검색식 부탁합니다
시그널선은 무시해도됩니다
macd전고점돌파하는 검색부탁합니다
그림에서는 macd두번을 돌파하는 모습입니다
*전고점 잡기가 어려우면 봉갯수로(20~60개)잡아주시길 부탁합니다
예"10개봉전에macd전고점을 돌파하였는데20봉으로 잡으면은 10개봉전에 돌파한후 macd가
전고점을 유지또는상승에서(이탈하였다가다시전고점이상시) 20개봉날에들어오면은
검색해주심됩니다
input : P1(12),P2(26),N(20);
var1 = MACD(p1,P2);
var2 = highest(var1,N);
if crossup(var1,var2[1]) and C > lowest(L,60)[1] Then
find(1);
가르켜주신대로 실행하니까 검색이하나두안됩니다
다시한번 봐주세요
- 1. 57822_2[1].jpg (0.13 MB)
- 2. 57906_1.jpg (0.08 MB)
답변 1
예스스탁 예스스탁 답변
2012-12-24 15:51:06
안녕하세요? 예스스탁입니다.
다이버전스 식은 패턴식이라서 작성에 한계가 있습니다.
DiPlus가 상승 반전 될때의 지표값과 그 시점의 저가를 비교하여 검색식을 작성해 보았습니다.
[검색식 : 검색기간200]
value1 = MRO(DiPlus(14)>DiPlus(14)[1]and DiPlus(14)[1] < DiPlus(14)[2], 150, 1);
value2 = MRO(DiPlus(14)>DiPlus(14)[1]and DiPlus(14)[1] < DiPlus(14)[2], 150, 2);
if Diplus(14)>DiPlus(14)[1]and DiPlus(14)[1] < DiPlus(14)[2] and
DiPlus(14)[value1] > DiPlus(14)[value2] and L[value1] < L[value2] then
find(1);
MACD전고점 돌파식은 아래와 같습니다.(검색기간 : 100)
input : P1(12),P2(26),N(20);
var1 = MACD(p1,P2);
var2 = highest(var1,N);
if crossup(var1,var2[1]) Then
find(1);
예제식에서 종목이 검색되지 않는 것은 검색기간의 문제로 보입니다.
사용자검색기간에 100을 입력하고 검색해보시면 검색될 것입니다.
즐거운 날 되세요.
> 질갱이 님이 쓴 글입니다.
> 제목 : 검색
> 늘감사합니다
그림1입니다
첨부한그림처럼 주가는전저점을 이탈하락하였는데
dmi보조지표에서+D는 하락이아니고 저점보다 더높은위치에 있읍니다
바로이런종목 검색식 부탁합니다.
그림2입니다
첨부한그림에서 macd지표의 전고점을 돌파하는 검색식 부탁합니다
시그널선은 무시해도됩니다
macd전고점돌파하는 검색부탁합니다
그림에서는 macd두번을 돌파하는 모습입니다
*전고점 잡기가 어려우면 봉갯수로(20~60개)잡아주시길 부탁합니다
예"10개봉전에macd전고점을 돌파하였는데20봉으로 잡으면은 10개봉전에 돌파한후 macd가
전고점을 유지또는상승에서(이탈하였다가다시전고점이상시) 20개봉날에들어오면은
검색해주심됩니다
input : P1(12),P2(26),N(20);
var1 = MACD(p1,P2);
var2 = highest(var1,N);
if crossup(var1,var2[1]) and C > lowest(L,60)[1] Then
find(1);
가르켜주신대로 실행하니까 검색이하나두안됩니다
다시한번 봐주세요