Skip to content

llejo3/binance-trading

Repository files navigation

Java Binance Trading Source

It is a program that automatically trades using the Binance Java API.

바이낸스 라이브러리를 이용하여 암호화폐를 자동으로 매매하는 프로그램을 제가 사용할려고 작성했습니다. 추세를 지켜보면서 매매를 하는 것이 너무 피곤하고 하여 제가 매매하는 로직을 프로그램으로 구현을 한 것입니다. 손해를 볼 수도 있으니, 무작정 사용하시는 것은 권해드리고 싶지는 않아요. 참고하시고 힌트를 얻어시기를 바래요.

로직을 짧게 소개를 할께요.

  1. 기준 금액은 마지막 매매 가격이나 현재 가격입니다.
  2. 기준 금액보다 현재 가격이 크면 매도, 작으면 매수를 합니다.
  3. 매수: 정해진 퍼센트보다 내리고 min가격에서 정해진 퍼센트와 가격이 오르면 시장가로 매수합니다.
  4. 매도: 정해진 퍼센트보다 오르고 max가격에서 정해진 퍼센트와 가격이 내리면 시장가로 매도합니다.
  5. 로그를 log4j를 이용하여 날짜별로 남도록 했습니다. 가격상태를 정해진 간격으로 로그를 남깁니다.
  6. 가격 데이터를 json으로 정해진 간격으로 저장을 해서 프로그램을 다시 내리고 올릴때 그 데이터를 참고합니다.
  7. 정해진 시간 간격으로 시장가를 가져와서 1-7을 반복합니다.
  8. 프로퍼티로 변수들을 입력하고 자동으로 반영되도록 했습니다.

About

Binance auto-trading java program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published