以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  A合约出现信号,则开B合约  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79961)

--  作者:fang2627
--  发布时间:2015/6/19 6:54:26
--  A合约出现信号,则开B合约
请问版主,在图表交易下,当A合约出现信号,对B合约实现开平仓需要用哪个命令?
--比如说 当沪深300出现开平仓信号,需要实现对300股指连续开平仓, 盼复,谢谢!

--  作者:jinzhe
--  发布时间:2015/6/19 8:37:58
--  

使用系统自带的自定义合约下单映射功能,在这里设置

 


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

--  作者:fang2627
--  发布时间:2015/6/19 11:08:56
--  
非常感谢您的帮助!!
--  作者:fang2627
--  发布时间:2015/6/23 11:59:09
--  
jinzhe 您好,按照下单映射功能可以正常开单,但不能平单,刚刚发现 沪深300出开仓信号,用映射可以对300连续下单开仓,但沪深300出平仓信号后, 300连续却没有平单,敬请指教,谢谢!
--  作者:jinzhe
--  发布时间:2015/6/23 13:13:31
--  
你登录交易帐号了吗
--  作者:fang2627
--  发布时间:2015/6/23 13:39:52
--  
实盘账户登陆的,情况如下: 沪深300出开仓信号时, 映射的500股指连续正常开仓了; 但是沪深300出平仓信号时, 却没有自动平仓!
--  作者:jinzhe
--  发布时间:2015/6/23 13:47:20
--  
发下单日志
--  作者:fang2627
--  发布时间:2015/6/23 13:59:00
--  
2015-06-23 10:20:07.665    【图表】SH905 运行完毕
2015-06-23 10:30:09.924    2015.06.23 10:30:09【图表】框架:Technic 触发下单 BUYSHORT 品种 SH905 下单K线 2015.06.23 10:30:00 公式:market 窗格ID:0 代码行:13
2015-06-23 10:30:09.924    【图表】下单品种已由 SH905 更改为 IC00
2015-06-23 10:30:09.924    【图表】模型下单 1
2015-06-23 10:30:09.924    【图表】下单系数调整后 手数:1
2015-06-23 10:30:09.924    【图表】至队列下单
2015-06-23 10:30:09.924    【图表】SH905 运行完毕
2015-06-23 10:30:09.924    【队列】当前队列准备处理数据:1条
2015-06-23 10:30:09.924    【队列】发送下单指令
2015-06-23 10:30:09.924    【下单】IC07 价0.000000 量1 买卖1 类型1 开平0 账户xxx Formula 1
2015-06-23 10:30:09.924    【下单】确认报单已发送 ID=-1521940789 RefID = 401
2015-06-23 10:30:09.986    【指令】收到回报指令 ID = -1521940789 RefID = 401
2015-06-23 10:30:10.033    【指令】收到回报指令 ID = -1521940789 RefID = 401
2015-06-23 10:30:10.033    【回报】xxx : IC1507 - 已报单 1 价格:0.0 开 卖
2015-06-23 10:30:10.049    【指令】收到回报指令 ID = -1521940789 RefID = 401
2015-06-23 10:30:10.049    【指令】收到成交回报指令 REFID = 401 vol = 1
2015-06-23 10:30:10.064    【回报】xxx : IC1507 - 已成交 1 价格:9868.6 开 卖
2015-06-23 10:40:09.360    【图表】SH905 运行完毕
2015-06-23 10:50:04.646    【图表】SH905 运行完毕
2015-06-23 11:00:10.088    【图表】SH905 运行完毕
2015-06-23 11:10:15.825    【图表】SH905 运行完毕
2015-06-23 11:24:45.650    【图表】SH905 运行完毕
2015-06-23 13:00:13.950    【图表】SH905 运行完毕
2015-06-23 13:10:09.891    【图表】SH905 运行完毕

实际情况是10:30 中证500出信号开空仓,11:20 中证500出信号平空仓, 
另外为何没有11:20运行完毕的日志,却有11:24运行完毕的日志?

--  作者:jinzhe
--  发布时间:2015/6/23 14:02:55
--  
你中间是不是重新动过图表交易?看你样子是10分钟周期的,但是时间却出在11:24,行情是不是断过?交易有没有重新启动过?
--  作者:fang2627
--  发布时间:2015/6/23 17:06:32
--  
今天下午又发生奇怪的事情:14:50分中证500出现开多仓信号,结果实际却对500股指连续下的开空仓单,是否做映射时候不能用limit?
if 多 then begin
 sellshort(holding<0, 0, MARKET),IGNORECHECKPRICE;
 buy(holding=0 ,0,LIMIT,CLOSE),ORDERQUEUE,IGNORECHECKPRICE;
 end

日志:2015-06-23 13:30:11.007    【图表】SH905 运行完毕
2015-06-23 13:40:06.401    【图表】SH905 运行完毕
2015-06-23 13:50:08.005    【图表】SH905 运行完毕
2015-06-23 14:00:09.421    【图表】SH905 运行完毕
2015-06-23 14:10:03.692    【图表】SH905 运行完毕
2015-06-23 14:20:06.184    【图表】SH905 运行完毕
2015-06-23 14:30:07.571    【图表】SH905 运行完毕
2015-06-23 14:40:08.079    【图表】SH905 运行完毕
2015-06-23 14:50:01.509    【下单】IC07 价10028.000000 量2 买卖1 类型0 开平0 账户xxx Formula 1
2015-06-23 14:50:01.509    【下单】确认报单已发送 ID=-338947221 RefID = 421
2015-06-23 14:50:01.633    【指令】收到回报指令 ID = -338947221 RefID = 421
2015-06-23 14:50:01.711    【指令】收到回报指令 ID = -338947221 RefID = 421
2015-06-23 14:50:01.711    【回报】xxx : IC1507 - 已报单 2 价格:10028.0 开 卖
2015-06-23 14:50:01.930    【指令】收到回报指令 ID = -338947221 RefID = 421
2015-06-23 14:50:01.930    【指令】收到成交回报指令 REFID = 421 vol = 2
2015-06-23 14:50:02.101    【回报】xxx : IC1507 - 已成交 2 价格:10029.0 开 卖
2015-06-23 14:50:08.716    2015.06.23 14:50:08【图表】框架:Frame2 触发下单 BUY 品种 SH905 下单K线 2015.06.23 14:50:00 公式:多势-多仓 窗格ID:0 代码行:29
2015-06-23 14:50:08.716    【图表】下单品种已由 SH905 更改为 IC00
2015-06-23 14:50:08.716    【图表】模型下单 3
2015-06-23 14:50:08.716    【图表】下单系数调整后 手数:3
2015-06-23 14:50:08.716    【图表】至队列下单
2015-06-23 14:50:08.716    【图表】SH905 运行完毕
2015-06-23 14:50:08.716    【队列】当前队列准备处理数据:1条
2015-06-23 14:50:08.716    【队列】发送下单指令
2015-06-23 14:50:08.716    【下单】IC07 价10002.040039 量3 买卖0 类型0 开平0 账户xxx Formula 1
2015-06-23 14:50:08.716    【下单】确认报单已发送 ID=-338947211 RefID = 431