Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:求助,套利程序化的持仓问题

1楼
azzhe 发表于:2013/12/20 13:26:00
我想同一个套利合约,例如:多豆粕05-空豆粕09合约,我现在已经有了这个套利单子,到了我某一个条件,我又想同时再开豆粕09多单--豆粕05空单,这时,在持仓这块,我要怎么来表达,我可以继续开后面的这个套利单子?
求解答,谢谢!
2楼
jinzhe 发表于:2013/12/20 13:37:59
代码的还是手工制作的套利图
3楼
azzhe 发表于:2013/12/20 13:50:01
我是后台交易,程序化
4楼
jinzhe 发表于:2013/12/20 14:02:15

用tbuyholdingex和tsellholdingex这两个函数来查看持仓

5楼
azzhe 发表于:2013/12/20 14:11:29

if 开仓条件 and (tholding=0 or tsellholdingex=1) then begin
   tbuy        (1,shou,lmt,d1,0,'','品种');

   end

 

if 开仓条件 and (tholding=0 or tbuyholdingex=1) then begin
   tbuyshort (1,shou,lmt,d2,0,'','品种');

   end

是这样写吗?

6楼
jinzhe 发表于:2013/12/20 14:18:25

tbuyholdingex('账号','合约品种',0)

求指定账号下指定合约的多头持仓,套利下单获取持仓用这个函数很方便的,只要改下合约品种代码就行

比如股指连续就是'if00',股指12就是'if12',两个单引号不能省略

 

TSELLHOLDING同理

7楼
azzhe 发表于:2013/12/20 14:37:31

if 开仓条件 and (tholding=0 or tsellholdingex('','品种',1)=1) then begin
   tbuy(1,shou,lmt,d1,0,'','品种');
   end

 

现在又有个问题,我这样表达了,只要达到开仓条件,会一直开仓,需要怎么修改?

8楼
admin 发表于:2013/12/20 14:49:35
品种你定义过没有啊,我这里的品种只不过是指代具体合约的啊
9楼
azzhe 发表于:2013/12/20 15:14:00
品种当然有定义好了
10楼
jinzhe 发表于:2013/12/20 15:28:51
你的开仓条件是要判断有多少的持仓才开仓?
共10 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03320 s, 3 queries.