소개
PivBO는 Mbelgin이 개발한 미국 주식 시장을 대상으로 한 바‑바‑바 모멘텀 트레이딩 시뮬레이터입니다. 이 프로그램은 과거 미국 주식 데이터를 활용해 모멘텀 세팅을 학습할 수 있는 오프라인 기반 셀프 호스팅 도구입니다.
상세정보
차트
어떤 티커든 원하는 시간대로 browsable 차트를 제공하며, 이동 평균, ADR/ATR 오버레이, 보조 차트, 그리기 도구, 로그/선형 스케일을 지원합니다.
시뮬레이터
바‑바‑바 차트 재생, 시장가·지정가 주문, 손절·익절 설정, 부분 청산, R‑배수 및 승률 추적, 세션 저장·재개·분석 기능을 포함합니다.
듀얼 모드
네트워크를 통해 친구와 대결하거나 두 가지 접근 방식 간 경쟁이 가능한 모드로, Host/Join 또는 Side A/B 모드 선택이 가능합니다. 같은 티커와 바를 사용해 카운트다운을 동기화하며 거래할 수 있습니다.
데이터 관리
로컬 차트 데이터 관리, 새 티커 추가, Yahoo Finance로부터 신규 바 다운로드, 전체 라이브러리 일괄 업데이트, 심볼별 커버리지 범위 확인을 지원합니다.
설치·시작·기본 사용
winget을 통해 PivBO를 설치할 수 있습니다. 설치 후 프로그램을 실행하고 원하는 티커의 차트를 열어 차트 데이터를 확인합니다.
- winget 설치:
winget install PivBO - 실행: 터미널에서
pivbo입력 - 업데이트:
winget upgrade PivBO
시뮬레이터 모드에서 NEW 버튼으로 새 세션을 시작하거나 LOAD로 기존 세션을 불러옵니다. 바‑바‑바로 진행하며 주문을 넣고 손절·익절을 설정한 뒤, 세션이 끝나면 결과를 저장하고 R‑배수·승률 등을 분석합니다. 데이터 메뉴에서 로컬 데이터를 관리하거나 Yahoo Finance로부터 최신 바를 다운로드할 수 있습니다.
활용 예시
사용자는 차트에서 이동 평균과 ADR/ATR 오버레이를 확인하며 시뮬레이터 모드에서 바‑바‑바를 재생해 거래 전략을 테스트할 수 있습니다. 듀얼 모드에서는 친구와 같은 조건에서 대결하거나, Side A/B 모드로 두 가지 전략을 나란히 비교 분석할 수 있습니다.
지원 환경·요구사항
Windows, macOS, Linux에서 실행 가능하며, 포터블 형태로 제공되어 별도 설치가 필요하지 않습니다. Python 런타임이 내장되어 있어 사용자 측에 Python 설치가 필요하지 않으며, 관리자 권한 없이도 실행할 수 있습니다. 또한 Docker를 활용한 자체 호스팅도 가능합니다.
버전·업데이트
현재 v0.0.6 버전이 제공되고 있습니다. GitHub 릴리스 페이지에서 최신 버전을 확인할 수 있습니다.
제한·라이선스·확인사항
현재 버전은 BETA 단계이며 일부 기능이 변경될 수 있습니다. 미국 주식 데이터에 한정되어 다른 시장이나 자산은 지원하지 않습니다. 오프라인 환경에서만 작동하므로 실시간 시장 데이터 스트리밍은 제공되지 않습니다. 이 프로그램은 시뮬레이터이며, 과거 결과가 실시간 결과를 보장하지 않습니다. 데이터가 불완전하거나 부정확할 수 있으므로 실제 거래 결정 전에 반드시 독립적으로 확인해야 합니다. 라이선스는 MIT이며, 커피웨어 모델로 무료이지만 기부(Buy me a coffee)를 통해 개발을 지원할 수 있습니다.
화면으로 보는 주요 기능
PivBO: Pivot BreakOut 메인 화면

화면 상단에 'MASTER THE ART OF TRADING, ONE BAR AT A TIME' 슬로건과 함께 PivBO: Pivot BreakOut 로고 및 BETA 라벨이 표시됩니다. 중앙에는 Chart, Simulator, Duel, Data 네 개의 기능 카드가 있으며 각각 OPEN CHART, NEW/LOAD, VS FRIEND/VS SELF, MANAGE DATA 버튼이 있습니다. 하단에는 'PivBO is coffeeeware: free forever, no ads, no tracking. If it saved you from a bad trade or taught you something new, fuel the next feature.' 문구와 Buy me a coffee 버튼이 있고, 오른쪽 상단에 설정 아이콘이 위치해 있습니다.
시스템 요구사항
Python 런타임이 프로그램에 내장되어 있어 사용자 측에 별도 Python 설치가 필요하지 않습니다. 관리자 권한 없이도 실행할 수 있습니다.


