文件

createinstrument.

创建仪器x_trader.

句法

CreateInStument(C,S)
CreateInstrument(C,Name,Value)

描述

例子

createinstrument(CS.的)创建X_Trader.®由结构定义的仪器S.使用与有效的X_Trader API选项对应的字段。有关详细信息,请参阅交易技术®X_TRADER API RTD教程要么X_Trader API类参考

例子

createinstrument(C名称,价值的)使用一个或多个创建仪器名称,价值对对应于有效X_Trader API选项的名称和值对参数。有关详细信息,请参阅交易技术X_TRADER API RTD教程要么X_Trader API类参考

例子

全部收缩

这些例子中使用的仪器不断过期。为确保您使用当前乐器,请参阅市场资源管理器在x_trader pro。

创建X_Trader连接。

c = xtrdr;

定义输入结构S.使用与有效的X_Trader API选项对应的字段。例如,为Euro-Bobl期货创建输入结构。

s = [];s.exchange ='eurex';S.Product ='ogbm';S.Prodtype ='选项';S.Contract =.'Jan 12 P12300';s.alias =.'testinstrument3';S.
s = Exchange:'Eurex'产品:'OGBM'Prodtype:'选项'合同:'Jan12 P12300'别名:'testinstrument3'

要求:

重新启动matlab.®在重用之前的会议'别名'环境。

创建X_Trader仪器。

CreateInStument(C,S)

关闭连接。

关闭(c)

创建X_Trader连接。

c = xtrdr;

使用与有效X_Trader API选项对应的名称值对参数创建eUro-Bobl期货的X_Trader仪器。

CreateInstrument(C,'交换''eurex''产品''ogbm'......'prodtype''选项''合同''Jan 12 P12300'......'别名''testinstrument3'的)

关闭连接。

关闭(c)

创建X_Trader连接。

c = xtrdr;

使用与有效X_Trader API选项对应的名称值对参数创建eUro-Bobl期货的X_Trader仪器。

CreateInstrument(C,'交换''eurex''产品''ogbm'......'prodtype''选项''合同''jun14 p127'......'别名''priceinstrumenteurex'的)

使用与有效X_Trader API选项对应的名称值对参数创建另一个X_Trader仪器5 MW峰日历日实时LMP期货。本合同于2014年4月到期。

CreateInstrument(C,'交换''cme''产品''2f'......'prodtype''未来''合同''4月'......'别名''priceinstrumentcmeapr14'的)

使用与有效X_Trader API选项对应的名称值对参数创建另一个X_Trader仪器5 MW峰日历日实时LMP期货。本合同将于2014年10月到期。

CreateInstrument(C,'交换''cme''产品''2f'......'prodtype''未来''合同''Oct14'......'别名''pricesinstrumentcmeoct14'的)

检索所有三个X_Trader仪器的Exchange和产品标识符。

d = getData(C,{'交换''产品'})
d = Exchange:{3x1 Cell}产品:{3x1 Cell}

D.是一个包含的结构交换产品领域。字段是单元阵列。

显示交换场地。

D.Exchange.
ans ='eurex''cme'cme'

交换字段包含三个X_Trader仪器的Eurex和CME。

关闭连接。

关闭(c)

输入参数

全部收缩

x_trader连接,指定为使用的连接对象xtrdr.

x_trader输入结构,使用与有效X_Trader API选项对应的字段指定。有关详细信息,请参阅交易技术X_TRADER API RTD教程要么X_Trader API类参考

警告:

如果输入错误的符号或不正确或交换服务器关闭,则会出现错误。例如,如果Exchange是“CME”,并且CME Exchange服务器关闭,则会显示此错误:Exchange CME的价格服务器已关闭。无法创建仪器。

例子:s = [];
s.exchange ='eurex';
s.product ='ogbm';
s.prodtype ='选项';
S.Contract ='Jan 12 P12300';
s.alias ='testinstrument3';

数据类型:塑造

名称值对参数

指定可选的逗号分离对名称,价值论点。姓名是参数名称和价值是相应的价值。姓名必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:CreateInstrument(X,'Exchange','Eurex','产品','OgBM','Prodtype','Option','合同','Jan 12 P12300','别名','TestInstrument3')

有效的X_Trader API选项,指定为字符向量或字符串标量,使用交易技术中的信息X_TRADER API RTD教程要么X_Trader API类参考

要求:

  • 使用时'别名'名称值对参数,确保每个'别名'所有X_Trader仪器中的名称是唯一的。

  • 在重用之前重新启动matlab会话'别名'姓名。

否则,createinstrument.返回错误。

数据类型:char|细绳

有效的X_Trader API选项,指定为字符向量或字符串标量,使用交易技术中的信息X_TRADER API RTD教程要么X_Trader API类参考

数据类型:char|细绳

在R2013A介绍