게임 정보 사이트를 토이프로젝트로 진행중에 있다. 메이플스토리와 던전앤파이터의 정보를 제공하는 사이트를 만들고 있다.
dnf.gada.app (현재 운영X)
던전앤파이터(이하 '던파') 게임에는 경매장이 있는데 증권시장처럼 정해진 가격에 사는 것이 아니고 최저가를 바로 구매할 수 있는 방식이다. 또한 한번 경매장에 등록해 놓으면 24시간동안 유지되고 던파에서 자체 제공하는 '평균가'를 기준으로 유저가 판매가격을 정한다.
그렇기 때문에 값들을 한눈에 볼 수 있는 차트가 있으면 좋을 것 같았다.
평균가를 기준으로 차트를 만들고 보니 7일치 데이터에서는 평균가의 변화가 미미했다. 풍문으로는 거래된 가격을 가지고 값을 도출한다고 하는데 거래가격 변화폭이 어느정도 있는 아이템의 평균가를 살펴봐도 값이 많이 변하지 않는 것으로 보아 평균가의 산정기간이 상당히 긴 것으로 보인다.
던파에서 제공하는 경매장 api 중에 차트에서 쓸만한 데이터는 평균가, 등록물량, 등록건수이지만 평균가는 현재 거래가격을 제대로 반영하지 못하고 등록물량, 건수는 거래량만을 나타내는 변수라 지난 가격을 제대로 표시해주는 데이터가 없었다.
그래서 1시간마다 데이터를 갱신하는데 등록된 경매장 최저가, 거래된 최저가 및 최고가가 있으면 가격의 추이를 잘 살펴볼 수 있고 유의미한 데이터를 얻을 수 있을 것 같아 백엔드분께 해당 데이터를 보내달라고 말했다.
그래프의 노란 점선이 갱신시간에 등록된 경매장 최저가, 빨간 봉의 하단이 거래된 최저가, 상단이 최고가이다.
실제로 유의미한 데이터를 얻을 수 있냐를 보면,
1. 무색큐브조각은 대부분 평균가 아래에서 거래된다.
2. 경매장 최저가보다 거래된 최저가가 아래에 있을 때 구매하면 평균적으로 저렴할때 구매할 수 있다.
3. 직전시간의 경매장 최저가보다 저렴하게 매물이 올라왔다면 구매!
그래서 해당 데이터로 가격의 추세뿐만 아니라 저렴하게 살 수 있는 타이밍까지 알 수 있다.