如果我有一个加密货币交易机器人,可以在一小时内给我0.5%的利润,交易费用是0.075%,我的资本余额是1000美元,我如何使用累积交易策略计算365小时的回报利润?
我想出了这个伪代码,这个逻辑是真的吗?
balance = 1000
for i in range(1, 365):
balance = (balance + balance*0.005) - ((balance*0.00075) * 2)
print(f'Trade[{i}]: {balance}')
您需要通过交易来计算您的PnL,这是通过使用头寸来完成的,例如:
https://github.com/c9s/bbgo/blob/main/pkg/types/position.go