天软金融分析.NET函数大全 > 金融函数 > 金融工程 > 策略验证 > 数量类中间函数 > 中间函数

TSTrade_CalCC    

定义
TSTrade_CalCC(EndT:TDateTime;tpGP:TableArray;tjy:TableArray):TableArray说明;交易数据处理后的持仓
参数
名称类型说明
EndTTDateTime日期型时间,截止日
tpGPTableArray数据表类型,昨持仓
tjyTableArray数据表类型,今交易数据
返回TableArray说明交易数据处理后的持仓计算交易后的持仓(数量、总成本、成本价)
  • 范例

    EndT:=inttodate(20150215);
    tpGP:=array(
    ("主码":"JY020101","截止日":42049.0,"代码":"SH204014","方向":1.0,"数量":10000.0,"成本价":90.0,"总成本":900000.0,"乘数":1.0,"保证金比例(%)":100.0,"组ID":""),
    ("主码":"JY020102","截止日":42049.0,"代码":"SH204014","方向":1.0,"数量":3000.0,"成本价":80.0,"总成本":240000.0,"乘数":1.0,"保证金比例(%)":100.0,"组ID":""),
    ("主码":"JY020103","截止日":42049.0,"代码":"SZ131802","方向":1.0,"数量":3000.0,"成本价":70.0,"总成本":210000.0,"乘数":1.0,"保证金比例(%)":100.0,"组ID":""),
    ("主码":"JY020104","截止日":42049.0,"代码":"SZ131802","方向":1.0,"数量":4000.0,"成本价":60.0,"总成本":240000.0,"乘数":1.0,"保证金比例(%)":100.0,"组ID":"")
    );  
    tjy:=array(
    ("主码":"JY021501","截止日":42050.0,"代码":"SZ131802","方向":1.0,"动作":1.0,"成交价":90.0,"成交量":4000.0,"成交金额(税前)":360000.0,"费用":36.0,"成交金额2":360000.0,"序号":1.0,"乘数":1.0,"保证金比例(%)":100.0,"利息":3600.0,"组ID":""),
    ("主码":"JY021502","截止日":42050.0,"代码":"SH204014","方向":1.0,"动作":1.0,"成交价":80.0,"成交量":5000.0,"成交金额(税前)":400000.0,"费用":45.0,"成交金额2":400000.0,"序号":2.0,"乘数":1.0,"保证金比例(%)":100.0,"利息":4000.0,"组ID":""),
    ("主码":"JY021503","截止日":42050.0,"代码":"SH204014","方向":1.0,"动作":1.0,"成交价":85.0,"成交量":6000.0,"成交金额(税前)":510000.0,"费用":80.0,"成交金额2":510000.0,"序号":3.0,"乘数":1.0,"保证金比例(%)":100.0,"利息":5100.0,"组ID":""),
    ("主码":"JY021504","截止日":42050.0,"代码":"SZ131802","方向":1.0,"动作":1.0,"成交价":100.0,"成交量":2000.0,"成交金额(税前)":200000.0,"费用":40.0,"成交金额2":200000.0,"序号":4.0,"乘数":1.0,"保证金比例(%)":100.0,"利息":2000.0,"组ID":""),
    ("主码":"JY021505","截止日":42050.0,"代码":"SH204014","方向":1.0,"动作":0.0,"成交价":95.0,"成交量":1000.0,"成交金额(税前)":95000.0,"费用":35.0,"成交金额2":95000.0,"序号":5.0,"乘数":1.0,"保证金比例(%)":100.0,"利息":950.0,"组ID":"")
    );
    return TSTrade_CalCC(EndT,tpGP,tjy);

    //结果
相关