커뮤니티

macd 디버전스 검색식 작성부탁드립니다

프로필 이미지
회원
2009-03-23 13:53:17
820
글번호 21136
답변완료
macd디버젼스 종목검색식으로 만들려고 하는 데 안되네요 도와주세요
검색
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-03-24 13:56:47

안녕하세요 예스스탁입니다. 1. 상승형 Input : Period(12), Period1(26), Period2(9); var : MACDv(0),MACDSIG(0),upMACD(0),upMACD1(0),UPL(0),UPL1(0),dnMACD1(0),dnMACD(0),DnH(0),DnH1(0); MACDv = MACD(Period,Period1); # MACD MACDSIG = ema(MACDV,Period2); # MACDSIG if crossup(MACDv,MACDSIG) Then{ ## 상향돌파 할 때 upMACD = MACDv; ## upMACD 에 MACDv 저장 upMACD1 = upMACD[1]; ## upMACD1 에 전 상향돌파 시점의 MACD값 저장 upL = L; ## upL에 저가 저장 upL1 = UPL[1]; ## upL1 에 전 상향돌파 시점의 저가 저장 } if CrossDown(MACDv,MACDSIG) Then{ ## 하향이탈 할 때 dnMACD = MACDv; ## dnMACD 에 MACDv값 저장 dnMACD1 = dnMACD[1]; ## dnMACD1 에 전 상향돌파 시점의 MACD값 저장 dnH = H; ## dnH 에 고가 저장 dnH1 = DnH[1]; ## dnH1 에 전 하향돌파 시점의 고가 저장 } if crossup(MACDv,MACDSIG) and upMACD > upMACD1 and upL < UpL1 Then find(1); 2. 하락형 Input : Period(12), Period1(26), Period2(9); var : MACDv(0),MACDSIG(0),upMACD(0),upMACD1(0),UPL(0),UPL1(0),dnMACD1(0),dnMACD(0),DnH(0),DnH1(0); MACDv = MACD(Period,Period1); # MACD MACDSIG = ema(MACDV,Period2); # MACDSIG if crossup(MACDv,MACDSIG) Then{ ## 상향돌파 할 때 upMACD = MACDv; ## upMACD 에 MACDv 저장 upMACD1 = upMACD[1]; ## upMACD1 에 전 상향돌파 시점의 MACD값 저장 upL = L; ## upL에 저가 저장 upL1 = UPL[1]; ## upL1 에 전 상향돌파 시점의 저가 저장 } if CrossDown(MACDv,MACDSIG) Then{ ## 하향이탈 할 때 dnMACD = MACDv; ## dnMACD 에 MACDv값 저장 dnMACD1 = dnMACD[1]; ## dnMACD1 에 전 상향돌파 시점의 MACD값 저장 dnH = H; ## dnH 에 고가 저장 dnH1 = DnH[1]; ## dnH1 에 전 하향돌파 시점의 고가 저장 } if CrossDown(MACDv,MACDSIG) and dnMACD < dnMACD1 and dnH > dnH1 Then find(1); 즐거운 하루되세요 > HI_richjoe 님이 쓴 글입니다. > 제목 : macd 디버전스 검색식 작성부탁드립니다 > macd디버젼스 종목검색식으로 만들려고 하는 데 안되네요 도와주세요