您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

为什么A_TotalPosition函数的返回值总是N/A?? [开拓者 TB]

  • 咨询内容: 模拟账户,取到的持仓总是N/A,是什么原因?根本没法做持仓控制啊!

     

  • TB技术人员: a函数的特性,只在最后K线且只在图表与帐户关联后(即启动自动交易后)方可取到有效值 。

     

  • TB客服: 哦,原来是必须启动自动交易。
    那另一个问题出现了:
    为什么A_TotalPosition在“用户函数”中可以取得正确的值,而在“公式应用”中却不行?

     

  • 网友回复: 本帖最后由 ktzddz 于 2015-4-20 15:23 编辑

    补充,实际情况是:
    A公式中,调用用户函数B。

    A
    {
    B();
    CPosition=A_TotalPosition();
    }
    函数B中的A_TotalPosition返回了正常值——10,但函数B执行完后,外部再次调用的A_TotalPosition时,返回的确是N/A。




    实际数据:
    InnerControl:1
    当前持仓:10
    完全成交:10 时间:0.143501

    持仓模块执行完毕。
    (外部)止损模块中的RequestFlag:2
    (外部)止损模块中的当前持仓:N/A

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 1145508240  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容