커뮤니티
수식 문의드립니다.
2015-10-23 09:32:06
123
글번호 91595
안녕하세요..
늘 친절한 답변에 감사드립니다.
수식에 대해 궁금한 게 있어서 문의드립니다.
너무 간단한 것 같지만..제가 작성을 하다 보면 실수가 많아서요..
cme 선물로 시스템트레이딩을 하고 있습니다.
7시에 장이 시작이 되는데..
10분 봉으로 전략실행차트를 미리 켜놓고..
그 날의 첫 봉 시가 기준으로
시가보다 20핍 위에서 지정가로 매도주문을 넣고
익절은 진입가 대비 50핍으로 손절도 진입가 대비 50핍으로 지정가로 해주려고 합니다.
마찬가지로
시가보다 50핍 위에서 스탑매수로 지정가로 매수주문을 넣고
익절은 진입가 대비 50핍으로 손절도 진입가 대비 50핍으로 지정가로 해주려고 합니다.
같은 형태의 주문 2가지를 오전 12시 10분에 완성되는 봉 종가 기준으로
넣어주려면 어떻게 해야 하는지요?
전략실행차트에서 일단 지정한 대로
주문이 나가면.. 체결 여부와 상관 없이 익절과 손절주문은 자동으로 나가겠지요?
체결 안 된 주문의 익절과 손절 주문이 안 나가도록 할 방법은 없을까요?
감사합니다..
답변 1
예스스탁 예스스탁 답변
2015-10-23 14:54:57
안녕하세요
예스스탁입니다.
시스템은 지정한 조건이 만족하면 주문만 발생하며
체결여부를 알수는 없습니다.
그러므로 진입의 체결여부로 청산식을 제어할수는 없습니다.
또한 수식 안에서는 주문가격을 지정하는 부분이 없습니다.
아래식은 지정한 가격에 도달하면 신호가 발생합니다.
신호가 발생하면
시스템 트레이딩 설정창의 매매가격에서 지정한 가격으로 주문이 집행됩니다.
1.
if bdate != Bdate[1] Then
var1 = O;
#시초가에서 20틱 상승하면 매도
if MarketPosition >= 0 and var1 > 0 Then
sell("s",AtLimit,var1+PriceScale*20);
#시초가에서 50틱 상승하면 매수
if MarketPosition <= 0 and var1 > 0 Then
sell("s",AtStop,var1+PriceScale*50);
#익절 50틱
SetStopProfittarget(PriceScale*50,PointStop);
#손절 50틱
SetStopLoss(PriceScale*50,PointStop);
2.
if stime == 121000 Then
var1 = c;
#시초가에서 20틱 상승하면 매도
if MarketPosition >= 0 and var1 > 0 Then
sell("s",AtLimit,var1+PriceScale*20);
#시초가에서 50틱 상승하면 매수
if MarketPosition <= 0 and var1 > 0 Then
sell("s",AtStop,var1+PriceScale*50);
#익절 50틱
SetStopProfittarget(PriceScale*50,PointStop);
#손절 50틱
SetStopLoss(PriceScale*50,PointStop);
즐거운 하루되세요
> 만법귀일 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 안녕하세요..
늘 친절한 답변에 감사드립니다.
수식에 대해 궁금한 게 있어서 문의드립니다.
너무 간단한 것 같지만..제가 작성을 하다 보면 실수가 많아서요..
cme 선물로 시스템트레이딩을 하고 있습니다.
7시에 장이 시작이 되는데..
10분 봉으로 전략실행차트를 미리 켜놓고..
그 날의 첫 봉 시가 기준으로
시가보다 20핍 위에서 지정가로 매도주문을 넣고
익절은 진입가 대비 50핍으로 손절도 진입가 대비 50핍으로 지정가로 해주려고 합니다.
마찬가지로
시가보다 50핍 위에서 스탑매수로 지정가로 매수주문을 넣고
익절은 진입가 대비 50핍으로 손절도 진입가 대비 50핍으로 지정가로 해주려고 합니다.
같은 형태의 주문 2가지를 오전 12시 10분에 완성되는 봉 종가 기준으로
넣어주려면 어떻게 해야 하는지요?
전략실행차트에서 일단 지정한 대로
주문이 나가면.. 체결 여부와 상관 없이 익절과 손절주문은 자동으로 나가겠지요?
체결 안 된 주문의 익절과 손절 주문이 안 나가도록 할 방법은 없을까요?
감사합니다..
다음글
이전글