경제트렌드분석

터틀 봇 TBOT 1.0S : 국내 및 해외 주식, 코인 백테스팅 봇(무료)

메이비존과산체스 2025. 1. 17. 16:19
반응형

 

TBOT1.0S | HOME

This app was built in Streamlit! Check it out and visit https://streamlit.io for more awesome community apps. 🎈

turtletradebot.streamlit.app

여러분들은 어떻게 투자하시나요? 직접 기술적 분석? 아니면 기본적분석? 아니면 감대로?

저는 기술적분석과 자금관리가 투자에서 가장 중요하다고 생각하는데요, 제가 트레이딩뷰를 지금은 안하지만 예전에는 1년치 20만원 유료 결제까지 해서 기술적 분석하고 전략 받아서 테스트도 많이 해봤었습니다. 그런데 백테스트 몇번하는데 뭐만하면 유료로 결제해야한다하고, 기능이 너무 많아서 불편하더라고요, 

요즘은 뭐 거의 AI가 투자를 해주는 서비스가 많이 있지만, 제가봤을때 그중 97퍼는 그냥 알고리즘 갖다놓고 돈받는 느낌일거 같네요(심지어 백테스팅도 안한것도 있고) ㅋㅋ

투자는 투명하게 계산해보고 확률적으로 생각하는 습관이 정말 중요한데, 간단하게 전략을 확인하고 백테스팅하는 어플을 만들게 되었습니다. 많이많이 사용해주세요!

저는 올바른 투자문화를 만들기 위해 이 웹앱을 제작했기 때문에, 모든 것을 무료(오픈소스)로 배포할 예정이고요 많은 분들이 투자를 시작하기 전에 백테스팅을 비롯한 자금을 지키기 위한 공부를 꼭 해야한다는 것을 깨달았으면 좋겠습니다.

추후에 사용자가 많아진다면 알림기능까지 업데이트할 예정이니 기대해 주세요!

위 url으로 들어가면 제가만든 백테스트 봇이 있는데요, 모든 기능이 무료이니한번 사용 해보시고 피드백 많이 주시면 감사합니다!

전략도 모두 github에 공개되어 있으니 새로운 전략을 개발하고 싶거나 커스텀어플로 만들고 싶으신 분은 아래 링크로 들어가 보시면 됩니다!

https://github.com/songchez/crypto_trade_bot

 

터틀 백테스트봇S 소개

안녕하세요! 트레이딩 세계에 오신 것을 환영합니다. 오늘은 Streamlit과 Python을 기반으로 개발된 터틀 백테스트봇S를 소개하려고 합니다. 이 강력한 도구는 다양한 전략을 활용해 데이터를 분석하고, 효과적인 백테스팅을 지원합니다. 아래에서 터틀 백테스트봇S의 매력을 함께 살펴보세요!


🌟 무엇이 특별할까요?

터틀 백테스트봇S는 단순한 분석 도구가 아닙니다. 이 봇은 투자자들이 더 나은 결정을 내릴 수 있도록 돕기 위해 설계되었습니다. 주요 기능을 소개합니다:

  1. 다양한 전략과 지표
    • SuperTrend, 볼린저밴드, 트레일링스탑, RSI & MACD & Stochastic 등 다양한 전략을 제공합니다.
  2. 유연한 설정
    • 5분, 15분, 1시간, 4시간 등 다양한 기준봉을 선택하여 데이터를 분석할 수 있습니다.
  3. 실시간 데이터와 시각화
    • Yahoo Finance API를 활용해 실시간 데이터를 분석하며, 직관적인 그래프로 결과를 확인할 수 있습니다.
  4. 수익률 계산 및 비교
    • 설정한 전략의 수익률을 계산하고, 다른 전략과 비교해 최적의 선택을 도와줍니다.

🛠️ 어떻게 사용하나요?

1️⃣ 간단한 설정으로 시작하기

터틀 백테스트봇S는 사용자 친화적인 인터페이스를 제공합니다. 아래 단계를 따라 백테스팅을 시작해보세요:

  • 티커 입력: Yahoo Finance에서 사용하는 티커명을 쉼표로 구분해 입력하세요 (예: BTC-USD, AAPL).
    • ⚠️ 주의: 너무 많은 티커를 입력하면 오류가 발생할 수 있습니다.
  • 자본금 설정: 초기 자본금을 입력합니다.
  • 날짜 및 기준봉 선택: 원하는 기간과 기준봉(interval)을 설정합니다.
  • 수수료율: 거래 시 발생하는 수수료를 설정하세요.
  • 전략 선택: 다양한 전략 중 하나를 선택하고, 필요에 따라 세부 파라미터를 조정합니다.

2️⃣ 백테스팅 결과 확인하기

  1. 티커와 기간, 기준봉을 입력합니다.
  2. 전략을 선택하고 필요한 설정을 조정합니다.
  3. 결과 페이지에서 수익률과 백테스팅 결과를 확인하세요.

📖 주요 전략 살펴보기

SuperTrend

  • 변동성과 추세를 기반으로 한 전략으로, 상승 및 하락 추세를 분석합니다.
    • 매수 신호: 상승 추세 진입 시
    • 매도 신호: 하락 추세 진입 시

RSI & MACD & Stochastic

  • RSI, MACD, Stochastic 지표를 결합하여 과매수/과매도를 기반으로 매매 신호를 생성합니다.
    • 매수 신호: RSI > 50, MACD > Signal, Stochastic < 20
    • 매도 신호: RSI < 50, MACD < Signal, Stochastic > 80

Bollinger Band

  • 가격의 평균과 표준편차를 사용해 지지선과 저항선을 형성하며, 밴드 돌파를 통해 추세 반전을 확인합니다.
    • 매수 신호: 밴드 하단 돌파 시
    • 매도 신호: 밴드 상단 돌파 시

🧐 자주 묻는 질문 (FAQ)

Q. 전략을 실제 매매에 활용하려면?

A. 터틀 백테스트봇S는 백테스팅 전용 도구입니다. 실제 매매를 위해선 Binance API와 같은 주문 실행 로직을 추가로 구현해야 합니다.

Q. 새로운 전략을 추가하고 싶어요!

A. 프로젝트 폴더의 strategies 디렉토리에서 새 전략 파일을 작성하고, UI를 업데이트해 테스트할 수 있습니다.

Q. 오류가 발생했을 때는?

A. 다음을 확인하세요:

  • 데이터 관련 오류: Yahoo Finance API가 데이터를 제공하지 않을 수 있습니다. 날짜와 티커를 확인하세요.
  • 코드 관련 오류: GitHub 이슈 페이지에 보고하거나 Discussions에서 도움을 요청하세요.

🚀 앞으로 기대할 기능

  • Binance API를 통한 실제 매매 실행
  • AI 기반 알고리즘 최적화
  • 실시간 알림 시스템 (텔레그램, 이메일, SMS 등)
  • 포트폴리오 관리 및 다양한 데이터 소스 통합
반응형