以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 最后一根K线出信号交易问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=98116) |
-- 作者:wzsunshao -- 发布时间:2016/6/1 21:12:31 -- 最后一根K线出信号交易问题 如下是我后台5分钟K线完成测试公式,但是夜盘开盘时并不能下单交易,请问是什么原因 if TSELLHOLDINGEX(\'\',\'\',1)>=0 and time>=185700 THEN BEGIN tsellshort(1,0,mkt,0,\'\',\'\'); tbuy(1,1,mkt,0,\'\',\'\'); end if TBUYHOLDINGEX(\'\',\'\',1)>=0 and time>=030000 and time<=030000 THEN BEGIN tsell(1,0,mkt,0,\'\',\'\'); tbuyshort(1,1,mkt,0,\'\',\'\'); end |
-- 作者:wzsunshao -- 发布时间:2016/6/1 21:16:16 -- 日盘结束后不关软件一直运行和日盘结束后关软件后夜盘前再开软件两种方式均测试过,都不能发单 |
-- 作者:yukizzc -- 发布时间:2016/6/2 8:54:22 -- 金字塔是下,夜盘是从凌晨1点开始算起,你这边的一个time时间控制都没有满足。。。 |
-- 作者:wenarm -- 发布时间:2016/6/2 8:54:55 -- 提供你的交易日志,另外,看下你使用debugfile 调试输出看下你的条件 time>=030000 and time<=030000 不就是只有在030000才为真,其他都为假。 |
-- 作者:wzsunshao -- 发布时间:2016/6/2 18:26:50 -- 问题简单,就是如果后台日盘最后一根线结束出信号,如何实现次日(暨夜盘)开盘会下单成交。 下面是图表公式,对橡胶5分钟,图表是内日最后一根K线出信号,和夜盘最后一根出信号。但是换成后台后,代码如问题所列,就出现夜盘开盘没下单,夜盘结束后日盘开盘下单交易正常的情况。
if holding<=0 and time>=185700 THEN BEGIN sellshort(1,1,limitr,c); buy(1,1,limitr,c); end if holding>=0 and time>=030000 and time<=030000 THEN BEGIN sell(1,1, limitr,c); buyshort(1,1,limitr,c); end |
-- 作者:wenarm -- 发布时间:2016/6/3 8:37:44 -- 后台在最后一根k触发信号,(走完K的模式下)会在该品种开盘时进行下单的。如果你触发信号没有保单,提供你的交易日志。根据交易日志分析原因 |
-- 作者:wzsunshao -- 发布时间:2016/6/14 21:33:41 -- 后台测试代码如下,30分钟K线完成,同一测试策略两个预警,一个预警单一品种棉花,另一个预警螺纹和橡胶两个品种。无法实现日盘最后一根K线出信号,夜盘开盘交易,请帮忙分析。 空仓量:=TSELLHOLDINGEX(\'\',\'\',1); 多仓量:=TBUYHOLDINGEX(\'\',\'\',1); DEBUGFILE(\'e:\\TESTisp3.TXT\',\'空仓量=%.0f\',空仓量); DEBUGFILE(\'e:\\TESTisp3.TXT\',\'多仓量=%.0f\',多仓量); if 空仓量>=0 and 多仓量=0 and time=190000 THEN BEGIN tsellshort(1,0,mkt,0,\'\',\'\'); tbuy(1,1,mkt,0,\'\',\'\'); 交易记录:=1; DEBUGFILE(\'e:\\TESTisp3.TXT\',\'交易记录:%.0f\',交易记录); end if 多仓量>=0 and 空仓量=0 and time=030000 THEN BEGIN tsell(1,0,mkt,0,\'\',\'\'); tbuyshort(1,1,mkt,0,\'\',\'\'); 交易记录:=2; DEBUGFILE(\'e:\\TESTisp3.TXT\',\'交易记录:%.0f\',交易记录); end |
-- 作者:wzsunshao -- 发布时间:2016/6/14 21:34:25 -- 交易日志如下: 2016-06-13 21:30:03.062 【后台】RU00 运行结束 2016-06-13 21:30:03.077 【后台】CF00 运行结束 2016-06-13 21:30:03.093 【后台】RB00 运行结束 2016-06-13 22:00:02.931 【后台】CF00 运行结束 2016-06-13 22:00:03.945 【后台】RU00 运行结束 2016-06-13 22:00:03.953 【后台】RB00 运行结束 2016-06-13 22:30:02.804 【后台】RU00 运行结束 2016-06-13 22:30:02.804 【后台】CF00 运行结束 2016-06-13 22:30:02.820 【后台】RB00 运行结束 2016-06-13 23:00:02.653 【后台】CF00 TSell 第 10 行出现信号 2016-06-13 23:00:02.669 【后台】CF00 TSell 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:CF00 2016-06-13 23:00:02.669 【后台】启用多帐户及策略系数配置 2016-06-13 23:00:02.669 【后台】多账户及策略系数 委托账户或者组: 2016-06-13 23:00:02.669 【后台】CTP登录账户 0 个 2016-06-13 23:00:02.669 【后台】金仕达登录账户 0 个 2016-06-13 23:00:02.684 【后台】恒生登录账户 0 个 2016-06-13 23:00:02.684 【后台】子账户 登录账户 0 个 2016-06-13 23:00:02.684 【后台】扩展接口 登录账户 1 个 2016-06-13 23:00:02.684 【后台】 帐户 下单 2016-06-13 23:00:02.684 【后台】账户 600802 下单系数为1.000000 2016-06-13 23:00:02.684 【后台】账户 600802 下单,系数调整后下单量:0 2016-06-13 23:00:02.684 【后台】实际账户 600802 持仓 0 2016-06-13 23:00:02.684 【后台】CF00 TBuyShort 第 11 行出现信号 2016-06-13 23:00:02.684 【后台】CF00 TBuyShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:CF00 2016-06-13 23:00:02.684 【后台】启用多帐户及策略系数配置 2016-06-13 23:00:02.684 【后台】多账户及策略系数 委托账户或者组: 2016-06-13 23:00:02.684 【后台】CTP登录账户 0 个 2016-06-13 23:00:02.700 【后台】金仕达登录账户 0 个 2016-06-13 23:00:02.700 【后台】恒生登录账户 0 个 2016-06-13 23:00:02.700 【后台】子账户 登录账户 0 个 2016-06-13 23:00:02.700 【后台】扩展接口 登录账户 1 个 2016-06-13 23:00:02.700 【后台】 帐户 下单 2016-06-13 23:00:02.700 【后台】账户 600802 下单系数为1.000000 2016-06-13 23:00:02.700 【后台】账户 600802 下单,系数调整后下单量:1 2016-06-13 23:00:02.700 【后台】下单已发送 2016-06-13 23:00:02.856 【后台】CF00 运行结束 2016-06-13 23:00:02.856 【下单】CF09 价0.000000 量1 买卖1 类型1 开平0 账户600802 Formula 1 2016-06-13 23:00:02.856 【指令】收到回报指令 ID = 115065262 2016-06-13 23:00:02.871 【回报】600802 : CF609 - 已报单 1 价格:0 开 卖 2016-06-13 23:00:02.871 【指令】收到回报指令 ID = 115065262 2016-06-13 23:00:02.887 【指令】收到回报指令 ID = 115065262 2016-06-13 23:00:02.887 【指令】收到成交回报指令 ORDERID = 115065262 2016-06-13 23:00:02.887 【回报】600802 : CF609 - 已成交 1 价格:13025 开 卖 2016-06-13 23:00:02.887 【回报】600802 : CF609 - 全部成交 1 2016-06-14 05:01:13.321 【回报】600802 : 连接断开 2016-06-14 05:01:22.415 【回报】600802 : 登录成功 2016-06-14 08:15:04.472 【回报】600802 : 连接断开 2016-06-14 08:40:28.317 【自动】账户已自动登出 2016-06-14 08:50:28.575 【自动】启动自动登录操作 2016-06-14 08:50:41.196 【回报】600802 : 登录成功 2016-06-14 09:00:03.967 【后台】CF00 运行结束 2016-06-14 09:00:04.982 【后台】RU00 TSell 第 10 行出现信号 2016-06-14 09:00:04.982 【后台】RU00 TSell 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:RU00 2016-06-14 09:00:04.982 【后台】启用多帐户及策略系数配置 2016-06-14 09:00:04.982 【后台】多账户及策略系数 委托账户或者组: 2016-06-14 09:00:04.982 【后台】CTP登录账户 0 个 2016-06-14 09:00:04.982 【后台】金仕达登录账户 0 个 2016-06-14 09:00:04.982 【后台】恒生登录账户 0 个 2016-06-14 09:00:04.982 【后台】子账户 登录账户 0 个 2016-06-14 09:00:04.982 【后台】扩展接口 登录账户 1 个 2016-06-14 09:00:04.982 【后台】 帐户 下单 2016-06-14 09:00:04.982 【后台】账户 600802 下单系数为1.000000 2016-06-14 09:00:04.982 【后台】账户 600802 下单,系数调整后下单量:0 2016-06-14 09:00:04.982 【后台】实际账户 600802 持仓 0 2016-06-14 09:00:04.997 【后台】RU00 TBuyShort 第 11 行出现信号 2016-06-14 09:00:04.997 【后台】RU00 TBuyShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RU00 2016-06-14 09:00:04.997 【后台】启用多帐户及策略系数配置 2016-06-14 09:00:04.997 【后台】多账户及策略系数 委托账户或者组: 2016-06-14 09:00:04.997 【后台】CTP登录账户 0 个 2016-06-14 09:00:04.997 【后台】金仕达登录账户 0 个 2016-06-14 09:00:04.997 【后台】恒生登录账户 0 个 2016-06-14 09:00:04.997 【后台】子账户 登录账户 0 个 2016-06-14 09:00:04.997 【后台】扩展接口 登录账户 1 个 2016-06-14 09:00:05.013 【后台】 帐户 下单 2016-06-14 09:00:05.013 【后台】账户 600802 下单系数为1.000000 2016-06-14 09:00:05.013 【后台】账户 600802 下单,系数调整后下单量:1 2016-06-14 09:00:05.013 【后台】下单已发送 2016-06-14 09:00:05.013 【后台】RU00 运行结束 2016-06-14 09:00:05.013 【后台】RB00 TSell 第 10 行出现信号 2016-06-14 09:00:05.013 【后台】RB00 TSell 已成功触发下单操作 价格:0.000000 数量:0 类型:1 账户: 品种:RB00 2016-06-14 09:00:05.013 【后台】启用多帐户及策略系数配置 2016-06-14 09:00:05.013 【后台】多账户及策略系数 委托账户或者组: 2016-06-14 09:00:05.013 【后台】CTP登录账户 0 个 2016-06-14 09:00:05.013 【后台】金仕达登录账户 0 个 2016-06-14 09:00:05.013 【后台】恒生登录账户 0 个 2016-06-14 09:00:05.013 【后台】子账户 登录账户 0 个 2016-06-14 09:00:05.013 【后台】扩展接口 登录账户 1 个 2016-06-14 09:00:05.013 【后台】 帐户 下单 2016-06-14 09:00:05.013 【后台】账户 600802 下单系数为1.000000 2016-06-14 09:00:05.013 【后台】账户 600802 下单,系数调整后下单量:0 2016-06-14 09:00:05.013 【后台】实际账户 600802 持仓 0 2016-06-14 09:00:05.013 【后台】RB00 TBuyShort 第 11 行出现信号 2016-06-14 09:00:05.013 【后台】RB00 TBuyShort 已成功触发下单操作 价格:0.000000 数量:1 类型:1 账户: 品种:RB00 2016-06-14 09:00:05.028 【后台】启用多帐户及策略系数配置 2016-06-14 09:00:05.028 【后台】多账户及策略系数 委托账户或者组: 2016-06-14 09:00:05.028 【后台】CTP登录账户 0 个 2016-06-14 09:00:05.028 【后台】金仕达登录账户 0 个 2016-06-14 09:00:05.028 【后台】恒生登录账户 0 个 2016-06-14 09:00:05.028 【后台】子账户 登录账户 0 个 2016-06-14 09:00:05.028 【后台】扩展接口 登录账户 1 个 2016-06-14 09:00:05.028 【后台】 帐户 下单 2016-06-14 09:00:05.028 【后台】账户 600802 下单系数为1.000000 2016-06-14 09:00:05.028 【后台】账户 600802 下单,系数调整后下单量:1 2016-06-14 09:00:05.028 【后台】下单已发送 2016-06-14 09:00:05.028 【下单】RU09 价0.000000 量1 买卖1 类型1 开平0 账户600802 Formula 1 2016-06-14 09:00:05.028 【后台】RB00 运行结束 2016-06-14 09:00:05.028 【下单】RB10 价0.000000 量1 买卖1 类型1 开平0 账户600802 Formula 1 2016-06-14 09:00:05.028 【指令】收到回报指令 ID = 158265114 2016-06-14 09:00:05.044 【回报】600802 : ru1609 - 已报单 1 价格:10610 开 卖 2016-06-14 09:00:05.044 【指令】收到回报指令 ID = 158265114 2016-06-14 09:00:05.044 【指令】收到回报指令 ID = 158265114 2016-06-14 09:00:05.060 【指令】收到成交回报指令 ORDERID = 158265114 2016-06-14 09:00:05.075 【回报】600802 : ru1609 - 已成交 1 价格:10620 开 卖 2016-06-14 09:00:05.075 【回报】600802 : ru1609 - 全部成交 1 2016-06-14 09:00:05.075 【指令】收到回报指令 ID = 158265115 2016-06-14 09:00:05.091 【回报】600802 : rb1610 - 已报单 1 价格:2166 开 卖 2016-06-14 09:00:05.091 【指令】收到回报指令 ID = 158265115 2016-06-14 09:00:05.091 【指令】收到回报指令 ID = 158265115 2016-06-14 09:00:05.106 【指令】收到成交回报指令 ORDERID = 158265115 2016-06-14 09:00:05.106 【回报】600802 : rb1610 - 已成交 1 价格:2169 开 卖 2016-06-14 09:00:05.106 【回报】600802 : rb1610 - 全部成交 1 2016-06-14 09:30:03.827 【后台】RU00 运行结束 2016-06-14 09:30:03.842 【后台】CF00 运行结束 2016-06-14 09:30:03.842 【后台】RB00 运行结束 2016-06-14 10:00:03.680 【后台】RU00 运行结束 2016-06-14 10:00:03.696 【后台】CF00 运行结束 2016-06-14 10:00:03.696 【后台】RB00 运行结束 2016-06-14 10:30:03.545 【后台】CF00 运行结束 2016-06-14 10:30:04.559 【后台】RU00 运行结束 2016-06-14 10:30:04.574 【后台】RB00 运行结束 2016-06-14 11:00:04.419 【后台】RU00 运行结束 2016-06-14 11:00:04.419 【后台】CF00 运行结束 2016-06-14 11:00:04.434 【后台】RB00 运行结束 2016-06-14 13:30:03.725 【后台】CF00 运行结束 2016-06-14 13:30:05.753 【后台】RU00 运行结束 2016-06-14 13:30:05.769 【后台】RB00 运行结束 2016-06-14 14:00:04.627 【后台】CF00 运行结束 2016-06-14 14:00:05.625 【后台】RU00 运行结束 2016-06-14 14:00:05.625 【后台】RB00 运行结束 2016-06-14 14:30:05.504 【后台】RB00 运行结束 2016-06-14 14:30:06.502 【后台】RU00 运行结束 2016-06-14 14:30:09.575 【后台】CF00 运行结束 2016-06-14 20:15:05.211 【回报】600802 : 连接断开 2016-06-14 20:40:19.304 【自动】账户已自动登出 2016-06-14 20:50:19.565 【自动】启动自动登录操作 2016-06-14 20:50:32.138 【回报】600802 : 登录成功 2016-06-14 21:00:05.697 【后台】RU00 运行结束 2016-06-14 21:00:05.751 【后台】CF00 运行结束 2016-06-14 21:00:05.758 【后台】RB00 运行结束 2016-06-14 21:30:05.578 【后台】RB00 运行结束 2016-06-14 21:30:06.577 【后台】RU00 运行结束 2016-06-14 21:30:07.601 【后台】CF00 运行结束 |
-- 作者:wzsunshao -- 发布时间:2016/6/14 21:35:36 -- debugfile 调试输出: 2016-06-13 21:30:03.062 空仓量=0 2016-06-13 21:30:03.062 多仓量=0 2016-06-13 21:30:03.077 空仓量=0 2016-06-13 21:30:03.077 多仓量=0 2016-06-13 21:30:03.093 空仓量=0 2016-06-13 21:30:03.093 多仓量=0 2016-06-13 22:00:02.930 空仓量=0 2016-06-13 22:00:02.931 多仓量=0 2016-06-13 22:00:03.939 空仓量=0 2016-06-13 22:00:03.939 多仓量=0 2016-06-13 22:00:03.947 空仓量=0 2016-06-13 22:00:03.953 多仓量=0 2016-06-13 22:30:02.789 空仓量=0 2016-06-13 22:30:02.789 多仓量=0 2016-06-13 22:30:02.804 空仓量=0 2016-06-13 22:30:02.804 多仓量=0 2016-06-13 22:30:02.820 空仓量=0 2016-06-13 22:30:02.820 多仓量=0 2016-06-13 23:00:02.653 空仓量=0 2016-06-13 23:00:02.653 多仓量=0 2016-06-13 23:00:02.653 交易记录:2 2016-06-14 09:00:03.967 空仓量=1 2016-06-14 09:00:03.967 多仓量=0 2016-06-14 09:00:04.982 空仓量=0 2016-06-14 09:00:04.982 多仓量=0 2016-06-14 09:00:04.982 交易记录:2 2016-06-14 09:00:04.997 空仓量=0 2016-06-14 09:00:05.013 多仓量=0 2016-06-14 09:00:05.013 交易记录:2 2016-06-14 09:30:03.827 空仓量=1 2016-06-14 09:30:03.827 多仓量=0 2016-06-14 09:30:03.842 空仓量=1 2016-06-14 09:30:03.842 多仓量=0 2016-06-14 09:30:03.842 空仓量=1 2016-06-14 09:30:03.842 多仓量=0 2016-06-14 10:00:03.680 空仓量=1 2016-06-14 10:00:03.680 多仓量=0 2016-06-14 10:00:03.696 空仓量=1 2016-06-14 10:00:03.696 多仓量=0 2016-06-14 10:00:03.696 空仓量=1 2016-06-14 10:00:03.696 多仓量=0 2016-06-14 10:30:03.545 空仓量=1 2016-06-14 10:30:03.545 多仓量=0 2016-06-14 10:30:04.559 空仓量=1 2016-06-14 10:30:04.559 多仓量=0 2016-06-14 10:30:04.574 空仓量=1 2016-06-14 10:30:04.574 多仓量=0 2016-06-14 11:00:04.419 空仓量=1 2016-06-14 11:00:04.419 多仓量=0 2016-06-14 11:00:04.419 空仓量=1 2016-06-14 11:00:04.419 多仓量=0 2016-06-14 11:00:04.434 空仓量=1 2016-06-14 11:00:04.434 多仓量=0 2016-06-14 13:30:03.710 空仓量=1 2016-06-14 13:30:03.725 多仓量=0 2016-06-14 13:30:05.753 空仓量=1 2016-06-14 13:30:05.753 多仓量=0 2016-06-14 13:30:05.769 空仓量=1 2016-06-14 13:30:05.769 多仓量=0 2016-06-14 14:00:04.627 空仓量=1 2016-06-14 14:00:04.627 多仓量=0 2016-06-14 14:00:05.609 空仓量=1 2016-06-14 14:00:05.609 多仓量=0 2016-06-14 14:00:05.625 空仓量=1 2016-06-14 14:00:05.625 多仓量=0 2016-06-14 14:30:05.504 空仓量=1 2016-06-14 14:30:05.504 多仓量=0 2016-06-14 14:30:06.502 空仓量=1 2016-06-14 14:30:06.502 多仓量=0 2016-06-14 14:30:09.560 空仓量=1 2016-06-14 14:30:09.575 多仓量=0 2016-06-14 21:30:05.577 空仓量=1 2016-06-14 21:30:05.578 多仓量=0 2016-06-14 21:30:06.576 空仓量=1 2016-06-14 21:30:06.577 多仓量=0 2016-06-14 21:30:07.600 空仓量=1 2016-06-14 21:30:07.600 多仓量=0 |
-- 作者:yukizzc -- 发布时间:2016/6/15 9:10:13 -- 是不是缺了白天的数据?盘后有做过收盘操作没,或者在夜盘开盘前补充过白天的对应5分钟数据? |