以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2)
---- 走完1根K线 下单问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=87619)
|
-- 作者:王鹏
-- 发布时间:2015/11/23 13:32:46
-- 走完1根K线 下单问题
下面是orderlog的部分内容
2015-11-23 08:59:59.949 【图表】P00 运行完毕 2015-11-23 08:59:59.965 【图表】I00 运行完毕 2015-11-23 08:59:59.965 2015.11.23 08:59:59【图表】框架:std2.0 触发下单 BUYSHORT 品种 NI00 下单K线 2015.11.21 00:30:00
公式:17_30min 窗格ID:13 代码行:59 2015-11-23 09:00:00.043 【下单】NI01 价67120.000000 量1 买卖1 类型0 开平0 账户xxxxxxx Formula 1
图表是沪镍 30分钟的K线

2015.11.21 00:30:00的开空信号,但是到今天早上一开始交易就出现交易,我们用的是走完1根K线模式。 按道理来说,应该早上不交易的。因为 2015-11-23 09:00:00的上一根K线没有信号,但是上上根有信号,理论不交易的
我看到交易 orderlog 在2015-11-23 08:59:59.965 生成交易信号,我觉得此刻应该没有生成2015-11-23 09:00:00的那根K线。 所以系统判断的是上一根K线,也就是早上没有集合竞价,所以还没有产生早上第一根信号,就产生信号,但是到09:00:00以后才下单交易。
但是我打过金字塔客服人员,他说我的本地时间不一定准确,所以日志的时间也不一定准确。
我想问一下。到底是什么原因造成的早上开仓错误,因为不止一次出现这个问题。所以问题很严重。
|
-- 作者:FexTel
-- 发布时间:2015/11/23 13:46:36
--
1,您这个是最新版的软件客户端吗?
这种情况因为最新的一笔行情来了,但是K线还没生成导致下单判断还是上一根K线
2,软件是早晨重新打开,还是说夜盘后不重启。
如果重启的话软件会有自动提示,上一根k线的信号是否下单
此主题相关图片如下:qq截图20151123134609.png

[此贴子已经被作者于2015/11/23 13:50:58编辑过]
|
-- 作者:王鹏
-- 发布时间:2015/11/23 14:02:45
--
1,您这个是最新版的软件客户端吗? 我用的是3.71最新版的客户端。
这种情况因为最新的一笔行情来了,但是K线还没生成导致下单判断还是上一根K线 我觉得是行情数据还没来的时候就直接判断交易信号了。说明行情数据有延迟,而判断交易信号是到9点就开始判断。 我的推断是判断交易信号比行情数据早那么一点点导致的。到底是不是这个原因,我说的对吗?
2,软件是早晨重新打开,还是说夜盘后不重启。 软件是早上重新打开的。夜盘结束都是自动关机的。
如果重启的话软件会有自动提示,上一根k线的信号是否下单 图表程序化交易的那个【启动时检测是否对上根K信号交易】的勾是去掉的。所以点击开始交易不会弹出是否交易对话框。 因为我用的是走完1根K线模式。我怕勾选这个选项会判断上上一根K线的信号。这样对吗?
|
-- 作者:yukizzc
-- 发布时间:2015/11/23 14:39:13
--
启动时检测是否对上跟k信号交易,这个选项就是对重启软件时对之前的信号是否报单的一个提示。
因为之前有客户出现过重复报单的一个情况所以特意增加的这样一个功能
您这边把这个选项给勾上,然后提示框里选择否。
|
-- 作者:王鹏
-- 发布时间:2015/11/23 14:58:30
-- 回复:(yukizzc)启动时检测是否对上跟k信号交易,这...
你好 如果我不勾选这个选项的话,不是就不用扫描上一根K线的交易信号了吗?不扫描不就不会重复下单了吗?
还有上面那个问题。。。
我觉得是行情数据还没来的时候就直接判断交易信号了。说明行情数据有延迟,而判断交易信号是到9点就开始判断。 我的推断是判断交易信号比行情数据早那么一点点导致的。到底是不是这个原因,我说的对吗?
|
-- 作者:yukizzc
-- 发布时间:2015/11/23 15:23:20
--
不勾选是默认直接下单的,这块的话只能弹出这个对话框然后客户自己选择是否下单。
那个很有可能是行情刚来的瞬间,k还未形成所以判断在昨天
|
-- 作者:王鹏
-- 发布时间:2015/11/24 11:02:24
-- 回复:(yukizzc)不勾选是默认直接下单的,这块的话只...
不勾选是默认直接下单的,所以我不勾选,表示如果上一根有信号,一定在这根K线刚出现时交易。 你说可以勾选那个选项,就会弹出对话框,来让客户自己选择,但是我现在是用脚本操作启动交易,不知道启动后是因为上一根信号的下单还是上上一根信号的误下单。 所以我只能是全部点是,或者全否。 这样一来说的问题也没有解决。通过勾选选项并没有解决问题,只是加入了人为的判断。
我现在的情况是这样的。。。
刚开盘时,第一种情况是,因为上一根K线有信号,这根就交易了。这是我想要的结果(走完1根K线模式) 第二种情况是,上上一根K线有信号,我也交易了。这不是我想要的结果。
第二种情况,你也认为 那个很有可能是行情刚来的瞬间,k还未形成所以判断在昨天 ,和我的观点是一致的。但是怎么解决这个问题呢?
|