以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  下单日志中的保单价格不正确  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=78259)

--  作者:fresher
--  发布时间:2015/5/5 10:55:27
--  下单日志中的保单价格不正确
问题如标题,以下是日志,股指怎么会出现5000+

============================================================================
2015-05-05 10:40:56.894    【后台】IF05 TSellShort 已成功触发下单操作 价格:5236.199707 数量:0 类型:0 账户: 品种:IF05
2015-05-05 10:40:56.895    【后台】实际账户持仓 1
2015-05-05 10:40:56.896    【后台】下单已发送
2015-05-05 10:40:56.898    【后台】IF05 TBuy 第 257 行出现信号
2015-05-05 10:40:56.899    【后台】IF05 TBuy 已成功触发下单操作 价格:5236.199707 数量:1 类型:0 账户: 品种:IF05
2015-05-05 10:40:56.900    【后台】下单已发送
2015-05-05 10:40:56.902    【后台】IF05 运行结束
2015-05-05 10:40:56.902    【下单】已经调整为 实际持仓为 1 
2015-05-05 10:40:56.903    【下单】IF05 价5236.199707 量1 买卖0 类型0 开平2 账户xxxxxx Formula 1
2015-05-05 10:40:56.904    【下单】确认报单已发送 ID=533922282 RefID = 60
2015-05-05 10:40:56.905    【下单】IF05 价5236.199707 量1 买卖0 类型0 开平0 账户xxxxxx Formula 1
2015-05-05 10:40:56.906    【下单】确认报单已发送 ID=533922292 RefID = 70
2015-05-05 10:40:56.960    【指令】收到回报指令 ID = 533922282 RefID = 60
2015-05-05 10:40:56.967    【指令】收到回报指令 ID = 533922292 RefID = 70
2015-05-05 10:40:56.974    【回报】xxxxxx : IF1505 - 已报单 1 价格:5236.2 平 买
2015-05-05 10:40:56.974    【回报】xxxxxx : IF1505 - 已报单 1 价格:5236.2 开 买
2015-05-05 10:40:57.084    【指令】收到回报指令 ID = 533922282 RefID = 60
2015-05-05 10:40:57.085    【指令】收到回报指令 ID = 533922282 RefID = 60
2015-05-05 10:40:57.086    【指令】收到成交回报指令 REFID = 60 vol = 1
2015-05-05 10:40:57.091    【回报】xxxxxx : IF1505 - 已成交 1 价格:4735.0 平 买
2015-05-05 10:40:57.134    【指令】收到回报指令 ID = 533922292 RefID = 70
2015-05-05 10:40:57.135    【指令】收到回报指令 ID = 533922292 RefID = 70
2015-05-05 10:40:57.136    【指令】收到成交回报指令 REFID = 70 vol = 1
2015-05-05 10:40:57.139    【回报】xxxxxx : IF1505 - 已成交 1 价格:4735.0 开 买

--  作者:jinzhe
--  发布时间:2015/5/5 11:02:35
--  
这个需要结合下单代码进行判断
--  作者:fresher
--  发布时间:2015/5/5 11:08:12
--  回复:(jinzhe)这个需要结合下单代码进行判断
我代码中是用的最新价报的价格,即DYNAINFO(7)
--  作者:jinzhe
--  发布时间:2015/5/5 11:11:44
--  
请贴一下相关的代码
--  作者:fresher
--  发布时间:2015/5/5 12:30:58
--  回复:(jinzhe)请贴一下相关的代码
最新价:=DYNAINFO(7);
//省略200行 
开仓价:=最新价;
//省略100行 
TSELL( 1, 0, LMT, 开仓价 , 0, \'\', \'\'), ALLOWREPEAT;
TBUYSHORT(1, 1, LMT, 开仓价 , 0, \'\', \'\'), ALLOWREPEAT;



==================================================
大体是这样的。省略的部分没有更改过开仓价

--  作者:fresher
--  发布时间:2015/5/5 12:41:09
--  回复:(jinzhe)请贴一下相关的代码
上一个不对

最新价:=DYNAINFO(7);
//省略200行 
开仓价:=最新价;
//省略100行 
TSELLshort(1, 0, LMT,IF( ISLASTBAR , 涨停价 , 开仓价) , 0, \'\', \'\'), ALLOWREPEAT;
TBUY(1, 1, LMT, IF( ISLASTBAR , 涨停价 , 开仓价)  , 0, \'\', \'\'), ALLOWREPEAT;



==================================================
大体是这样的。省略的部分没有更改过开仓价。难道是ISLASTBAR的问题?


--  作者:jinzhe
--  发布时间:2015/5/5 13:12:04
--  
那就是涨停价开仓了,后台交易时都是islastbar
[此贴子已经被作者于2015/5/5 13:12:09编辑过]

--  作者:fresher
--  发布时间:2015/5/5 13:31:13
--  回复:(jinzhe)那就是涨停价开仓了,后台交易时都是...
哦了,谢谢!