Releases: jump-david/binance-auto-trader
Release list
Binance Auto Trader v34.9
Binance Auto Trader v34.9
한국어
- Sweep·Validation 멀티프로세스 백테스트 작업 객체에 시점별 Dynamic Top N 판정 메서드를 연결했습니다.
- 4시간마다 계산된 Top N 목록은 기존에도 정상적으로 생성·기록됐지만, 작업 프로세스에서 진입 필터 호출이 누락되어 당시 Top N 밖의 종목이 결과에 포함될 수 있었습니다.
- 이제 각 진입 신호는 해당 UTC 4시간 버킷의 Top N에 포함된 경우에만 백테스트 후보로 유지됩니다.
- Top N 포함 종목은 허용하고 제외 종목은 차단하는 회귀 테스트를 추가했으며 전체 14개 테스트를 통과했습니다.
- 실거래 Top N 선정·갱신, 주문·청산, 포지션 관리, Trade History와 CSV 기록 로직은 변경하지 않았습니다.
한글·영문 Apple Silicon 앱, ZIP과 DMG는 Developer ID로 서명하고 Apple 공증을 완료했습니다. Windows 10/11 x64 설치 프로그램은 Jeongin Park 명의로 Authenticode 서명하고 SSL.com RFC 3161 SHA-256 타임스탬프를 적용했으며 Microsoft Defender 검사를 통과했습니다.
English
- Connected the entry-time Dynamic Top N membership methods to the Sweep and Validation multiprocessing backtest workers.
- The 4-hour Top N snapshots were already calculated and recorded correctly, but the worker could skip the entry filter and include symbols that were outside the active bucket's Top N.
- Each entry signal is now retained only when its symbol belongs to the matching UTC 4-hour Top N bucket.
- Added regression coverage that accepts an included symbol and rejects an excluded symbol; all 14 tests pass.
- Live Top N selection and refresh, orders and exits, position management, Trade History, and CSV recording are unchanged.
Korean and English Apple Silicon apps, ZIP archives, and DMGs are Developer ID signed and Apple notarized. The Windows 10/11 x64 installers are Authenticode-signed by Jeongin Park, carry SSL.com RFC 3161 SHA-256 timestamps, and passed Microsoft Defender scanning.
Binance Auto Trader v34.8
Binance Auto Trader v34.8
한국어
- 실거래 Dynamic Top N의 UTC 4시간 경계 갱신이 다른 캔들 캐시 작업과 겹칠 때 사라질 수 있던 문제를 수정했습니다.
- 실행 중인 캐시 작업이 있으면 4시간 갱신을 대기열에 보존하고, 기존 작업이 끝난 직후 우선 실행합니다.
- 현재 Top N 스냅샷이 최신 UTC 4시간 버킷보다 오래된 경우, 일반적인 경계 유예시간이 지나도 4시간 갱신을 계속 필요 상태로 유지합니다.
- 최신 Top N 스냅샷을 준비하지 못한 동안에는 오래된 종목 목록으로 신규 진입하지 않습니다. 신규 진입만 잠시 차단하고 60초 후 다시 시도하며, 기존 포지션 감시와 거래소 보호 주문은 계속 유지합니다.
- 실거래와 백테스트가 같은 UTC 4시간 단위의 거래대금 순위를 사용하도록 기존 v34.6 정합성 구조를 강화했습니다.
- 전략 파라미터, 주문·청산 로직, Trade History 조정, CSV 형식과 백테스트 계산은 변경하지 않았습니다.
- UTC 4시간 누락 복구와 실행 중 캐시 작업의 대기열 보존을 검증하는 회귀 테스트를 추가했고 총 13개 테스트를 통과했습니다.
한글·영문 Apple Silicon 앱, ZIP과 DMG는 Developer ID로 서명하고 Apple 공증을 완료했습니다.
한글·영문 Windows 10/11 x64 설치 프로그램을 추가했습니다. 앱 실행 파일과 설치 프로그램은 Jeongin Park 명의로 Authenticode 서명했으며 SSL.com RFC 3161 타임스탬프를 적용했습니다. 두 설치 프로그램은 Microsoft Defender 검사, 설치·업그레이드·제거·재설치, 사용자 데이터 보존 검증을 통과했습니다.
English
- Fixed a live Dynamic Top N issue where a UTC 4-hour refresh could be discarded when another candle-cache worker was already running.
- A due 4-hour interval is now preserved in a pending queue and runs with priority immediately after the active cache job completes.
- If the current Top N snapshot is older than the active UTC 4-hour bucket, the 4-hour refresh remains due even after the ordinary boundary grace window.
- The bot no longer opens new positions from an expired universe. New entries are paused and retried after 60 seconds while existing positions and exchange-side protective orders continue to be monitored.
- Strengthened the v34.6 alignment that keeps live trading and backtesting on the same UTC 4-hour quote-volume ranking model.
- Strategy parameters, order and exit logic, Trade History reconciliation, CSV format, and backtest calculations are unchanged.
- Added regression coverage for missed UTC 4-hour recovery and pending-cache preservation; all 13 reproducibility tests pass.
Korean and English Apple Silicon apps, ZIP archives, and DMGs are Developer ID signed and Apple notarized.
Korean and English Windows 10/11 x64 installers are now available. The application executables and installers are Authenticode-signed by Jeongin Park with SSL.com RFC 3161 timestamps. Both installers passed Microsoft Defender scanning and install, upgrade, uninstall, reinstall, and user-data preservation validation.
Binance Auto Trader v34.7
Binance Auto Trader v34.7
한국어
- 앱이 먼저 감지한 청산과 Binance API에서 나중에 확인한 동일 청산이 Trade History와 CSV에 두 번 기록되던 문제를 수정했습니다.
- 로컬 청산은 먼저
PENDING_API상태로 기록되고, 거래소 체결 내역이 도착하면 기존 행을 새로 추가하지 않고 같은 행에서 보정합니다. - 최종 체결가·체결 수량·실현손익은 Binance API 확인값을 사용합니다.
- 앱이 판단한 청산 사유, 시장 레짐과 거래 사이클 정보는 거래소 확인 후에도 유지합니다.
- API 거래 키를 이용한 중복 방지와 재시작 후 멱등 처리를 강화했습니다.
- UTC·KST·거래소 체결 시각과 이벤트 출처 필드를 유지해 백테스트·실거래 대조가 가능하도록 했습니다.
- 오늘 이미 생성된 과거 CSV는 자동으로 다시 쓰거나 정리하지 않습니다. 새 버전 실행 이후 기록부터 새 조정 방식이 적용됩니다.
- v34.6의 Dynamic Top N 4시간 UTC 정합성, 캐시 공백 복구와 스윕 결과 표시 수정도 그대로 포함합니다.
- 전략 파라미터는 변경하지 않았습니다.
한글·영문 Apple Silicon 앱, ZIP과 DMG는 Developer ID로 서명하고 Apple 공증을 완료했습니다.
Windows 10/11 x64 한국어·영문 설치 프로그램은 SSL.com Authenticode 서명과 신뢰된 타임스탬프를 적용하고 Microsoft Defender 검사를 통과했습니다.
English
- Fixed duplicate Trade History and CSV close records when a locally observed close was later confirmed by the Binance API.
- Local closes are first recorded as
PENDING_API; when exchange fills arrive, the existing row is reconciled in place instead of appending another trade. - Final fill price, filled quantity, and realized PnL use Binance-confirmed values.
- The bot's exit reason, market regime, and trade-cycle context are preserved after exchange reconciliation.
- Strengthened API trade-key de-duplication and restart-safe idempotency.
- Preserved UTC, KST, exchange fill time, and event-source fields for live/backtest auditing.
- Existing historical CSV files are not rewritten or cleaned automatically. The new reconciliation behavior applies to records created after upgrading.
- Includes the v34.6 Dynamic Top N 4-hour UTC alignment, candle-cache gap repair, and Sweep rendering fixes.
- Strategy parameters are unchanged.
Korean and English Apple Silicon apps, ZIP archives, and DMGs are Developer ID signed and Apple notarized.
Korean and English Windows 10/11 x64 installers are SSL.com Authenticode signed with a trusted timestamp and passed Microsoft Defender scanning.
Binance Auto Trader v34.6
Binance Auto Trader v34.6
한국어
- 실거래와 백테스트의 Dynamic Top N을 동일한 기준으로 통일했습니다.
- UTC 00/04/08/12/16/20시 경계
- 직전 24시간의 완결된 4시간봉 6개
- 동일 거래대금일 때 종목명 기준의 결정적 순위
- 백테스트 캔들 캐시의 내부 시간 공백을 자동으로 찾아 누락 구간을 복구합니다.
- Top N 후보가 요청 수보다 부족하면 잘못된 0건 스윕을 만들지 않고 데이터 오류를 명확히 알립니다.
- 각 Top N 선정 결과를
topn_snapshots.jsonl에 저장해 실거래와 백테스트를 사후 대조할 수 있습니다. - 거래소 API에서 확인한 서버 측 청산도 거래 CSV에 기록하며, 재실행 후 중복 기록을 방지하는 영속 키를 적용했습니다.
- 거래 기록에 UTC·KST 시각, 시각 출처와 이벤트 출처를 추가하고 부분 청산 상태를 분리했습니다.
- 스윕 결과의 레짐 키 형식을 정규화해 유효한 결과가
No trades로 표시되는 문제를 수정했습니다. - 앱의
CFBundleShortVersionString과CFBundleVersion을 정식 버전 값으로 기록합니다. - 한글·영문 Apple Silicon 앱과 DMG는 Developer ID로 서명하고 Apple 공증을 완료했습니다.
- 한글·영문 Windows 10/11 x64 설치 프로그램은
Jeongin Park명의로 Authenticode 서명하고 SSL.com RFC 3161 타임스탬프를 적용했습니다.
이번 릴리스는 기록·재현성·데이터 정합성 개선이 중심이며 전략 파라미터를 변경하지 않았습니다.
English
- Aligned Dynamic Top N between live trading and backtests using one reproducible contract:
- UTC 00/04/08/12/16/20 boundaries
- exactly six completed 4-hour candles from the preceding 24 hours
- deterministic symbol-name ordering for equal quote volume
- Added automatic detection and repair of internal gaps in the backtest candle cache.
- Stops with a clear data error instead of producing a misleading zero-trade Sweep when the Top N candidate universe is underfilled.
- Persists each market-selection decision to
topn_snapshots.jsonlfor live/backtest auditing. - Persists exchange-confirmed server-side closes to trade CSV files and prevents duplicates across restarts with durable history keys.
- Added UTC/KST timestamps, time/event source fields, and a distinct partial-close status to trade records.
- Normalized regime keys in Sweep rendering so valid results no longer appear as
No trades. - Writes proper
CFBundleShortVersionStringandCFBundleVersionvalues into the macOS bundles. - Korean and English Apple Silicon apps and DMGs are signed with Developer ID and notarized by Apple.
- Korean and English Windows 10/11 x64 installers are Authenticode-signed by
Jeongin Parkwith an SSL.com RFC 3161 timestamp.
This release focuses on observability, reproducibility, and data consistency. Strategy parameters are unchanged.
Binance Auto Trader v34.51.4
Binance Auto Trader v34.51.4
한국어
- macOS 종료 시 발생하던 무한 대기와 회전 커서 문제 수정
- 종료 중에도 화면 이벤트를 계속 처리하는 비차단 협력형 작업 정리 적용
- 종료 직전 포지션의 방향·수량·손절·익절·트레일링 상태를 원자적으로 저장
- 실제 Binance 포지션과 서버 측 보호 주문은 종료하지 않으며, 다음 실행 때 로컬 상태 복원 후 거래소와 동기화
- User Data Stream 정리 요청을 백그라운드 처리해 느린 네트워크가 앱 종료를 막지 않도록 개선
- 매매 진입·청산 전략 로직 변경 없음
- Developer ID 서명과 Apple 공증을 완료한 DMG 설치 이미지 추가
- Chrome 다운로드 후 실제 macOS 최초 실행 확인 경로 검증 완료
- DMG를 권장 배포 형식으로 제공하며 ZIP은 보조 형식으로 유지
English
- Fixed the indefinite wait and spinning cursor that could occur while quitting on macOS
- Added cooperative, non-blocking worker shutdown so the UI event loop remains responsive
- Atomically saves direction, quantity, stop, take-profit, and trailing state immediately before exit
- Existing Binance positions and server-side protective orders remain open; local state is restored and synchronized with the exchange at the next launch
- Moved User Data Stream cleanup to a background task so a slow network cannot block application shutdown
- No entry or exit strategy logic changes
- Added Developer ID-signed and Apple-notarized DMG installer images
- Verified the real macOS first-launch flow after downloading with Chrome
- DMG is now the recommended distribution format; ZIP remains available as an alternative
Binance Auto Trader v34.51.4 Windows unsigned
Windows x64 unsigned prerelease
WARNING: These Windows installers are currently unsigned. Windows may display Unknown publisher or Microsoft Defender SmartScreen warnings. Do not use with production API credentials or live trading funds until the signed release is published.
- Korean and English Windows x64 installers
- Version: v34.51.4
- Authenticode status: NotSigned
- SHA-256 checksums are attached
The installers will be replaced by timestamped Authenticode-signed release assets after the IV Code Signing certificate and eSigner enrollment are complete.
Windows x64 무서명 프리릴리스
주의: 현재 Windows 설치 파일은 서명되지 않았습니다. 알 수 없는 게시자 또는 Microsoft Defender SmartScreen 경고가 표시될 수 있습니다. 서명본 게시 전까지 실거래 API 키나 실제 자금으로 사용하지 마세요.
IV 코드 서명 인증서와 eSigner 등록 완료 후 타임스탬프가 포함된 Authenticode 서명 정식 파일을 게시할 예정입니다.
Binance Auto Trader v34.51.3
Binance Auto Trader v34.51.3
한국어
- macOS 앱 내부에 남아 있던 브라우저 격리 확장 속성 제거
- 빌드 자산을 확장 속성 없이 복사하고 완성 앱을 자동 검사하도록 빌드 절차 보강
- Developer ID 재서명 및 Apple 재공증
- 자동매매 로직 변경 없음
English
- Removed browser quarantine extended attributes from bundled macOS app resources
- Hardened the build process to copy clean assets and reject apps containing quarantine metadata
- Re-signed with Developer ID and re-notarized by Apple
- No trading logic changes
Binance Auto Trader v34.51.2
Binance Auto Trader v34.51.2
한국어
- macOS 한글·영문 앱에 Binance Auto Trader 전용 아이콘 적용
- Finder, Dock 및 응용 프로그램 폴더에서 새 아이콘 표시
- Developer ID 재서명 및 Apple 재공증
- 자동매매 로직 변경 없음
English
- Added the custom Binance Auto Trader icon to the Korean and English macOS apps
- The new icon appears in Finder, the Dock, and the Applications folder
- Re-signed with Developer ID and re-notarized by Apple
- No trading logic changes
Binance Auto Trader v34.51.1
한국어
- macOS Gatekeeper가 일부 환경에서 잘못된 서명 경고를 표시하던 패키징 문제 수정
- 앱에 포함된 Qt framework 전체를 Developer ID로 개별 서명
- Apple Silicon macOS용 한글·영문 앱 재공증
- 자동매매 로직 변경 없음
English
- Fixed a packaging issue that could trigger an invalid-signature warning from macOS Gatekeeper
- Signed every bundled Qt framework with the Developer ID certificate
- Re-notarized the Korean and English Apple Silicon macOS apps
- No trading logic changes
Binance Auto Trader v34.51
Binance Auto Trader v34.51
한국어
- Apple Silicon macOS용 한글·영문 애플리케이션
- Developer ID 서명 및 Apple 공증 완료
- 앱 내부에 한글·영문 사용자 매뉴얼 포함
- SHA-256 체크섬 제공
English
- Korean and English applications for Apple Silicon macOS
- Signed with Developer ID and notarized by Apple
- Bundled Korean and English user manuals
- SHA-256 checksums included