커뮤니티
수식문의
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회 이상 데드크로스 했으면
매도진입 하는 수식 부탁드립니다
매수진입수식은 위 수식과 정반대로 하여 작성하여 주시면 더욱 감사 하겠습니다
다음글
이전글