커뮤니티

시스템 질문입니다

프로필 이미지
파인애플
2013-10-14 05:40:44
155
글번호 68399
답변완료
예스글로벌 6E 종목에서 (5,10) 이동평균선 교차 시스템 1계약 (7,14) 이동평균선 교차 시스템 1계약 (15,30) 이동평균선 교차 시스템 1계약 을 한차트에 동시에 사용하고 싶습니다 (7,14)과(15,30) 이동평균선 교차 시스템 이 신호가 나와서 진입되어 있는데 (5,10) 청산 신호에 모두 청산 되어 버리는 경우가 있는데 해결해 주세요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-14 16:48:40

안녕하세요 예스스탁입니다. 피라미딩은 다른진입신호만 하용으로 설정하고 적용하시면 됩니다. var1 = ma(c,5); var2 = ma(c,10); var3 = ma(C,7); var4 = ma(c,15); var5 = ma(C,15); var6 = ma(c,30); if MarketPosition >= 0 Then{ if crossup(var1,var2) Then buy("b1",OnClose,def,1); if crossup(var3,var4) Then buy("b2",OnClose,def,1); if crossup(var5,var6) Then buy("b3",OnClose,def,1); } if MarketPosition <= 0 Then{ if CrossDown(var1,var2) Then Sell("s1",OnClose,def,1); if CrossDown(var3,var4) Then Sell("s2",OnClose,def,1); if CrossDown(var5,var6) Then Sell("s3",OnClose,def,1); } if MarketPosition == 1 Then{ if CrossDown(var1,var2) Then ExitLong("bx1",OnClose,def,"b1",1,1); if CrossDown(var3,var4) Then ExitLong("bx2",OnClose,def,"b2",1,1); if CrossDown(var5,var6) Then ExitLong("bx3",OnClose,def,"b3",1,1); } if MarketPosition == -1 Then{ if crossup(var1,var2) Then ExitShort("sx1",OnClose,def,"s1",1,1); if crossup(var3,var4) Then ExitShort("sx2",OnClose,def,"s2",1,1); if crossup(var5,var6) Then ExitShort("sx3",OnClose,def,"s3",1,1); } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 시스템 질문입니다 > 예스글로벌 6E 종목에서 (5,10) 이동평균선 교차 시스템 1계약 (7,14) 이동평균선 교차 시스템 1계약 (15,30) 이동평균선 교차 시스템 1계약 을 한차트에 동시에 사용하고 싶습니다 (7,14)과(15,30) 이동평균선 교차 시스템 이 신호가 나와서 진입되어 있는데 (5,10) 청산 신호에 모두 청산 되어 버리는 경우가 있는데 해결해 주세요