커뮤니티

수식문의

프로필 이미지
logos
2011-06-09 11:46:15
675
글번호 39572
답변완료
다음 수식문의 드립니다 5이평이 20 이평을 데드크로스 하면 매도진입, 골든크로스 하면 매도청산 한 후 매도재진입은 매도청산했던 봉의 20개봉 이내에서 매도청산이후 최고가가 매도청산가격+1p보다 작고 매도청산이후 최저가가 매도청산가격-1p보다 큰 범위에 위치 하고 매도청산 이후에 5이평이 20이평을 2회 이상 데드크로스 했으면 매도진입 하는 수식 부탁드립니다 매수진입수식은 위 수식과 정반대로 하여 작성하여 주시면 더욱 감사 하겠습니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-06-09 15:18:10

안녕하세요 예스스탁입니다. var1 = ma(c,5); var2 = ma(C,20); if IsExitName("sx",1) == false and crossup(var1,var2) Then sell("s"); if CrossDown(var1,var2) Then ExitShort("sx"); if MarketPosition == 0 and IsExitName("sx",1) and BarsSinceExit(1) <= 20 Then{ if highest(H,BarsSinceExit(1)) < ExitPrice(1)+1 and Lowest(L,BarsSinceExit(1)) > ExitPrice(1)-1 And CrossDown(var1,var2) and countif(CrossDown(var1,var2),BarsSinceExit(1)) == 2 Then sell("ss"); } if IsExitName("bx",1) == false and CrossDown(var1,var2) Then buy("b"); if CrossUp(var1,var2) Then ExitLong("bx"); if MarketPosition == 0 and IsExitName("bx",1) and BarsSinceExit(1) <= 20 Then{ if highest(H,BarsSinceExit(1)) < ExitPrice(1)+1 and Lowest(L,BarsSinceExit(1)) > ExitPrice(1)-1 And CrossUp(var1,var2) and countif(CrossUp(var1,var2),BarsSinceExit(1)) == 2 Then Buy("bb"); } 문의하신 식은 위와 같습니다. 다만 기본진입과 청산이 이평의 골드데드이므로 재진입조건이 충족되기 전에 먼저 반대진입이 먼저 충족이 되어 재진입신호를 보기 어렵습니다. 참고하시기 바랍니다. 즐거운 하루되세요 > logos 님이 쓴 글입니다. > 제목 : 수식문의 > 다음 수식문의 드립니다 5이평이 20 이평을 데드크로스 하면 매도진입, 골든크로스 하면 매도청산 한 후 매도재진입은 매도청산했던 봉의 20개봉 이내에서 매도청산이후 최고가가 매도청산가격+1p보다 작고 매도청산이후 최저가가 매도청산가격-1p보다 큰 범위에 위치 하고 매도청산 이후에 5이평이 20이평을 2회 이상 데드크로스 했으면 매도진입 하는 수식 부탁드립니다 매수진입수식은 위 수식과 정반대로 하여 작성하여 주시면 더욱 감사 하겠습니다