主要内容

英斯特斯菲尔德

添加或重置现有仪器的数据

描述

例子

InstSet=instsetfield(InstSet,名称、值)重置或向每个仪器添加字段。

例子

全部崩溃

取回仪器组从数据文件InstSetExamples.mat.包含三种类型的仪器:选项,期货,比尔.

负载举例说明;ISet=示例INSTSF;instdisp(ISet)
指数型履约价格期权1期权95 12.2看涨期权2期权100 9.2看涨期权3期权105 6.8看涨指数型交割F 4期货1999年7月1日104.4指数型履约价格期权5期权105 7.4看跌期权6期权楠楠看跌指数型价格7 TBill 99

在索引6中输入选项的数据:价格2.9暂时罢工95.

ISet=仪表设置字段(ISet,“指数”6...“字段名”, {“罢工”,“价格”},“数据”,{ 95 , 2.9 }); 研究所(ISet)
指数型履约价格期权1期权95 12.2看涨期权2期权100 9.2看涨期权3期权105 6.8看涨指数型交割F 4期货1999年7月1日104.4指数型履约价格期权5期权105 7.4看跌期权6期权95 2.9看跌指数型价格7 TBill 99

创建一个字段成熟对于现金工具。

MDate=datenum(“7/1/99”);ISet=仪表设置字段(ISet,“类型”,“TBill”,“字段名”,...“到期日”,“FieldClass”,“日期”,“数据”,MDate);研究所(ISet)
执行价格指数类型选项选择95 12.2 100 9.2选项调用3选择105 6.8调用索引类型交付F 4期货自1999年7月01 - 104.4执行价格指数类型选择5个选项选择95 105 7.4 2.9将索引类型价格期限7 TBill 99 01 - 1999年7月

创建一个字段合同对所有仪器。

ISet=仪表设置字段(ISet,“字段名”,“合同”,“数据”, 0); 研究所(ISet)
指数型执行价格期权合约1期权95 12.2看涨0期权100 9.2看涨0期权105 6.8看涨0指数型交割F合约4期货01-Jul-1999 104.4指数型执行价格期权合约5期权105 7.4看跌0期权95 2.9看跌0指数型价格到期合约7 TBill 99 01-Jul-1999 0

设定合同一些仪器的场。

ISet=仪表设置字段(ISet,“指数”,[3; 5; 4; 7],...“字段名”,“合同”,“数据”, [1000; -1000; -1000; 6]); 研究所(ISet)
指数型期权执行价格选择合同95 12.2 0 2选项0 3选择105 100 9.2 6.8电话1000指数类型交付F合同4期货01 - 7 - 1999 104.4 -1000指数类型期权执行价格选择合同105 95 2.9 7.4 -1000 6选择0索引类型到期合同价格7 TBill 99 01 - 7月- 1999年6

输入参数

全部崩溃

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

数据类型:结构

名称-值对参数

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

例子:ISet=instsetfield(ISet,'Index',6,'FieldName',{'Strike','Price'},'Data',{95,2.9})

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

数据类型:字符|细胞

字段的数据值,指定为逗号分隔的对,由“数据”价值——- - - - - -M数组或农田——- - - - - -1.每个字段的可接受数据值的单元格数组。数据数组中的每一行对应于一个单独的仪器。复制单行以应用于所有要处理的工具。列的数量是任意的,数据是沿着列填充的。

数据类型:双重的|细胞

仪表数量,指定为逗号分隔对,包括“指数”NINST——- - - - - -1.要工作的仪器的位置向量。如果类型如果也输入了,则引用的仪器必须是类型中包含的类型指数.

数据类型:双重的

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

数据类型:字符|细胞

输出参数

全部崩溃

仪器设置变量,包含输入数据,作为结构返回。

之前介绍过的R2006a