Contents

  1. Introduce
  2. Planning
  3. Working
  4. Improvement

1. Introduce

무한매수법을 진행하던 도중, LOC 시간에 매수가 진행되지 않거나 수익률 10%에 도달해도 매도가 진행되지 않는 문제가 발생하였습니다. 문제는, 프로세스가 살아있는지 확인을 EC2에 직접 접근하거나 LOC 시간에 매수가 발생될 때까지 기다려야 한다는 것입니다

00:30(UTC)에 일괄적으로 매수를 진행해야하는데 하루는 SBD만 사고 하루는 SBD빼고 다 산 모습

00:30(UTC)에 일괄적으로 매수를 진행해야하는데 하루는 SBD만 사고 하루는 SBD빼고 다 산 모습

이에 관리자 페이지를 도입하기로 결정, 무한매수를 진행하고 있는 코인들의 상태(코인종류, 자본금, 진행도, 수익 현황 등)를와 무한매수 프로그램의 작동상황(로그) 등을 확인할 수 있도록 하였습니다.

2. Planning

Untitled

문제점 파악

  1. 애플리케이션에서 슬랙으로 단방향 통신이라 외부에서 접근하기 위해서는 SSH밖에 없음. 그래서 프로세스 상태를 파악하기 어려움.
  2. 거래정보들이 파이썬 메모리에 모두 저장되기 때문에 내부에서 외부로 메시지를 쏘는 프로세스가 없다면 거래 상태를 알 수 없음.
  3. 슬랙 API로는 매수 알림만 보내기 때문에 프로세스가 정상적으로 작동하는지 확인하기 힘듦.