设为首页收藏本站

 找回密码
 注册
查看: 9045|回复: 17
打印 上一主题 下一主题

请教2个品种叠加套利时如何开仓 [复制链接]

Rank: 2

精华
0
UID
5341
积分
111
帖子
15
主题
4
阅读权限
30
注册时间
2009-9-2
最后登录
2012-3-2
跳转到指定楼层
1#
发表于 2009-9-23 13:33:12 |只看该作者 |倒序浏览
自己编程做套利交易,把2个品种叠加在一起,Data0.和Data1,开仓的话,一下要下2个单,平仓的话也是一下平2个单,buy和sellshort函数里面,如何指定data0 ,还是 data1?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2009-9-23 14:05:53 |只看该作者
buy,sellshort函数只针对data0合约下单.不能指定到data1

使用道具 举报

Rank: 2

精华
0
UID
5341
积分
111
帖子
15
主题
4
阅读权限
30
注册时间
2009-9-2
最后登录
2012-3-2
3#
发表于 2009-9-23 14:18:33 |只看该作者
下单肯定是data0,data1各下一单,那怎么样才能对data1下单和平仓?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2009-9-23 14:30:01 |只看该作者
1.使用A_sendorder()可以分别指定data0.data1 的发单
2.再开一个图表,把data0 与data1的主副位置颠倒,再插入该指令,同时运行.

[ 本帖最后由 小米 于 2009-9-23 14:31 编辑 ]

使用道具 举报

Rank: 2

精华
0
UID
5341
积分
111
帖子
15
主题
4
阅读权限
30
注册时间
2009-9-2
最后登录
2012-3-2
5#
发表于 2009-9-23 14:55:46 |只看该作者
自己设计套利交易策略,也算是期货中比较重要的一块了,这样搞貌似不照啊

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
6#
发表于 2009-9-23 15:16:17 |只看该作者
是不是中间的理解有什么误会?在TB中实现套利当然是可行.
比如使用A_sendorder来发单的.
if(condition)
{
   Data0.A_SendOrder(Enum_Buy,Enum_entry,1,Data0.Q_AskPrice);
   Data1.A_SendOrder(Enum_Sell,Enum_entry,1,Data1.Q_BidPrice);
}

使用道具 举报

Rank: 2

精华
0
UID
5341
积分
111
帖子
15
主题
4
阅读权限
30
注册时间
2009-9-2
最后登录
2012-3-2
7#
发表于 2009-9-23 15:20:48 |只看该作者
噢,3Q,是我理解错了,a_sendorder我以为发的是挂单

[ 本帖最后由 lee_ustc 于 2009-9-23 15:23 编辑 ]

使用道具 举报

Rank: 2

精华
0
UID
4386
积分
62
帖子
9
主题
0
阅读权限
30
注册时间
2009-5-13
最后登录
2019-3-30
8#
发表于 2009-10-30 14:10:25 |只看该作者
请问“再开一个图表,把data0 与data1的主副位置颠倒,再插入该指令,同时运行.”
这对于套利而言 目的是什么啊?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
9#
发表于 2009-10-30 14:31:45 |只看该作者

回复 8# kautz 的帖子

楼主是指将主副图商品叠加后使用buy,sellshort来写价差做套利的方式。需要同时开两个图才能做到对两个商品下单。

使用道具 举报

Rank: 2

精华
0
UID
4386
积分
62
帖子
9
主题
0
阅读权限
30
注册时间
2009-5-13
最后登录
2019-3-30
10#
发表于 2009-10-30 15:53:20 |只看该作者

OK

谢谢楼上的回复。还有个问题
有个帖子“譬如,先开仓第一对交易单:有A买单1手,B卖单1手,A、B价差P1;后又增仓第二对交易单:A买单1手,B卖单1手,价差P2。现在我想先平掉,第一对交易单,但第二对交易单暂时保留,该如何处理?”
由于TB不能进行“定单返回编号并平那个特定编号的订单”
我如何通过别的规避方法实现这个呢(现在CTP支持,TB移植到CTP会支持上述“定单返回编号并平那个特定编号的订单”
功能)。谢谢啦

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-3 13:46

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部