Financial Instruments

Financial Data Analysis Platforms (FDAP)

 

Top 5

  1. Bloomberg Terminal
  2. Refinitiv Eikon
  3. FactSet
  4. S&P Capital IQ
  5. Quandl

Private Equity Firms

 

RankCountryInstitution
1SingaporeTemasek Holdings
2SingaporeGIC Private Limited
3CanadaCPP Investments
4United Arab EmiratesMubadala Investment Company
5United Arab EmiratesAbu Dhabi Investment Authority (ADIA)
6USCalifornia Public Employees' Retirement System
7ChinaChina Life Insurance Company
8CanadaLa Caisse
9NetherlandsAPG Asset Management
10Hong KongHong Kong Monetary Authority
11USCalifornia State Teachers' Retirement System
12South KoreaNational Pension Service of Korea (NPS)
13USWashington State Investment Board
14JapanJapan Post Bank
15CanadaOntario Teachers' Pension Plan
16USNew York State Common Retirement Fund
17USTeacher Retirement System of Texas
18FranceBPI France
19CanadaPublic Sector Pension Investment Board
20USOregon State Treasury
21GermanyAllianz Group
22USHarvard Management Company
23USState of Michigan Retirement Systems
24CanadaBCI
25NetherlandsPensioenfonds Zorg en Welzijn
26USState of Wisconsin Investment Board
27USYale University
28AustraliaAustralia Future Fund
29CanadaOntario Municipal Employees Retirement System
30USVirginia Retirement System
31USMetLife
32FranceAXA Group
33USState Board of Administration of Florida
34USMassachusetts Pension Reserves Investment Management Board
35USUC Investments
36USStanford Management Company (SMC)
37DenmarkNovo Holdings A/S
38CanadaHealthcare of Ontario Pension Plan
39USMinnesota State Board of Investment
40ChinaPing An Life Insurance
41USThe University of Texas/Texas A&M Investment Management Company
42South KoreaKorea Investment Corporation (KIC)
43UKThe Wellcome Trust
44USOhio Public Employees Retirement System
45USMaryland State Retirement and Pension System
46USAlaska Permanent Fund
47GermanyBayerische Versorgungskammer (BVK)
48USTIAA
49ItalyAssicurazioni Generali
50USNew York State Teachers' Retirement System
51USPrinceton University Investment Co.
52DenmarkPKA
53USLos Angeles County Employees' Retirement Association
54USTexas County and District Retirement System
55CanadaManulife Financial
56AustraliaAustralian Retirement Trust
57FinlandFinnish Local Government Pensions Institution (KEVA)
58USTeachers' Retirement System of the State of Illinois
59MalaysiaEmployees Provident Fund of Malaysia
60NetherlandsMN
61USPrudential Financial Inc.
62USPennsylvania Public School Employees' Retirement System
63USMassachusetts Institute of Technology
64USUniversity of Notre Dame
65SwitzerlandChubb Limited
66AustraliaAustralianSuper
67USSan Francisco Employees' Retirement System
68CanadaAlberta Investment Management Corporation
69USPublic School and Education Employee Retirement Systems of Missouri
70FinlandVarma Mutual Pension Insurance Company
71USNew York City Employees' Retirement System
72USInternational Finance Corporation
73USState Teachers' Retirement System of Ohio
74USTexas Permanent School Fund
75USTeachers' Retirement System of the City of New York
76SwedenSkandia Mutual Life Insurance Company
77USTennessee Consolidated Retirement System
78USUniversity of Pennsylvania
79NetherlandsRoyal Dutch Shell Pension Fund
80USUnited Nations Joint Staff Pension Fund
81USInternational Bank for Reconstruction and Development Pension Fund
82USIowa Public Employees' Retirement System
83USUniversity of Michigan
84FinlandIlmarinen Mutual Pension Insurance Company
85USWashington University Investment Management Company
86USNew Jersey Division of Investment
87South KoreaKorean Teachers' Credit Union (KTCU)
88USArizona State Retirement System
89UKUniversities Superannuation Scheme (USS)
90USAllstate Investments
91USHoward Hughes Medical Institute
92AustraliaAware Super
93USEmployees Retirement System of Texas
94USConnecticut Retirement Plans and Trust Funds
95USGE Pension Plan
96SwedenAP Fonden 6
97JapanPension Fund Association (Japan)
98USPennsylvania State Employees' Retirement System
99GermanyMEAG
100CanadaInvestment Management Corporation of Ontario
101USSouth Carolina Retirement System
102USNorth Carolina State Treasury
103TaiwanFubon Life Insurance
104USNew York City Police Pension Fund
105AustraliaHostplus
106USIllinois Municipal Retirement Fund
107FinlandElo Mutual Insurance Company
108SwitzerlandSuva
109DenmarkATP
110AustraliaQIC Limited
111USTeachers' Retirement System of Louisiana
112USUtah Retirement Systems
113USTexas Municipal Retirement System
114TaiwanCathay Life Insurance
115USLos Angeles Fire & Police Pension System
116SwedenAP Fonden 2
117USUPS Pension Fund
118USAT&T Pension Fund
119USColorado Public Employees' Retirement Association
120USAlaska Retirement Management Board
121South AfricaGovernment Employees Pension Fund
122USNew Mexico State Investment Council
123USRaytheon Technologies Corporation Pension Fund
124USPublic Employees' Retirement System of Nevada
125TaiwanNan Shan Life Insurance
126USLockheed Martin Corporation Pension Fund
127USNorthwestern University Investment Office
128AustraliaMLC Asset Management
129USLos Angeles City Employees' Retirement System
130USIndiana Public Retirement System
131USThe University of North Carolina at Chapel Hill
132GermanyTalanx Group
133USEmployees' Retirement System of the State of Hawaii
134USWilliam and Flora Hewlett Foundation
135FranceCaisse des Depots et Consignations
136JapanGovernment Pension Investment Fund, Japan (GPIF)
137USEli Lilly & Company Pension Fund
138DenmarkIndustriens Pension
139SwitzerlandSwiss Reinsurance Company
140USVanderbilt University
141DenmarkPensionDanmark
142SwedenAP Fonden 3
143USUniversity of Virginia Investment Management Company (UVIMCO)
144USBoeing Company Pension Fund
145USPublic Employees' Retirement System of Mississippi
146USOrange County Employees Retirement System
147USNew Mexico Educational Retirement Board
148USThe Church Pension Group
149USEmory University
150CanadaOPTrust

Excel Functions

 

