Financial Derivatives Toolbox | ![]() ![]() |
Syntax
Arguments
Description
FieldList = instfields(InstSet, 'Type', TypeList)
retrieve list of fields stored in an instrument variable.
FieldList
is a number of fields (NFIELDS
)-by-1
cell array of strings listing the name of each data field corresponding to the listed types.
Examples
Retrieve the instrument set ExampleInst
from the data file. InstSetExamples.mat
. ExampleInst
contains three types of instruments: Option
, Futures
, and TBill
.
load InstSetExamples; instdisp(ExampleInst) Index Type Strike Price Opt Contracts 1 Option 95 12.2 Call 0 2 Option 100 9.2 Call 0 3 Option 105 6.8 Call 1000 Index Type Delivery F Contracts 4 Futures 01-Jul-1999 104.4 -1000 Index Type Strike Price Opt Contracts 5 Option 105 7.4 Put -1000 6 Option 95 2.9 Put 0 Index Type Price Maturity Contracts 7 TBill 99 01-Jul-1999 6
Get the fields listed for type 'Option'.
[FieldList, ClassList] = instfields(ExampleInst, 'Type',... 'Option') FieldList = 'Strike' 'Price' 'Opt' 'Contracts' ClassList = 'dble' 'dble' 'char' 'dble'
Get the fields listed for types 'Option'
and 'TBill'
.
FieldList = instfields(ExampleInst, 'Type', {'Option', 'TBill'}) FieldList = 'Strike' 'Opt' 'Price' 'Maturity' 'Contracts'
Get all the fields listed in any type in the variable.
FieldList = instfields(ExampleInst) FieldList = 'Delivery' 'F' 'Strike' 'Opt' 'Price' 'Maturity' 'Contracts'
See Also
instdisp
, instlength
, insttypes
![]() | instdisp | instfind | ![]() |