커뮤니티

한개의 봉에 여러 신호가 나올때

프로필 이미지
hsjj333
2016-12-15 02:00:36
556
글번호 212246
답변완료
안녕하세요 현물 포지션 시스템 입니다. 기존에 진입되었던 포지션 보유중 입니다. 그 이후에, 여러 로직이 발생하다 보니 한개의 봉에 청산-진입-청산으로 기존 포지션 청산과 신규진입-신규진입에 대한 청산 이렇게 나왔습니다. 지연매매 설정 5초 걸어놓은 상태입니다. 기존 포지션 청산은 당연히 될테고요. 그 이후 진입과 청산이 동시에 떳을때 어떻게 되는지 궁금한데요.. 신규진입후 바로 청산신호가 나와서 신규진입은 없던일이 되는건가요? 아니면 신규진입은 5초지연뒤 실행되므로 제일 마지막 청산신호 먼저 즉시 실행되고 (청산될것이 없으므로 무의미) 5초뒤에 신규진입이 되버려서 포지션 보유로 남게되나요?
NH트레이더 (NH투자증권)
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2016-12-15 10:59:50

안녕하세요? 예스스탁입니다. 내용 올려주신 것처럼 청산신호가 먼저 발생한 후 이후 청산과 진입이 동시에 발생하게 될 때 먼저나온 청산신호에 의해서 보유잔고가 청산이 되었을 것이므로 나중의 청산신호에 대해서는 청산할 보유잔량이 없으므로 주문거부가 되고, 동시에 나온 매수신호는 진입지연으로 5초후에 매수주문이 들어가게 되므로 최종적으로는 매수를 보유하게 됩니다. 이 상황은 진입지연 기능을 사용하지 않았을 경우에도 마찬가지 입니다. 위 상황은 동일한 봉에서 atstop주문 등으로 시점 상으로 청산신호가 먼저 발생되고 이후에 진입신호와 청산신호가 동일한 시점에 발생된 것으로 가정한 경우인데, 세개의 신호(청산-진입-청산)가 동일한 시점에 같이 발생하더라도 결과는 위의 상황과 동일하게 발생하게 됩니다. 즉, 2개의 청산신호에 따라 청산(매도)주문이 2건이 발생하게 되는데, 1건의 매도주문에 의해서 기존 보유잔량을 청산하게 되고, 다른 한건의 매도주문은 보유잔량이 없게 되므로 주문이 거부됩니다. 또, 진입지연으로 매수신호에 따른 매수주문은 5초 늦게 발생되므로 이 신호에 따라 최종적으로 매수를 보유하게 됩니다. 이상과 같은 상황은 신호가 동일한 시점에 발생함으로써 신호의 상태와 계좌의 잔고상태가 불일치 될 수 있는 상황이므로 수동주문으로 조정해 주셔야 합니다. 감사합니다. > hsjj333 님이 쓴 글입니다. > 제목 : 한개의 봉에 여러 신호가 나올때 > 안녕하세요 현물 포지션 시스템 입니다. 기존에 진입되었던 포지션 보유중 입니다. 그 이후에, 여러 로직이 발생하다 보니 한개의 봉에 청산-진입-청산으로 기존 포지션 청산과 신규진입-신규진입에 대한 청산 이렇게 나왔습니다. 지연매매 설정 5초 걸어놓은 상태입니다. 기존 포지션 청산은 당연히 될테고요. 그 이후 진입과 청산이 동시에 떳을때 어떻게 되는지 궁금한데요.. 신규진입후 바로 청산신호가 나와서 신규진입은 없던일이 되는건가요? 아니면 신규진입은 5초지연뒤 실행되므로 제일 마지막 청산신호 먼저 즉시 실행되고 (청산될것이 없으므로 무의미) 5초뒤에 신규진입이 되버려서 포지션 보유로 남게되나요?
프로필 이미지

선라이즈

2016-12-15 16:36:40

예스의 onclose 신호는 봉완성과 동시에 발생하지 않나요? 신호3개가 순번을 가지고 순차적으로 발생하지 않고 봉완성시 동시 발생하지 않나요? 따라서 보유잔고만 청산되는 것으로 알고 있습니다만... > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 한개의 봉에 여러 신호가 나올때 > 안녕하세요? 예스스탁입니다. 내용 올려주신 것처럼 청산신호가 먼저 발생한 후 이후 청산과 진입이 동시에 발생하게 될 때 먼저나온 청산신호에 의해서 보유잔고가 청산이 되었을 것이므로 나중의 청산신호에 대해서는 청산할 보유잔량이 없으므로 주문거부가 되고, 동시에 나온 매수신호는 진입지연으로 5초후에 매수주문이 들어가게 되므로 최종적으로는 매수를 보유하게 됩니다. 이 상황은 진입지연 기능을 사용하지 않았을 경우에도 마찬가지 입니다. 위 상황은 동일한 봉에서 atstop주문 등으로 시점 상으로 청산신호가 먼저 발생되고 이후에 진입신호와 청산신호가 동일한 시점에 발생된 것으로 가정한 경우인데, 세개의 신호(청산-진입-청산)가 동일한 시점에 같이 발생하더라도 결과는 위의 상황과 동일하게 발생하게 됩니다. 즉, 2개의 청산신호에 따라 청산(매도)주문이 2건이 발생하게 되는데, 1건의 매도주문에 의해서 기존 보유잔량을 청산하게 되고, 다른 한건의 매도주문은 보유잔량이 없게 되므로 주문이 거부됩니다. 또, 진입지연으로 매수신호에 따른 매수주문은 5초 늦게 발생되므로 이 신호에 따라 최종적으로 매수를 보유하게 됩니다. 이상과 같은 상황은 신호가 동일한 시점에 발생함으로써 신호의 상태와 계좌의 잔고상태가 불일치 될 수 있는 상황이므로 수동주문으로 조정해 주셔야 합니다. 감사합니다. > hsjj333 님이 쓴 글입니다. > 제목 : 한개의 봉에 여러 신호가 나올때 > 안녕하세요 현물 포지션 시스템 입니다. 기존에 진입되었던 포지션 보유중 입니다. 그 이후에, 여러 로직이 발생하다 보니 한개의 봉에 청산-진입-청산으로 기존 포지션 청산과 신규진입-신규진입에 대한 청산 이렇게 나왔습니다. 지연매매 설정 5초 걸어놓은 상태입니다. 기존 포지션 청산은 당연히 될테고요. 그 이후 진입과 청산이 동시에 떳을때 어떻게 되는지 궁금한데요.. 신규진입후 바로 청산신호가 나와서 신규진입은 없던일이 되는건가요? 아니면 신규진입은 5초지연뒤 실행되므로 제일 마지막 청산신호 먼저 즉시 실행되고 (청산될것이 없으므로 무의미) 5초뒤에 신규진입이 되버려서 포지션 보유로 남게되나요?
프로필 이미지

