用 Pine Script 计算 BTC 分批买入均价:别再用简单平均
分批买入均价必须按数量加权。两次分别买 0.01 BTC 和 0.10 BTC,不能把两个成交价直接除以二。
在图表里怎么做
核心公式是“总成本 / 总数量”。在 Pine Script 中可用输入项记录每笔价格与数量,累加 price × qty,再除以 qty 合计,并用 plot 画出成本线。
怎么解读结果
若费用从计价币扣除,应计入总成本;若从 BTC 数量扣除,则减少实际到账数量。脚本必须在说明里写清采用哪一种口径。
最容易踩的坑
手工输入适合少量批次和复盘,不等于交易所账本。忽略卖出、转账成本、税务批次和小数精度,会让长期持仓成本失真。
可重复执行的检查清单
- 逐笔记录价格与数量
- 统一费用口径
- 核对总数量
- 把脚本结果与账单抽查
- 发生卖出后按既定会计规则重算
实操问题:
能不能把它当成单独的交易信号?
不能。它只能提供一层背景,最终仍要结合价格结构、流动性、实际交易成本和事先写好的失效点。
什么情况下需要重新检查设置?
品种代码、交易所数据源、周期、交易时段定义或指标参数发生变化时,都应重新核对;这些条件会直接改变图表结果。
资料与核对
页面功能与时间规则参考下列 TradingView 官方资料核对;市场解读和执行流程为本站编辑整理。