资源加载中... loading...

【讨论】策略收益计算中,初始账户对收益计算的影响

Author: momox, Created: 2016-05-13 11:54:55, Updated: 2016-05-13 11:57:45

通常我们的策略收益计算公式为: 当前收益=(当前币 X 当前币价 + 当前人民币)-(初始币 X 当前币价 + 初始人民币)

问题来了,如果初始账户里面全是币,那么当币价上涨的时候,收益算出来是0 (即和持币不动是一样的) 例子: 初始账户 1 BTC ,初始人民币0,策略判断当前是上涨趋势,持币不动,币价从1000 涨到2000,卖出1个币,然后计算收益 (当前币0 X 币价2000 + 当前人民币2000)- (初始币1 X 2000 + 初始人民币 0)= 0 收益

如果初始账户里面全是钱,那么收益计算就不会是0,而是1000块 例子: 初始账户 0 BTC 初始人民币1000元 ,策略同样判断当前是上涨趋势,买币待涨, 先在币价1000买入1个BTC, 涨到2000,卖出1个币,然后计算收益 (当前币0 X 币价2000 + 当前人民币2000)- (初始币0 X 2000 + 初始人民币 1000)= 1000 收益

综上所述,同样一个策略,在不同的初始账户条件下,计算出来的收益是不一样的,这样对我们判断策略的优劣是不是带来一定的困扰,小弟不才,不知道各位有什么想法,欢迎讨论


More

leilml 我的方法是:不管初始账户是啥情况全部换算成一半钱一半币。取个简单的名称叫 绝对浮盈。

发明者量化-小小梦 要是说真要这样处理,那么就这样:你初始账户1个币,这个时候按照行情的现价,折算成RMB,这个是你的总资产,假如现在是1000元一个币 ,你初始一个币,现在的资产总值就是1000元,币价涨到2000元一个的时候,你把这一个币卖出了,得到2000元,你现在的资产总值就是2000元,对比初始,你收益了1000元。至于你初始的1个币是10元买的,还是20元买的,持币到1000元一个币,这又是另一部分的收益了(10元买入持币到1000)。

小草 是的,你要想自算钱的收益的话也可以改改,我比较喜欢这样,初始全是币的话,收益就是赚的币折合的钱。

momox 哇哦,很新颖的想法

momox 明白你的意思了,就是把初始的币折算成初始钱,来计算

发明者量化-小小梦 这个问题仔细想想:本质就是 你没把 你初始这一个币 的买入过程 计算进来, 如果你初始的币是10元买的,那么你的收益就是1990元。

momox 我的意思是有没有更好的收益计算方式,或者 全部折算成钱和全部折算成币,那种方式好,又或者 是不是 初始账户里面 钱一半,币一半这样比较能清楚真实的反应收益