커뮤니티

문의드립니다

프로필 이미지
회원
2004-12-27 16:16:37
1194
글번호 6170
답변완료
안녕하세요 아래 수식은 EZ-포지션시스템(30분봉)인데 매매신호가 전혀 나오질 않은데,정정하여 주시길 바랍니다 Input : Period(36),p80(10),p78(0.97); Var: Formula1(0),Formula2(0),Formula3(0),Formula4(0); Var: DIP(0),DIM(0),abba(0); var: mc(0),mL(0),mH(0),ms(0); mc= accumN(c,52)-accumN(c,52-1); mL= lowest(L,52); mH= highest(h,52); ms= ema((mC-ml) / (mh - ml) * 100,8); DIP=DIPlus(Period); DIM=DIMinus(Period); abba=abs(DIP-DIM); Formula1=//매수 ( iff(DIP>DIM && abba>p80 && ms>ms[2] ,1,0) || iff(marketposition(4)==1 && crossUp(c,Entryprice(4)),1,0) && iff(dayclose(1)<dayopen(0) && dayopen(0)-dayclose(1)>1.7,0,1)) ; Formula2=//매수청산 iff(DIM>DIP && abba>p80 && ms<ms[2],1,0) || iff(crossdown(c,ma(c,520)),1,0) || iff(crossdown(c,ma(c*p78,580)),1,0) || iff(Barssinceentry() >32 && c<Entryprice(0),1,0) ; Formula3=//매도 iff(DIM>DIP && abba>p80 && ms<ms[2],1,0) || iff(crossdown(c,ma(c,520)),1,0) || iff(crossdown(c,ma(c*p78,580)),1,0); Formula4=//매도청산 iff(DIP>DIM && abba>p80 && ms>ms[2],1,0) || iff(marketposition(4)==1 && crossUp(c,Entryprice(4)),1,0) || iff(Barssinceentry() >18 && c>Entryprice(0),1,0); if Formula1 Then Buy("B", OnClose, DEF); if Formula2 Then Exitlong("BL", OnClose); if Formula3 Then Sell("S", OnClose, DEF); if Formula4 Then Exitshort("ES", OnClose);
기타
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-12-28 11:14:00

안녕하세요 예스스탁입니다. 올려주신 식은 30분봉에 적용해 본 결과 정상적으로 신호가 발생하고 있습니다. 즐거운 하루되세요 > HH_happy21 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 아래 수식은 EZ-포지션시스템(30분봉)인데 매매신호가 전혀 나오질 않은데,정정하여 주시길 바랍니다 Input : Period(36),p80(10),p78(0.97); Var: Formula1(0),Formula2(0),Formula3(0),Formula4(0); Var: DIP(0),DIM(0),abba(0); var: mc(0),mL(0),mH(0),ms(0); mc= accumN(c,52)-accumN(c,52-1); mL= lowest(L,52); mH= highest(h,52); ms= ema((mC-ml) / (mh - ml) * 100,8); DIP=DIPlus(Period); DIM=DIMinus(Period); abba=abs(DIP-DIM); Formula1=//매수 ( iff(DIP>DIM && abba>p80 && ms>ms[2] ,1,0) || iff(marketposition(4)==1 && crossUp(c,Entryprice(4)),1,0) && iff(dayclose(1)<dayopen(0) && dayopen(0)-dayclose(1)>1.7,0,1)) ; Formula2=//매수청산 iff(DIM>DIP && abba>p80 && ms<ms[2],1,0) || iff(crossdown(c,ma(c,520)),1,0) || iff(crossdown(c,ma(c*p78,580)),1,0) || iff(Barssinceentry() >32 && c<Entryprice(0),1,0) ; Formula3=//매도 iff(DIM>DIP && abba>p80 && ms<ms[2],1,0) || iff(crossdown(c,ma(c,520)),1,0) || iff(crossdown(c,ma(c*p78,580)),1,0); Formula4=//매도청산 iff(DIP>DIM && abba>p80 && ms>ms[2],1,0) || iff(marketposition(4)==1 && crossUp(c,Entryprice(4)),1,0) || iff(Barssinceentry() >18 && c>Entryprice(0),1,0); if Formula1 Then Buy("B", OnClose, DEF); if Formula2 Then Exitlong("BL", OnClose); if Formula3 Then Sell("S", OnClose, DEF); if Formula4 Then Exitshort("ES", OnClose);