xalpha icon indicating copy to clipboard operation
xalpha copied to clipboard

Feature Request:支持直接导入每日购买和卖出份额的记账方式

Open AndersonZhangyq opened this issue 4 years ago • 2 comments

现有的场外记账单需要提供买入的金额和卖出的份额,但其实不少APP(例如支付宝和天天基金)是会显示具体的买入或赎回份额,记账时可以同时记录金额和份额,也免去了手续费的计算,不用特殊处理分红、份额折算等特殊场景。

对list和matrix两种记账模式,一种可能的记账方式是在原有基础上增加一些数据 举个例子,在2021-07-07买入A基金100元,买入份额为20: 对于matrix模式,可以用逗号做一个分割,当次购买可以记录为100.00,20.00; 对于list模式,多增加一个share列即可

虽然这种记账方式对现有代码有不小倾入性,但感觉能解决不少可能的case

AndersonZhangyq avatar Jul 24 '21 00:07 AndersonZhangyq

可以考虑直接使用场内账单格式:https://xalpha.readthedocs.io/en/latest/advance.html#id11, 唯一的不足是当日净值需要自己填写,这一点也许之后可以改进。之前也有很多关于基金记账单改进这方面的需求,我想下一步应该是要在场内账单格式中增加净值自动获取,而非场外账单大改版,似乎工作量更小。

refraction-ray avatar Jul 24 '21 01:07 refraction-ray

现有的场外记账单需要提供买入的金额和卖出的份额,但其实不少APP(例如支付宝和天天基金)是会显示具体的买入或赎回份额,记账时可以同时记录金额和份额,也免去了手续费的计算,不用特殊处理分红、份额折算等特殊场景。

对list和matrix两种记账模式,一种可能的记账方式是在原有基础上增加一些数据 举个例子,在2021-07-07买入A基金100元,买入份额为20: 对于matrix模式,可以用逗号做一个分割,当次购买可以记录为100.00,20.00; 对于list模式,多增加一个share列即可

虽然这种记账方式对现有代码有不小倾入性,但感觉能解决不少可能的case

记录的时候,我觉得需要手工输入的数据越少越好。金额和份额的换算可以在输入现有场外账单的基础上,自己在代码里算出来的,这样就可以少很多手工输入。改代码的话,你可以先输入一个现有的账单,再写一个转换代码,最后输出新账单就好了,这样对原始代码的改动最小。

onion1003 avatar Aug 06 '21 02:08 onion1003