图表交易 信号指示正常 但是只发出开仓信号 没有平仓信号 什么原因
平空:SELLSHORT(PK,AB,THISCLOSE); //平空信号
开多:BUY(KD AND HOLDING=0,AB,THISCLOSE); //开多信号
平多:SELL(PD,AB,THISCLOSE); //平多信号
开空:BUYSHORT(KK AND HOLDING=0,AB,THISCLOSE); //开空信号
有记录下单日志吗?把日志贴出来看下
交易-》下单设置-》程序化交易里 之前勾选下单日志的会有记录, 日志保存在金字塔安装目录的weisoftstock/setting/orderlog里
2015-11-09 14:59:33.906 【图表】TA05 运行完毕
2015-11-09 14:59:34.906 【图表】TA05 运行完毕
2015-11-09 14:59:35.906 【图表】TA05 运行完毕
2015-11-09 14:59:36.906 【图表】TA05 运行完毕
2015-11-09 14:59:37.906 【图表】TA05 运行完毕
2015-11-09 14:59:38.906 【图表】TA05 运行完毕
2015-11-09 14:59:39.906 【图表】TA05 运行完毕
2015-11-09 14:59:40.906 【图表】TA05 运行完毕
2015-11-09 14:59:41.906 【图表】TA05 运行完毕
2015-11-09 14:59:42.906 【图表】TA05 运行完毕
2015-11-09 14:59:43.921 2015.11.09 14:59:43【图表】框架:Technic 触发下单 BUY 品种 TA05 下单K线 2015.11.09 00:00:00 公式:LATE 窗格ID:0 代码行:48
2015-11-09 14:59:43.921 【图表】模型下单 1
2015-11-09 14:59:43.937 【图表】下单系数调整后 手数:1
2015-11-09 14:59:43.937 【图表】直接下单
2015-11-09 14:59:43.953 【图表】TA05 运行完毕
2015-11-09 14:59:43.953 【下单】TA05 价4670.000000 量1 买卖0 类型0 开平0 账户8888 Formula 1
2015-11-09 14:59:43.953 【下单】确认报单已发送 ID=717887696 RefID = 5160
2015-11-09 14:59:44.000 【指令】收到回报指令 ID = 717887696 RefID = 5160
2015-11-09 14:59:44.156 【指令】收到回报指令 ID = 717887696 RefID = 5160
2015-11-09 14:59:44.156 【指令】收到回报指令 ID = 717887696 RefID = 5160
2015-11-09 14:59:44.156 【回报】8888: TA605 - 已报单 1 价格:4670 开 买
2015-11-09 14:59:44.156 【指令】收到回报指令 ID = 717887696 RefID = 5160
2015-11-09 14:59:44.156 【指令】收到成交回报指令 REFID = 5160 vol = 1
2015-11-09 14:59:44.531 【回报】8888 : TA605 - 已成交 1 价格:4670 开 买
2015-11-09 14:59:45.937 【图表】TA05 运行完毕
2015-11-09 14:59:46.906 【图表】TA05 运行完毕
2015-11-09 14:59:47.906 【图表】TA05 运行完毕
2015-11-09 14:59:48.906 【图表】TA05 运行完毕
2015-11-09 14:59:49.906 【图表】TA05 运行完毕
2015-11-09 14:59:50.906 【图表】TA05 运行完毕
2015-11-09 14:59:51.906 【图表】TA05 运行完毕
2015-11-09 14:59:52.265 【下单】TA05 价4670.000000 量1 买卖0 类型0 开平1 账户888888 Formula 0
2015-11-09 14:59:52.281 【下单】确认报单已发送 ID=717887706 RefID = 5170
2015-11-09 14:59:52.328 【指令】收到回报指令 ID = 717887706 RefID = 5170
2015-11-09 14:59:52.375 【回报】888888 : TA605 - 已报单 1 价格:4670 平 买
2015-11-09 14:59:52.375 【指令】收到回报指令 ID = 717887706 RefID = 5170
2015-11-09 14:59:52.375 【指令】收到回报指令 ID = 717887706 RefID = 5170
2015-11-09 14:59:52.375 【指令】收到回报指令 ID = 717887706 RefID = 5170
2015-11-09 14:59:52.390 【指令】收到成交回报指令 REFID = 5170 vol = 1
2015-11-09 14:59:52.437 【回报】888888 : TA605 - 已成交 1 价格:4670 平 买
2015-11-09 14:59:52.906 【图表】TA05 运行完毕
2015-11-09 14:59:53.906 【图表】TA05 运行完毕
2015-11-09 14:59:54.906 【图表】TA05 运行完毕
2015-11-09 14:59:55.906 【图表】TA05 运行完毕
2015-11-09 14:59:56.906 【图表】TA05 运行完毕
2015-11-09 14:59:57.906 【图表】TA05 运行完毕
2015-11-09 14:59:58.906 【图表】TA05 运行完毕
2015-11-09 14:59:59.906 【图表】TA05 运行完毕
划线部分为未自动平仓 手动平仓
日志里并没有触发平仓额指令,是不是 这个平仓信号当时并没有满足。
您要具体看盘中是否满足条件并且有信号,可以借助debugfile去进行程序化的一个调试工作
平仓信号开仓信号同一语句 图表指示也正常???
找到原因了