커뮤니티
질문있습니다.
2018-12-04 00:36:52
182
글번호 124110
다음과 같이 전봉의 종가 대비 -0.5%가 하락하면 즉시 매수하고
전봉의 종가대비 +0.5% 상승하면 즉시 매도하는 전략을 예로 들어서 질문드리겠습니다.
input : percent(0.5);
If MarketPosition() <> 1 Then
Buy ("매수", AtLimit, Close * (100-percent)/100);
If MarketPosition() <> -1 Then
Sell ("매도)", AtLimit, Close * (100+percent)/100);
1) 위의 수식으로 실전매매할때 시장가가 아닌 조건만족시 가격으로 지정가 주문하려면, 수식이 아닌 매매설정창에서 설정하면 되는건가요? "현재가"로 설정하나요? 아님 "종가"로 설정하나요?
2) 피라미딩은 허용안하고 3계약씩 매매한다고 가정했을 때, 지정가로 주문할 경우 매수신호시,
만약 1계약만 매수체결되고 2계약은 체결되지 않아 매수포지션에 1계약만 보유하게 될 경우,
다음 매도신호발생시 실제주문은 6계약(3계약 매수청산 + 3계약 매도진입) 매도주문이 나가게 되어 결과적으로 5계약이 매도진입 되는 건가요?
아니면 매도신호시에 자동으로 매수포지션 1계약은 매수청산되고 3계약만 매도진입이 되는 건가요?
3) 만약 2번질문에서 답이 후자가 아니고 전자라면 이를 해결하는(후자가 되도록) 수식을 부탁드립니다.
4) 앞전 신호에서 미체결된 2계약을 취소할수 있는 수식이나 방법이 있으면 가르쳐주세요.
5) 시스템매매 설정창에서 청산가격을 종가로 설정하고, 손절매를 1%로 설정할 경우, 손절은 시장가로 실행되는가요? 아니면 종가로 실행되는 가요?
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-12-04 11:31:02
안녕하세요
예스스탁입니다.
1
신호가격으로 주문내고자 하시면 "종가"로 지정해 주시면 됩니다.
2
시스템은 신호에 따라 주문만 발생합니다.
주문이후 해당 주문의 미체결 여부는 랭귀지에서 알수 없습니다.
랭귀지는 차트 봉을 이용해 조건을 판단하고
조건만족에 따라 신호를 발생하고 해당 신호의 수량으로 주문이 집행됩니다.
매수진입신호가 3계약 발생한 상태에서 매도로 스위칭되면
해당 매수주문의 체결여부와 관계없이
매수포지션청산을 위해 매도3계약, 매도진입을 위해 3계약,
총6계약 매도주문이 집행됩니다.
3
수식으로 해당내용은 처리가 되지 않습니다.
미체결에 대해서는 시스템 트레이딩 설정창의 부가기능에
시간정정기능 정도만 제공되고 있습니다.
다만 해당 정정도 전량 미체결일때만 발동하게 됩니다.
최대한 미체결이 발생하지 않게 주문가격을 체결에 유리한 가격으로 설정하시거나
수동으로 관리해 주셔야 합니다.
4
취소주문이 가능하지 않습니다.
5
청산가격이 종가이므로 손절매등도 모두 신호상 가격으로 지정가 주문됩니다.
즐거운 하루되세요
> 기똥찬 님이 쓴 글입니다.
> 제목 : 질문있습니다.
> 다음과 같이 전봉의 종가 대비 -0.5%가 하락하면 즉시 매수하고
전봉의 종가대비 +0.5% 상승하면 즉시 매도하는 전략을 예로 들어서 질문드리겠습니다.
input : percent(0.5);
If MarketPosition() <> 1 Then
Buy ("매수", AtLimit, Close * (100-percent)/100);
If MarketPosition() <> -1 Then
Sell ("매도)", AtLimit, Close * (100+percent)/100);
1) 위의 수식으로 실전매매할때 시장가가 아닌 조건만족시 가격으로 지정가 주문하려면, 수식이 아닌 매매설정창에서 설정하면 되는건가요? "현재가"로 설정하나요? 아님 "종가"로 설정하나요?
2) 피라미딩은 허용안하고 3계약씩 매매한다고 가정했을 때, 지정가로 주문할 경우 매수신호시,
만약 1계약만 매수체결되고 2계약은 체결되지 않아 매수포지션에 1계약만 보유하게 될 경우,
다음 매도신호발생시 실제주문은 6계약(3계약 매수청산 + 3계약 매도진입) 매도주문이 나가게 되어 결과적으로 5계약이 매도진입 되는 건가요?
아니면 매도신호시에 자동으로 매수포지션 1계약은 매수청산되고 3계약만 매도진입이 되는 건가요?
3) 만약 2번질문에서 답이 후자가 아니고 전자라면 이를 해결하는(후자가 되도록) 수식을 부탁드립니다.
4) 앞전 신호에서 미체결된 2계약을 취소할수 있는 수식이나 방법이 있으면 가르쳐주세요.
5) 시스템매매 설정창에서 청산가격을 종가로 설정하고, 손절매를 1%로 설정할 경우, 손절은 시장가로 실행되는가요? 아니면 종가로 실행되는 가요?
감사합니다.