커뮤니티
수식문의
2010-01-04 19:42:41
803
글번호 27224
안녕하세요
1. 진입과 청산
- 장이 시초가 대비 4틱 상승 시 추격매수 & <시초가 + 4틱 + 0.5pt>에서 익절 & 시초가(not 자신의 진입가) 대비 1틱 하락시 시장가로 손절
- 장이 시초가 대비 4틱 하락 시 추격매도 & <시초가 - 4틱 - 0.5pt>에서 익절 & 시초가(not 자신의 진입가) 대비 1틱 상승시 시장가로 손절
- 장 중 변동성 5일평균(매일의 고점과 저점의 차이값을 최근 5거래일 동안 평균한 값)이 큰 구간은 익절은 최대 1pt 까지 설정 가능.
이 경우 선물 1계약 이상 운용시 기준진입가(시초가 +4 틱 or 시초가 - 4틱) 대비 0.5pt ~ 1pt 사이에서 지정가 분할 매도 주문 설정
2. 휩소 제거를 위한 필터링
- 일봉기준 근접 이평선(5MA or 20MA or 60MA)이 제법 가파른 상승 중일 경우에는 근접 이평선 부근에서 일봉이 시초가 대비 하락일 경우에는 매도진입 자제.
- 일봉기준 근접 이평선(5MA or 20MA or 60MA)이 제법 가파른 하락 중일 경우에는 근접 이평선 부근에서 일봉이 시초가 대비 상승일 경우에는 매수진입 자제.
- 장중 변동성 5일 MA가 최근 3년간의 역사적 저점 근처에 있을 경우에는 포지션 진입 규모 축소하거나, 매매 자체를 관망.
- 오전 10시 ~ 오후 2시 사이에는 포지션 규모 축소하거나, 매매 자체를 관망
3.필터링
5일, 20일, 60일 이평선이 정배열 상태이고, 60일 이평선이 우상향일 경우에는 시초가 하향돌파신호시 매도 진입금지
5일, 20일, 60일 이평선이 역배열 상태이고, 60일 이평선이 우하향일 경우에는 시초가 상향돌파신호시 매수 진입금지
감사합니다
답변 1
예스스탁 예스스탁 답변
2010-01-05 16:18:22
안녕하세요
예스스탁입니다.
1.
N1값은 최근 5일 평균변동성의 크기의 기준값입니다.
원하시는 값을 설정하셔야 합니다.
분할매도는 진입수량과 분할하고자 하시는 횟수별로 경우의 수를 따져서 작성되어야 합니다. 해댕 내용을 자세히 올려주셔야 작성이 가능합니다.
2.
횝소와 관련된 제어부분은 내용이 추상적입니다. 수치적으로 표현하여 올려주시기 바랍니다.
var1 = ((dayhigh(0)-DayLow(0))+(dayhigh(1)-DayLow(1))+
(dayhigh(2)-DayLow(2))+(dayhigh(3)-DayLow(3))+(dayhigh(4)-DayLow(4)))/5;
Condition1 = ma(C,5) > ma(C,20) and ma(c,20) > ma(c,60) and ma(c,60) > ma(C,60)[1];
Condition2 = ma(C,5) < ma(C,20) and ma(c,20) < ma(c,60) and ma(c,60) < ma(C,60)[1];
if MarketPosition != 1 and stime < 150000 and Condition2 == false Then{
buy("b",AtStop,dayopen+PriceScale*4);
}
if MarketPosition != -1 and stime < 150000 and Condition1 == false Then{
Sell("s",AtStop,dayopen-PriceScale*4);
}
if var1 < N1 Then{
if MarketPosition == 1 Then{
ExitLong("bx1",AtLimit,DayOpen+PriceScale*4+0.5);
ExitLong("bx2",AtStop,dayopen-PriceScale);
}
if MarketPosition == -1 Then{
ExitShort("sx1",AtLimit,DayOpen-PriceScale*4-0.5);
ExitShort("sx2",AtStop,dayopen+PriceScale);
}
}
if var1 >= N1 Then{
if MarketPosition == 1 Then{
ExitLong("bx11",AtLimit,DayOpen+PriceScale*4+1);
ExitLong("bx22",AtStop,dayopen-PriceScale);
}
if MarketPosition == -1 Then{
ExitShort("sx11",AtLimit,DayOpen-PriceScale*4-1);
ExitShort("sx22",AtStop,dayopen+PriceScale);
}
}
즐거운 하루되세요
> 개포빠가사리 님이 쓴 글입니다.
> 제목 : 수식문의
> 안녕하세요
1. 진입과 청산
- 장이 시초가 대비 4틱 상승 시 추격매수 & <시초가 + 4틱 + 0.5pt>에서 익절 & 시초가(not 자신의 진입가) 대비 1틱 하락시 시장가로 손절
- 장이 시초가 대비 4틱 하락 시 추격매도 & <시초가 - 4틱 - 0.5pt>에서 익절 & 시초가(not 자신의 진입가) 대비 1틱 상승시 시장가로 손절
- 장 중 변동성 5일평균(매일의 고점과 저점의 차이값을 최근 5거래일 동안 평균한 값)이 큰 구간은 익절은 최대 1pt 까지 설정 가능.
이 경우 선물 1계약 이상 운용시 기준진입가(시초가 +4 틱 or 시초가 - 4틱) 대비 0.5pt ~ 1pt 사이에서 지정가 분할 매도 주문 설정
2. 휩소 제거를 위한 필터링
- 일봉기준 근접 이평선(5MA or 20MA or 60MA)이 제법 가파른 상승 중일 경우에는 근접 이평선 부근에서 일봉이 시초가 대비 하락일 경우에는 매도진입 자제.
- 일봉기준 근접 이평선(5MA or 20MA or 60MA)이 제법 가파른 하락 중일 경우에는 근접 이평선 부근에서 일봉이 시초가 대비 상승일 경우에는 매수진입 자제.
- 장중 변동성 5일 MA가 최근 3년간의 역사적 저점 근처에 있을 경우에는 포지션 진입 규모 축소하거나, 매매 자체를 관망.
- 오전 10시 ~ 오후 2시 사이에는 포지션 규모 축소하거나, 매매 자체를 관망
3.필터링
5일, 20일, 60일 이평선이 정배열 상태이고, 60일 이평선이 우상향일 경우에는 시초가 하향돌파신호시 매도 진입금지
5일, 20일, 60일 이평선이 역배열 상태이고, 60일 이평선이 우하향일 경우에는 시초가 상향돌파신호시 매수 진입금지
감사합니다
다음글
이전글