以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  重复下单问题?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=152340)

--  作者:qq代人发帖
--  发布时间:2017/5/2 10:26:23
--  重复下单问题?

请教:如下图


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20170502102306.png
图片点击可在新窗口打开查看
逐K线模式上一个交易日14:59出的信号,最后一分钟开始就成交了,但是今天开市的时候又成交了一次,一般是哪里出问题呢?

 

语句如下:

if holding<2 and TIME=145900 and hd<>-1 then begin
收补:BUY(1,2-holding,MARKET),ORDERQUEUE;
end
[此贴子已经被作者于2017/5/2 10:27:15编辑过]

--  作者:shq
--  发布时间:2017/5/2 10:34:46
--  
勾选下“启动时对上根K线信号进行检测”这个选项,即可以避免这种现象。
--  作者:konichiwa
--  发布时间:2017/5/2 11:19:57
--  
你讲的是不是在程序化交易下单设置下面的那个选项“启动时检测是否对上根K信号交易”?
之前已经勾选了,请问还有什么原因没有,这个跟代码有关吗?

--  作者:konichiwa
--  发布时间:2017/5/2 11:23:36
--  
你讲的是不是在程序化交易下单设置下面的那个选项“启动时检测是否对上根K信号交易”?
之前已经勾选了,请问还有什么原因没有,这个跟代码有关吗?

--  作者:shq
--  发布时间:2017/5/2 11:26:13
--  
是的。目前,所提供的代码从语法上来看,这是没有问题的。按照逻辑来说,勾选以后,系统会提示是否下单,用户再次进行选择,后面可持续观察下。另,下单日志也建议勾选上,后续问题可借助日志来分析原因。
--  作者:konichiwa
--  发布时间:2017/5/2 12:08:11
--  
请问如果改成TIME=145800,再提前一分钟是否可以解决问题呢?
--  作者:shq
--  发布时间:2017/5/2 12:43:08
--  
这个要根据具体代码逻辑来的,根据目前1楼条件来看,这个是可以解决问题的。