IndexCategoryFunctionDescriptionFormula
1Add-in and AutomationCALLCalls a procedure in a dynamic link library or code resource.
2Add-in and AutomationEUROCONVERTConverts a number to euros, converts a number from euros to a euro member currency, or converts a number from one euro member currency to another by using the euro as an intermediary (triangulation).
3Add-in and AutomationREGISTER.IDReturns the register ID of the specified dynamic link library (DLL) or code resource that has been previously registered.
4CompatibilityBETADISTReturns the beta cumulative distribution function.
5CompatibilityBETAINVReturns the inverse of the cumulative distribution function for a specified beta distribution.
6CompatibilityBINOMDISTReturns the individual term binomial distribution probability.
7CompatibilityCEILINGRounds a number to the nearest integer or to the nearest multiple of significance.
8CompatibilityCHIDISTReturns the one-tailed probability of the chi-squared distribution.
9CompatibilityCHIINVReturns the inverse of the one-tailed probability of the chi-squared distribution.
10CompatibilityCHITESTReturns the test for independence.
11CompatibilityCONFIDENCEReturns the confidence interval for a population mean.
12CompatibilityCOVARReturns covariance, the average of the products of paired deviations.
13CompatibilityCRITBINOMReturns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value.
14CompatibilityEXPONDISTReturns the exponential distribution.
15CompatibilityFDISTReturns the F probability distribution.
16CompatibilityFINVReturns the inverse of the F probability distribution.
17CompatibilityFLOORRounds a number down, toward zero.
18CompatibilityFTESTReturns the result of an F-test.
19CompatibilityGAMMADISTReturns the gamma distribution.
20CompatibilityGAMMAINVReturns the inverse of the gamma cumulative distribution.
21CompatibilityHYPGEOMDISTReturns the hypergeometric distribution.
22CompatibilityLOGINVReturns the inverse of the lognormal cumulative distribution.
23CompatibilityLOGNORMDISTReturns the cumulative lognormal distribution.
24CompatibilityMODEReturns the most common value in a data set.
25CompatibilityNEGBINOMDISTReturns the negative binomial distribution.
26CompatibilityNORM.INVReturns the inverse of the normal cumulative distribution.
27CompatibilityNORMDISTReturns the normal cumulative distribution.
28CompatibilityNORMSDISTReturns the standard normal cumulative distribution.
29CompatibilityNORMSINVReturns the inverse of the standard normal cumulative distribution.
30CompatibilityPERCENTILEReturns the k-th percentile of values in a range.
31CompatibilityPERCENTRANKReturns the percentage rank of a value in a data set.
32CompatibilityPOISSONReturns the Poisson distribution.
33CompatibilityQUARTILEReturns the quartile of a data set.
34CompatibilityRANKReturns the rank of a number in a list of numbers.
35CompatibilitySTDEVEstimates standard deviation based on a sample.=STDEV(number1,[number2],...)
36CompatibilitySTDEV.PCalculates standard deviation based on the entire population.=STDEV.P(number1,[number2],...)
37CompatibilitySTDEV.SCalculates standard deviation based on the sample.=STDEV.S(number1,[number2],...)
38CompatibilityTDISTReturns the Student's t-distribution.
39CompatibilityTINVReturns the inverse of the Student's t-distribution.
40CompatibilityTTESTReturns the probability associated with a Student's t-test.
41CompatibilityVAREstimates variance based on a sample.
42CompatibilityVARPCalculates variance based on the entire population.
43CompatibilityWEIBULLCalculates variance based on the entire population, including numbers, text, and logical values.
44CompatibilityZTESTReturns the one-tailed probability-value of a z-test.
45CubeCUBEKPIMEMBERReturns a key performance indicator (KPI) name, property, and measure, and displays the name and property in the cell. A KPI is a quantifiable measurement, such as monthly gross profit or quarterly employee turnover, used to monitor an organization's performance.
46CubeCUBEMEMBERReturns a member or tuple in a cube hierarchy. Use to validate that the member or tuple exists in the cube.
47CubeCUBEMEMBERPROPERTYReturns the value of a member property in the cube. Use to validate that a member name exists within the cube and to return the specified property for this member.
48CubeCUBERANKEDMEMBERReturns the nth, or ranked, member in a set. Use to return one or more elements in a set, such as the top sales performer or top 10 students.
49CubeCUBESETDefines a calculated set of members or tuples by sending a set expression to the cube on the server, which creates the set, and then returns that set to Microsoft Office Excel.
50CubeCUBESETCOUNTReturns the number of items in a set.
51CubeCUBEVALUEReturns an aggregated value from a cube.
52DatabaseDAVERAGEReturns the average of selected database entries.
53DatabaseDCOUNTCounts the cells that contain numbers in a database.
54DatabaseDCOUNTACounts nonblank cells in a database.
55DatabaseDGETExtracts from a database a single record that matches the specified criteria.
56DatabaseDMAXReturns the maximum value from selected database entries.
57DatabaseDMINReturns the minimum value from selected database entries.
58DatabaseDPRODUCTMultiplies the values in a particular field of records that match the criteria in a database.
59DatabaseDSTDEVEstimates the standard deviation based on a sample of selected database entries.
60DatabaseDSTDEVPCalculates the standard deviation based on the entire population of selected database entries.
61DatabaseDSUMAdds the numbers in the field column of records in the database that match the criteria.
62DatabaseDVAREstimates variance based on a sample from selected database entries.
63DatabaseDVARPCalculates variance based on the entire population of selected database entries.
64Date and TimeDATEReturns the serial number of a particular date.
65Date and TimeDATEDIFCalculates the number of days, months, or years between two dates. This function is useful in formulas where you need to calculate an age.
66Date and TimeDATEVALUEConverts a date in the form of text to a serial number.
67Date and TimeDAYConverts a serial number to a day of the month.
68Date and TimeDAYSReturns the number of days between two dates.
69Date and TimeDAYS360Calculates the number of days between two dates based on a 360-day year.
70Date and TimeEDATEReturns the serial number of the date that is the indicated number of months before or after the start date.
71Date and TimeEOMONTHReturns the serial number of the last day of the month before or after a specified number of months.
72Date and TimeHOURConverts a serial number to an hour.
73Date and TimeISOWEEKNUMReturns the number of the ISO week number of the year for a given date.
74Date and TimeMINUTEConverts a serial number to a minute.
75Date and TimeMONTHConverts a serial number to a month.
76Date and TimeNETWORKDAYSReturns the number of whole workdays between two dates.
77Date and TimeNETWORKDAYS.INTLReturns the number of whole workdays between two dates using parameters to indicate which and how many days are weekend days.
78Date and TimeNOWReturns the serial number of the current date and time.
79Date and TimeSECONDConverts a serial number to a second.
80Date and TimeTIMEReturns the serial number of a particular time.
81Date and TimeTIMEVALUEConverts a time in the form of text to a serial number.
82Date and TimeTODAYReturns the serial number of today's date.
83Date and TimeWEEKDAYConverts a serial number to a day of the week.
84Date and TimeWEEKNUMConverts a serial number to a number representing where the week falls numerically with a year.
85Date and TimeWORKDAYReturns the serial number of the date before or after a specified number of workdays.
86Date and TimeWORKDAY.INTLReturns the serial number of the date before or after a specified number of workdays using parameters to indicate which and how many days are weekend days.
87Date and TimeYEARConverts a serial number to a year.
88Date and TimeYEARFRACReturns the year fraction representing the number of whole days between start_date and end_date.
89EngineeringBESSELIReturns the modified Bessel function In(x).
90EngineeringBESSELJReturns the Bessel function Jn(x).
91EngineeringBESSELKReturns the modified Bessel function Kn(x).
92EngineeringBESSELYReturns the Bessel function Yn(x).
93EngineeringBIN2DECConverts a binary number to decimal.
94EngineeringBIN2HEXConverts a binary number to hexadecimal.
95EngineeringBIN2OCTConverts a binary number to octal.
96EngineeringBITANDReturns a 'Bitwise And' of two numbers.
97EngineeringBITLSHIFTReturns a value number shifted left by shift_amount bits.
98EngineeringBITORReturns a bitwise OR of 2 numbers.
99EngineeringBITRSHIFTReturns a value number shifted right by shift_amount bits.
100EngineeringBITXORReturns a bitwise 'Exclusive Or' of two numbers.
101EngineeringCOMPLEXConverts real and imaginary coefficients into a complex number.
102EngineeringCONVERTConverts a number from one measurement system to another.
103EngineeringDEC2BINConverts a decimal number to binary.
104EngineeringDEC2HEXConverts a decimal number to hexadecimal.
105EngineeringDEC2OCTConverts a decimal number to octal.
106EngineeringDELTATests whether two values are equal.
107EngineeringERFReturns the error function.
108EngineeringERF.PRECISEReturns the error function.
109EngineeringERFCReturns the complementary error function.
110EngineeringERFC.PRECISEReturns the complementary ERF function integrated between x and infinity.
111EngineeringGESTEPTests whether a number is greater than a threshold value.
112EngineeringHEX2BINConverts a hexadecimal number to binary.
113EngineeringHEX2DECConverts a hexadecimal number to decimal.
114EngineeringHEX2OCTConverts a hexadecimal number to octal.
115EngineeringIMABSReturns the absolute value (modulus) of a complex number.
116EngineeringIMAGINARYReturns the imaginary coefficient of a complex number.
117EngineeringIMARGUMENTReturns the argument theta, an angle expressed in radians.
118EngineeringIMCONJUGATEReturns the complex conjugate of a complex number.
119EngineeringIMCOSReturns the cosine of a complex number.
120EngineeringIMCOSHReturns the hyperbolic cosine of a complex number.
121EngineeringIMCOTReturns the cotangent of a complex number.
122EngineeringIMCSCReturns the cosecant of a complex number.
123EngineeringIMCSCHReturns the hyperbolic cosecant of a complex number.
124EngineeringIMDIVReturns the quotient of two complex numbers.
125EngineeringIMEXPReturns the exponential of a complex number.
126EngineeringIMLNReturns the natural logarithm of a complex number.
127EngineeringIMLOG10Returns the base-10 logarithm of a complex number.
128EngineeringIMLOG2Returns the base-2 logarithm of a complex number.
129EngineeringIMPOWERReturns a complex number raised to an integer power.
130EngineeringIMPRODUCTReturns the product of complex numbers.
131EngineeringIMREALReturns the real coefficient of a complex number.
132EngineeringIMSECReturns the secant of a complex number.
133EngineeringIMSECHReturns the hyperbolic secant of a complex number.
134EngineeringIMSINReturns the sine of a complex number.
135EngineeringIMSINHReturns the hyperbolic sine of a complex number.
136EngineeringIMSQRTReturns the square root of a complex number.
137EngineeringIMSUBReturns the difference between two complex numbers.
138EngineeringIMSUMReturns the sum of complex numbers.
139EngineeringIMTANReturns the tangent of a complex number.
140EngineeringOCT2BINConverts an octal number to binary.
141EngineeringOCT2DECConverts an octal number to decimal.
142EngineeringOCT2HEXConverts an octal number to hexadecimal.
143FinancialACCRINTReturns the accrued interest for a security that pays periodic interest.
144FinancialACCRINTMReturns the accrued interest for a security that pays interest at maturity.
145FinancialAMORDEGRCReturns the depreciation for each accounting period by using a depreciation coefficient.
146FinancialAMORLINCReturns the depreciation for each accounting period.
147FinancialCOUPDAYBSReturns the number of days from the beginning of the coupon period to the settlement date.
148FinancialCOUPDAYSReturns the number of days in the coupon period that contains the settlement date.
149FinancialCOUPDAYSNCReturns the number of days from the settlement date to the next coupon date.
150FinancialCOUPNCDReturns the next coupon date after the settlement date.
151FinancialCOUPNUMReturns the number of coupons payable between the settlement date and maturity date.
152FinancialCOUPPCDReturns the previous coupon date before the settlement date.
153FinancialCUMIPMTReturns the cumulative interest paid between two periods.
154FinancialCUMPRINCReturns the cumulative principal paid on a loan between two periods.
155FinancialDBReturns the depreciation of an asset for a specified period by using the fixed-declining balance method.
156FinancialDDBReturns the depreciation of an asset for a specified period by using the double-declining balance method or some other method that you specify.
157FinancialDISCReturns the discount rate for a security.
158FinancialDOLLARDEConverts a dollar price, expressed as a fraction, into a dollar price, expressed as a decimal number.
159FinancialDOLLARFRConverts a dollar price, expressed as a decimal number, into a dollar price, expressed as a fraction.
160FinancialDURATIONReturns the annual duration of a security with periodic interest payments.
161FinancialEFFECTReturns the effective annual interest rate.
162FinancialFVReturns the future value of an investment.
163FinancialFVSCHEDULEReturns the future value of an initial principal after applying a series of compound interest rates.
164FinancialINTRATEReturns the interest rate for a fully invested security.
165FinancialIPMTReturns the interest payment for an investment for a given period.
166FinancialIRRReturns the internal rate of return for a series of cash flows.
167FinancialISPMTCalculates the interest paid during a specific period of an investment.
168FinancialMDURATIONReturns the Macauley modified duration for a security with an assumed par value of $100.
169FinancialMIRRReturns the internal rate of return where positive and negative cash flows are financed at different rates.
170FinancialNOMINALReturns the annual nominal interest rate.
171FinancialNPERReturns the number of periods for an investment.
172FinancialNPVReturns the net present value of an investment based on a series of periodic cash flows and a discount rate.
173FinancialODDFPRICEReturns the price per $100 face value of a security with an odd first period.
174FinancialODDFYIELDReturns the yield of a security with an odd first period.
175FinancialODDLPRICEReturns the price per $100 face value of a security with an odd last period.
176FinancialODDLYIELDReturns the yield of a security with an odd last period.
177FinancialPDURATIONReturns the number of periods required by an investment to reach a specified value.
178FinancialPMTReturns the periodic payment for an annuity.
179FinancialPPMTReturns the payment on the principal for an investment for a given period.
180FinancialPRICEReturns the price per $100 face value of a security that pays periodic interest.
181FinancialPRICEDISCReturns the price per $100 face value of a discounted security.
182FinancialPRICEMATReturns the price per $100 face value of a security that pays interest at maturity.
183FinancialPVReturns the present value of an investment.
184FinancialRATEReturns the interest rate per period of an annuity.
185FinancialRECEIVEDReturns the amount received at maturity for a fully invested security.
186FinancialRRIReturns an equivalent interest rate for the growth of an investment.
187FinancialSLNReturns the straight-line depreciation of an asset for one period.
188FinancialSYDReturns the sum-of-years' digits depreciation of an asset for a specified period.
189FinancialTBILLEQReturns the bond-equivalent yield for a Treasury bill.
190FinancialTBILLPRICEReturns the price per $100 face value for a Treasury bill.
191FinancialTBILLYIELDReturns the yield for a Treasury bill.
192FinancialVDBReturns the depreciation of an asset for a specified or partial period by using a declining balance method.
193FinancialXIRRReturns the internal rate of return for a schedule of cash flows that is not necessarily periodic.
194FinancialXNPVReturns the net present value for a schedule of cash flows that is not necessarily periodic.
195FinancialYIELDReturns the yield on a security that pays periodic interest.
196FinancialYIELDDISCReturns the annual yield for a discounted security; for example, a Treasury bill.
197FinancialYIELDMATReturns the annual yield of a security that pays interest at maturity.
198InformationCELLReturns information about the formatting, location, or contents of a cell.
199InformationERROR.TYPEReturns a number corresponding to an error type.
200InformationINFOReturns information about the current operating environment.
201InformationISBLANKReturns TRUE if the value is blank.
202InformationISERRReturns TRUE if the value is any error value except #N/A.
203InformationISERRORReturns TRUE if the value is any error value.
204InformationISEVENReturns TRUE if the number is even.
205InformationISFORMULAReturns TRUE if there is a reference to a cell that contains a formula.
206InformationISLOGICALReturns TRUE if the value is a logical value.
207InformationISNAReturns TRUE if the value is the #N/A error value.
208InformationISNONTEXTReturns TRUE if the value is not text.
209InformationISNUMBERReturns TRUE if the value is a number.
210InformationISODDReturns TRUE if the number is odd.
211InformationISOMITTEDChecks whether the value in a LAMBDA is missing and returns TRUE or FALSE.
212InformationISREFReturns TRUE if the value is a reference.
213InformationISTEXTReturns TRUE if the value is text.
214InformationNReturns a value converted to a number.
215InformationNAReturns the error value #N/A.
216InformationSHEETReturns the sheet number of the referenced sheet.
217InformationSHEETSReturns the number of sheets in a reference.
218InformationSTOCKHISTORYRetrieves historical data about a financial instrument.
219InformationSTOCKHISTORYRetrieves historical data about a financial instrument and loads it as an array.
220InformationTYPEReturns a number indicating the data type of a value.
221LogicalANDReturns TRUE if all of its arguments are TRUE.
222LogicalBYCOLApplies a LAMBDA to each column and returns an array of the results.
223LogicalBYROWApplies a LAMBDA to each row and returns an array of the results.
224LogicalIFSpecifies a logical test to perform.
225LogicalIFERRORReturns a value you specify if a formula evaluates to an error; otherwise, returns the result of the formula.
226LogicalIFNAReturns the value you specify if the expression resolves to #N/A, otherwise returns the result of the expression.
227LogicalIFSChecks whether one or more conditions are met and returns a value that corresponds to the first TRUE condition.
228LogicalLAMBDACreate custom, reusable and call them by a friendly name.
229LogicalLETAssigns names to calculation results.
230LogicalMAKEARRAYReturns a calculated array of a specified row and column size, by applying a LAMBDA.
231LogicalMAPReturns an array formed by mapping each value in the array(s) to a new value by applying a LAMBDA to create a new value.
232LogicalNOTReverses the logic of its argument.
233LogicalORReturns TRUE if any argument is TRUE.
234LogicalREDUCEReduces an array to an accumulated value by applying a LAMBDA to each value and returning the total value in the accumulator.
235LogicalSCANScans an array by applying a LAMBDA to each value and returns an array that has each intermediate value.
236LogicalSWITCHEvaluates an expression against a list of values and returns the result corresponding to the first matching value. If there is no match, an optional default value may be returned.
237LogicalXORReturns a logical exclusive OR of all arguments.
238LogicalReturns the logical value FALSE.
239Logical1Returns the logical value TRUE.
240Look and ReferenceVSTACKAppends arrays vertically and in sequence to return a larger array.
241Look and ReferenceWRAPCOLSWraps the provided row or column of values by columns after a specified number of elements.
242Look and ReferenceWRAPROWSWraps the provided row or column of values by rows after a specified number of elements.
243Lookup and ReferenceADDRESSReturns a reference as text to a single cell in a worksheet.
244Lookup and ReferenceAREASReturns the number of areas in a reference.
245Lookup and ReferenceCHOOSEChooses a value from a list of values.
246Lookup and ReferenceCHOOSECOLSReturns the specified columns from an array.
247Lookup and ReferenceCHOOSEROWSReturns the specified rows from an array.
248Lookup and ReferenceCOLUMNReturns the column number of a reference.
249Lookup and ReferenceCOLUMNSReturns the number of columns in a reference.
250Lookup and ReferenceDROPExcludes a specified number of rows or columns from the start or end of an array.
251Lookup and ReferenceEXPANDExpands or pads an array to specified row and column dimensions.
252Lookup and ReferenceFILTERFilters a range of data based on criteria you define.
253Lookup and ReferenceFORMULATEXTReturns the formula at the given reference as text.
254Lookup and ReferenceGETPIVOTDATAReturns data stored in a PivotTable report.
255Lookup and ReferenceGROUPBYHelps a user group, aggregate, sort, and filter data based on the fields you specify.
256Lookup and ReferenceHLOOKUPLooks in the top row of an array and returns the value of the indicated cell.
257Lookup and ReferenceHSTACKAppends arrays horizontally and in sequence to return a larger array.
258Lookup and ReferenceHYPERLINKCreates a shortcut or jump that opens a document stored on a network server, an intranet, or the Internet.
259Lookup and ReferenceIMAGEurns an image from a given source.
260Lookup and ReferenceINDEXUses an index to choose a value from a reference or array.
261Lookup and ReferenceINDIRECTReturns a reference indicated by a text value.
262Lookup and ReferenceLOOKUPLooks up values in a vector or array.
263Lookup and ReferenceMATCHLooks up values in a reference or array.
264Lookup and ReferenceOFFSETReturns a reference offset from a given reference.
265Lookup and ReferencePIVOTBYHelps a user group, aggregate, sort, and filter data based on the row and column fields that you specify.
266Lookup and ReferenceROWReturns the row number of a reference.
267Lookup and ReferenceROWSReturns the number of rows in a reference.
268Lookup and ReferenceRTDRetrieves real-time data from a program that supports COM automation.
269Lookup and ReferenceSORTSorts the contents of a range or array.
270Lookup and ReferenceSORTBYSorts the contents of a range or array based on the values in a corresponding range or array.
271Lookup and ReferenceTAKEReturns a specified number of contiguous rows or columns from the start or end of an array.
272Lookup and ReferenceTOCOLReturns the array in a single column.
273Lookup and ReferenceTOROWReturns the array in a single row.
274Lookup and ReferenceTRANSPOSEReturns the transpose of an array.
275Lookup and ReferenceTRIMRANGEScans in from the edges of a range or array until it finds a non-blank cell (or value), it then excludes those blank rows or columns.
276Lookup and ReferenceUNIQUEReturns a list of unique values in a list or range.
277Lookup and ReferenceVLOOKUPLooks in the first column of an array and moves across the row to return the value of a cell.
278Lookup and ReferenceXLOOKUPSearches a range or an array, and returns an item corresponding to the first match it finds. If a match doesn't exist, then XLOOKUP can return the closest (approximate) match.
279Lookup and ReferenceXMATCHReturns the relative position of an item in an array or range of cells. .
280Math and TrigonometryABSReturns the absolute value of a number.
281Math and TrigonometryACOSReturns the arccosine of a number.
282Math and TrigonometryACOSHReturns the inverse hyperbolic cosine of a number.
283Math and TrigonometryACOTReturns the arccotangent of a number.
284Math and TrigonometryACOTHReturns the hyperbolic arccotangent of a number.
285Math and TrigonometryAGGREGATEReturns an aggregate in a list or database.
286Math and TrigonometryARABICConverts a Roman number to Arabic, as a number.
287Math and TrigonometryASINReturns the arcsine of a number.
288Math and TrigonometryASINHReturns the inverse hyperbolic sine of a number.
289Math and TrigonometryATANReturns the arctangent of a number.
290Math and TrigonometryATAN2Returns the arctangent from x- and y-coordinates.
291Math and TrigonometryATANHReturns the inverse hyperbolic tangent of a number.
292Math and TrigonometryBASEConverts a number into a text representation with the given radix (base).
293Math and TrigonometryCEILING.MATHRounds a number up, to the nearest integer or to the nearest multiple of significance.
294Math and TrigonometryCEILING.PRECISERounds a number the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up.
295Math and TrigonometryCOMBINReturns the number of combinations for a given number of objects.
296Math and TrigonometryCOMBINA.
297Math and TrigonometryCOSReturns the cosine of a number.
298Math and TrigonometryCOSHReturns the hyperbolic cosine of a number.
299Math and TrigonometryCOTReturns the hyperbolic cosine of a number.
300Math and TrigonometryCOTHReturns the cotangent of an angle.
301Math and TrigonometryCSCReturns the cosecant of an angle.
302Math and TrigonometryCSCHReturns the hyperbolic cosecant of an angle.
303Math and TrigonometryDECIMALConverts a text representation of a number in a given base into a decimal number.
304Math and TrigonometryDEGREESConverts radians to degrees.
305Math and TrigonometryEVENRounds a number up to the nearest even integer.
306Math and TrigonometryEXPReturns e raised to the power of a given number.
307Math and TrigonometryFACTReturns the factorial of a number.
308Math and TrigonometryFACTDOUBLEReturns the double factorial of a number.
309Math and TrigonometryFLOOR.MATHRounds a number down, to the nearest integer or to the nearest multiple of significance.
310Math and TrigonometryFLOOR.PRECISERounds a number the nearest integer or to the nearest multiple of significance. Regardless of the sign of the number, the number is rounded up.
311Math and TrigonometryGCDReturns the greatest common divisor.
312Math and TrigonometryINTRounds a number down to the nearest integer.
313Math and TrigonometryISO.CEILINGReturns a number that is rounded up to the nearest integer or to the nearest multiple of significance.
314Math and TrigonometryLCMReturns the least common multiple.
315Math and TrigonometryLNReturns the natural logarithm of a number.
316Math and TrigonometryLOGReturns the logarithm of a number to a specified base.
317Math and TrigonometryLOG10Returns the base-10 logarithm of a number.
318Math and TrigonometryMDETERMReturns the matrix determinant of an array.
319Math and TrigonometryMINVERSEReturns the matrix inverse of an array.
320Math and TrigonometryMMULTReturns the matrix product of two arrays.
321Math and TrigonometryMODReturns the remainder from division.
322Math and TrigonometryMROUNDReturns a number rounded to the desired multiple.
323Math and TrigonometryMULTINOMIALReturns the multinomial of a set of numbers.
324Math and TrigonometryMUNITReturns the unit matrix or the specified dimension.
325Math and TrigonometryODDRounds a number up to the nearest odd integer.
326Math and TrigonometryPERCENTOFSums the values in the subset and divides it by all the values.
327Math and TrigonometryPIReturns the value of pi.
328Math and TrigonometryPOWERReturns the result of a number raised to a power.
329Math and TrigonometryPRODUCTMultiplies its arguments.
330Math and TrigonometryQUOTIENTReturns the integer portion of a division.
331Math and TrigonometryRADIANSConverts degrees to radians.
332Math and TrigonometryRANDReturns a random number between 0 and 1.
333Math and TrigonometryRANDARRAYReturns an array of random numbers between 0 and 1. However, you can specify the number of rows and columns to fill, minimum and maximum values, and whether to return whole numbers or decimal values.
334Math and TrigonometryRANDBETWEENReturns a random number between the numbers you specify.
335Math and TrigonometryROMANConverts an arabic numeral to roman, as text.
336Math and TrigonometryROUNDRounds a number to a specified number of digits.
337Math and TrigonometryROUNDDOWNRounds a number down, toward zero.
338Math and TrigonometryROUNDUPRounds a number up, away from zero.
339Math and TrigonometrySECReturns the secant of an angle.
340Math and TrigonometrySECHReturns the hyperbolic secant of an angle.
341Math and TrigonometrySEQUENCEGenerates a list of sequential numbers in an array, such as 1, 2, 3, 4.
342Math and TrigonometrySERIESSUMReturns the sum of a power series based on the formula.
343Math and TrigonometrySIGNReturns the sign of a number.
344Math and TrigonometrySINReturns the sine of the given angle.
345Math and TrigonometrySINHReturns the hyperbolic sine of a number.
346Math and TrigonometrySQRTReturns a positive square root.
347Math and TrigonometrySQRTPIReturns the square root of (number * pi).
348Math and TrigonometrySUBTOTALReturns a subtotal in a list or database.
349Math and TrigonometrySUMAdds its arguments.
350Math and TrigonometrySUMIFAdds the cells specified by a given criteria.
351Math and TrigonometrySUMIFSAdds the cells in a range that meet multiple criteria.
352Math and TrigonometrySUMPRODUCTReturns the sum of the products of corresponding array components.
353Math and TrigonometrySUMSQReturns the sum of the squares of the arguments.
354Math and TrigonometrySUMX2MY2Returns the sum of the difference of squares of corresponding values in two arrays.
355Math and TrigonometrySUMX2PY2Returns the sum of the sum of squares of corresponding values in two arrays.
356Math and TrigonometrySUMXMY2Returns the sum of squares of differences of corresponding values in two arrays.
357Math and TrigonometryTANReturns the tangent of a number.
358Math and TrigonometryTANHReturns the hyperbolic tangent of a number.
359Math and TrigonometryTRUNCTruncates a number to an integer.
360Returns the number of Returns the number of combinations with repetitions for a given number of items.
361StatisticalAVEDEVReturns the average of the absolute deviations of data points from their mean.
362StatisticalAVERAGEReturns the average of its arguments.
363StatisticalAVERAGEAReturns the average of its arguments, including numbers, text, and logical values.
364StatisticalAVERAGEIFReturns the average (arithmetic mean) of all the cells in a range that meet a given criteria.
365StatisticalAVERAGEIFSReturns the average (arithmetic mean) of all cells that meet multiple criteria.
366StatisticalBETA.DISTReturns the beta cumulative distribution function.
367StatisticalBETA.INVnReturns the inverse of the cumulative distribution function for a specified beta distribution.
368StatisticalBINOM.DISTReturns the individual term binomial distribution probability.
369StatisticalBINOM.DIST.RANGEReturns the probability of a trial result using a binomial distribution.
370StatisticalBINOM.INVReturns the smallest value for which the cumulative binomial distribution is less than or equal to a criterion value.
371StatisticalCHISQ.DISTReturns the cumulative beta probability density function.
372StatisticalCHISQ.DIST.RTReturns the one-tailed probability of the chi-squared distribution.
373StatisticalCHISQ.INVReturns the cumulative beta probability density function.
374StatisticalCHISQ.INV.RTReturns the inverse of the one-tailed probability of the chi-squared distribution.
375StatisticalCHISQ.TESTReturns the test for independence.
376StatisticalCONFIDENCE.NORMReturns the confidence interval for a population mean.
377StatisticalCONFIDENCE.TReturns the confidence interval for a population mean, using a Student's t distribution.
378StatisticalCORRELReturns the correlation coefficient between two data sets.
379StatisticalCOUNTCounts how many numbers are in the list of arguments.
380StatisticalCOUNTACounts how many values are in the list of arguments.
381StatisticalCOUNTBLANKCounts the number of blank cells within a range.
382StatisticalCOUNTIFCounts the number of cells within a range that meet the given criteria.
383StatisticalCOUNTIFSCounts the number of cells within a range that meet multiple criteria.
384StatisticalCOVARIANCE.PReturns covariance, the average of the products of paired deviations.
385StatisticalCOVARIANCE.SReturns the sample covariance, the average of the products deviations for each data point pair in two data sets.
386StatisticalDEVSQReturns the sum of squares of deviations.
387StatisticalEXPON.DISTReturns the exponential distribution.
388StatisticalF.DISTReturns the F probability distribution.
389StatisticalF.DIST.RTReturns the F probability distribution.
390StatisticalF.INVReturns the inverse of the F probability distribution.
391StatisticalF.INV.RTReturns the inverse of the F probability distribution.
392StatisticalF.TESTReturns the result of an F-test.
393StatisticalFISHERReturns the Fisher transformation.
394StatisticalFISHERINVReturns the inverse of the Fisher transformation.
395StatisticalFORECASTReturns a value along a linear trend.
396StatisticalFORECAST.ETSReturns a future value based on existing (historical) values by using the AAA version of the Exponential Smoothing (ETS) algorithm.
397StatisticalFORECAST.ETS.CONFINTReturns a confidence interval for the forecast value at the specified target date.
398StatisticalFORECAST.ETS.SEASONALITYReturns the length of the repetitive pattern Excel detects for the specified time series.
399StatisticalFORECAST.ETS.STATReturns a statistical value as a result of time series forecasting.
400StatisticalFORECAST.LINEARReturns a future value based on existing values.
401StatisticalFREQUENCYReturns a frequency distribution as a vertical array.
402StatisticalGAMMAReturns the Gamma function value.
403StatisticalGAMMA.DISTReturns the gamma distribution.
404StatisticalGAMMA.INVReturns the inverse of the gamma cumulative distribution.
405StatisticalGAMMALNReturns the natural logarithm of the gamma function, Γ(x).
406StatisticalGAMMALN.PRECISEReturns the natural logarithm of the gamma function, Γ(x).
407StatisticalGAUSSReturns 0.5 less than the standard normal cumulative distribution.
408StatisticalGEOMEANReturns the geometric mean.
409StatisticalGROWTHReturns values along an exponential trend.
410StatisticalHARMEANReturns the harmonic mean.
411StatisticalHYPGEOM.DISTReturns the hypergeometric distribution.
412StatisticalINTERCEPTReturns the intercept of the linear regression line.
413StatisticalKURTReturns the kurtosis of a data set.
414StatisticalLARGEReturns the k-th largest value in a data set.
415StatisticalLINESTReturns the parameters of a linear trend.
416StatisticalLOGESTReturns the parameters of an exponential trend.
417StatisticalLOGNORM.DISTReturns the cumulative lognormal distribution.
418StatisticalLOGNORM.INVReturns the inverse of the lognormal cumulative distribution.
419StatisticalMAXReturns the maximum value in a list of arguments.
420StatisticalMAXAReturns the maximum value in a list of arguments, including numbers, text, and logical values.
421StatisticalMAXIFSReturns the maximum value among cells specified by a given set of conditions or criteria.
422StatisticalMEDIANReturns the median of the given numbers.
423StatisticalMINReturns the minimum value in a list of arguments.
424StatisticalMINAReturns the smallest value in a list of arguments, including numbers, text, and logical values.
425StatisticalMINIFSReturns the minimum value among cells specified by a given set of conditions or criteria.
426StatisticalMODE.MULTReturns a vertical array of the most frequently occurring, or repetitive values in an array or range of data.
427StatisticalMODE.SNGLReturns the most common value in a data set.
428StatisticalNEGBINOM.DISTReturns the negative binomial distribution.
429StatisticalNORM.DISTReturns the normal cumulative distribution.
430StatisticalNORM.S.DISTReturns the standard normal cumulative distribution.
431StatisticalNORM.S.INVReturns the inverse of the standard normal cumulative distribution.
432StatisticalNORMINVReturns the inverse of the normal cumulative distribution.
433StatisticalPEARSONReturns the Pearson product moment correlation coefficient.
434StatisticalPERCENTILE.EXCReturns the k-th percentile of values in a range, where k is in the range 0.1, exclusive.
435StatisticalPERCENTILE.INCReturns the k-th percentile of values in a range.
436StatisticalPERCENTRANK.EXCReturns the rank of a value in a data set as a percentage (0.1, exclusive) of the data set.
437StatisticalPERCENTRANK.INCReturns the percentage rank of a value in a data set.
438StatisticalPERMUTReturns the number of permutations for a given number of objects.
439StatisticalPERMUTATIONAReturns the number of permutations for a given number of objects (with repetitions) that can be selected from the total objects.
440StatisticalPHIReturns the value of the density function for a standard normal distribution.
441StatisticalPOISSON.DISTReturns the Poisson distribution.
442StatisticalPROBReturns the probability that values in a range are between two limits.
443StatisticalQUARTILE.EXCReturns the quartile of the data set, based on percentile values from 0.1, exclusive.
444StatisticalQUARTILE.INCReturns the quartile of a data set.
445StatisticalRANK.AVGReturns the rank of a number in a list of numbers.
446StatisticalRANK.EQReturns the rank of a number in a list of numbers.
447StatisticalRSQReturns the square of the Pearson product moment correlation coefficient.
448StatisticalSKEWReturns the skewness of a distribution.
449StatisticalSKEW.PReturns the skewness of a distribution based on a population a characterization of the degree of asymmetry of a distribution around its mean.
450StatisticalSLOPEReturns the slope of the linear regression line.
451StatisticalSMALLReturns the k-th smallest value in a data set.
452StatisticalSTANDARDIZEReturns a normalized value.
453StatisticalSTDEV.PCalculates standard deviation based on the entire population.
454StatisticalSTDEV.SEstimates standard deviation based on a sample.
455StatisticalSTDEVAEstimates standard deviation based on a sample, including numbers, text, and logical values.
456StatisticalSTDEVPACalculates standard deviation based on the entire population, including numbers, text, and logical values.
457StatisticalSTEYXReturns the standard error of the predicted y-value for each x in the regression.
458StatisticalT.DISTReturns the Percentage Points (probability) for the Student t-distribution.
459StatisticalT.DIST.2TReturns the Percentage Points (probability) for the Student t-distribution.
460StatisticalT.DIST.RTReturns the Student's t-distribution.
461StatisticalT.INVReturns the t-value of the Student's t-distribution as a function of the probability and the degrees of freedom.
462StatisticalT.INV.2TReturns the inverse of the Student's t-distribution.
463StatisticalT.TESTReturns the probability associated with a Student's t-test.
464StatisticalTRENDReturns values along a linear trend.
465StatisticalTRIMMEANReturns the mean of the interior of a data set.
466StatisticalVAR.PCalculates variance based on the entire population.
467StatisticalVAR.SEstimates variance based on a sample.
468StatisticalVARAEstimates variance based on a sample, including numbers, text, and logical values.
469StatisticalVARPACalculates variance based on the entire population, including numbers, text, and logical values.
470StatisticalWEIBULL.DISTReturns the Weibull distribution.
471StatisticalZ.TESTReturns the one-tailed probability-value of a z-test.
472TextARRAYTOTEXTReturns an array of text values from any specified range.
473TextASCChanges full-width (double-byte) English letters or katakana within a character string to half-width (single-byte) characters.
474TextBAHTTEXTConverts a number to text, using the ß (baht) currency format.
475TextCHARReturns the character specified by the code number.
476TextCLEANRemoves all nonprintable characters from text.
477TextCODEReturns a numeric code for the first character in a text string.
478TextCONCATCombines the text from multiple ranges and/or strings, but it doesn't provide the delimiter or IgnoreEmpty arguments.
479TextCONCATENATEJoins several text items into one text item.
480TextDBCSChanges half-width (single-byte) English letters or katakana within a character string to full-width (double-byte) characters.
481TextDETECTLANGUAGEIdentifies the language of a specified text.
482TextDOLLARConverts a number to text, using the $ (dollar) currency format.
483TextEXACTChecks to see if two text values are identical.
484TextFIND, FINDBFinds one text value within another (case-sensitive).
485TextFIXEDFormats a number as text with a fixed number of decimals.
486TextJISChanges half-width (single-byte) characters within a string to full-width (double-byte) characters.
487TextLEFT, LEFTBReturns the leftmost characters from a text value.
488TextLEN, LENBReturns the number of characters in a text string.
489TextLOWERConverts text to lowercase.
490TextMID, MIDBReturns a specific number of characters from a text string starting at the position you specify.
491TextNUMBERVALUEConverts text to number in a locale-independent manner.
492TextPHONETICExtracts the phonetic (furigana) characters from a text string.
493TextPROPERCapitalizes the first letter in each word of a text value.
494TextREGEXEXTRACTExtracts strings within the provided text that matches the pattern.
495TextREGEXREPLACEReplaces strings within the provided text that matches the pattern with replacement.
496TextREGEXTESTDetermines whether any part of text matches the pattern.
497TextREPLACE, REPLACEBReplaces characters within text.
498TextREPTRepeats text a given number of times.
499TextRIGHT, RIGHTBReturns the rightmost characters from a text value.
500TextSEARCH, SEARCHBFinds one text value within another (not case-sensitive).
501TextSUBSTITUTESubstitutes new text for old text in a text string.
502TextTConverts its arguments to text.
503TextTEXTFormats a number and converts it to text.
504TextTEXTAFTERReturns text that occurs after given character or string.
505TextTEXTBEFOREReturns text that occurs before a given character or string.
506TextTEXTJOINCombines the text from multiple ranges and/or strings.
507TextTEXTSPLITSplits text strings by using column and row delimiters.
508TextTRANSLATETranslates a text from one language to another.
509TextTRIMRemoves spaces from text.
510TextUNICHARReturns the Unicode character that is references by the given numeric value.
511TextUNICODEReturns the number (code point) that corresponds to the first character of the text.
512TextUPPERConverts text to uppercase.
513TextVALUEConverts a text argument to a number.
514TextVALUETOTEXTReturns text from any specified value.
515WebENCODEURLReturns a URL-encoded string.
516WebFILTERXMLReturns specific data from the XML content by using the specified XPath.
517WebWEBSERVICEReturns data from a web service.

 

