【it's 宅女heipaopao的project】
hello!在两个版里发一样的帖子不会被删账号吧!please not!我是heipaopao!!!技术宅女来求助啦。。
11月29号我需要交一个关于金融的C++project,老师要求我们要使用继承。派生。多态。克隆(这是我最不懂的一个东西)。
对于我来说,最大的问题是怎么建立最初的模型。比如哪些操作可以设置成类,怎么来继承和派生,更重要的是怎么实现把每天的事实数据自动的输入进去,和用C++画出图来,这用matlab很简单,但是不知道怎么用C++实现。求大牛指点我,如果可以全程辅导一下我,我发誓我把现在&未来的分分都散给你!
我有一个思路。具体如下。
母基金 M(Mother fund):
净值 Nm(net value);
操作(operation):申购(apply for purchase),赎回(Redemption);
拆分(split),合并(merger);
子基金A、子基金B:
净值Na、Nb;市价(market price)Ma,Mb;
操作:买buy,卖sell;
拆分,合并;
两份M=一份A+一份B;2Nm=Na+Nb;
申购手续费率(Purchase rate)Pr=1.5%;赎回手续费率(Redemption rate)Rr=0.5%;
申购费用=申购金额×申购费率;申购份额=(申购金额-申购费用)÷申请日基金单位净值;
赎回费=赎回份额×赎回当日基金单位净值×赎回费率;
佣金(brokerage charges) Br=0.05%;
策略:
[1] (Ma+Mb)*x*(1-br)> 2x*Nm*(1+Pr):
申购母基金2x份,拆分成A基金x份+B基金x份,卖出;
收益:(Ma+Mb)*x*(1-br)-2x*Nm*(1+Pr);
[2] (Ma+Mb)*x*(1-br)< 2x*Nm*(1+Rr):
买入y份A基金+y份B基金,合并成2y份母基金,赎回;
收益:2y*Nm*(1+Rr) -(Ma+Mb)*y*(1-br);