예스스탁
예스스탁 답변
2011-01-20 16:49:50
안녕하세요. 예스스탁입니다.
호가 체결은 두 가지 형태로 나눌 수 있습니다.
첫째, 현재의 체결가와 매수,매도 호가와 비교하여 거래형을 판단한다.
둘째, 호가는 무시하고 직전 체결가만을 비교하여 거래형을 판단한다.(예스스탁 제공지표)
첫째 방식은 대부분의 증권사 현재가 화면에서 처리하는 방식입니다.
그런데 이 방식은 두 가지 문제가 있습니다.
현재 거래소로부터 발생하는 시세 데이터는 ‘체결 데이터,와 ‘호가 데이터’가 분리되어서 발생합니다.
따라서 두 데이터 사이의 약간의 시차로 인해 정확한 시점판단에 착오가 발생 할 수 있습니다.
또 이 방식은 가격이 오르는(내리는) 상황인데도 순간적으로 하락형(상승형)으로 잘못 판단하는 허점을 갖고 있습니다.
예를 들겠습니다.
현재 어떤 종목의 현재 호가 상황입니다.
매도호가 매도잔량 매수잔량 매수호가
10020 100
10010 100
10000 100
현재가 10000
100 9990
100 9980
100 9970
이때 10000에 체결되면 상승형,9990에 체결되면 하락형으로 판단합니다.
그런데 이때 새로운 거래자가 나타나 10010원에 300주 매수주문을 내면
내부적으로 10000원에 100주,10010에 100주가 체결되고 현재 상황은 다음처럼 바뀌게 됩니다.
매도호가 매도잔량 매수잔량 매수호가
10040 …
10030 …
10020 100
현재가 10010
100 10010
100 9990
100 9980
이 상황에서 분명히 가격이 상승하였으므로 상승형 체결이 맞지만 호가를 비교하여 판단하면 현재가가 매수호가로 체결된 것이므로 하락형 체결이 될 수밖에 없습니다.
이 방식은 현재가 화면에서만 보여질 때는 사실 큰 문제는 없습니다.
그러나 시스템에서 사용되어지는 지표로 제공 될 때는 시뮬레이션이나 이를 사용하는 시스템의 신호왜곡 등의 문제가 발생 할 수 있습니다..
따라서 시스템 트레이딩 툴을 제공하는 저희 예스스탁에서는 부득이 호가상황을 배제하고 직전 체결가만을 비교하는 방식을 심사숙고하여 채택하게 된 것 입니다.
예스트레이더의 초기 버전에서는 첫째 방식인 매수,매도호가와 비교하여 상승형이냐
하락형이냐를 판단 하였습니다.
그러나 바로 이 문제점을 파악하고 여러분들의 의견을 참고하여 현재의 방식으로 변경을 하였습니다.
이 방식으로 과거의 데이터를 모두 구축하였기 때문에 또 다시 방식을 바꾸는 것은
기존에 이를 사용한 시스템들에 다시 혼란을 초래하게 됩니다.
참고로 상승형(하락형) 체결건수 및 거래량의 지표 데이터 제공은 예스스탁과 TradeStation 등 일부 시스템트레이딩 제품에서 제공되는데 이들 역시 저희와 같은 방식의 데이터를 제공합니다.
감사합니다.
> AlexCho 님이 쓴 글입니다.
> 제목 : 버그 수정 요청.. (사소하지만 거슬림)
> 예스트레이더의 현재가 창에서..
체결수량을 보면 파란색과 빨강색이 번갈아서 나옵니다.
버그는....
매도물량이 나온 경우는 파란색...
매수 물량이 나와서 체결된 경우는 빨강색이 나타나는데..
가끔 매도에서도 빨강색이 나오고..
매수에서도 파란색이 나옵니다.
.........
이게 말이죠.. 사소하지만, 다른 증권사 HTS와 다르고..
눈에 거슬리거든요.. 헷갈리기도 하고..
꼭 수정 부탁드립니다.
AlexCho
2011-01-20 17:52:02
빠른 답변 감사합니다.
그런데.. 답변 주신 내용이 잘 이해가 되지 않는 면도 있습니다.
제가 장중에 그런 경우가 나오면 그림을 가지고 다시 문의를 드리겠습니다.
설명하신 것을 보면..
현재가격을 1,000이라고 하면
990에 매도가 나오고, 1,010에 매수가 나오는 경우를 예를 들어 주신 것이 맞나요?
이런 경우라면...
먼저 주문이 들어온 것이 처리되어서 한번은 매도(파란색, 990에 대한)..
그리고 다음에는 매수(빨강색, 1,010에 대한)에 대하여 각각 처리되는 것이 맞지 않나요?
시차를 두고 들어오는 주문이 동시에 처리되는 경우는 동시호가의 경우만 그렇지 않은지요..
좀 이해가 되지 않아서 다시 질문합니다.
그리고 이것은 데이터베이스 문제가 아니라...
매도 물량에 의한 주식 체결이 발생했는데.. 표시에는 빨강색.. 또는 반대의 경우로
매수 물량에 의한 체결시 파란색으로 표시하는 문제가 아닌가 생각됩니다.
제 생각입니다만.. 이렇게 반대로 표시가 된다면.....
색을 구별하지 않고 그냥 검정색으로 나타내는 것이 눈에 거슬리지 않을 듯 합니다.
(처음에는 그냥 넘겼는데.. 자꾸만 눈에 거슬리더군요.. ^_^)
툴에서 현재가 화면에서 체결수량의 색을 바꾼다고 해서 데이터베이스가 바뀌는 것은 아니지 않은지요?
아무튼 답변 감사합니다.
그리고... 장중에 화면 캡쳐가 쉽게 될지는 모르겠지만..
제가 한번 잡아서 다시 어떤 경우인지 설명해 보도록 하겠습니다.
그럼..
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 버그 수정 요청.. (사소하지만 거슬림)
> 안녕하세요. 예스스탁입니다.
호가 체결은 두 가지 형태로 나눌 수 있습니다.
첫째, 현재의 체결가와 매수,매도 호가와 비교하여 거래형을 판단한다.
둘째, 호가는 무시하고 직전 체결가만을 비교하여 거래형을 판단한다.(예스스탁 제공지표)
첫째 방식은 대부분의 증권사 현재가 화면에서 처리하는 방식입니다.
그런데 이 방식은 두 가지 문제가 있습니다.
현재 거래소로부터 발생하는 시세 데이터는 ‘체결 데이터,와 ‘호가 데이터’가 분리되어서 발생합니다.
따라서 두 데이터 사이의 약간의 시차로 인해 정확한 시점판단에 착오가 발생 할 수 있습니다.
또 이 방식은 가격이 오르는(내리는) 상황인데도 순간적으로 하락형(상승형)으로 잘못 판단하는 허점을 갖고 있습니다.
예를 들겠습니다.
현재 어떤 종목의 현재 호가 상황입니다.
매도호가 매도잔량 매수잔량 매수호가
10020 100
10010 100
10000 100
현재가 10000
100 9990
100 9980
100 9970
이때 10000에 체결되면 상승형,9990에 체결되면 하락형으로 판단합니다.
그런데 이때 새로운 거래자가 나타나 10010원에 300주 매수주문을 내면
내부적으로 10000원에 100주,10010에 100주가 체결되고 현재 상황은 다음처럼 바뀌게 됩니다.
매도호가 매도잔량 매수잔량 매수호가
10040 …
10030 …
10020 100
현재가 10010
100 10010
100 9990
100 9980
이 상황에서 분명히 가격이 상승하였으므로 상승형 체결이 맞지만 호가를 비교하여 판단하면 현재가가 매수호가로 체결된 것이므로 하락형 체결이 될 수밖에 없습니다.
이 방식은 현재가 화면에서만 보여질 때는 사실 큰 문제는 없습니다.
그러나 시스템에서 사용되어지는 지표로 제공 될 때는 시뮬레이션이나 이를 사용하는 시스템의 신호왜곡 등의 문제가 발생 할 수 있습니다..
따라서 시스템 트레이딩 툴을 제공하는 저희 예스스탁에서는 부득이 호가상황을 배제하고 직전 체결가만을 비교하는 방식을 심사숙고하여 채택하게 된 것 입니다.
예스트레이더의 초기 버전에서는 첫째 방식인 매수,매도호가와 비교하여 상승형이냐
하락형이냐를 판단 하였습니다.
그러나 바로 이 문제점을 파악하고 여러분들의 의견을 참고하여 현재의 방식으로 변경을 하였습니다.
이 방식으로 과거의 데이터를 모두 구축하였기 때문에 또 다시 방식을 바꾸는 것은
기존에 이를 사용한 시스템들에 다시 혼란을 초래하게 됩니다.
참고로 상승형(하락형) 체결건수 및 거래량의 지표 데이터 제공은 예스스탁과 TradeStation 등 일부 시스템트레이딩 제품에서 제공되는데 이들 역시 저희와 같은 방식의 데이터를 제공합니다.
감사합니다.
> AlexCho 님이 쓴 글입니다.
> 제목 : 버그 수정 요청.. (사소하지만 거슬림)
> 예스트레이더의 현재가 창에서..
체결수량을 보면 파란색과 빨강색이 번갈아서 나옵니다.
버그는....
매도물량이 나온 경우는 파란색...
매수 물량이 나와서 체결된 경우는 빨강색이 나타나는데..
가끔 매도에서도 빨강색이 나오고..
매수에서도 파란색이 나옵니다.
.........
이게 말이죠.. 사소하지만, 다른 증권사 HTS와 다르고..
눈에 거슬리거든요.. 헷갈리기도 하고..
꼭 수정 부탁드립니다.
AlexCho
2011-01-21 11:12:25
파일을 첨부합니다.
세가지 경우 모두 매도주문에서 체결되었음에도 불구하고 빨강색..
반대로 매수주문에서는 파란색으로 표시되는 경우를 잡았습니다.
그림1과 그림3은 매수에 의한 체결인데 파란색으로 표시되었습니다.
반대로 그림2는 매도에 의한 체결인데 빨강색으로 표시된 경우를 잡은 것입니다.
분석 부탁합니다.
======
제가 엔지니어 출신이라서 좀 까탈스러운지 모르겠습니다만.. 좀 더 나은 예스 트레이더를 위해서... ^__^
======
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 버그 수정 요청.. (사소하지만 거슬림)
> 안녕하세요. 예스스탁입니다.
호가 체결은 두 가지 형태로 나눌 수 있습니다.
첫째, 현재의 체결가와 매수,매도 호가와 비교하여 거래형을 판단한다.
둘째, 호가는 무시하고 직전 체결가만을 비교하여 거래형을 판단한다.(예스스탁 제공지표)
첫째 방식은 대부분의 증권사 현재가 화면에서 처리하는 방식입니다.
그런데 이 방식은 두 가지 문제가 있습니다.
현재 거래소로부터 발생하는 시세 데이터는 ‘체결 데이터,와 ‘호가 데이터’가 분리되어서 발생합니다.
따라서 두 데이터 사이의 약간의 시차로 인해 정확한 시점판단에 착오가 발생 할 수 있습니다.
또 이 방식은 가격이 오르는(내리는) 상황인데도 순간적으로 하락형(상승형)으로 잘못 판단하는 허점을 갖고 있습니다.
예를 들겠습니다.
현재 어떤 종목의 현재 호가 상황입니다.
매도호가 매도잔량 매수잔량 매수호가
10020 100
10010 100
10000 100
현재가 10000
100 9990
100 9980
100 9970
이때 10000에 체결되면 상승형,9990에 체결되면 하락형으로 판단합니다.
그런데 이때 새로운 거래자가 나타나 10010원에 300주 매수주문을 내면
내부적으로 10000원에 100주,10010에 100주가 체결되고 현재 상황은 다음처럼 바뀌게 됩니다.
매도호가 매도잔량 매수잔량 매수호가
10040 …
10030 …
10020 100
현재가 10010
100 10010
100 9990
100 9980
이 상황에서 분명히 가격이 상승하였으므로 상승형 체결이 맞지만 호가를 비교하여 판단하면 현재가가 매수호가로 체결된 것이므로 하락형 체결이 될 수밖에 없습니다.
이 방식은 현재가 화면에서만 보여질 때는 사실 큰 문제는 없습니다.
그러나 시스템에서 사용되어지는 지표로 제공 될 때는 시뮬레이션이나 이를 사용하는 시스템의 신호왜곡 등의 문제가 발생 할 수 있습니다..
따라서 시스템 트레이딩 툴을 제공하는 저희 예스스탁에서는 부득이 호가상황을 배제하고 직전 체결가만을 비교하는 방식을 심사숙고하여 채택하게 된 것 입니다.
예스트레이더의 초기 버전에서는 첫째 방식인 매수,매도호가와 비교하여 상승형이냐
하락형이냐를 판단 하였습니다.
그러나 바로 이 문제점을 파악하고 여러분들의 의견을 참고하여 현재의 방식으로 변경을 하였습니다.
이 방식으로 과거의 데이터를 모두 구축하였기 때문에 또 다시 방식을 바꾸는 것은
기존에 이를 사용한 시스템들에 다시 혼란을 초래하게 됩니다.
참고로 상승형(하락형) 체결건수 및 거래량의 지표 데이터 제공은 예스스탁과 TradeStation 등 일부 시스템트레이딩 제품에서 제공되는데 이들 역시 저희와 같은 방식의 데이터를 제공합니다.
감사합니다.
> AlexCho 님이 쓴 글입니다.
> 제목 : 버그 수정 요청.. (사소하지만 거슬림)
> 예스트레이더의 현재가 창에서..
체결수량을 보면 파란색과 빨강색이 번갈아서 나옵니다.
버그는....
매도물량이 나온 경우는 파란색...
매수 물량이 나와서 체결된 경우는 빨강색이 나타나는데..
가끔 매도에서도 빨강색이 나오고..
매수에서도 파란색이 나옵니다.
.........
이게 말이죠.. 사소하지만, 다른 증권사 HTS와 다르고..
눈에 거슬리거든요.. 헷갈리기도 하고..
꼭 수정 부탁드립니다.
예스스탁
예스스탁 답변
2011-01-21 16:43:50
추가 답변 드립니다.
색상을 나타낼 때 체결된 가격이 매수호가 쪽에 있던 가격으로 체결되었는지, 매도호가 쪽에 있던 가격으로 체결되었는지는 알지 못합니다. 다만, 체결이 된 시점에 그 가격이 매수호가쪽인지 매도호가쪽인지 판단을 해서 호가형을 구분해 줄 뿐입니다. 즉, 사후적으로 호가형을 판단한다는 것입니다. 이럴 경우 먼저 답변드린것과 같이 가격이 상승하면서 체결되었지만 매도호가에서 체결된것으로 나타낸다는 문제점이 있기 때문에 단순히 현재가 화면에서 호가형으로 보여주는 것은 문제가 안되지만, 데이터로 구축하고 이를 시스템 트레이딩을 위한 데이터로 사용하기 위해서는 호가형이 아닌 체결형(직전보다 상승체결이면 빨간색, 하락체결이면 파란색 동일한 가격이면 직전의 상태 유지)으로 나타내는 것입니다.
올려주신 화면의 가격을 보시면 가격이 한틱이라도 상승하면 빨간색으로 바뀌고 그 가격이 유지되는한 계속 빨간색으로 나타내면 가격이 한틱이라도 하락하면 파란색으로 바뀌고 가격이 유지되면 계속 파란색으로 유지합니다. 이는 호가형으로 현재가의 색상을 나타낼지 체결형으로 나타낼지에 관한 선택적인 문제이므로 버그는 아니며, 시스템 트레이딩 프로그램에서 취하는 방식입니다.
예스트레이더는 체결형으로 현재가창에서 보여주지만, 리딩투자증권의 리딩스타플러스는 일반HTS의 성격이 강하기 때문에 , 호가형 체결로 색상을 나타내고 있습니다.
감사합니다.