Protected: Fixed Income (Debt) Securities

This content is password protected. To view it please enter your password below:

Greek Alphabet

 

UppercaseLowercaseName
Ααalpha
Ββbeta
Γγgamma
Δδdelta
Εεepsilon
Ζζzêta
Ηηêta
Θθthêta
Ιιiota
Κκkappa
Λλlambda
Μμmu
Ννnu
Ξξxi
Οοomikron
Ππpi
Ρρrho
Σσ, ςsigma
Ττtau
Υυupsilon
Φφphi
Χχchi
Ψψpsi
Ωωomega

Parameters

 

ParameterDescription
S0spot price at inception of the contract (t=0)
FPforward price
Rfannual risk-free rate
Tforward contract term (years)

Mark-to-Market (MTM)

 

What is Mark-to-Market (MTM)?

Mark-to-market is an accounting practice or process that involves adjusting the value of an asset or a liability to reflect its current market value rather than its book value or historical cost. The goal of MTM is to ensure that financial statements reflect the true current value of assets and liabilities as determined by the latest market prices.

In the context of futures contracts, MTM refers to the daily process of revaluing the contract based on the market’s closing price and adjusting the margin accounts of the involved parties accordingly.

 


The MTM Process in Futures Contracts
  1. Daily Revaluation:
    • Futures contracts are marked-to-market at the end of each trading day based on the closing price of the underlying asset. This means that the contract is revalued to reflect the most up-to-date market conditions, essentially recalculating what the contract is worth at that moment.
    • The contract’s price moves according to the underlying asset’s price fluctuations. If the futures price rises or falls relative to the previous day’s settlement price, the value of the futures contract will change.
  2. Settlement of Gains and Losses:
    • The difference between the closing price of the futures contract at the end of each day and the price at the previous day’s close represents the gain or loss.
    • If the value of the futures contract increases (for the holder of a long position, or a “buyer”), the buyer gains, and the seller loses by the same amount. If the value decreases, the seller gains, and the buyer loses by the same amount.
    • These gains and losses are settled daily, meaning that they are either credited or debited to the margin accounts of the traders. This daily settlement process prevents the accumulation of large losses over time.
  3. Margin Requirements:
    • Initial Margin: This is the amount of money a trader must deposit with the exchange to open a position. It’s a good faith deposit to ensure the trader can fulfill their financial obligations in the contract.
    • Maintenance Margin: This is the minimum balance required in a trader’s margin account to keep a position open. If the balance in the margin account drops below this level due to daily losses, the trader receives a margin call and must deposit additional funds to bring the margin back up to the required level.
    • The initial margin is the amount needed to enter the position, while the maintenance margin is the threshold below which the position will be liquidated if additional funds are not added.
  4. Resetting the Contract’s Value to Zero:
    • The contract’s value is reset to zero at the end of each trading day after gains and losses are settled. This means that traders are not holding on to the profit or loss from the previous day but instead, are working with a fresh starting point for the next day.

 


