以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (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楼条件来看,这个是可以解决问题的。
|