Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共8 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:下单日志中的保单价格不正确

1楼
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 开 买
2楼
jinzhe 发表于:2015/5/5 11:02:35
这个需要结合下单代码进行判断
3楼
fresher 发表于:2015/5/5 11:08:12
我代码中是用的最新价报的价格,即DYNAINFO(7)
4楼
jinzhe 发表于:2015/5/5 11:11:44
请贴一下相关的代码
5楼
fresher 发表于:2015/5/5 12:30:58
最新价:=DYNAINFO(7);
//省略200行 
开仓价:=最新价;
//省略100行 
TSELL( 1, 0, LMT, 开仓价 , 0, '', ''), ALLOWREPEAT;
TBUYSHORT(1, 1, LMT, 开仓价 , 0, '', ''), ALLOWREPEAT;



==================================================
大体是这样的。省略的部分没有更改过开仓价
6楼
fresher 发表于:2015/5/5 12:41:09
上一个不对

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



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

7楼
jinzhe 发表于:2015/5/5 13:12:04
那就是涨停价开仓了,后台交易时都是islastbar
[此贴子已经被作者于2015/5/5 13:12:09编辑过]
8楼
fresher 发表于:2015/5/5 13:31:13
哦了,谢谢!
共8 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02734 s, 3 queries.