一、用途 该技能面向 Binance 市场,提供加密货币行情研究、技术分析与仓位管理支持,定位保守至中等风险、偏好 DCA(定投)策略的用户。适用于查询价格与市场数据、技术指标分析、DCA 计划与日程计算、按风险规则计算仓位、扫描市场机会、追踪大额订单与盘口失衡,以及交易策略与风险评估咨询。
二、主要能力(各脚本)
- binance_market.py:获取实时行情,含价格与 24 小时统计、订单簿深度、K 线、近期成交、资金费率,可 --all 一次获取或 --json 输出。周期:1m、5m、15m、30m、1h、4h、1d、1w。
- technical_analysis.py:计算并解读指标,含 SMA 20/50、EMA 12/26、RSI(14)、MACD、布林带、支撑/阻力、成交量分析,并给出交易信号与建议,默认 1h、200 根 K 线。
- dca_calculator.py:规划定投,输出购买日程与金额、笔数、情景分析(横盘/牛市/熊市),并与一次性投入比较。频率:daily、weekly、biweekly、monthly。
- position_sizer.py:按风险管理规则计算仓位,含单位与美元仓位、风险金额、止损百分比、多档风险回报比止盈、占账户比例及超大仓位警告,支持 --ladder 分批建仓。规则:保守 1%,中等 2%,单笔不超过 3%,仓位低于账户 50%。
- market_scanner.py:扫描 USDT 交易对,分类涨幅榜、跌幅榜、高成交量、高波动、潜在突破,可按最低成交量过滤。
- whale_tracker.py:监测大额成交与盘口失衡,输出大单买卖压力、买卖盘失衡、盘口挂单墙与市场情绪(看多/看空/中性),阈值默认 90 分位。
三、必要用法示例(命令保持原样) python3 scripts/binance_market.py --symbol BTCUSDT python3 scripts/technical_analysis.py --symbol BTCUSDT --interval 4h python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 python3 scripts/market_scanner.py --gainers --limit 20 python3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook --depth 50
四、限制与说明 仅用于研究,不执行交易;数据基于 REST 快照,无实时 WebSocket;主要面向现货(除资金费率外);无内置回测引擎。下单、查余额、查挂单与成交历史需认证。所有数据脚本使用 Binance 公开 API,无需认证,已内置速率限制。若为地域限制,如 HTTP 451,脚本会优雅报错。错误排查包括检查网络、交易对格式(大写,如 BTCUSDT)、API 可达性与参数拼写。提供参考文档 binance-api.md、indicators.md、strategies.md。工具帮助用户自主决策,不代替用户决策,需强调个人责任与风险披露。