以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 设置是1单的图表交易为何会重复下单? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=63419)
|
-- 作者:fjidler
-- 发布时间:2014/4/2 14:42:37
-- 设置是1单的图表交易为何会重复下单?
您好,模拟交易时申请执行交易时间往往很长,出现了重复下单(尽管我用了orderqueue参数),祥见附件今天的部分orderlog,实盘时会这样吗?
|
-- 作者:yukizzc
-- 发布时间:2014/4/2 14:53:32
--
您好,哪个时间点,日志中没有看到重复下单的地方啊。
|
-- 作者:fjidler
-- 发布时间:2014/4/2 15:03:37
--
2014.04.02 14:31:17【图表】框架:Technic 触发下单 SELL 品种 IF04 下单K线 2014.04.02 14:32:00 公式:YDSB(KH) 窗格ID:0 代码行:31 2014-04-02 14:31:17.703 【图表】模型下单 1 2014-04-02 14:31:17.703 【图表】下单系数调整后 手数:1 2014-04-02 14:31:17.703 【图表】实际持仓 7 2014-04-02 14:31:17.703 【图表】至队列下单 2014-04-02 14:31:17.703 2014.04.02 14:31:17【图表】框架:Technic 触发下单 BUYSHORT 品种 IF04 下单K线 2014.04.02 14:32:00 公式:YDSB(KH) 窗格ID:0 代码行:56 2014-04-02 14:31:17.703 【图表】模型下单 1 2014-04-02 14:31:17.703 【图表】下单系数调整后 手数:1 2014-04-02 14:31:17.703 【图表】至队列下单 2014-04-02 14:31:17.703 【图表】IF04 运行完毕 2014-04-02 14:31:17.703 【队列】当前队列准备处理数据:2条 2014-04-02 14:31:17.703 【队列】发送下单指令 2014-04-02 14:31:17.703 【下单】IF04 价2165.199951 量1 买卖1 类型0 开平2 账户807412 Formula 1 2014-04-02 14:31:17.703 【队列】当前队列准备处理数据:2条 2014-04-02 14:31:17.703 【队列】当前有未处理队列,返回等待 2014-04-02 14:31:20.687 【图表】IF04 运行完毕 2014-04-02 14:31:22.843 【平仓委托计量】1 - 2 2014-04-02 14:31:22.859 【回报】807412 : IF04 - 正在申报 1 价格:2165.20 平仓 卖出 2014-04-02 14:31:22.859 【回报】807412 : IF04 全部成交 1 价格:2165.4 平 卖 2014-04-02 14:31:22.859 【队列】当前队列准备处理数据:1条 2014-04-02 14:31:22.859 【队列】发送下单指令 2014-04-02 14:31:22.859 【下单】IF04 价2165.199951 量1 买卖1 类型0 开平0 账户807412 Formula 1 2014-04-02 14:31:22.859 当前尚有未处理完事件 - 6012 2014-04-02 14:31:22.859 【队列】当前队列准备处理数据:1条 2014-04-02 14:31:22.859 【队列】当前有未处理队列,返回等待 2014-04-02 14:31:23.703 【图表】IF04 运行完毕 2014-04-02 14:31:26.421 【回报】807412 : IF04 - 正在申报 1 价格:2165.20 开仓 卖出 2014-04-02 14:31:26.671 【回报】807412 : IF04 全部成交 1 价格:2166.0 开 卖
实际持仓怎会有7单?我用了orderqueue参数啊,
|
-- 作者:fjidler
-- 发布时间:2014/4/2 15:08:23
--
另外,申请交易延时很长,实盘会这样吗?
|
-- 作者:lichenghu
-- 发布时间:2014/4/2 15:25:27
--
以下是引用fjidler在2014/4/2 15:03:37的发言:
2014.04.02 14:31:17【图表】框架:Technic 触发下单 SELL 品种 IF04 下单K线 2014.04.02 14:32:00 公式:YDSB(KH) 窗格ID:0 代码行:31 2014-04-02 14:31:17.703 【图表】模型下单 1 2014-04-02 14:31:17.703 【图表】下单系数调整后 手数:1 2014-04-02 14:31:17.703 【图表】实际持仓 7 2014-04-02 14:31:17.703 【图表】至队列下单 2014-04-02 14:31:17.703 2014.04.02 14:31:17【图表】框架:Technic 触发下单 BUYSHORT 品种 IF04 下单K线 2014.04.02 14:32:00 公式:YDSB(KH) 窗格ID:0 代码行:56 2014-04-02 14:31:17.703 【图表】模型下单 1 2014-04-02 14:31:17.703 【图表】下单系数调整后 手数:1 2014-04-02 14:31:17.703 【图表】至队列下单 2014-04-02 14:31:17.703 【图表】IF04 运行完毕 2014-04-02 14:31:17.703 【队列】当前队列准备处理数据:2条 2014-04-02 14:31:17.703 【队列】发送下单指令 2014-04-02 14:31:17.703 【下单】IF04 价2165.199951 量1 买卖1 类型0 开平2 账户807412 Formula 1 2014-04-02 14:31:17.703 【队列】当前队列准备处理数据:2条 2014-04-02 14:31:17.703 【队列】当前有未处理队列,返回等待 2014-04-02 14:31:20.687 【图表】IF04 运行完毕 2014-04-02 14:31:22.843 【平仓委托计量】1 - 2 2014-04-02 14:31:22.859 【回报】807412 : IF04 - 正在申报 1 价格:2165.20 平仓 卖出 2014-04-02 14:31:22.859 【回报】807412 : IF04 全部成交 1 价格:2165.4 平 卖 2014-04-02 14:31:22.859 【队列】当前队列准备处理数据:1条 2014-04-02 14:31:22.859 【队列】发送下单指令 2014-04-02 14:31:22.859 【下单】IF04 价2165.199951 量1 买卖1 类型0 开平0 账户807412 Formula 1 2014-04-02 14:31:22.859 当前尚有未处理完事件 - 6012 2014-04-02 14:31:22.859 【队列】当前队列准备处理数据:1条 2014-04-02 14:31:22.859 【队列】当前有未处理队列,返回等待 2014-04-02 14:31:23.703 【图表】IF04 运行完毕 2014-04-02 14:31:26.421 【回报】807412 : IF04 - 正在申报 1 价格:2165.20 开仓 卖出 2014-04-02 14:31:26.671 【回报】807412 : IF04 全部成交 1 价格:2166.0 开 卖
清楚ORDERQUEUE的使用吗?下单指令会放到下单队列里,您这队列里有2条命令
一个平多指令,一个开空指令。
实际持仓7手说明您这个时候账户有7手多单
|
-- 作者:fjidler
-- 发布时间:2014/4/2 19:32:27
--
去掉“ORDERQUEUE”应该就无此现象了是吗
|
-- 作者:fjidler
-- 发布时间:2014/4/2 19:35:00
--
模拟交易时间与回测时间如何统一啊?
|
-- 作者:lichenghu
-- 发布时间:2014/4/3 8:46:20
--
不是ORDERQUEUE函数的问题,是您一个平仓指令,一个开空指令。所以平 卖一手,开 卖一手
而且日志完全没看到您说的重复开仓问题!
K线图,右键菜单-窗口属性里可以设置起始日期
|