以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 模型交易数量出问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=164210) |
-- 作者:yuanman -- 发布时间:2018/6/29 13:29:53 -- 模型交易数量出问题 模型不能按设置的交易数量执行,设置20手,成交总是6手,不知道什么原因,请老师帮助看看是什么问题?谢谢! 这是相关的代码;
WW1:=平多,开空条件; MM1:=平空,开多条件; JYSL:=20; {开仓手数} IF MM1 THEN BEGIN 平多A1:SELL(1,0); 开空A1: BUYSHORT(HOLDING=0,JYSL,MARKETR); END IF WW1 THEN BEGIN 平空B1:SELLSHORT(1,0); 开多B1: BUY(HOLDING=0,JYSL,MARKETR); END IF ENTERPRICE-C>=60 THEN 多损:SELL(HOLDING>0,HOLDING,MARKET); IF C-ENTERPRICE>=60 THEN 空损:SELLSHORT(HOLDING<0,HOLDING,MARKET); |
-- 作者:FireScript -- 发布时间:2018/6/29 13:36:16 -- 把你说的这部分交易日志帖一下。看下日志中的明细。 |
-- 作者:yuanman -- 发布时间:2018/6/29 14:20:28 -- 2018-06-28 18:29:57.664 【图表】CL00 运行完毕 2018-06-28 18:29:58.678 【图表】CL00 运行完毕 2018-06-28 18:29:59.692 【图表】CL00 运行完毕 2018-06-28 18:30:00.706 【图表】框架:santu 触发下单 SELL 品种 CL00 下单K线 2018.06.28 18:35:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:38 2018-06-28 18:30:00.706 【图表】模型下单 20 2018-06-28 18:30:00.706 【图表】下单系数调整后 手数:20 2018-06-28 18:30:00.706 【图表】实际持仓 0 2018-06-28 18:30:00.706 【图表】框架:santu 触发下单 BUYSHORT 品种 CL00 下单K线 2018.06.28 18:35:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:39 2018-06-28 18:30:00.706 【图表】模型下单 20 2018-06-28 18:30:00.706 【图表】下单系数调整后 手数:20 2018-06-28 18:30:00.706 【图表】直接下单 2018-06-28 18:30:00.706 【图表】CL00 运行完毕 2018-06-28 18:30:00.706 【下单】CL08 价0.000000 量20 买卖1 类型1 开平0 账户70005202 Formula 1 2018-06-28 18:30:00.706 【下单】已提交,订单ID :1675 2018-06-28 18:30:00.894 【指令】收到回报指令 ID = 1675 2018-06-28 18:30:00.894 【回报】70005202 : CL08 - 已报单 20 价格:72.87 开 卖 2018-06-28 18:30:01.069 【指令】收到成交回报指令 ORDERID = 1675 2018-06-28 18:30:01.069 【指令】平仓计量 EBuy:0 ESell:0 2018-06-28 18:30:01.079 【回报】70005202 : CL1808 - 已成交 20 价格:72.89 开 卖 2018-06-28 18:30:01.079 【回报】70005202 : CL1808 - 全部成交 20 2018-06-28 18:30:01.089 【指令】收到回报指令 ID = 1675 2018-06-28 18:30:01.722 【图表】CL00 运行完毕 2018-06-28 18:30:02.720 【图表】CL00 运行完毕 2018-06-28 18:30:03.750 【图表】CL00 运行完毕 2018-06-28 18:30:04.748 【图表】CL00 运行完毕 2018-06-28 18:30:05.778 【图表】CL00 运行完毕 2018-06-28 18:37:23.842 【图表】CL00 运行完毕 2018-06-28 18:37:24.840 【图表】CL00 运行完毕 2018-06-28 18:37:25.854 【图表】CL00 运行完毕 2018-06-28 18:37:26.868 【图表】CL00 运行完毕 2018-06-28 18:37:27.898 【图表】框架:santu 触发下单 SELL 品种 CL00 下单K线 2018.06.28 18:40:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:38 2018-06-28 18:37:27.898 【图表】模型下单 20 2018-06-28 18:37:27.898 【图表】下单系数调整后 手数:20 2018-06-28 18:37:27.898 【图表】实际持仓 0 2018-06-28 18:37:27.898 【图表】框架:santu 触发下单 BUYSHORT 品种 CL00 下单K线 2018.06.28 18:40:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:39 2018-06-28 18:37:27.898 【图表】模型下单 20 2018-06-28 18:37:27.898 【图表】下单系数调整后 手数:20 2018-06-28 18:37:27.898 【图表】直接下单 2018-06-28 18:37:27.898 【图表】CL00 运行完毕 2018-06-28 18:37:27.898 【下单】CL08 价0.000000 量20 买卖1 类型1 开平0 账户70005202 Formula 1 2018-06-28 18:37:27.898 【下单】已提交,订单ID :1676 2018-06-28 18:37:27.960 【指令】收到回报指令 ID = 1676 2018-06-28 18:37:27.960 【回报】70005202 : CL08 - 已报单 20 价格:72.87 开 卖 2018-06-28 18:37:28.208 【指令】报单被拒 ID = 1676 2018-06-28 18:37:28.208 【回报】70005202 : CL1808 - 您账户余额不足 2018-06-28 18:37:28.896 【图表】CL00 运行完毕 2018-06-28 18:37:29.910 【图表】CL00 运行完毕 2018-06-28 18:37:30.924 【图表】CL00 运行完毕 2018-06-28 19:34:57.672 【图表】CL00 运行完毕 2018-06-28 19:34:58.717 【图表】CL00 运行完毕 2018-06-28 19:34:59.700 【图表】CL00 运行完毕 2018-06-28 19:35:00.714 【图表】框架:santu 触发下单 SELLSHORT 品种 CL00 下单K线 2018.06.28 19:40:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:43 2018-06-28 19:35:00.714 【图表】模型下单 20 2018-06-28 19:35:00.714 【图表】下单系数调整后 手数:20 2018-06-28 19:35:00.714 【图表】实际持仓 -40 2018-06-28 19:35:00.714 【图表】直接下单 2018-06-28 19:35:00.714 【图表】框架:santu 触发下单 BUY 品种 CL00 下单K线 2018.06.28 19:40:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:44 2018-06-28 19:35:00.714 【图表】模型下单 20 2018-06-28 19:35:00.714 【图表】下单系数调整后 手数:20 2018-06-28 19:35:00.714 【图表】直接下单 2018-06-28 19:35:00.714 【图表】CL00 运行完毕 2018-06-28 19:35:00.714 【下单】已经调整为 实际持仓为 40 2018-06-28 19:35:00.714 【下单】CL08 价0.000000 量40 买卖0 类型1 开平1 账户70005202 Formula 1 2018-06-28 19:35:00.714 【下单】已提交,订单ID :1677 2018-06-28 19:35:00.729 【下单】CL08 价0.000000 量20 买卖0 类型1 开平0 账户70005202 Formula 1 2018-06-28 19:35:00.729 【下单】已提交,订单ID :1678 2018-06-28 19:35:00.776 【指令】收到回报指令 ID = 1677 2018-06-28 19:35:00.776 【回报】70005202 : CL08 - 已报单 40 价格:72.84 平 买 2018-06-28 19:35:00.823 【指令】收到成交回报指令 ORDERID = 1677 2018-06-28 19:35:00.823 【指令】平仓计量 EBuy:20 ESell:0 2018-06-28 19:35:00.838 【回报】70005202 : CL1808 - 已成交 40 价格:72.81 平 买 2018-06-28 19:35:00.838 【回报】70005202 : CL1808 - 全部成交 40 2018-06-28 19:35:00.838 【指令】收到回报指令 ID = 1677 2018-06-28 19:35:00.870 【指令】收到回报指令 ID = 1678 2018-06-28 19:35:00.885 【回报】70005202 : CL08 - 已报单 20 价格:72.84 开 买 2018-06-28 19:35:00.885 【指令】收到成交回报指令 ORDERID = 1678 2018-06-28 19:35:00.885 【指令】平仓计量 EBuy:0 ESell:0 2018-06-28 19:35:00.901 【回报】70005202 : CL1808 - 已成交 20 价格:72.81 开 买 2018-06-28 19:35:00.901 【回报】70005202 : CL1808 - 全部成交 20 2018-06-28 19:35:00.901 【指令】收到回报指令 ID = 1678 2018-06-28 19:35:01.727 【图表】CL00 运行完毕 2018-06-28 19:35:02.772 【图表】CL00 运行完毕 2018-06-28 19:35:03.755 【图表】CL00 运行完毕 2018-06-28 19:35:04.769 【图表】CL00 运行完毕 2018-06-28 19:40:59.716 【图表】CL00 运行完毕 2018-06-28 19:41:00.683 【图表】CL00 运行完毕 2018-06-28 19:41:01.697 【图表】框架:santu 触发下单 SELL 品种 CL00 下单K线 2018.06.28 19:45:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:38 2018-06-28 19:41:01.697 【图表】模型下单 20 2018-06-28 19:41:01.697 【图表】下单系数调整后 手数:20 2018-06-28 19:41:01.697 【图表】实际持仓 20 2018-06-28 19:41:01.697 【图表】直接下单 2018-06-28 19:41:01.697 【图表】框架:santu 触发下单 BUYSHORT 品种 CL00 下单K线 2018.06.28 19:45:00 公式:A测试KD5分钟模型(美原油) 窗格ID:santu 代码行:39 2018-06-28 19:41:01.697 【图表】模型下单 20 2018-06-28 19:41:01.697 【图表】下单系数调整后 手数:20 2018-06-28 19:41:01.713 【图表】直接下单 2018-06-28 19:41:01.713 【图表】CL00 运行完毕 2018-06-28 19:41:01.713 【下单】已经调整为 实际持仓为 20 2018-06-28 19:41:01.713 【下单】CL08 价0.000000 量20 买卖1 类型1 开平1 账户70005202 Formula 1 2018-06-28 19:41:01.713 【下单】已提交,订单ID :1679 2018-06-28 19:41:01.713 【下单】CL08 价0.000000 量20 买卖1 类型1 开平0 账户70005202 Formula 1 2018-06-28 19:41:01.713 【下单】已提交,订单ID :1680 2018-06-28 19:41:01.775 【指令】收到回报指令 ID = 1679 2018-06-28 19:41:01.775 【回报】70005202 : CL08 - 已报单 20 价格:72.68 平 卖 2018-06-28 19:41:01.838 【指令】收到成交回报指令 ORDERID = 1679 2018-06-28 19:41:01.838 【指令】平仓计量 EBuy:0 ESell:20 2018-06-28 19:41:01.853 【回报】70005202 : CL1808 - 已成交 20 价格:72.71 平 卖 2018-06-28 19:41:01.853 【回报】70005202 : CL1808 - 全部成交 20 2018-06-28 19:41:01.853 【指令】收到回报指令 ID = 1679 2018-06-28 19:41:01.885 【指令】收到回报指令 ID = 1680 2018-06-28 19:41:01.885 【回报】70005202 : CL08 - 已报单 20 价格:72.68 开 卖 2018-06-28 19:41:01.885 【指令】收到成交回报指令 ORDERID = 1680 2018-06-28 19:41:01.885 【指令】平仓计量 EBuy:0 ESell:0 2018-06-28 19:41:01.900 【回报】70005202 : CL1808 - 已成交 20 价格:72.71 开 卖 2018-06-28 19:41:01.900 【回报】70005202 : CL1808 - 全部成交 20 2018-06-28 19:41:01.900 【指令】收到回报指令 ID = 1680 2018-06-28 19:41:02.711 【图表】CL00 运行完毕 2018-06-28 19:41:03.771 【图表】CL00 运行完毕 2018-06-28 19:41:04.739 【图表】CL00 运行完毕 2018-06-28 19:41:05.753 【图表】CL00 运行完毕 |
-- 作者:FireScript -- 发布时间:2018/6/29 14:28:22 -- 你这日志里面除了一次余额不足没有成交之外,其他成交都是正常的啊。没看到你所描述的情况。 |