커뮤니티

진입, 청산 명령 관련 문의드립니다.

프로필 이미지
hanbija
2021-09-23 20:22:04
876
글번호 152413
답변완료
buy = 매수 sell = 매도 ExitLong = 매수 청산 ExitShort = 매도 청산 인데요 몇가지 궁금해서 문의드립니다. 질문 1. buy 신호를 통해 매수 1계약 보유 중 증권사 hts를 통해 청산을 해서 포지션이 없는 상태에서 Exitlong 신호가 발생 시 기존 매수 포지션이 없으므로 무시되는 것인지요? 아니면 매도 포지션을 갖게 되는지요? 질문 2. 질문1에서 만약 무시된다고 가정하면 ExitLong 신호가 나와도 매수 계약이 없으므로 매수청산이 되지 않게되고, htd에서 청산 했으므로 매수 포지션도 없는 상황에서 신규 buy 신호가 나오면 기존 포지션이 없으므로 매수 진입을 하게 되는 것인가요? 기존 시스템에서는 기존 매수계약에 대한 청산이 이루어지지 않은 것으로 판단하여 신규진입이 안되는 것인가요?(설정에서 중복진입은 허용하지 않는다는 가정입니다.) 질문3. marketposition 함수 질문 드립니다. marketposion = 1 은 매수 포지션인데 계약수도 의미하는 것인가요? 예를 들면 marketposiotion = 2 는 매수2계약, marketposirion = -2 는 매도 2계약으로 인식하는지요? 질문4. marketposition 함수는 종목을 구분하는지요? 예를들어, 2개의 차트에서 각각 2개의 종목(선물1, 옵션1)을 매매 한다고 할때 제 계좌에서 선물 매수 1계약 상태에서, 옵션 차트에서 marketposition = 1 이면 매수 청산하는 신호 발생 시 옵션은 매수 포지션이 없으므로 청산신호가 무시되는지, 아니면 선물 매수가 1계약 보유 중이므로 선물 매수가 청산되는 것인지요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-09-24 11:44:49

안녕하세요 예스스탁입니다. 1,2 시스템은 차트데이타로 조건만족하면 신호와 주문만을 집행합니다. 수동으로 주문한 부분은 인지 하지 못합니다. 그러므로 수동청산과 관계없이 청산신호 발생하면 주문을 집행하므로 매도포지션을 갖게 됩니다. 차트에서 청산신호가 발생한 이후에 다시 진입조건이 만족해서 진입이 발생합니다. 3 marketposition은 신호상 포지션 방향만 알려주는 함수입니다. 0이면 무포지션상태, 1이면 매수포지션 진입상태, -1이면 매도포지션 진입상태입니다. 현재 신호상 보유 수량은 CurrentContracts로 리턴됩니다. 4 종목구분을 하지 않습니다. 시스템은 차트에 적용되면 해당 차트의 기본종목으로 신호와 주문을 집행합니다. 차트기반인 예스랭귀지는 차트의 데이타만을 이용해 계산하고 신호를 발생합니다. 실제잔고등을 인지하지 않고 다른차트의 신호내용을 알지 못합니다. 즉 차트데이타로만 신호를 발생해 주문만을 발생하고자 할때 상용하시는 언어입니다. 즐거운 하루되세요 > hanbija 님이 쓴 글입니다. > 제목 : 진입, 청산 명령 관련 문의드립니다. > buy = 매수 sell = 매도 ExitLong = 매수 청산 ExitShort = 매도 청산 인데요 몇가지 궁금해서 문의드립니다. 질문 1. buy 신호를 통해 매수 1계약 보유 중 증권사 hts를 통해 청산을 해서 포지션이 없는 상태에서 Exitlong 신호가 발생 시 기존 매수 포지션이 없으므로 무시되는 것인지요? 아니면 매도 포지션을 갖게 되는지요? 질문 2. 질문1에서 만약 무시된다고 가정하면 ExitLong 신호가 나와도 매수 계약이 없으므로 매수청산이 되지 않게되고, htd에서 청산 했으므로 매수 포지션도 없는 상황에서 신규 buy 신호가 나오면 기존 포지션이 없으므로 매수 진입을 하게 되는 것인가요? 기존 시스템에서는 기존 매수계약에 대한 청산이 이루어지지 않은 것으로 판단하여 신규진입이 안되는 것인가요?(설정에서 중복진입은 허용하지 않는다는 가정입니다.) 질문3. marketposition 함수 질문 드립니다. marketposion = 1 은 매수 포지션인데 계약수도 의미하는 것인가요? 예를 들면 marketposiotion = 2 는 매수2계약, marketposirion = -2 는 매도 2계약으로 인식하는지요? 질문4. marketposition 함수는 종목을 구분하는지요? 예를들어, 2개의 차트에서 각각 2개의 종목(선물1, 옵션1)을 매매 한다고 할때 제 계좌에서 선물 매수 1계약 상태에서, 옵션 차트에서 marketposition = 1 이면 매수 청산하는 신호 발생 시 옵션은 매수 포지션이 없으므로 청산신호가 무시되는지, 아니면 선물 매수가 1계약 보유 중이므로 선물 매수가 청산되는 것인지요?