pf_CashFlowInFuture2
简述
组合现金流分析。
通过变现比例MaxRealizedPercentin获得证券的变现天数,并判断endt到FutureT跨越的日期是否大于变现天数,如果是,则得到证券的现金流为价格*数量,否则现金流为0。 最后汇总所有证券的现金流,即为组合现金流
其中,对于股票,价格取endt的成交价,考虑当天分红;对于基金,价格取Endt的单位净值。
pf_CashFlowInFuture2(w:array;EndT:TdateTIME;FutureT:TdateTIME;N:integer;MaxRealizedPercentin:real):real
名称 | 类型 | 说明 |
---|
w | array | 数据表类型,数组中必须含有的字段:代码、数量 |
Endt | TdateTIME | 日期,评估日 |
FutureT | TdateTIME | 日期,未来评估日 |
N | integer | 整数,变现参考天数 |
MaxRealizedPercentin | real | 实数,变现比例 |
返回 | real | 实数 |
s:=array;
s[0:1]['代码']:=array('SH600000','SH600028');
s[0:1]['数量']:=array(500,100);
return pf_CashFlowInFuture2(s,20180801T,20180830T,5,100);
//返回:5620