Portfolio Visualizer 替代工具
InvestTester 是一款免费的投资组合回测工具,在浏览器中运行,无需注册。它支持全球各地交易所的代码,可以换算货币,包含巴西固定收益资产,还能回测用 JavaScript 编写的交易算法。本页将它与最知名的替代工具进行比较,并说明在哪些情况下其他工具是更好的选择。
其他工具的信息来自它们各自的定价页面和帮助页面,查阅时间为 2026 年 11 月。套餐和限制会变化,请在决定之前查看各工具的网站。
快速对比:
| 工具 | 价格 | 市场 | 货币 | 自定义策略 |
|---|---|---|---|---|
| InvestTester | 免费,无需注册 | 全球交易所的股票、ETF 和指数,加密货币,货币对,以及巴西的利率、通胀和政府债券 | 任意货币,在代码后加后缀 (例如 NVDA:EUR) | JavaScript 代码 |
| Portfolio Visualizer | 免费套餐最多 15 个资产,历史数据有限;付费套餐按年付费,每月 $30 起 | 美国和加拿大的证券、共同基金和 ETF | 美元 | 预设的战术模型 |
| testfol.io | 回测免费;付费套餐按年付费,每月 $12.50 起 | 仅限美国股票、基金和 ETF | 报告货币设置 | 战术配置规则 |
| Curvo Backtest | 免费 | 可在欧洲购买的基金 | 仅欧元 | 无 |
| Lazy Portfolio ETF | 未显示价格 | 固定的 ETF 和资产类别列表 | USD、CAD、EUR、GBP | 预设的过滤器 |
| Composer | 有免费套餐,付费套餐每月 $10 起 | 美国股票、ETF 和期权,面向美国用户 | 美元 | 无代码编辑器和 AI |
| QuantConnect | 注册账户后可用免费套餐,付费套餐每月 $84 起 | 股票、外汇、期权、期货和加密货币 | 在代码中设置 | Python 或 C# 代码 |
InvestTester 的不同之处:
- 免费且无需账户:无需登录,也没有历史数据限制。打开页面,输入代码,点击“模拟”即可。
- 任何市场:代码来自全球各地的交易所,因此一个投资组合可以同时包含 AAPL、VWCE.DE、7203.T、PETR4.SA 和 BTC-USD。请参阅市场代码。
- 您的货币:后缀按每日汇率换算资产,因此您可以用欧元、日元或雷亚尔查看标普 500 指数 (例如 SPY:EUR)。请参阅代码修饰符。
- 巴西固定收益:内置 SELIC (CDI 的基础)、IPCA 通胀指数、IMA-B 指数和 Tesouro Direto 债券,并支持 B3 的股票、FII 和 ETF。请参阅巴西代码。
- JavaScript 策略:算法交易页面在浏览器中用相同的数据逐日运行您的代码,支持订单、卖空和保证金。无需安装任何东西。
- 结果即链接:一次比较就是一个地址,例如 /compare/SPY/QQQ,打开时自动运行模拟,因此便于分享。
- 六种语言:英语、葡萄牙语、西班牙语、法语、日语和中文。
- 公开的方法:计算方法页面列出了数据来源和每个指标的公式。
InvestTester 与 Portfolio Visualizer:
Portfolio Visualizer 是美国投资者的标杆工具。它提供自 1972 年起的资产类别数据、蒙特卡洛模拟、有效前沿、因子回归和战术配置模型。免费套餐无需登录即可使用,最多 15 个资产,历史数据有限,且不显示当月的结果。付费套餐每月 $30 起,按年付费。其数据涵盖美国和加拿大的证券、共同基金和 ETF。
需要因子分析、优化和蒙特卡洛时,请选择 Portfolio Visualizer。如果您需要其他国家的代码、其他货币、免费的完整历史数据,或用代码编写自己的策略,请选择 InvestTester。
InvestTester 与 testfol.io:
testfol.io 的强项是长期历史数据和杠杆。它提供模拟代码,例如可追溯至 1885 年的标普 500 总回报序列,对杠杆基金的成本建模,并提供战术配置和蒙特卡洛工具。回测无需账户即可使用,部分工具需要账户,付费套餐每月 $12.50 起,按年付费。其帮助页面说明仅提供美国股票、基金和 ETF。
要测试跨越数十年的美国杠杆 ETF 策略,请选择 testfol.io。对于美国以外的资产、加密货币、巴西固定收益或代码策略,请选择 InvestTester。InvestTester 的历史数据以其数据提供商为每个代码提供的范围为限。
InvestTester 与 Curvo Backtest:
Curvo Backtest 免费,专为欧洲指数投资者设计。它用指数数据延长成立时间较短的 ETF 的历史,涵盖 740 多只基金。其所有数据均以欧元计价,并且只能分析可在欧洲购买的基金。
需要 UCITS 指数基金的长期历史数据时,请选择 Curvo。要在同一投资组合中加入个股、美国 ETF 或加密货币,或使用欧元以外的货币,请选择 InvestTester (例如 VWCE.DE 搭配 AAPL:EUR 和 BTC-EUR)。
InvestTester 与 Lazy Portfolio ETF:
Lazy Portfolio ETF 可比较最多四个懒人投资组合,这些组合由固定的 ETF 和资产类别列表构成,并提供再平衡区间、趋势过滤器和蒙特卡洛工具。InvestTester 支持任何代码,包括个股,并可比较最多 3 个带有定投和再平衡频率的投资组合。请参阅投资组合回测。
InvestTester 与 Composer 和 QuantConnect:
Composer 通过无代码编辑器和 AI 构建策略,并在券商账户中自动交易。它面向美国用户,支持美国股票、ETF 和期权。QuantConnect 是使用 Python 或 C# 编写策略的专业平台,提供日内数据、多种资产类别以及通过券商进行的实盘交易。它需要账户,付费套餐每月 $84 起。
InvestTester 不会向券商发送订单。它的算法交易页面是用 JavaScript 和每日价格快速测试想法的方式,无需账户,也无需安装任何东西。要用真实资金交易策略或使用日内数据,请选择 Composer 或 QuantConnect。
InvestTester 与巴西的比较工具 (Mais Retorno、Investidor10):
Mais Retorno 提供一个比较工具,可将基金、股票、FII 和固定收益与 CDI 和 Ibovespa 进行比较。其免费套餐最多比较 10 个资产并保存 1 次模拟,Prime 套餐取消这些限制。Investidor10 在 2 年、5 年和 10 年的固定区间内比较最多 5 个资产,以 CDI 和 IPCA 作为参考。
需要巴西的基金和各公司的基本面数据时,请选择它们。InvestTester 可在任意日期范围内模拟一个完整的投资组合,包含权重、每月定投和再平衡,并把以雷亚尔计价的巴西资产和外国资产放在同一投资组合中 (例如 IVVB11.SA、BTC-USD:BRL 和 SELIC.SA)。
InvestTester 不提供的功能:
- 蒙特卡洛模拟、投资组合优化和因子回归。
- 基金成立之前的模拟历史数据,以及其数据提供商未收录的共同基金。
- 手续费、税费和日内价格。模拟规则请参阅计算方法。
- 实盘交易或与券商的连接。
常见问题:
有没有无需注册的 Portfolio Visualizer 免费替代工具?有。InvestTester 免费,没有账户,也不限制回测的年数。
哪个回测工具支持美国以外的股票和 ETF?InvestTester 支持众多交易所的代码,例如 .L (伦敦)、.DE (Xetra)、.TO (多伦多)、.T (东京)、.HK (香港)、.SS (上海) 和 .SA (圣保罗)。
可以用欧元、英镑或雷亚尔回测投资组合吗?可以。在代码后加上货币,例如 SPY:EUR 或 NVDA:BRL。
可以回测包含比特币的投资组合吗?可以,将 BTC-USD 和 ETH-USD 等代码与股票和 ETF 一起使用即可。
其他产品的名称归其各自所有者所有。InvestTester 与它们没有任何关系。