모든 주식의 주가가 한 계단(tick) 오른다면 어떤 주식을 사야할까?

모든 주식의 주가가 한 계단(tick) 오른다면 어떤 주식을 사야할까?

스캘핑과 스윙의 중간 어느 지점에서(?) 놀고 있다.

하루 내에 호가 단위(tick) 한단계 높여 실현하는 경우도 있고, 며칠을 두고 서너 단위를 높여 실현하기도 한다.

그래서 거래량이 많고(주문이 잘 체결되고), 주가에 비해(많이 살 수 있고) 호가 단위(tick)가 상대적으로 큰(많이 이득을 주는) 주식을 좋아한다. 직감이든 우연이든 SK하이닉스가 그런 주식이라 생각했는데, 맞는 생각인지 확인해봤다.

질문을 다시 구성한다면 “매수할 주식의 주가가 한 계단(tick) 오른다면 어떤 주식을 사야할까?

이익 계산

나는 현금 $M$을 갖고 있고, 주가가 $p$, 호가 단위(tick)가 $\Delta p$인 주식을 사려한다. 현금을 전부 써서 주식을 매수한다면, 주식은 $ M / p $주만큼 살 수 있을 것이다. $M$이 $p$에 비하여 상대적으로 크다면 잔금을 무시할 수 있을 정도로 미미해진다.

이 주식을 매도가격 $p + \Delta p$에 판다. 증권거래세, 증권사수수료를 고려하면 수익/지출은 다음과 같다.

매수 시 지출

  1. $ 매수금액 = 매입가격 \times 주식수 = p \times \frac{M}{p} = M $
  2. $ 매수수수료 = 매수금액 \times 수수료율 = M \times 0.015\% $

매도 시 수익

  1. $ 매도금액 = 매도가격 \times 주식수 = (p + \Delta p) \times \frac{M}{p} $
  2. $ 매도수수료 = 매도금액 \times 수수료율 = (p + \Delta p) \times \frac{M}{p} \times 0.015\% $
  3. $ 증권거래세 = 매도금액 \times 증권거래세율 = (p + \Delta p) \times \frac{M}{p} \times 0.25\% $

이익

이익 $\Pi$는 다음으로 정리된다. 종자돈 $M$이 클 수록, 주가 $p$는 낮을 수록, 호가 단위 $\Delta p$는 클 수록 커진다.

\[\Pi = ( \frac{\Delta p}{p} \cdot 99.735\% - 0.28\% ) M\]

예를 들어, 현재 13만8,000원인 SK하이닉스를 1,000만원으로 전부 매수하고 13만8,500원에 판다면, 이득은 8,136원을 얻는다.

이득을 얻으려면 $ \frac{\Delta p}{p} \cdot 99.735\% > 0.28\% $ 이어야 한다.

이걸 좀 더 보기 쉽게 역수로 정리하면 다음과 같다.

\[\frac{p}{\Delta p} < 356.2\]

이 조건을 충족하는 주식은 한 단위만 올라도 이득이고, 충족하지 못하는 주식은 손실이다.

종목 비교

이 조건을 충족하는 주식은 무엇이 있을까? Python에서 pykrx 라이브러리를 이용했다. 2021년 3월 19일 기준으로 KOSPI만 고려한다.

from pykrx import stock

def get_ticksize(price):

  if price < 1000:
    ticksize = 1
  elif price < 5000:
    ticksize = 5
  elif price < 10000:
    ticksize = 10
  elif price < 50000:
    ticksize = 50
  elif price < 100000:
    ticksize = 100
  elif price < 500000:
    ticksize = 500
  elif price >= 500000:
    ticksize = 1000
  return ticksize

df = stock.get_market_ohlcv_by_ticker("20210319")

df['종목명'] = df.index
df['종목명'] = df['종목명'].transform(stock.get_market_ticker_name)
df['호가단위'] = df['종가'].transform(get_ticksize)
df['p배율'] = df['종가'] / df['호가단위']
df = df.sort_values('거래대금', ascending = False)
df.to_excel('result.xlsx')

결과를 엑셀로 잘 정리해 거래대금 순서로 30위까지 나열한다.

종목 비교

결론

SK 하이닉스 만세!!!다. SK 바이오사이언스가 갖 상장해서 이상점인 걸 감안하면, 내 거래 스타일에서 SK 하이닉스만큼 좋은 주식이 안보인다.

물론, 당연한 얘기(disclaimer)지만 이 지표만 절대적으로 볼 수는 없다. 호가단위가 작더라도 장 중에 변동성이 더 큰 주식이 더 좋을 수 있다.

예를 들어 모든 변수를 다 고정하고, SK하이닉스가 1단위 움직일 때 삼성전자가 3단위로 동행한다고 하면, 삼성전자($\frac{p}{\Delta p} \div 3 = 273$)가 SK하이닉스($\frac{p}{\Delta p} = 276$)보다 미미하게나마 더 큰 이득을 본다.

2021년 3월 19일 기준의 결과이므로, 한달 후에 다시 재산출해보려 한다.