본문 바로가기
반응형

전체 글98

헤이비트 39일차 - 중단 나름 유지기준이었던 승률이 30%밑으로 급격히 떨어지면서 더이상 사용을 중지하기로했다. 적은 손실이 예상되는 전략이라지만 이 정도의 손실은 예상 밖이다. 덕분에 12월~1월수익의 절반은 까먹은듯 하다. 추후 장이 좋아지면 다시 사용을 고민해봐야겠다 2019. 2. 5.
헤이비트 38일차 1월에는 내 봇이 버는걸 꾸준히 까먹었다. 2월을 기대해본다. 2019. 2. 3.
AWS Lambda로 EC2 Instance 비용 절약하기 필자의 전략은 변동성 돌파가 아닌지라 트레이딩 동작은 매수/매도일때만 한다.이는 EC2 인스턴스를 하루종일 켜둘 필요가 없다는 의미이며, 현재기준으로는 하루 30분 정도면 충분하다. 윈도우 인스턴스는 프리티어로 실행하기에는 다소 무리가 있다. Scale-up이 필요한데 AWS Lambda를 이용하면 매우 적은 비용으로 높은 인스턴스를 운용할 수 있다. https://aws.amazon.com/ko/premiumsupport/knowledge-center/start-stop-lambda-cloudwatch/ Cloudwatch의 Crontab rule을 이용하면 정해진 시간에 켜고 끌 수 있다. https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/Sch.. 2019. 1. 22.
Grafana API Call Flow 분석 Grafana는 모니터링 대시보드로서 거의 반표준으로 사용되고 있다. 지원되는 기능이 많아 수정하는 경우가 별로 없지만, 필자의 경우 Grafana에서 지원하는 기본 Multi-Tenant 로는 부족하여 API를 직접 구현/추가하였다. 이를 위해 먼저 Grafana API 호출 흐름을 이해하고 있어야 한다. 여기서는 Grafana Backend의 API Call 흐름을 간단하게 분석해보고자 한다. Grafana의 Backend는 Golang으로 작성되어 있으며, Frontend는 AngularJS로 되어있다.AngularJS는 Framework이라 구조에 대해 별로 평할게 없지만, Backend는 Golang을 모르더라도, 정말 쉽게 이해할수 있도록 가독성 높게 구현되어 있다.Grafana Git Clo.. 2019. 1. 17.
시스템 트레이딩 시작 필자는 2018년 3월부터 코인대상 시스템 트레이딩을 시작하였다. 그러다가 9월부터 주식도 하게 되었으며, 거의 매일매일 트레이딩 봇 개발을 하고 있다. 필자의 전략을 모두 공개하면 좋겠으나 난 아직 성공한 트레이더도 아니고 kangcfa나 systrader님처럼 남들이 개미투자자들을 널리 이롭게 하려는 오픈 마인드를 가진 성격도 아닌지라 간단하게만 소개하고 앞으로 트레이딩 개발에 있어서 여러가지 정보들을 기록하려고 한다. 코인의 경우 현재 다음과 같은 컨셉의 봇을 1종 개발해 돌리고 있고, 오픈베타인 헤이비트도 동시 사용하고 있다. 잡코인 대상 + 모멘텀 벡테스트 결과는 다음과 같다 Result (2018-08-02~2018-09-01) - R: 0.13179, D: 4/5(0.8), C: 55/69(.. 2019. 1. 6.
Prometheus Operator #2 - 설치 및 사용 여기서는 Prometheus Operator를 Helm Chart로 설치해보고 형태를 간략히 살펴보도록 하겠다. Operator를 OLM(Operator Lifecycle Manager)으로 설치/관리할 수도 있겠으나 필자는 현재 해당 방법으로는 해본적이 없고 Harbor, Spinnaker등의 Registry, CD 플랫폼과 연계하려다보니 Helm Chart로 하는게 적합하다 싶어 해당 방법으로만 설명한다.사전 준비조건Kubernetes v1.11HelmPrometheus Operator 다운받기Stable Helm chart를 곧바로 사용하면 좋겠으나, 그대로 사용하기에는 환경에 따라 수정을 해야할 필요가 많기 때문에(예를들어 k8s api 버전에 따라 최신 chart가 동작하지 않음) 해당 char.. 2019. 1. 2.
반응형