Key Features of Mark-to-Market
  • Real-Time Reflection of Market Conditions: MTM ensures that the value of the futures contract is always aligned with the current market value of the underlying asset. This helps to maintain transparency and accuracy in financial reporting, as the value is updated to reflect what the asset is worth at any given moment.
  • Reduces Counterparty Risk: By adjusting the value of contracts daily and settling gains and losses regularly, MTM helps reduce the risk that a counterparty may default on their obligations. The daily settlements mean that traders are always on top of their positions, and their exposure is not allowed to build up over time.
  • Liquidity and Flexibility: The daily settlement of gains and losses also helps keep the futures market liquid and dynamic. Traders can quickly adjust their positions, either adding more margin to cover losses or liquidating their position if the market moves unfavorably.

 


Why is Mark-to-Market Important?
  • Transparency and Accuracy: MTM allows for a more accurate reflection of a contract’s value, ensuring that financial statements reflect the true economic value of assets and liabilities.
  • Regulatory Compliance: Many financial markets and regulatory bodies require the use of MTM accounting to ensure fairness and to minimize systemic risk, particularly in markets like futures and other derivative contracts.
  • Risk Management: MTM helps manage and limit risk by ensuring that gains and losses are realized and settled daily, allowing traders to take immediate action if necessary, such as depositing additional margin or closing positions.

 


