以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  程序化交易为何出现委托单和撤单同步提交现象  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=78114)

--  作者:qkl586
--  发布时间:2015/4/29 10:21:34
--  程序化交易为何出现委托单和撤单同步提交现象
我启动程序化交易时,有些信号发出了却没有成交,查看委托记录发现有信号时系统会发出委托单,但同时又发出撤单,导致根本不能成交,是怎么回事呢?模拟和仿真都有这种情况。另外委托价格有时是市价,有时是限价,我公式是次周期开盘价,我也不明白是怎么回事。手工下单就不存在上述问题。
--  作者:qq代人发帖
--  发布时间:2015/4/29 10:35:05
--  

有记录下单日志吗?把日志贴出来看下

交易-》下单设置-》程序化交易里 之前勾选下单日志的会有记录, 日志保存在金字塔安装目录的weisoftstock/setting/orderlog里


--  作者:qkl586
--  发布时间:2015/4/29 22:09:48
--  
没有记录下单日志,委托记录上可以看出来同一时间下委托单和撤单。
--  作者:yukizzc
--  发布时间:2015/4/30 8:29:33
--  

这个你把日志勾上去看,另外你可以试下手工报市价单是否被拒绝也。

如果手工市价也被拒绝,那是交易柜台那边不允许市价报,那个网址申请的模拟账户是有这个限制的


--  作者:qkl586
--  发布时间:2015/4/30 12:15:39
--  
谢谢您的意见。今天观测了一下,的确是市价单被撤单的,我的条件里面写的是次周期开盘价,现在修改为本周期限价交易,再观察一下。
--  作者:pyd
--  发布时间:2015/4/30 13:10:02
--  
你把下单日志勾上,方便查问题
--  作者:qkl586
--  发布时间:2015/4/30 13:12:24
--  
修改了交易条件,加了限价交易和忽略价格检查的语句,可还是以市价单申报,我想知道如何解决这个问题。
开多:BUY(KD AND FILTER(KD,3) AND TIME>091600 AND TIME<151000,手数,NEXTOPEN),LIMIT,IGNORECHECKPRICE;
平多:SELL(PD,0,NEXTOPEN),LIMIT,IGNORECHECKPRICE;

--  作者:pyd
--  发布时间:2015/4/30 13:17:17
--  

代码不对,limit限价是放在括号里边的、

buy(开仓条件,手数,limit,价格);


--  作者:qkl586
--  发布时间:2015/4/30 19:27:27
--  
试过了,放在里面通不过,提示:交易系统函数的第三个参数必须是交易控制符。
--  作者:yukizzc
--  发布时间:2015/5/2 17:56:16
--  
buy(c>o,1,limit,close);              //自己仔细看下参数,8楼给你的没有问题。第三个参数用limit,然后后面跟一个价格