Stock Calculator

关于 Stock Calculator

Stockcalculator.io 是一组免费的股票计算工具,核心是支持多笔交易的持仓计算器。它将任意顺序的买入和卖出,连同佣金,汇总为利润、平均成本与盈亏平衡价,并支持七种显示币种。无需账户,没有广告,不获取行情,也不必安装。本页介绍计算和舍入方式,以及文字内容遵循的标准。

不提供投资建议——明确说明我们的立场

本站的所有内容都是用于学习的算术:计算器处理你输入的数字,不作任何推荐。没有买卖信号、预测或实时报价(股票代码栏只是标签,不会据此查询行情),计算示例来自历史情景,不是操作建议。资本利得税规则因国家、持有期限和账户类型而异,因此税率栏仅使用单一税率进行示意计算;本站不计算你的实际税款。作出会产生实际后果的决定前,请独立核实,并咨询持牌专业人士。

计算方法:精确小数引擎

多数计算器使用二进制浮点数,无法精确表示大多数十进制小数。典型表现是 0.1 + 0.2 = 0.30000000000000004,在金额计算中会出现不合理的小数尾数。本站引擎将每个数值保存为整数之比,因此股数、成本与盈亏从计算结构上就是精确的。只有在显示结果时才进行舍入。

持仓模型:逐笔平均成本法。每次买入将成本和费用计入持仓;每次卖出按当时的平均成本扣减股数,并将价差减去卖出费用后确认为已实现盈亏。卖出股数超过持仓时,会明确显示文字错误,不会默默产生负持仓。我们有意不涵盖 FIFO 和 LIFO 批次核算:券商和税务机关的规则不同,计算器若悄悄选定一种方法,就可能在用户不知情的情况下给出不适用的结果。

舍入规则:只在显示时舍入一次,恰好处于中点时向远离零的方向舍入。金额遵循各币种的惯例($1,234.50;¥1,235 不带小数;₿ 最多八位小数,并去除末尾多余的零)。百分比和比率遵循精度设置(.0← / .00→,0–8 位,像电子表格一样补齐小数位)。改变精度时会从已保存的精确值重新显示,不会累积舍入误差。

唯一的例外:CAGR 需要求 n 次方根,对几乎所有输入而言结果都是无理数,无法精确表示。这一项计算采用双精度浮点数,最多显示 4 位小数,显示精度与浮点误差相距约十一个数量级。该例外已作为架构决定(ADR-002)记录在代码仓库中,并通过误差上界测试。

测试:每次修改都会在持续集成中运行一套标准验收表,涵盖持仓交易顺序、不同费用模式、超卖处理、目标平均成本求解、仓位向下取整、DRIP 不变量(零增长时精确退化为复利计算)、回本数值,以及对真实存档旧网址的解码。如果显示结果偏离预期,构建就会失败。

内容标准

文章在提出实证结论时引用同行评审研究,DOI 链接直接放在对应结论旁,而非充当装饰。每个 DOI 在首次使用前都通过 Crossref 注册信息核验,自动任务每周还会复查所有引用链接。如果证据不足或无法覆盖某种情况,文章会明确说明。每篇文章都展示发布日期,经人工复核后才会显示最后审核日期。统计数字必须有来源,或提供读者能跟随的推导过程;文章不告诉你该买什么、卖什么,只介绍研究发现。

用一段话说明隐私

计算完全在浏览器中进行,输入的数字不会被传输。网站在你的设备上保存三项小型偏好设置:主题、小数精度和显示币种,目前不加载任何分析工具。若以后加入轻量分析,它只会在本站正式域名运行,也不会看到输入值。具有约束力的版本见隐私政策

旧版链接

旧版网站使用 ?data= 网址分享计算。这些链接仍可使用:访问时,适配器会将其解码为当前格式,并更新地址栏。如果非常旧的链接无法解析,计算器会使用默认值打开,而不会显示错误页面。

谁在开发这个网站

Stock Calculator 由开发和维护 Percentage CalculatorScreen Test ProAREALME 的小型团队打造。这些免费浏览器工具遵循相同原则:预渲染页面、不使用前端框架、如实呈现内容,以及加载后即可使用。版本历史公开列在更新日志中。