Mark-to-Market Outside of Futures Contracts

Mark-to-market is not limited to futures markets—it also applies to a range of other financial assets, including:

  • Equities: Stocks can be marked-to-market at the end of each trading day, adjusting their value to reflect the current market price.
  • Bonds: Bond prices can be marked-to-market by considering the yield and price of similar instruments in the market.
  • Derivatives: Options, swaps, and other derivatives are also subject to MTM, which reflects their real-time market value, based on the underlying asset’s current price.

 


Example of MTM in Action (Futures Contract)

Let’s say a trader enters into a long futures contract on oil with a price of USD 70 per barrel. Here’s how MTM would work:

  • On Day 1, the futures price is USD 70. The trader deposits an initial margin of USD 5,000.
  • On Day 2, the price rises to USD 72 per barrel. The trader’s account is credited with the gain of USD 2 per barrel.
  • On Day 3, the price falls to USD 71. The trader’s account is debited USD 1 per barrel.
  • On Day 4, the price rises again to USD 73. The trader’s account is credited USD 2 per barrel.

Each day, the trader’s margin account is adjusted according to the daily change in the contract’s value, ensuring that the position is fully collateralized and reflecting the real-time market value of the contract.

 


Conclusion

Mark-to-market is an essential process for ensuring that the values of financial contracts, particularly in futures markets, are accurately and transparently reflected based on current market conditions. It helps to manage risk, ensure liquidity, and provide up-to-date financial reporting, all while preventing large-scale losses or defaults. The MTM system of daily settlement and revaluation promotes efficiency and stability in financial markets.

 

