Skip to content

jpt0927/Genius-Coin-Manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

당신의 가상 자산 도우미, Genius Coin Manager

💫 개발 동기

🔶 비트코인, 디지털 시대의 황금 🔶

더 이상 금이 전부가 아닙니다.

비트코인, 그것은 기술이자 철학, 그리고 자유입니다.

국가도, 은행도 막을 수 없는 진짜 자산의 부상.

📈 변동성은 있지만, 기회는 그 안에 있습니다.

이 흐름을 읽는 사람만이 다음 시대의 부를 선점합니다.

그래서 우리는 만들었습니다.

                 **Genius Coin Manager**

비트코인을 더 똑똑하게, 더 전략적으로 관리할 수 있는 가장 강력한 도구.

지금, 디지털 황금 시대에 탑승하세요.

가상자산에 관심 있는 당신에게, 지니어스한 관리가 필요합니다.


📈 코인에 대한 접근법

저희 프로그램을 좀 더 Genius하게 활용하고 싶다면, 다음의 내용을 숙지하세요!

  • 투자 지식
    • 레버리지란? 돈을 빌려서 투자하는 것을 말한다!
      • 예를 들어, 내가 가진 돈이 10만원이라고 해보자. 5배 레버리지를 쓴다는 것은 40만원을 빌려서 총 50만원 어치의 자산을 구매하는 것이다! 그렇게 되면 자산의 가격이 10% 오를 때, 원래 10만원만 투자했을 때는 1만원만 벌었겠지만, 지금은 50만원을 투자한 셈이기 때문에 5만원을 벌게 된다. 즉, 수익률이 레버리지 배수만큼 늘어난다.
    • 숏이란? 왜 가격이 떨어지는데 돈을 벌어요?
      • 쉽게 이해하자면, 미리 팔고 나중에 갚는 것이다. 현재 10만원인 사탕 10개를 미리 팔고(나중에 갚는다고 약속), 나중에 사탕이 9만원이 되었을 때 10개를 사서 갚으면 개당 만 원의 이득을 얻게 된다.

👀 프로그램 설명

저희 Genius Coin Manager는 가상 자산 투자자를 위한 강력한 2가지 기능을 제공합니다.

🙈 백테스팅 기능

비트코인이 태동하기 시작하던 2018년부터의 모든 1분봉 데이터를 수집하였습니다.

또한, 레버리지를 지원하는 바이낸스 거래소의 특징을 가져와, 최대 125배의 레버리지 기능을 제공합니다.

이를 바탕으로 매우 강력하고 정확한 백테스팅 기능을 제공합니다.

💨 롤링 백테스팅

백테스팅은 어느 시점에 시작했는지, 그리고 어느 기간 동안 테스팅을 돌렸는지에 따라 결과가 크게 바뀝니다.

다양한 시장 상황에서 꾸준한 결과물을 내는 결과를 찾기 위해, 롤링 백테스팅 기능을 제공합니다.

image.png

  • 기간 설정: 6개월에서 2년 사이의 기간을 설정할 수 있습니다.
  • 모든 경우의 수 탐색: 2018년부터 2025년까지 모든 시점에 대해 전략을 테스트합니다.

💨 전체 기간 백테스팅

한편, 특정 시점부터 현재까지 특정 전략의 수익률이 궁금할 수 있습니다.

그래서 만들었습니다, 전체 기간 백테스팅 기능입니다.

image.png

  • 시작 날짜 설정: 다양한 시점부터 시작하여 결과물을 볼 수 있습니다.
  • 실시간으로 업데이트 되는 그래프: 실시간으로 내 자산의 등락을 확인할 수 있습니다.

🤡 백테스팅 결과 리포트

모든 백테스팅은 결과 리포트를 만듭니다. 각 항목의 의미는 다음과 같습니다.

  • 그래프: 전략의 수익률과 시장의 수익률을 비교합니다.

image.png

  • 백테스팅 결과 값

image.png

image.png

  • final_balance: 최종 잔고
  • total_return_pct: 최종 수익률
  • mdd_pct: 최대 낙폭(전략 시행 중 겪을 수 있는 최대 손해)
  • win_rate_pct: 시장 대비 승률
  • total_trades: 총 거래수
  • total_liquidations: 총 청산 횟수(레버리지일 때)

🙉 모의 투자 기능

image.png

🎲현물 거래 기능

image.png

image.png

슬라이딩 바를 통해 현재 자산의 일정 비율로 구매할 수 있습니다.

호가창을 클릭하여 가격을 빠르게 입력할 수 있습니다.

♟️레버리지 기능

image.png

x2~x125배 레버리지 거래가 가능합니다.

💰트레이딩봇 상태

image.png

백테스팅에서 결과가 좋았던 전략을 통해

전략에 해당하는 전략에 맞는 시점에만

트레이딩봇으로 자동 매수 매도가 가능합니다.


🚀 기술 스택

🖥 PyQt5

세련된 UI/UX를 위한 데스크탑 애플리케이션 프레임워크

사용자 친화적인 인터페이스와 반응성 있는 레이아웃으로, 트레이더의 흐름을 방해하지 않습니다.

🔗 Binance Client (binance-client)

세계 최대 암호화폐 거래소인 Binance의 실시간 데이터 API와의 연동

실시간 가격, 체결 정보, 호가 등 핵심 데이터를 신속하게 수신 및 처리

📊 NumPy & Pandas

대용량 시세 데이터를 다루기 위한 고성능 수치 계산 및 데이터 분석 도구

시계열 데이터 정제 및 분석, 포지션 전략 최적화에 필수

📈 코인 기술적 분석 알고리즘 탑재

이동 평균선 (MA), RSI, MACD, 볼린저밴드 등

실전 투자에서 검증된 지표들을 활용한 분석 기능

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages