커뮤니티

부탁 드립니다.

프로필 이미지
yes
2015-07-28 18:41:46
130
글번호 88986
답변완료
DMI와 TRIX수식에서 1)매수 진입과 청산 DP가 DM을 골든시 & TRIXv가 TRIXsig의 골든시 & TRIXv가 0기준선 상향 돌파시 1계약 매수 진입 이후 1봉후 상기조건 유지시 추가 1계약 매수 진입 청산: 상기 조건중 하나라도 불만족시 모두 청산 2)매도 진입과 청산 -상기 조건과 반대 부탁 드립니다. 미리 감사 드립니다. Input : Period(12), sigPeriod(9); var : TRIXv(0),TRIXsig(0); TRIXv = TRIX(Period); TRIXsig = ema(TRIX(Period),sigPeriod); Plot1(TRIXv,"TRIX"); Plot2(TRIXsig,"TRIX시그널"); PlotBaseLine1(0,"기준선"); Input : Period(14) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); Plot1(DMIv, "Directional Movement Index"); Plot2(DP, "DIPlus"); Plot3(DM, "DIMinus");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-07-30 22:09:05

안녕하세요 예스스탁입니다 Input : TRIXP(2), TRIXsig(9); var : TRIXv(0),TRIXs(0); Input : DMIP(14) ; var : DMIv(0),DP(0),DM(0); TRIXv = TRIX(TRIXP); TRIXs = ema(TRIXv,TRIXsig); DMIv = DMI(DMIP); DP = DIPlus(DMIP); DM = DIMinus(DMIP); if crossup(DP,DM) and crossup(TRIXv,TRIXS) and crossup(TRIXV,0) Then buy("b1",OnClose,def,1); if MarketPosition == 1 Then{ if BarsSinceEntry == 1 and MaxEntries == 1 and DP > DM and TRIXV > TRIXS and TRIXV > 0 Then buy("b2",OnClose,def,1); if DP < DM or TRIXV < TRIXS or TRIXV < 0 Then exitlong("bx"); } if CrossDown(DP,DM) and CrossDown(TRIXv,TRIXS) and CrossDown(TRIXV,0) Then Sell("s1",OnClose,def,1); if MarketPosition == -1 Then{ if BarsSinceEntry == 1 and MaxEntries == 1 and DP < DM and TRIXV < TRIXS and TRIXV < 0 Then Sell("s2",OnClose,def,1); if DP > DM or TRIXV > TRIXS or TRIXV > 0 Then ExitShort("sx"); } 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > DMI와 TRIX수식에서 1)매수 진입과 청산 DP가 DM을 골든시 & TRIXv가 TRIXsig의 골든시 & TRIXv가 0기준선 상향 돌파시 1계약 매수 진입 이후 1봉후 상기조건 유지시 추가 1계약 매수 진입 청산: 상기 조건중 하나라도 불만족시 모두 청산 2)매도 진입과 청산 -상기 조건과 반대 부탁 드립니다. 미리 감사 드립니다. Input : Period(12), sigPeriod(9); var : TRIXv(0),TRIXsig(0); TRIXv = TRIX(Period); TRIXsig = ema(TRIX(Period),sigPeriod); Plot1(TRIXv,"TRIX"); Plot2(TRIXsig,"TRIX시그널"); PlotBaseLine1(0,"기준선"); Input : Period(14) ; var : DMIv(0),DP(0),DM(0); DMIv = DMI(Period); DP = DIPlus(Period); DM = DIMinus(Period); Plot1(DMIv, "Directional Movement Index"); Plot2(DP, "DIPlus"); Plot3(DM, "DIMinus");