- v0.1 베타 버전 배포
- 2021-04-18
- 사이트 구축(개발용)
- 2021-04-16
- 전략 적용 및 검증 기능 개발
- 2021-04-16
- 코인 지수 차트 개발
- 2021-04-10
- 개발 시작
- 2021-04-??
- 개발 스택 선정(front:react, back:nginx+djangorest, collector:python, db:postgres)
* 코로나 시대에 하고 싶은 취미들도 제대로 못하고 매일 회사/집/회사/집 하던 중에... 코인에 관심을 가지게 되어 손매매를 잠깐 하다가 API를 제공한다는걸 알고 흥미를 가지게 되었고 여기까지 오게 되었습니다.
* 직업이 개발자이고, 자매품 vostock.kr 을 한번 만들어 봤기 때문에 약간의 수월함은 있을지 몰라도 개인적으로 하는 프로젝트 이기 때문에 새로운 기술도 사용해보고 싶기도 하고 해서 퇴근하고 3~4시간씩 주말은 올인 해서 약 3~4주, 원래 c,c++개발자라 웹개발은 1도 모르는 상태에서 꾸역꾸역 오픈을 하게 되었습니다.
서버는 대부분 클라우드를 사용했고, 데이터 수집단만 집에 windows os가 깔려있는 미니 피씨에다가 돌려놨습니다. 최대한 무중단 서비스를 해볼려고 개발서버, 운영서버를 분리했습니다.
서버는 젤 싼게 한달에 5달러 정도 됩니다. 관심 있으신 분은 홈페이지로 직접 방문해서 서버 구독해도 되고, 아니면 아래 링크인 친구 추천으로 들어오시면 테스트 플랫폼을 쓸수 있는100$를 제공한다고 합니다.
최종적으로 구성된 시스템은 아래와 같습니다만, 초반에 톰켓에다가도 해보고, 아파치도 깔아보고, nginx에서 rest api 연결문제등 개발한거 못지 않게 구성때문에 애를 좀 먹었습니다. 나중에 기회가 된다면 제가 구성한 방법을 자세히 써보는 시간도 가져보도록 하겠습니다.
* 프론트 : react + 웹서버 : nginx 간 연동
* nginx <-> restful API 서버(django)
* db : postgres
* 수집 데몬 : python
사이트는 아래의 메뉴로 이루어져 있습니다.
Index : 코인지수 차트 및 수집된 데이터 (비트코인 + 알트코인)
Lab : 전략에 의해서 검출된 마켓 표시
Verify : 전략 검증
Simulation : 사고/팔고 해서 보유하고 있는 가상의 잔고
Guest : 방명록
사이트의 내용은 앞으로도 바뀔 수도 있고 또 오류가 있을 수 있습니다.
저도 계속 연구 해보고 여러분들에게도 좋은 정보를 제공 하는 사이트가 되었으면 합니다.
아울러 제 패밀리 사이트 : vostock.kr 도 한번씩 방문해 주시면 감사하겠습니다. (추후 데이터 수집 데몬과 웹사이트를 더 좋게 새로 개발할 예정입니다.)