掘金社区

回测模式下无法调用GetCash及GetPositionPinned highlighted

ElvesLi 发表在掘金2 2015-10-12 02:56:13

掘金2
578
2
0

回测模式下,调用了OpenLong、CloseLong等交易操作后,希望及时调用GetCash、GetPosition以便实现止盈止损类策略。
但发现返回的值都是0或空,是什么原因?是否需要先InitTD等准备工作?

Matlab
SHSE.600031

评论: 2
  • 建议支持回测模式下调用GetCash及GetPosition ,现在暂自行在代码里维护一个table,记录当前持仓,持仓期盈亏,可用资金等信息,难以对稍复杂点策略做回测。

    无法GetCash及GetPosition,等于无法回测策略的资金管理部分逻辑,仅能验证一下买卖信号。

    2015-10-12 02:58:26
  • 回测时一定需要查询仓位资金的话,策略内部作简单维护是一个方案。关于这一点的详细讨论,请参考 《get_indicator等函数在回测模式下应该可用》 http://forum.myquant.cn/t/get-indicator/2148

    2015-10-12 06:37:32

Looks like your connection to 掘金量化社区 - 量化交易者的策略交流学习社区 was lost, please wait while we try to reconnect.