主要内容

INSTLECT

通过匹配条件创建仪器子集

描述

例子

INST子集=instselect(InstSet,名称、值)返回一个变量,该变量包含与输入条件匹配的工具集合。

例子

全部崩溃

检索仪器设置变量从数据文件InstSetExamples.mat包含三种类型的仪器:选项,期货,比尔

负载举例说明; instdisp(示例inst)
指数型履约价格期权合约1期权95 12.2看涨0 2期权100 9.2看涨0 3期权105 6.8看涨1000指数型交割F合约4期货01-Jul-1999 104.4-1000指数型履约价格期权合约5期权105 7.4看跌1000 6期权95 2.9看跌0指数型到期价格合约7 TBill 99 01-Jul-1999 6

创建一个新的投资组合,其中只包含在95

Opt95=instselect(例如Inst,“字段名”,“罢工”,“数据”,'95')
Opt95 =带字段的结构:FinObj:'Instruments'IndexTable:[1x1 struct]类型:{3x1 cell}字段名:{3x1 cell}字段类:{3x1 cell}字段数据:{3x1 cell}
研究所(Opt95)
指数型履约价格期权合约1期权95 12.2看涨期权0 2期权95 2.9看跌期权0

制作一个只包含期货和国库券的新投资组合。

FutTBill=instselect(例如Inst,“类型”, {“期货”;“TBill”})
未来球=带字段的结构:FinObj:'Instruments'IndexTable:[1x1 struct]类型:{3x1 cell}字段名:{3x1 cell}字段类:{3x1 cell}字段数据:{3x1 cell}
instdisp (FutTBill)
指数型交割F合同1期货1999年7月1日104.4-1000指数型价格到期合同2 TBill 99 1999年7月1日6

输入参数

全部崩溃

包含仪表集合的仪表变量,指定为InstSet结构。仪器按类型分类;每种类型可以有不同的数据字段。存储的数据字段是每个仪器的行向量或字符向量。有关的更多信息InstSet变量,看到instget

数据类型:结构

名称-值对参数

指定可选的逗号分隔的字符对名称、值参数。名称是参数名和价值为对应值。名称必须出现在引号内。您可以按任意顺序指定多个名称和值对参数,如下所示:Name1, Value1,…,的家

例子:Opt95=instselect(例如Inst、'FieldName'、'Strike'、'Data'、'95')

仪器的每个数据字段的名称,指定为逗号分隔对,包括“字段名”农田——- - - - - -1.字符向量的单元格数组。

数据类型:字符|细胞

字段的数据值,指定为逗号分隔的对,由“数据”价值——- - - - - -M数组或农田——- - - - - -1.每个字段可接受数据值的单元格数组。每行列出一个数据行值,以便在相应的字段名.列的数量是任意的,匹配时忽略尾随年代或空间。

数据类型:双重的|细胞

仪表数量,指定为逗号分隔对,包括“指数”NINST——- - - - - -1.矢量限制仪器的位置,以检查是否匹配。默认值是仪器变量中的所有可用索引。

数据类型:双重的

类型数,指定为逗号分隔对,由“类型”和一个坦佩斯——- - - - - -1.字符向量的单元格数组,用于限制仪器匹配其中一个类型类型。默认值为仪表变量中的所有类型。

数据类型:字符|细胞

输出参数

全部崩溃

包含与输入条件匹配的工具集合的变量,作为结构返回。仪器是以同样的方式归还的INST子集如果所有的字段名,指数,类型条件得到满足。乐器与个人相遇字段名属性中列出的任何行,则返回数据为此字段名.看到instfind有关匹配条件的示例。

之前介绍过的R2006a