以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 我是轮询一秒,要开二手的,怎么变成四手了 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=138996) |
-- 作者:haizxj -- 发布时间:2016/9/1 9:15:06 -- 我是轮询一秒,要开二手的,怎么变成四手了 2016-09-01 09:08:34.153 2016.09.01 09:08:34【图表】框架:Technic 触发下单 BUYSHORT 品种 RB13 下单K线 2016.09.01 13:09:00 公式:RB5肯即 窗格ID:0 代码行:162 2016-09-01 09:08:34.153 【图表】下单品种已由 RB13 更改为 RB01 2016-09-01 09:08:34.153 【图表】模型下单 2 2016-09-01 09:08:34.153 【图表】下单系数调整后 手数:2 2016-09-01 09:08:34.153 【图表】启用了下单价格偏移 2016-09-01 09:08:34.153 【图表】直接下单 2016-09-01 09:08:34.169 【图表】RB13 运行完毕 2016-09-01 09:08:34.169 【下单】RB01 价0.000000 量2 买卖1 类型1 开平0 账户613507 Formula 1 2016-09-01 09:08:34.169 【下单】已提交,订单ID :235834982 2016-09-01 09:08:34.185 【指令】收到回报指令 ID = 235834982 2016-09-01 09:08:34.278 【回报】613507 : rb1701 - 已报单 2 价格:2383 开 卖 2016-09-01 09:08:34.278 【指令】收到回报指令 ID = 235834982 2016-09-01 09:08:34.278 【指令】收到回报指令 ID = 235834982 2016-09-01 09:08:34.278 【指令】收到成交回报指令 ORDERID = 235834982 2016-09-01 09:08:34.294 【回报】613507 : rb1701 - 已成交 1 价格:2386 开 卖 2016-09-01 09:08:34.294 【指令】收到回报指令 ID = 235834982 2016-09-01 09:08:34.294 【指令】收到成交回报指令 ORDERID = 235834982 2016-09-01 09:08:34.294 【回报】613507 : rb1701 - 已成交 1 价格:2386 开 卖 2016-09-01 09:08:34.294 【回报】613507 : rb1701 - 全部成交 2 2016-09-01 09:08:36.388 【图表】RB13 运行完毕 2016-09-01 09:08:37.997 【图表】RB13 运行完毕 2016-09-01 09:08:38.966 【图表】RB13 运行完毕 2016-09-01 09:08:39.138 【下单】RB01 价2385.000000 量4 买卖1 类型0 开平2 账户613507 Formula 0 2016-09-01 09:08:39.966 【图表】RB13 运行完毕 2016-09-01 09:08:41.497 【图表】RB13 运行完毕 2016-09-01 09:08:41.575 【下单】已提交,订单ID :235834983 2016-09-01 09:08:41.575 【下单】RB01 价2386.000000 量2 买卖0 类型0 开平1 账户613507 Formula 0 2016-09-01 09:08:41.606 【指令】收到回报指令 ID = 235834983 2016-09-01 09:08:41.606 【回报】613507 : rb1701 - 已报单 4 价格:2385 平 卖 2016-09-01 09:08:41.606 【指令】收到回报指令 ID = 235834983 2016-09-01 09:08:41.606 【指令】收到回报指令 ID = 235834983 2016-09-01 09:08:41.606 【指令】收到成交回报指令 ORDERID = 235834983 2016-09-01 09:08:41.622 【指令】平仓计量 EBuy:0 ESell:2 2016-09-01 09:08:41.622 【回报】613507 : rb1701 - 已成交 2 价格:2385 平 卖 2016-09-01 09:08:41.638 【指令】收到回报指令 ID = 235834983 2016-09-01 09:08:41.638 【指令】收到成交回报指令 ORDERID = 235834983 2016-09-01 09:08:41.638 【指令】平仓计量 EBuy:0 ESell:0 2016-09-01 09:08:41.653 【回报】613507 : rb1701 - 已成交 2 价格:2385 平 卖 2016-09-01 09:08:41.653 【回报】613507 : rb1701 - 全部成交 4 2016-09-01 09:08:42.997 【图表】RB13 运行完毕 |
-- 作者:jinzhe -- 发布时间:2016/9/1 9:25:02 -- 日志里面看到了开2手,平4手,指的是平4手这个吗? |
-- 作者:haizxj -- 发布时间:2016/9/1 9:27:15 -- 是的,平四手是后来自己手工平的 |
-- 作者:haizxj -- 发布时间:2016/9/1 9:28:31 -- 首先是昨天开的空二手,平掉了,后来程序开的四手多单,程序上是应是开两手,是HOLDING=0限制了 |
-- 作者:jinzhe -- 发布时间:2016/9/1 9:37:23 -- 不太懂你的逻辑,你是认为是开的数量多还是平的数量多了? |
-- 作者:haizxj -- 发布时间:2016/9/1 9:43:37 -- 开的数量多了一倍,应开二手,实开四手,不知什么原因 程序里已用HOLIDING锁了 |
-- 作者:haizxj -- 发布时间:2016/9/1 9:48:19 -- 。。。 IF EXITBARS<>0 and HOLDING=0 THEN BEGIN BuyHolding:=2; IF KD and BuyHolding>0 and BARPOS>QS THEN BUY(kd,BuyHolding,MARKET); END IF EXITBARS<>0 and HOLDING=0 THEN BEGIN SellHolding:=2; IF KK and SellHolding>0 and BARPOS>QS THEN BUYSHORT(KK,SellHolding,MARKET); END |
-- 作者:jinzhe -- 发布时间:2016/9/1 9:53:23 -- 日志里没反映出重复开,是在同一根k线上重复开的吗? holding=0在信号闪烁下是没用的,你的程序如果信号闪烁了就会多开 |
-- 作者:haizxj -- 发布时间:2016/9/1 10:23:29 -- 2016-09-01 09:01:10.060 【图表】RB13 运行完毕 2016-09-01 09:01:11.966 2016.09.01 09:01:11【图表】框架:Technic 触发下单 BUY 品种 RB13 下单K线 2016.09.01 13:02:00 公式:RB5肯即 窗格ID:0 代码行:153 2016-09-01 09:01:11.966 【图表】下单品种已由 RB13 更改为 RB01 2016-09-01 09:01:11.966 【图表】模型下单 2 2016-09-01 09:01:11.966 【图表】下单系数调整后 手数:2 2016-09-01 09:01:11.966 【图表】启用了下单价格偏移 2016-09-01 09:01:11.966 【图表】直接下单 2016-09-01 09:01:11.966 【图表】RB13 运行完毕 2016-09-01 09:01:11.966 【下单】RB01 价0.000000 量2 买卖0 类型1 开平0 账户613507 Formula 1 2016-09-01 09:01:11.966 【下单】已提交,订单ID :235834980 2016-09-01 09:01:11.981 【指令】收到回报指令 ID = 235834980 2016-09-01 09:01:11.981 【回报】613507 : rb1701 - 已报单 2 价格:2396 开 买 2016-09-01 09:01:11.981 【指令】收到回报指令 ID = 235834980 2016-09-01 09:01:11.997 【指令】收到回报指令 ID = 235834980 2016-09-01 09:01:11.997 【指令】收到成交回报指令 ORDERID = 235834980 2016-09-01 09:01:11.997 【回报】613507 : rb1701 - 已成交 1 价格:2393 开 买 2016-09-01 09:01:12.013 【指令】收到回报指令 ID = 235834980 2016-09-01 09:01:12.028 【指令】收到成交回报指令 ORDERID = 235834980 2016-09-01 09:01:12.028 【回报】613507 : rb1701 - 已成交 1 价格:2393 开 买 2016-09-01 09:01:12.028 【回报】613507 : rb1701 - 全部成交 2 2016-09-01 09:01:13.106 【图表】RB13 运行完毕 |
-- 作者:haizxj -- 发布时间:2016/9/1 10:23:51 -- 2016-09-01 09:03:02.153 【图表】RB13 运行完毕 2016-09-01 09:03:03.028 2016.09.01 09:03:03【图表】框架:Technic 触发下单 BUY 品种 RB13 下单K线 2016.09.01 13:04:00 公式:RB5肯即 窗格ID:0 代码行:153 2016-09-01 09:03:03.028 【图表】下单品种已由 RB13 更改为 RB01 2016-09-01 09:03:03.044 【图表】模型下单 2 2016-09-01 09:03:03.044 【图表】下单系数调整后 手数:2 2016-09-01 09:03:03.044 【图表】启用了下单价格偏移 2016-09-01 09:03:03.044 【图表】直接下单 2016-09-01 09:03:03.044 【图表】RB13 运行完毕 2016-09-01 09:03:03.044 【下单】RB01 价0.000000 量2 买卖0 类型1 开平0 账户613507 Formula 1 2016-09-01 09:03:03.044 【下单】已提交,订单ID :235834981 2016-09-01 09:03:03.872 【指令】收到回报指令 ID = 235834981 2016-09-01 09:03:03.872 【回报】613507 : rb1701 - 已报单 2 价格:2397 开 买 2016-09-01 09:03:03.872 【指令】收到回报指令 ID = 235834981 2016-09-01 09:03:03.888 【指令】收到回报指令 ID = 235834981 2016-09-01 09:03:03.888 【指令】收到成交回报指令 ORDERID = 235834981 2016-09-01 09:03:03.903 【回报】613507 : rb1701 - 已成交 1 价格:2394 开 买 2016-09-01 09:03:03.903 【指令】收到回报指令 ID = 235834981 2016-09-01 09:03:03.935 【指令】收到成交回报指令 ORDERID = 235834981 2016-09-01 09:03:03.935 【回报】613507 : rb1701 - 已成交 1 价格:2394 开 买 2016-09-01 09:03:03.935 【回报】613507 : rb1701 - 全部成交 2 2016-09-01 09:03:04.981 【图表】RB13 运行完毕 |