DCA交易项目金额分配需求:按指定比例拆分X为Y份
DCA交易项目金额等比拆分需求与示例
我正在开发一个DCA(平均成本法)交易项目,需将总金额X拆分为Y份,要求每份金额按比例Z呈等比递增(或等比例),最终输出拆分后的Y份金额,且各份总和接近X。
示例1
输入
X = 1000 Y = 4 Z = 2
输出
66.66, 133.33, 266.66, 533.33
说明:后一份金额为前一份的Z倍(此处为2倍),共拆分为4份,总和接近1000。
示例2
输入
X = 1000 Y = 5 Z = 1
输出
200, 200, 200, 200, 200
说明:每份金额相等(Z为1倍),共拆分为5份,总和为1000。
示例3
输入
X = 1000 Y = 6 Z = 1.5
输出
48.12, 72.18, 108.27, 162.4, 243.6, 365.41
说明:后一份金额约为前一份的1.5倍,共拆分为6份,总和接近1000。
内容的提问来源于stack exchange,提问作者KrisH Jodu
相关产品推荐
相关产品推荐