예스스탁 예스스탁 답변

2016-12-16 17:48:16

안녕하세요? onclose타입의 경우 신호가 동시에 발생하는 것이 맞습니다. atstop타입으로 매수청산신호가 먼저 뜨고 나중에 onclose타입으로 매수와 매수청산신호가 떴을 때도 결과는 동일하게 나타나게 됩니다. 즉, 동시에 매수청산-매수-매수청산의 3개의 신호가 떴을 때 증거금이 충분하고 이 신호가 뜨기 전에 계좌에서 매수로 잔고를 보유하고 있다면 첫번째 매수청산 신호에 의해서 기존의 매수 잔고를 청산하게 되고, 두 번째 매수신호에 의해서 신규로 매수를 하게 됩니다. 2개의 신호까지는 문제가 없지만, 마지막 매수청산 신호에 대해서는 신규매수주문과 동시에 청산주문이 발생되어 아직 매수주문이 체결되기 이전이므로 청산할 수 있는 잔고가 없어서 이 주문은 거부되게 됩니다. 따라서 최종 신호상태는 매수청산 신호이지만, 마지막 매수청산 신호가 주문이 거부되므로 계좌의 최종 상태는 매수로 잔고를 보유하게 됩니다. 감사합니다. > 선라이즈 님이 쓴 글입니다. > 제목 : Re : Re : 한개의 봉에 여러 신호가 나올때 > 예스의 onclose 신호는 봉완성과 동시에 발생하지 않나요? 신호3개가 순번을 가지고 순차적으로 발생하지 않고 봉완성시 동시 발생하지 않나요? 따라서 보유잔고만 청산되는 것으로 알고 있습니다만... > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 한개의 봉에 여러 신호가 나올때 > 안녕하세요? 예스스탁입니다. 내용 올려주신 것처럼 청산신호가 먼저 발생한 후 이후 청산과 진입이 동시에 발생하게 될 때 먼저나온 청산신호에 의해서 보유잔고가 청산이 되었을 것이므로 나중의 청산신호에 대해서는 청산할 보유잔량이 없으므로 주문거부가 되고, 동시에 나온 매수신호는 진입지연으로 5초후에 매수주문이 들어가게 되므로 최종적으로는 매수를 보유하게 됩니다. 이 상황은 진입지연 기능을 사용하지 않았을 경우에도 마찬가지 입니다. 위 상황은 동일한 봉에서 atstop주문 등으로 시점 상으로 청산신호가 먼저 발생되고 이후에 진입신호와 청산신호가 동일한 시점에 발생된 것으로 가정한 경우인데, 세개의 신호(청산-진입-청산)가 동일한 시점에 같이 발생하더라도 결과는 위의 상황과 동일하게 발생하게 됩니다. 즉, 2개의 청산신호에 따라 청산(매도)주문이 2건이 발생하게 되는데, 1건의 매도주문에 의해서 기존 보유잔량을 청산하게 되고, 다른 한건의 매도주문은 보유잔량이 없게 되므로 주문이 거부됩니다. 또, 진입지연으로 매수신호에 따른 매수주문은 5초 늦게 발생되므로 이 신호에 따라 최종적으로 매수를 보유하게 됩니다. 이상과 같은 상황은 신호가 동일한 시점에 발생함으로써 신호의 상태와 계좌의 잔고상태가 불일치 될 수 있는 상황이므로 수동주문으로 조정해 주셔야 합니다. 감사합니다. > hsjj333 님이 쓴 글입니다. > 제목 : 한개의 봉에 여러 신호가 나올때 > 안녕하세요 현물 포지션 시스템 입니다. 기존에 진입되었던 포지션 보유중 입니다. 그 이후에, 여러 로직이 발생하다 보니 한개의 봉에 청산-진입-청산으로 기존 포지션 청산과 신규진입-신규진입에 대한 청산 이렇게 나왔습니다. 지연매매 설정 5초 걸어놓은 상태입니다. 기존 포지션 청산은 당연히 될테고요. 그 이후 진입과 청산이 동시에 떳을때 어떻게 되는지 궁금한데요.. 신규진입후 바로 청산신호가 나와서 신규진입은 없던일이 되는건가요? 아니면 신규진입은 5초지연뒤 실행되므로 제일 마지막 청산신호 먼저 즉시 실행되고 (청산될것이 없으므로 무의미) 5초뒤에 신규진입이 되버려서 포지션 보유로 남게되나요?