为什么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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容