主要内容

创建订单使用CQG

此示例显示了如何连接到CQG®并创建市场秩序。

连接至CQG

C = CQG;

建立活动处理程序

开始CQG会话。为仪器订阅,订单和相关事件设置活动处理程序。

启动(c)streameventnames = {'instrumentsUbscred',,,,...“仪器改变”,,,,“不正确的符号”};为了i = 1:长度(streamEventNames)registerevent(c.handle,{streamEventNames {i},...@(varargin)cqgrealtimeeventhandler(varargin {:})})结尾OrdereVentNames = {“帐户汇总”,,,,“订购”,,,,“ AllorderScanced”};为了i = 1:长度(ordereventNames)registerevent(c.handle,{ordereventnames {i},...@(varargin)cqgordereventhandler(varargin {:})})结尾

订阅仪器

订阅与欧洲人相关的安全。

实时(c,'f.us.ie')暂停(2)

创造cqginstrument目的

要使用仪器创建订单,请导入仪器名称cqginstrumentName进入当前MATLAB®工作区。然后,创建cqginstrument目的cqginst

cqginstrumentName = evalin('根据',,,,'cqginstrument');cqginst = c.handle.insruments.item(cqginstrumentName);

设置帐户凭据

设置CQG标志以启用帐户信息检索。

c.handle.set('counltubscriptionlevel',,,,'aslnone');c.handle.set('counltubscriptionlevel',,,,'AslacCountupDatesAndorders');暂停(2)accounthandle = c.handle.accounts.itembyindex(0);

创建市场秩序

创建一个市场订单,该订单购买订阅安全性的一部分cqginst使用帐户凭据Accounthandle

ordertype = 1;市场订单旗数量= 1;%正数是买入,负数为卖出Omarket = CreateOrder(C,CQGINST,ORDERTYPE,ACCOUNTHANDLE,数量);omarket.place

CQG联系

关闭(c)

也可以看看

||||

相关示例

更多关于

外部网站