如图所示,取得的上次开仓价格为-1,这是咋回事?我实际肯定是有持仓的,而且价格也不是负数,这大概是哪里出问题了?
还有图上的#QNB是啥意思?

此主题相关图片如下:可删.jpg
[此贴子已经被作者于2020/12/24 10:36:06编辑过]
我账户里已经有后台程序化策略买入的品种了,而且还没有平仓呢,为啥还是没有取到开仓价呢?
TBUY(1,1,MKT);
DEBUGOUT('上次开仓为%.2F',TENTERPRICE);//你用这个试试呢,本地试了没问题
此主题相关图片如下:temp.png

版主这个策略
TENTERPRICE和开仓语句在一个策略里,所以就成功了,如果不在一个策略里,
TENTERPRICE 就不好使了吗?
我把
TENTERPRICE 写进我的开仓策略里,果然取得了正确的上次开仓价格,看来
TENTERPRICE 函数必须和TBUY在一起才能起作用,建议这个使用规则应该加到函数说明里面
哦,那还是我学得不够细啊,跟您一交流才算学通、学透,谢谢版主指导