Tbuy(1,ss,LMT,开仓价+TT);
DEBUGOUT('成交价 = %.2f' , Tenterprice);
这里的Tenterprice 输出的是上一次的实盘成交价
我想输出本次的成交价 用什么函数?
Tenterprice 这个就是返回你最近一次的成交价的
不行的,这可能是一个全局变量,不是超级全局变量,本周期中不能显示最近的成交价,显示上一周期的最近成交价,你可以测试一下,这个问题一直搞不懂.
图片传不上来
此主题相关图片如下:360软件小助手截图20140102151139.jpg

此主题相关图片如下:360软件小助手截图20140102151254.jpg

[此贴子已经被作者于2014/1/2 15:17:10编辑过]
Tbuy(1,ss,LMT,开仓价+TT);
DEBUGOUT('成交价 = %.2f' , Tenterprice);
你做后台监控应该能看出来的,下单的瞬间由于没有成交,这个只能返回你的开仓价,成交后会修正为你的成交价
好的

此主题相关图片如下:360软件小助手截图20140102153504.jpg

[此贴子已经被作者于2014/1/2 15:36:24编辑过]
2014-01-02 14:54:56.098 【后台】IF01 运行结束
2014-01-02 14:54:56.449 【后台】IF01 TSell 第 97 行出现信号
2014-01-02 14:54:56.450 【后台】IF01 TSell 已成功触发下单操作 价格:2334.600098 数量:1 类型:0 账户: 品种:IF01
2014-01-02 14:54:56.451 【后台】实际账户持仓 6
2014-01-02 14:54:56.451 【后台】下单已发送
2014-01-02 14:54:56.455 【后台】IF01 运行结束
2014-01-02 14:54:56.456 【下单】IF01 价2334.600098 量1 买卖1 类型0 开平2 账户801096 Formula 1
2014-01-02 14:54:56.499 【后台】IF01 运行结束
2014-01-02 14:54:56.717 【平仓委托计量】0 - 1
2014-01-02 14:54:56.718 【回报】801096 : IF01 - 正在申报 1 价格:2334.600 平仓 卖出
2014-01-02 14:54:56.927 【回报】801096 : IF01 全部成交 1 价格:2335.0 平 卖
2014-01-02 14:54:56.954 【后台】IF01 运行结束
2014-01-02 14:54:57.020 【后台】IF01 运行结束