Risk Premium

 

A risk premium is the additional return or yield that an investor requires for taking on the extra risk associated with an investment compared to a risk-free alternative. In other words, it compensates investors for bearing uncertainty or potential losses that come with riskier assets.

 

The formula for the Risk Premium is generally expressed as the difference between the expected return on a risky asset and the return on a risk-free asset. Here’s the formula:

 

Risk Premium = Expected Return on Risky Asset − Risk-Free Rate

 

\text{Risk Premium} = \text{Expected Return on Risky Asset} – \text{Risk-Free Rate}

Where:

  • Expected Return on Risky Asset is the return that investors anticipate earning from a specific risky asset (e.g., a stock, corporate bond, or long-term government bond).
  • Risk-Free Rate is the return on an asset considered to be free of risk, often represented by the return on short-term government bonds (such as U.S. Treasury bonds).

 

Example:

If the expected return on a corporate bond is 6%, and the risk-free rate (say, the return on a 1-year Treasury bond) is 2%, the risk premium would be:

 

Risk Premium=6%2%=4%\text{Risk Premium} = 6\% – 2\% = 4\%

 

This means that investors require an additional 4% return for taking on the risk of the corporate bond, as compared to the risk-free Treasury bond.

 

Additional Forms of Risk Premiums
  • Equity Risk Premium: For stocks, the risk premium is the difference between the expected return on the stock market (or a specific stock) and the risk-free rate.
    Equity Risk Premium=Expected Return on StocksRisk-Free Rate\text{Equity Risk Premium} = \text{Expected Return on Stocks} – \text{Risk-Free Rate} 
  • Credit Risk Premium: For bonds, it’s the difference between the yield on a corporate bond and the yield on a government bond of similar maturity.
    Credit Risk Premium=Yield on Corporate BondYield on Government Bond\text{Credit Risk Premium} = \text{Yield on Corporate Bond} – \text{Yield on Government Bond} 

