专注于 Binance 市场的综合加密货币交易研究和分析。专为采用 DCA(美元成本平均)策略并结合技术分析支持的保守-中等风险交易者设计。
使用场景
当用户请求以下内容时激活:
- 当前加密货币价格或市场数据
- 技术分析(RSI、MACD、布林带等)
- DCA 策略规划或时间表计算
- 带风险管理的仓位大小计算
- 市场扫描寻找机会
- 鲸鱼追踪或大额订单监控
- 交易策略建议或风险评估
核心理念
- 保守优先:保护资本,最小化风险
- DCA 聚焦:时间在市场中 > 择时市场
- 风险管理:每笔交易风险不超过 1-2%
- 数据驱动:使用技术指标进行确认,而非预测
- 透明化:展示计算过程,解释推理
可用工具
1. 市场数据 (binance_market.py)
获取实时 Binance 市场数据。
使用场景:用户询问价格、成交量、订单簿、最近交易或资金费率。
常用命令:
# 当前价格和 24 小时统计(默认)
python3 scripts/binance_market.py --symbol BTCUSDT# 订单簿深度
python3 scripts/binance_market.py --symbol BTCUSDT --orderbook --depth 20
# K线数据
python3 scripts/binance_market.py --symbol BTCUSDT --klines 1h --limit 100
# 最近交易
python3 scripts/binance_market.py --symbol BTCUSDT --trades --limit 100
# 资金费率(期货)
python3 scripts/binance_market.py --symbol BTCUSDT --funding
# 一次性获取所有数据
python3 scripts/binance_market.py --symbol BTCUSDT --all
# JSON 输出(用于管道)
python3 scripts/binance_market.py --symbol BTCUSDT --json > btc_data.json
时间间隔:1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w
2. 技术分析 (technical_analysis.py)
计算和解释技术指标。
使用场景:用户询问技术分析、指标、买卖信号或市场分析。
常用命令:
# 完整分析(默认:1小时时间框架,200根K线)
python3 scripts/technical_analysis.py --symbol BTCUSDT# 不同时间框架
python3 scripts/technical_analysis.py --symbol BTCUSDT --interval 4h
# 自定义 RSI 周期
python3 scripts/technical_analysis.py --symbol BTCUSDT --rsi-period 21
# 从保存的 K线 JSON 文件分析
python3 scripts/technical_analysis.py --input btc_klines.json
# JSON 输出
python3 scripts/technical_analysis.py --symbol BTCUSDT --json
分析内容:
- 趋势方向(SMA 20/50, EMA 12/26)
- RSI (14) - 超买/超卖
- MACD - 动量和交叉
- 布林带 - 波动性和位置
- 支撑/阻力位
- 成交量分析
- 交易信号和建议
3. DCA 计算器 (dca_calculator.py)
规划美元成本平均策略。
使用场景:用户想要设置 DCA、计算投资时间表或比较策略。
常用命令:
# 基本 DCA 计划
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180# 使用当前价格进行预测
python3 scripts/dca_calculator.py --total 10000 --frequency monthly --duration 365 --current-price 100000
# 显示情景分析
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price 100000 --scenarios
# 自定义开始日期
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --start-date 2026-03-01
# JSON 输出
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --json
频率:daily(每日), weekly(每周), biweekly(每两周), monthly(每月)
输出内容:
- 购买时间表(日期和金额)
- 购买次数和每次购买金额
- 情景分析(横盘、牛市、熊市)
- 与一次性投资的比较
4. 仓位计算器 (position_sizer.py)
使用风险管理规则计算安全仓位大小。
使用场景:用户想要进入交易,需要知道仓位大小、止损或止盈水平。
常用命令:
# 基本仓位计算(建议 2% 风险)
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000# 保守 1% 风险
python3 scripts/position_sizer.py --balance 10000 --risk 1 --entry 100000 --stop-loss 97000
# 自定义止盈比率
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --take-profit 2 3 5
# 阶梯策略(分批建仓)
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --ladder 3
# JSON 输出
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --json
输出内容:
- 仓位大小(单位和美元价值)
- 风险金额(美元)
- 止损百分比
- 多个风险回报比率的止盈水平
- 仓位占账户的百分比
- 如果仓位过大则发出警告
规则:
- 保守:每笔交易风险 1%
- 中等:每笔交易风险 2%
- 每笔交易风险不超过 3%
- 仓位应 < 账户的 50%
5. 市场扫描器 (market_scanner.py)
扫描所有 Binance USDT 交易对寻找机会。
使用场景:用户想要找到涨幅最大、成交量激增或新机会。
常用命令:
# 完整市场扫描(默认)
python3 scripts/market_scanner.py# 仅显示涨幅最大
python3 scripts/market_scanner.py --gainers --limit 20
# 高成交量交易对
python3 scripts/market_scanner.py --volume
# 最具波动性的交易对
python3 scripts/market_scanner.py --volatile
# 突破候选(接近 24 小时高点且有成交量)
python3 scripts/market_scanner.py --breakout
# 按最小成交量过滤
python3 scripts/market_scanner.py --min-volume 500000
# JSON 输出
python3 scripts/market_scanner.py --json
扫描类别:
- 涨幅最大(24小时价格变化)
- 跌幅最大(24小时价格变化)
- 最高成交量交易对
- 最具波动性的交易对(高低价差)
- 潜在突破(接近 24 小时高点 + 成交量)
6. 鲸鱼追踪器 (whale_tracker.py)
监控大额交易和订单簿失衡。
使用场景:用户询问鲸鱼活动、大额订单或订单簿压力。
常用命令:
# 完整鲸鱼分析(默认)
python3 scripts/whale_tracker.py --symbol BTCUSDT# 仅大额交易
python3 scripts/whale_tracker.py --symbol BTCUSDT --trades
# 仅订单簿失衡
python3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook
# 自定义订单簿深度
python3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook --depth 50
# 调整阈值(默认第 90 百分位数)
python3 scripts/whale_tracker.py --symbol BTCUSDT --threshold 95
# JSON 输出
python3 scripts/whale_tracker.py --symbol BTCUSDT --json
输出内容:
- 大额交易(按价值排名前 10%)
- 大额交易的买卖压力
- 订单簿买卖失衡
- 订单墙(大额订单)
- 市场情绪(看涨/看跌/中性)
快速入门工作流
"BTC 现在怎么样?"
# 获取概览
python3 scripts/binance_market.py --symbol BTCUSDT --ticker# 技术分析
python3 scripts/technical_analysis.py --symbol BTCUSDT --interval 1h
"我现在应该买吗?"
# 先检查技术面
python3 scripts/technical_analysis.py --symbol BTCUSDT# 检查鲸鱼活动
python3 scripts/whale_tracker.py --symbol BTCUSDT
# 如果信号看起来不错,计算仓位大小
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry <当前价格> --stop-loss <支撑位>
"设置 DCA 计划"
# 规划策略
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price <当前价格> --scenarios# 展示时间表并解释
"帮我找机会"
# 扫描市场
python3 scripts/market_scanner.py# 对感兴趣的交易对进行深入分析
python3 scripts/technical_analysis.py --symbol <交易对>
python3 scripts/whale_tracker.py --symbol <交易对>
"市场情绪如何?"
# 检查鲸鱼活动
python3 scripts/whale_tracker.py --symbol BTCUSDT# 检查成交量和波动性
python3 scripts/market_scanner.py --volume --volatile
参考资料
位于 references/ 目录:
binance-api.md
- API 端点和参数
- 速率限制
- 签名请求的认证
- 订单类型和时间条件
- 错误代码
- Python 示例
使用场景:需要 API 详细信息、构建自定义查询或故障排除
indicators.md
- 技术指标公式
- 解释指南
- 每个时间框架的常见设置
- 指标组合
- 可靠性评估
- 常见错误
使用场景:解释指标、解读信号或教育用户
strategies.md
- DCA 变体(固定、基于价值、基于 RSI、阶梯)
- 风险管理(1-2% 规则、止损策略)
- 趋势跟踪策略
- 入场/出场策略
- 仓位大小示例
- 业绩跟踪
使用场景:规划交易、解释策略或风险管理问题
交易指导
保守交易者
DCA 方法:
- 从每周或每月购买开始
- 固定金额:每次购买 $50-200
- 期限:至少 6-12 个月
- 不要尝试择时市场
- 长期积累和持有
风险管理:
- 不使用杠杆
- 账户的 50%+ 为现金/稳定币
- 每笔交易最大风险 1%
- 仅在 3+ 确认时交易
- 始终启用止损
中等风险交易者
增强 DCA:
- 根据 RSI 调整金额(超卖时多买)
- 使用技术分析获得更好的入场点
- 60-70% DCA,30-40% 主动交易
- 主动仓位每笔交易风险 2%
仓位交易:
- 等待指标汇合
- 每次交易使用 position_sizer.py
- 最小风险回报比 2:1
- 随着利润增长移动止损
危险信号(不要交易)
- RSI >70 且上升(超买)
- 低成交量突破(可能为假突破)
- 逆势交易(不要在牛市做空)
- 多个指标冲突
- 没有明确的止损支撑位
- 风险回报比 <1.5:1
- 在极端恐惧或贪婪期间
响应格式
当用户请求分析时:
- 当前状态:价格、趋势、关键水平
- 技术观点:指标读数及其含义
- 情绪:鲸鱼活动、成交量、市场压力
- 建议:买入/等待/卖出及理由
- 风险管理:仓位大小、止损、止盈(如适用)
- 注意事项:可能出错的地方、替代情景
始终包含:
- 具体数字(不要只说"超卖",要说"RSI 为 28")
- 交易风险警告
- 明确的下一步行动
- 时间框架背景(日内交易 vs 波段交易 vs 长期)
重要注意事项
API 访问
- 所有脚本使用 Binance 公开 API(获取数据不需要认证)
- 遵守速率限制(内置在脚本中)
- 如果 API 因地理限制被阻止,脚本会优雅地出错
限制
- 无交易执行:这些工具仅用于研究
- 无实时 WebSocket:数据基于快照(REST API)
- 无期货特定功能:主要专注于现货市场(资金费率除外)
- 无回测引擎:手动策略评估
需要认证的功能
注意:引导用户查看 Binance API 文档(见 references/binance-api.md)了解认证交易设置。
错误处理
如果脚本失败:
- 检查互联网连接
- 验证交易对格式(大写,例如 BTCUSDT 而非 btc-usdt)
- 检查用户所在位置是否可访问 Binance API
- 验证脚本路径和 Python 可用性
- 检查参数中的拼写错误
常见错误:
- HTTP 451:位置阻止 API(建议使用 VPN)
- Invalid symbol:检查交易对在 Binance 是否存在
- Rate limit:等待 60 秒并重试
- Connection timeout:网络问题或 API 宕机
最佳实践
- 始终展示过程:显示你运行的命令
- 解释结果:不要只转储数据,解释其含义
- 背景很重要:日内交易 vs DCA 积累的建议不同
- 风险优先:在入场信号之前提及风险管理
- 诚实:如果指标冲突,如实说明
- 更新知识:如果市场条件变化,承认这一点
- 不预测:表述为"如果 X 则 Y",而不是"X 会发生"
- 展示替代方案:牛市和熊市情景
技能维护
测试
每月运行每个脚本以确保 API 兼容性:
python3 scripts/binance_market.py --symbol BTCUSDT --help
python3 scripts/technical_analysis.py --help
python3 scripts/dca_calculator.py --help
python3 scripts/position_sizer.py --help
python3 scripts/market_scanner.py --help
python3 scripts/whale_tracker.py --help
需要更新的情况
- Binance 更改 API 端点
- 请求新的技术指标
- 需要额外的风险管理工具
- 用户反馈建议改进
记住:此技能帮助用户做出明智的决策。它不会替他们做决定。始终强调个人责任和风险披露。
Comprehensive cryptocurrency trading research and analysis focused on Binance markets. Designed for conservative-moderate risk traders using DCA (Dollar Cost Averaging) strategies with technical analysis support.
When to Use This Skill
Activate when user requests:
- Current crypto prices or market data
- Technical analysis (RSI, MACD, Bollinger Bands, etc.)
- DCA strategy planning or schedule calculation
- Position sizing with risk management
- Market scanning for opportunities
- Whale tracking or large order monitoring
- Trading strategy advice or risk assessment
Core Philosophy
- Conservative first: Preserve capital, minimize risk
- DCA-focused: Time in market > timing the market
- Risk management: Never risk more than 1-2% per trade
- Data-driven: Use technical indicators for confirmation, not prediction
- Transparent: Show calculations, explain reasoning
Available Tools
1. Market Data (binance_market.py)
Fetch real-time Binance market data.
Use when: User asks for price, volume, orderbook, recent trades, or funding rates.
Common commands:
# Current price and 24h stats (default)
python3 scripts/binance_market.py --symbol BTCUSDT# Orderbook depth
python3 scripts/binance_market.py --symbol BTCUSDT --orderbook --depth 20
# Candlestick data
python3 scripts/binance_market.py --symbol BTCUSDT --klines 1h --limit 100
# Recent trades
python3 scripts/binance_market.py --symbol BTCUSDT --trades --limit 100
# Funding rate (futures)
python3 scripts/binance_market.py --symbol BTCUSDT --funding
# All data at once
python3 scripts/binance_market.py --symbol BTCUSDT --all
# JSON output (for piping)
python3 scripts/binance_market.py --symbol BTCUSDT --json > btc_data.json
Intervals: 1m, 5m, 15m, 30m, 1h, 4h, 1d, 1w
2. Technical Analysis (technical_analysis.py)
Calculate and interpret technical indicators.
Use when: User asks for TA, indicators, buy/sell signals, or market analysis.
Common commands:
# Full analysis (default: 1h timeframe, 200 candles)
python3 scripts/technical_analysis.py --symbol BTCUSDT# Different timeframe
python3 scripts/technical_analysis.py --symbol BTCUSDT --interval 4h
# Custom RSI period
python3 scripts/technical_analysis.py --symbol BTCUSDT --rsi-period 21
# From saved klines JSON
python3 scripts/technical_analysis.py --input btc_klines.json
# JSON output
python3 scripts/technical_analysis.py --symbol BTCUSDT --json
What it analyzes:
- Trend direction (SMA 20/50, EMA 12/26)
- RSI (14) - overbought/oversold
- MACD - momentum and crossovers
- Bollinger Bands - volatility and position
- Support/resistance levels
- Volume analysis
- Trading signals and recommendations
3. DCA Calculator (dca_calculator.py)
Plan Dollar Cost Averaging strategies.
Use when: User wants to set up DCA, calculate investment schedules, or compare strategies.
Common commands:
# Basic DCA plan
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180# With current price for projections
python3 scripts/dca_calculator.py --total 10000 --frequency monthly --duration 365 --current-price 100000
# Show scenario analysis
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price 100000 --scenarios
# Custom start date
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --start-date 2026-03-01
# JSON output
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --json
Frequencies: daily, weekly, biweekly, monthly
Output includes:
- Purchase schedule with dates and amounts
- Number of purchases and amount per purchase
- Scenario analysis (flat, bull, bear markets)
- Comparison to lump sum approach
4. Position Sizer (position_sizer.py)
Calculate safe position sizes using risk management rules.
Use when: User wants to enter a trade and needs to know position size, stop loss, or take profit levels.
Common commands:
# Basic position sizing (2% risk recommended)
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000# Conservative 1% risk
python3 scripts/position_sizer.py --balance 10000 --risk 1 --entry 100000 --stop-loss 97000
# Custom take-profit ratios
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --take-profit 2 3 5
# Ladder strategy (scaling in)
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --ladder 3
# JSON output
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry 100000 --stop-loss 95000 --json
Output includes:
- Position size in units and dollar value
- Risk amount in dollars
- Stop loss percentage
- Take profit levels at multiple R:R ratios
- Position as percentage of account
- Warnings if position too large
Rules:
- Conservative: Risk 1% per trade
- Moderate: Risk 2% per trade
- Never exceed 3% risk per trade
- Position should be <50% of account
5. Market Scanner (market_scanner.py)
Scan all Binance USDT pairs for opportunities.
Use when: User wants to find top movers, volume spikes, or new opportunities.
Common commands:
# Full market scan (default)
python3 scripts/market_scanner.py# Top gainers only
python3 scripts/market_scanner.py --gainers --limit 20
# High volume pairs
python3 scripts/market_scanner.py --volume
# Most volatile pairs
python3 scripts/market_scanner.py --volatile
# Breakout candidates (near 24h high with volume)
python3 scripts/market_scanner.py --breakout
# Filter by minimum volume
python3 scripts/market_scanner.py --min-volume 500000
# JSON output
python3 scripts/market_scanner.py --json
Categories scanned:
- Top gainers (24h price change)
- Top losers (24h price change)
- Highest volume pairs
- Most volatile pairs (high-low spread)
- Potential breakouts (near 24h high + volume)
6. Whale Tracker (whale_tracker.py)
Monitor large trades and orderbook imbalances.
Use when: User asks about whale activity, large orders, or orderbook pressure.
Common commands:
# Full whale analysis (default)
python3 scripts/whale_tracker.py --symbol BTCUSDT# Large trades only
python3 scripts/whale_tracker.py --symbol BTCUSDT --trades
# Orderbook imbalances only
python3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook
# Custom orderbook depth
python3 scripts/whale_tracker.py --symbol BTCUSDT --orderbook --depth 50
# Adjust threshold (default 90th percentile)
python3 scripts/whale_tracker.py --symbol BTCUSDT --threshold 95
# JSON output
python3 scripts/whale_tracker.py --symbol BTCUSDT --json
Output includes:
- Large trades (top 10% by value)
- Buy vs sell pressure from large trades
- Orderbook bid/ask imbalance
- Orderbook walls (large orders)
- Market sentiment (bullish/bearish/neutral)
Quick Start Workflows
"What's BTC doing?"
# Get overview
python3 scripts/binance_market.py --symbol BTCUSDT --ticker# Technical analysis
python3 scripts/technical_analysis.py --symbol BTCUSDT --interval 1h
"Should I buy now?"
# Check technicals first
python3 scripts/technical_analysis.py --symbol BTCUSDT# Check whale activity
python3 scripts/whale_tracker.py --symbol BTCUSDT
# If signals look good, calculate position size
python3 scripts/position_sizer.py --balance 10000 --risk 2 --entry --stop-loss
"Set up a DCA plan"
# Plan the strategy
python3 scripts/dca_calculator.py --total 5000 --frequency weekly --duration 180 --current-price --scenarios# Show them the schedule and explain
"Find me opportunities"
# Scan market
python3 scripts/market_scanner.py# For interesting pairs, do deeper analysis
python3 scripts/technical_analysis.py --symbol
python3 scripts/whale_tracker.py --symbol
"What's the market sentiment?"
# Check whale activity
python3 scripts/whale_tracker.py --symbol BTCUSDT# Check volume and volatility
python3 scripts/market_scanner.py --volume --volatile
Reference Materials
Located in references/ directory:
binance-api.md
- API endpoints and parameters
- Rate limits
- Authentication for signed requests
- Order types and time-in-force
- Error codes
- Python examples
Use when: Need API details, building custom queries, or troubleshooting
indicators.md
- Technical indicator formulas
- Interpretation guidelines
- Common settings per timeframe
- Combining indicators
- Reliability assessment
- Common mistakes
Use when: Explaining indicators, interpreting signals, or educating user
strategies.md
- DCA variations (fixed, value-based, RSI-based, ladder)
- Risk management (1-2% rule, stop loss strategies)
- Trend following strategies
- Entry/exit strategies
- Position sizing examples
- Performance tracking
Use when: Planning trades, explaining strategies, or risk management questions
Trading Guidance
For Conservative Traders
DCA Approach:
- Start with weekly or monthly purchases
- Fixed amount: $50-200 per purchase
- Duration: 6-12 months minimum
- Don't try to time the market
- Accumulate and hold long-term
Risk Management:
- No leverage
- 50%+ of account in cash/stablecoins
- Risk 1% per trade maximum
- Only trade with 3+ confirmations
- Stop losses always active
For Moderate Risk Traders
Enhanced DCA:
- Adjust amounts based on RSI (buy more when oversold)
- Use technical analysis for better entries
- 60-70% DCA, 30-40% active trading
- Risk 2% per trade on active positions
Position Trading:
- Wait for confluence of indicators
- Use position_sizer.py for every trade
- Risk:Reward ratio minimum 2:1
- Trail stops as profit grows
Red Flags (Don't Trade)
- RSI >70 and rising (overbought)
- Low volume breakout (likely false)
- Against major trend (don't short bull market)
- Multiple indicators conflicting
- No clear support level for stop loss
- Risk:Reward ratio <1.5:1
- During extreme fear or greed
Response Format
When user asks for analysis:
- Current State: Price, trend, key levels
- Technical View: Indicator readings and what they mean
- Sentiment: Whale activity, volume, market pressure
- Recommendation: Buy/wait/sell with reasoning
- Risk Management: Position size, stop loss, take profit if applicable
- Caveats: What could go wrong, alternative scenarios
Always include:
- Specific numbers (don't just say "oversold", say "RSI at 28")
- Risk warnings for trades
- Clear next steps
- Timeframe context (day trade vs swing trade vs long-term)
Important Notes
API Access
- All scripts use Binance public API (no authentication needed for data)
- Respect rate limits (built into scripts)
- If API blocked by geo-restrictions, scripts will error gracefully
Limitations
- No trading execution: These tools are for research only
- No real-time WebSocket: Data is snapshot-based (REST API)
- No futures-specific features: Primarily spot market focused (except funding rates)
- No backtesting engine: Manual strategy evaluation
Authentication Required For
- Placing orders
- Checking account balance
- Viewing open orders
- Accessing trade history
Note: Guide users to Binance API documentation (see references/binance-api.md) for authenticated trading setup.
Error Handling
If script fails:
- Check internet connection
- Verify symbol format (uppercase, e.g., BTCUSDT not btc-usdt)
- Check if Binance API accessible in user's location
- Verify script path and Python availability
- Check for typos in parameters
Common errors:
- HTTP 451: API blocked in location (suggest VPN)
- Invalid symbol: Check symbol exists on Binance
- Rate limit: Wait 60 seconds and retry
- Connection timeout: Network issue or API down
Best Practices
- Always show your work: Display the command you ran
- Interpret results: Don't just dump data, explain what it means
- Context matters: Different advice for day trade vs DCA accumulation
- Risk first: Mention risk management before entry signals
- Be honest: If indicators conflict, say so
- Update knowledge: If market conditions changed, acknowledge it
- No predictions: Frame as "if X then Y", not "X will happen"
- Show alternatives: Bull and bear case scenarios
Skill Maintenance
Testing
Run each script monthly to ensure API compatibility:
python3 scripts/binance_market.py --symbol BTCUSDT --help
python3 scripts/technical_analysis.py --help
python3 scripts/dca_calculator.py --help
python3 scripts/position_sizer.py --help
python3 scripts/market_scanner.py --help
python3 scripts/whale_tracker.py --help
Updates Needed If
- Binance changes API endpoints
- New technical indicators requested
- Additional risk management tools needed
- User feedback suggests improvements
Remember: This skill helps users make informed decisions. It does not make decisions for them. Always emphasize personal responsibility and risk disclosure.