【发布时间】:2021-08-19 18:11:25
【问题描述】:
我正在进行回测,但费用计算有问题。
假设费用为 0.1%
我已经有了买入/卖出价格,所以我可以检索利润百分比:
地点:
df['Profit'] = ((df['Sells'] - df['Buys']) / df['Buys']) + 1
例子:
| Buys | Sells | Profit |
|---|---|---|
| 3697.35 | 3698.69 | 1.000362 |
| 3698.24 | 3699.81 | 1.000425 |
| 3703.69 | 3706.23 | 1.000686 |
所以没有费用的回报是
returns = df.Profit.cumprod()
我如何计算实际回报(包括费用)?
【问题讨论】:
-
“0.1% 的费用”是什么意思?每笔交易都要收费吗?还是靠利润?
-
@TCArlen ,每笔交易的 0.1%