In these cases, the formula follows the same basic structure but is applied to different assets (stocks, corporate bonds, etc.).

 

 


Key Points about Risk Premium
  1. Risk vs. Risk-Free Asset:
    • Risk-free assets are investments that are considered to have no risk of default or loss, such as government bonds from a stable country (e.g., U.S. Treasury bonds).
    • Risky assets include investments like stocks, corporate bonds, or even long-term government bonds from less stable countries, which carry the possibility of higher returns but also greater risk (e.g., market volatility or default risk).

    The difference between the return on a risky asset and the return on a risk-free asset is the risk premium.

  2. Compensation for Risk:
    • The idea is that investors expect higher returns for taking on higher levels of risk. For example, an investor in corporate bonds might demand a higher return than they would receive from a government bond, compensating them for the risk of the corporation defaulting on its debt.
  3. Types of Risk Premiums:
    • Equity Risk Premium: The additional return that investors expect to earn from investing in stocks over the return on risk-free assets (e.g., U.S. Treasury bonds).
    • Credit Risk Premium: The extra yield that investors demand for holding bonds issued by borrowers who are not considered risk-free (i.e., corporate bonds or bonds from countries with weaker credit ratings).
    • Liquidity Premium: Investors may require a premium for holding assets that are not easily tradable or that take longer to sell without affecting the price.
    • Term Premium: The additional return for holding long-term bonds compared to short-term bonds, compensating for interest rate risk (the risk that interest rates will change unfavorably over time).
  4. Why It Exists:
    • Uncertainty: Riskier investments have more uncertainty about future returns. Investors demand compensation for taking on that uncertainty.
    • Volatility: The higher the potential for volatility or loss, the higher the risk premium that investors demand.
    • Default Risk: If there’s a chance that an issuer of debt might not pay back the principal or interest (as with corporate bonds or bonds from riskier countries), investors will require a risk premium.

 


Example of Risk Premium

Let’s say the risk-free rate (the return on a 1-year U.S. Treasury bond) is 2%, and you’re considering investing in a corporate bond with a higher risk of default. If the expected return on the corporate bond is 5%, the risk premium for this bond would be 5% – 2% = 3%.

 


How Risk Premiums Affect Financial Markets
  • Investors’ Choices: Investors will compare the risk premiums offered by different investments and choose those that align with their risk tolerance and return expectations.
  • Asset Prices: Risk premiums can affect asset prices. If the perceived risk of an asset increases, the required risk premium will also increase, causing the price of the asset to fall (since higher yields are demanded by investors).
  • Economic Implications: A higher overall risk premium in the market may signal increased uncertainty or risk aversion among investors, which can influence economic conditions and investment decisions.

 


Risk Premium and the Unbiased Expectation Hypothesis (UEH)

In the context of the Unbiased Expectation Hypothesis, if there were a risk premium in play, long-term interest rates would no longer be an unbiased reflection of future short-term rates. Instead, long-term rates would also incorporate a premium for the risk of holding longer-term securities. This would make the relationship between short-term and long-term rates more complex, as investors would be demanding a premium to compensate for the uncertainty over time.

In summary, the risk premium is a fundamental concept in finance, representing the extra return investors demand to compensate for the risks they assume when investing in assets that are not risk-free.

 

Present Value (PV)

 

Discreet Compounding

 

The formula for the present value with discrete compounding is:

 

$$PV=\frac{FV}{\left( 1+\frac{r}{n} \right)^{nt}}$$

 

Where:

  • PV = Present value
  • FV = Future value
  • r = Interest rate (as a decimal)
  • n = Number of compounding periods per year
  • t = Time in years

 

This formula calculates the present value of a future cash flow, discounted at an interest rate r, with n compounding periods per year, over a period of t years.

 


 

Continuous Compounding

 

The formula for the present value with continuous compounding is:

 

$$PV=FV⋅e^{−𝑟𝑡}$$

PV = P \cdot e^{-rt}

 

Where:

  • PV = Present Value
  • FV = Future Value
  • r = interest rate (decimal)
  • t = time (years)
  • e = Euler’s number (approximately 2.71828)

 

This formula calculates the present value of a future cash flow when interest is compounded continuously at a rate r over time t.

 


Present Value (Discreet Compounding)

 

Test!
Test!
Years
Present Value:

 

 

 

 

 

 

 

 

 

The given formula is:

$$F_{0}(T) = S_{0}*(1+r)^T$$

 

To solve for

TT

, we can follow these steps:

(1) Divide both sides of the equation by

S0S_0

:

