以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 多平仓条件的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=74571) |
-- 作者:小马过河1 -- 发布时间:2015/1/16 14:38:44 -- 多平仓条件的问题 我们一个模型里有一个开仓条件同时搭配多个平仓条件,如果两个平仓条件都在同一根K线里执行的时候,模型就会平仓两次这是为什么呢?而且我们的平仓语句里都是用holding来控制的,所有平空单指令必须满足holding<0这个条件,当第一个平空信号执行以后,holding=0,这个时候其他平空信号应该就不会执行了,各位大师谁能指点下到底是为什么 |
-- 作者:小马过河1 -- 发布时间:2015/1/16 14:41:07 -- 另外说明两次平仓还不是在同一时间发生的,中间还差几分钟,但是是在一根K线上,我的模型是跑在15分钟K线上。 |
-- 作者:pyd -- 发布时间:2015/1/16 14:45:25 -- 信号闪烁,第一次发出平仓后holding=0了,平仓信号消失后holding<>0 会再次平仓。 [此贴子已经被作者于2015/1/16 14:45:40编辑过]
|
-- 作者:小马过河1 -- 发布时间:2015/1/16 15:38:07 -- 我们也有考虑过这种情况,我们正常的平仓信号是前一根K线判断信号,在本周期的开盘价操作,还有一个平仓信号是固定点位止损,是用开仓均价减去最高价或最低价来确定的,理论上这两种方式都不会信号频闪,我把平仓代码发给您,您看看有没有什么问题。在同一根K线上如果连个条件都满足就会平两次,如果不是在同一根K线上则是正常的。 IF H-ENTERPRICE>=20 && holding<0 then BEGIN sellshort(1,1,MARKETR); end if holding<0 && REF(PK,1) then begin sellshort(1,1,MARKETR); end |
-- 作者:pyd -- 发布时间:2015/1/16 15:52:38 -- 有记录下单日志吗?把重复下单那段的日志发下 |
-- 作者:百湛必胜客 -- 发布时间:2015/1/16 16:01:30 -- 问题出在条件H-ENTERPRICE的H上因为开仓后各个周期上H都不同,这样容易造成HOLDING混乱 |
-- 作者:小马过河1 -- 发布时间:2015/1/16 16:04:51 -- 2015-01-16 10:45:01.829 2015.01.16 10:45:01【图表】框架:RB 触发下单 SELL 品种 RB13 下单K线 2015.01.16 11:00:00 公式:RB_II_15MIN 窗格ID:1 代码行:40 2015-01-16 10:45:01.829 【图表】下单品种已由 RB13 更改为 RB05 2015-01-16 10:45:01.829 【图表】模型下单 1 2015-01-16 10:45:01.829 【图表】下单系数调整后 手数:1 2015-01-16 10:45:01.829 【图表】实际持仓 5 2015-01-16 10:45:01.829 【图表】启用了下单价格偏移 2015-01-16 10:45:01.829 【图表】直接下单 2015-01-16 10:45:01.829 【图表】RB13 运行完毕 2015-01-16 10:45:01.844 【图表】RB13 运行完毕 2015-01-16 10:45:01.844 【图表】RB13 运行完毕 2015-01-16 10:45:01.844 2015.01.16 10:45:01【图表】框架:RB 触发下单 SELL 品种 RB13 下单K线 2015.01.16 11:00:00 公式:RB_PAII_15MIN 窗格ID:7 代码行:42 2015-01-16 10:45:01.844 【图表】下单品种已由 RB13 更改为 RB05 2015-01-16 10:45:01.844 【图表】模型下单 2 2015-01-16 10:45:01.844 【图表】下单系数调整后 手数:2 2015-01-16 10:45:01.844 【图表】实际持仓 5 2015-01-16 10:45:01.844 【图表】启用了下单价格偏移 2015-01-16 10:45:01.844 【图表】直接下单 2015-01-16 10:45:01.844 【图表】RB13 运行完毕 2015-01-16 10:45:01.860 【图表】RB13 运行完毕 2015-01-16 10:45:01.860 【图表】RB13 运行完毕 2015-01-16 10:45:01.860 【图表】RB13 运行完毕 2015-01-16 10:45:01.860 【图表】RB13 运行完毕 2015-01-16 10:45:01.860 【图表】RB13 运行完毕 2015-01-16 10:45:01.860 【下单】RB05 价2501.000000 量1 买卖1 类型0 开平2 账户81007522 Formula 1 2015-01-16 10:45:01.860 【下单】确认报单已发送 ID=1465648964 RefID = 1784 2015-01-16 10:45:01.860 【下单】RB05 价2501.000000 量2 买卖1 类型0 开平2 账户81007522 Formula 1 2015-01-16 10:45:01.860 【下单】确认报单已发送 ID=1465648974 RefID = 1794 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:01.891 【图表】ME13 运行完毕 2015-01-16 10:45:02.343 【指令】收到回报指令 ID = 1465648964 RefID = 1784 2015-01-16 10:45:02.513 【指令】收到回报指令 ID = 1465648964 RefID = 1784 2015-01-16 10:45:02.523 【指令】收到回报指令 ID = 1465648964 RefID = 1784 2015-01-16 10:45:02.523 【回报】81007522 : rb1505 - 已报单 1 价格:2501 平 卖 2015-01-16 10:45:02.523 【指令】收到成交回报指令 REFID = 1784 2015-01-16 10:45:02.533 【指令】收到回报指令 ID = 1465648974 RefID = 1794 2015-01-16 10:45:02.543 【指令】收到回报指令 ID = 1465648974 RefID = 1794 2015-01-16 10:45:02.543 【指令】收到回报指令 ID = 1465648974 RefID = 1794 2015-01-16 10:45:02.553 【指令】收到成交回报指令 REFID = 1794 2015-01-16 10:45:02.573 【回报】81007522 : rb1505 - 已成交 1 价格:2506 平 卖 2015-01-16 10:45:02.573 【回报】81007522 : rb1505 - 已报单 2 价格:2501 平 卖 2015-01-16 10:45:02.573 【回报】81007522 : rb1505 - 已成交 2 价格:2506 平 卖
|
-- 作者:小马过河1 -- 发布时间:2015/1/16 16:06:06 -- 2015-01-16 10:58:33.038 2015.01.16 10:58:33【图表】框架:RB 触发下单 SELL 品种 RB13 下单K线 2015.01.16 11:00:00 公式:RB_PAII_15MIN 窗格ID:7 代码行:31 2015-01-16 10:58:33.038 【图表】下单品种已由 RB13 更改为 RB05 2015-01-16 10:58:33.038 【图表】模型下单 2 2015-01-16 10:58:33.038 【图表】下单系数调整后 手数:2 2015-01-16 10:58:33.038 【图表】实际持仓 2 2015-01-16 10:58:33.038 【图表】启用了下单价格偏移 2015-01-16 10:58:33.038 【图表】直接下单 2015-01-16 10:58:33.053 【图表】RB13 运行完毕 2015-01-16 10:58:33.053 2015.01.16 10:58:33【图表】框架:RB 触发下单 SELL 品种 RB13 下单K线 2015.01.16 11:00:00 公式:RB_CUBI_1H 窗格ID:8 代码行:28 2015-01-16 10:58:33.053 【图表】下单品种已由 RB13 更改为 RB05 2015-01-16 10:58:33.053 【图表】模型下单 1 2015-01-16 10:58:33.053 【图表】下单系数调整后 手数:1 2015-01-16 10:58:33.053 【图表】实际持仓 2 2015-01-16 10:58:33.053 【图表】启用了下单价格偏移 2015-01-16 10:58:33.053 【图表】直接下单 2015-01-16 10:58:33.053 【图表】RB13 运行完毕 2015-01-16 10:58:33.053 【图表】RB13 运行完毕 2015-01-16 10:58:33.069 【图表】RB13 运行完毕 2015-01-16 10:58:33.069 【图表】RB13 运行完毕 2015-01-16 10:58:33.069 【图表】RB13 运行完毕 2015-01-16 10:58:33.069 【下单】RB05 价0.000000 量2 买卖1 类型1 开平1 账户81007522 Formula 1 2015-01-16 10:58:33.069 【下单】确认报单已发送 ID=1465648984 RefID = 1804 2015-01-16 10:58:33.069 【下单】实际持仓为0下单失败 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.100 【图表】ME13 运行完毕 2015-01-16 10:58:33.886 【指令】收到回报指令 ID = 1465648984 RefID = 1804 2015-01-16 10:58:34.126 【指令】收到回报指令 ID = 1465648984 RefID = 1804 2015-01-16 10:58:34.126 【指令】收到回报指令 ID = 1465648984 RefID = 1804 2015-01-16 10:58:34.136 【指令】收到成交回报指令 REFID = 1804 2015-01-16 10:58:34.156 【回报】81007522 : rb1505 - 已报单 2 价格:2495 平 卖 2015-01-16 10:58:34.156 【回报】81007522 : rb1505 - 已成交 2 价格:2497 平 卖
|
-- 作者:yukizzc -- 发布时间:2015/1/16 16:17:24 -- 窗格ID:1 代码行:40 窗格ID:7 代码行:42
你开了多个框架的形式?? |
-- 作者:百湛必胜客 -- 发布时间:2015/1/16 16:18:58 -- 两个不同公式触发的平仓!! |