FAQ > 金融建模 > 建模问题 > 回测框架相关问题

Q:回测框架中GetAssetData里边的现金市值,可用资金,可提资金有啥区别,如果我要买股票,应该用哪个?    

  • A:
    现金市值 = 可用资金 = 现金

    可提资金 = 可用资金 - 冻结资金

    资产净值 = 保证金占用+可用资金

    其中,可用资金可用来买股票

    可提资金是一个虚拟的概念(可理解为为了控制某些风险,必须冻结一部分资金),而可用资金才是真实的现金,所以可提资金为负数没有关系,只要可用资金不为负即可。

    冻结的资金就是保证金交易品种的浮动盈亏,只针对保证金交易的品种。

    如果是保证金交易,即保证金比例不等于100的时候,会冻结一部分资金。这个冻结的资金,是根据浮动盈亏计算的。如果当日浮动盈亏大于0,那么就冻结住浮动盈亏的部分。
    若做多,冻结资金=市值 - 成本 (且>0,否则为0)。
    若做空,则冻结资金=成本 - 市值 (且>0,否则为0)。