$$\frac{F_{0}(T)}{S_{0}} = (1+r)^T$$

 

(2) Take the natural logarithm (ln) of both sides:

$$ln\left( \frac{F_{0}(T)}{S_{0}} \right) = ln\left( (1+r)^T \right)$$

 

(3) Use the logarithmic identity

ln(ab)=bln(a)\ln(a^b) = b \ln(a)

:

$$ln\left( \frac{F_{0}(T)}{S_{0}} \right) = T*ln(1+r)$$

 

Finally, solve for

TT

by dividing both sides by

ln(1+r)\ln(1 + r)

:

$$T=\frac{ln\left( \frac{F_{0}(T)}{S_{0}} \right)}{ln(1+r)}$$

 

So the formula to find T is:

$$T=\frac{ln\left( \frac{F_{0}(T)}{S_{0}} \right)}{ln(1+r)}$$

 


xxx

Collar (Protective Collar)

 

A Collar (also known as a Protective Collar) is a popular options strategy that combines the use of a long position in the underlying asset, a covered call, and a protective put. The purpose of a collar is to limit potential losses on the underlying asset while also capping potential gains. This strategy is often used by investors who want to protect themselves from downside risk, but who are also willing to limit their upside potential in exchange for that protection.

 


Pay-Off Diagram

 

Options - Collar (Protective Collar)

 


Key Elements
  1. Long Position in the Underlying Asset: The investor holds shares (or another asset) that they are concerned about losing value in, but still want to retain some exposure to the asset.
  2. Selling a Covered Call: The investor sells a call option on the asset at a strike price higher than the current market price. This generates income through the premium received from selling the call, which can help finance the cost of buying the protective put. The covered call also caps the potential gains because if the price of the asset rises above the strike price, the investor will be forced to sell the asset at that price.
  3. Buying a Protective Put: The investor buys a put option on the same underlying asset at a strike price lower than the current market price. This put option provides downside protection, ensuring that if the price of the asset falls, the investor can sell the asset at the put’s strike price, thus limiting their potential losses.

 


Objectives

The collar strategy is used to limit downside risk while also capping upside potential. This strategy is suitable for investors who want to protect their gains or limit losses in a volatile or uncertain market but are willing to forgo unlimited potential profits in return for the protection provided by the put option.

 


Mechanics

The collar strategy typically involves the following steps:

  1. Hold the Underlying Asset: The investor owns shares or an equivalent amount of the underlying asset (e.g., stocks, ETFs, etc.).
  2. Sell a Covered Call: The investor sells a call option with a strike price higher than the current market price of the underlying asset. This allows them to collect a premium upfront, which can help offset the cost of purchasing the protective put.
  3. Buy a Protective Put: The investor buys a put option with a strike price lower than the current market price. This limits the potential loss on the position if the price of the underlying asset falls significantly.

The protective collar limits both potential losses (through the protective put) and potential gains (through the sold call option). The cost of buying the protective put is partially or fully offset by the premium received from selling the call option, making it an affordable risk management strategy for some investors.

 


Example

Let’s consider an investor who owns 100 shares of a stock currently trading at $50 per share. The investor wants to limit potential losses but also wants to potentially profit from some upside movement. The investor decides to implement a collar strategy by selling a covered call and buying a protective put.

  1. Hold the Underlying Asset: The investor holds 100 shares of the stock at $50 per share.
  2. Sell a Covered Call: The investor sells a call option with a strike price of $55, expiring in one month, for a premium of $2 per share. The total premium received is $200 (since one options contract represents 100 shares).
  3. Buy a Protective Put: The investor buys a put option with a strike price of $45, expiring in one month, for a premium of $1 per share. The total cost of the put option is $100.

In this case, the investor is using the $200 premium from the covered call to help offset the cost of the $100 premium for the protective put. Therefore, the net cost of the collar strategy is $100 ($200 premium from the call minus $100 cost of the put).

 


Possible Outcomes
  • If the stock price rises above $55:
    • The investor will be obligated to sell the stock at $55 (due to the covered call). The stock is sold at the strike price of the call option.
    • The profit from this scenario is limited to the difference between the initial stock price and the strike price of the call option, plus the premium received.
    • For example, if the stock rises to $60, the investor sells the stock at $55, generating a $5 per share profit, plus the $2 premium from the call. The total profit is $7 per share.
  • If the stock price stays between $45 and $55:
    • The put option expires worthless, and the investor keeps the stock. The call option also expires worthless, so the investor keeps the premium from the call ($200) but has no obligation to sell the stock.
    • In this scenario, the investor’s effective profit is the premium received from selling the call ($200), minus the cost of the put ($100), for a net gain of $100.
  • If the stock price falls below $45:
    • The put option is exercised, and the investor is able to sell the stock at $45 (the strike price of the put option).
    • The maximum loss is limited to the difference between the current stock price and the put strike price, minus the premium received from the call. For example, if the stock falls to $40, the investor will sell it at $45, avoiding further losses below that price. The maximum loss would be $5 per share (from the initial price of $50 to the put strike price of $45), but this is offset by the $2 premium received from the call, so the net loss is $3 per share.

 


Risk/Reward Profile
  • Maximum Profit: The maximum profit in a collar strategy is limited to the strike price of the sold call (minus the purchase price of the stock) plus the premium received from selling the call. If the price of the underlying asset rises above the call strike price, the investor will be forced to sell the asset at the strike price, and any further price increases are not captured.
    • Example: If the stock rises to $60, the maximum profit is $55 (strike price of the call) minus the $50 purchase price of the stock, plus the $2 premium received from the call, for a total maximum profit of $7 per share.
  • Maximum Loss: The maximum loss occurs if the price of the underlying asset falls below the strike price of the put, but the loss is capped at the difference between the stock’s current price and the put’s strike price (less the premium received from selling the call).
    • Example: If the stock falls to $40, the maximum loss is $50 (purchase price of the stock) minus $45 (put strike price), plus the cost of the put premium ($100). This results in a maximum loss of $300 (or $3 per share), which is a limited loss compared to the potential loss without the collar.
  • Breakeven Point: The breakeven point occurs at the current price of the stock minus the premium received from the call option, plus the cost of the put option.
    • Example: If the stock is at $50, the net premium received from the call is $200, and the cost of the put is $100. The breakeven point is $50 (current stock price) – $2 (call premium) + $1 (put premium) = $49 per share.

 


Pros
  1. Downside Protection: The protective put provides downside protection, limiting potential losses if the price of the underlying asset falls sharply.
  2. Income Generation: The premium received from selling the call option generates immediate income, which can help offset the cost of the put option or contribute to the overall return.
  3. Defined Risk/Reward: The collar strategy provides a defined risk and defined reward. Investors know the maximum potential loss and gain upfront, which can help with risk management and planning.
  4. Cost-Effective: In many cases, the premium received from selling the covered call can offset the cost of buying the protective put, making this strategy relatively inexpensive for the investor.

 


Cons
  1. Limited Upside Potential: The collar strategy caps potential profits. If the underlying asset rises significantly above the call’s strike price, the investor will not benefit from the additional price increase. They are obligated to sell the asset at the strike price of the call option.
  2. Opportunity Cost: While the investor has limited downside risk, the strategy also limits the upside potential, which could be frustrating if the underlying asset performs very well.
  3. Complexity: The collar strategy can be more complex than simply holding the underlying asset, as it requires managing multiple options contracts (buying a put and selling a call) while maintaining a long position in the underlying asset.
  4. Transaction Costs: There can be significant transaction costs associated with implementing the collar, especially when buying and selling options contracts frequently.

 


When to Use
  • Protect Gains: The collar is ideal for investors who have gained a substantial amount of value in an asset and want to lock in profits while still having limited exposure to downside risk.
  • Uncertain Market Conditions: This strategy is well-suited for times when the investor expects volatility in the market but is unsure of the direction. It provides a hedge against large losses while still allowing for some upside potential.
  • Neutral to Moderately Bullish: The investor believes that the asset’s price will stay within a specific range or rise moderately, but they want to limit losses if the price falls.

 


Conclusion

The collar (protective collar) strategy is a risk management tool that allows investors to protect against downside risk while capping potential upside gain. By combining a long position in the asset, selling a covered call, and buying a protective put, the collar provides a defined risk/reward profile. This strategy is useful for investors looking to hedge their positions in volatile markets, protect gains, or generate income through options premiums, while also being willing to limit potential profits. The strategy works well in markets with uncertainty or volatility and is especially attractive to investors with neutral to slightly bullish outlooks.