커뮤니티

수식문의

프로필 이미지
탄탄시스템
2017-06-01 10:48:17
111
글번호 110021
답변완료
안녕하세요. 항상 궁금증에 정확한 답변을 주셔서 감사드립니다. 질문 내용은 exitlong("1/3매도",OnClose,def,"",floor(CurrentContracts*0.33),1); 위와 같이 일부매도 주문을 낼때 만약 매수가 피라미딩으로 복수로 들어가 있을때 전체 비중의 33%를 매도하라는 주문인데요. 그동안 차트의 모습을 보면 항상 비중매도 주문시 선입선출 방식으로 보여집니다. 가장 먼저 매수한 주문건부터 차례대로 매도주문이 나가는 것을 볼 수 있습니다. 이렇게 되면 평단가가 변하게 됩니다. 제 질문의 요지는 일부매도가 나가더라도 평단가의 변화가 없도록 전체주문건에 대하여 일괄적으로 33%씩 매도주문을 나가게 할 수 있나요? 만약 3건의 매수에 각각 30주씩 매수가 진행되어서, 총 90주의 매수가 진행되었다면, 첫번째 주문에서만 30주가 나가는 것이 아니라, 각각 주문건 마다 10주씩 30주가 매도 나가게끔 하고 싶습니다. 전자와 후자는 평단가에서 다르기 때문에 향후 매도주문시 전혀 다른 방향으로 진행될 겁니다. 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-06-01 13:48:11

안녕하세요 예스스탁입니다. 청산함수의 마지막 옵션이 해당 내용을 지정하는 옵션입니다. 0이면 진입신호별로, 1이면 전체수량에서라는 의미입니다. exitlong("1/3매도",OnClose,def,"",10,0); 위와 같이 수량과 수량옵션이 지정면 발동시 진입별로 10주씩 매도입니다. 해당 수량을 충족하지 못하는 신호는 해당신호에서 남은 수량만 청산합니다. exitlong("1/3매도",OnClose,def,"",floor((CurrentContracts*0.33)/currentEntries),0); 즐거운 하루되세요 > 탄탄시스템 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요. 항상 궁금증에 정확한 답변을 주셔서 감사드립니다. 질문 내용은 exitlong("1/3매도",OnClose,def,"",floor(CurrentContracts*0.33),1); 위와 같이 일부매도 주문을 낼때 만약 매수가 피라미딩으로 복수로 들어가 있을때 전체 비중의 33%를 매도하라는 주문인데요. 그동안 차트의 모습을 보면 항상 비중매도 주문시 선입선출 방식으로 보여집니다. 가장 먼저 매수한 주문건부터 차례대로 매도주문이 나가는 것을 볼 수 있습니다. 이렇게 되면 평단가가 변하게 됩니다. 제 질문의 요지는 일부매도가 나가더라도 평단가의 변화가 없도록 전체주문건에 대하여 일괄적으로 33%씩 매도주문을 나가게 할 수 있나요? 만약 3건의 매수에 각각 30주씩 매수가 진행되어서, 총 90주의 매수가 진행되었다면, 첫번째 주문에서만 30주가 나가는 것이 아니라, 각각 주문건 마다 10주씩 30주가 매도 나가게끔 하고 싶습니다. 전자와 후자는 평단가에서 다르기 때문에 향후 매도주문시 전혀 다른 방향으로 진행될 겁니다. 부탁드립니다.