BBG Xapi
BBG Xapi
, 2017
The Bloomberg Excel Add-in is a powerful complement to the Bloomberg Professional Service. The Excel Ad
and calculations they rely on within the Bloomberg Professional to fuel their proprietary spreadsheets. Furt
Bloomberg’s financial calculations on a given scenario for single or multiple securities.
When downloading Bloomberg Data into Excel it's for the sole use by the licens
Bloomberg work station. It is not permitted to re-distribute the data outside th
Getting Started & Templates Includes videdo tutorials, templates and more
Live help & Help Pages Live help and where to find our Help pages
Finding Tickers & Fields How to locate tickers and data fields
Drag Drop Securities Easily import bulk data from certain Bloomberg fuunctions
Premade Spreadsheets Premade Excel sheet for your use and Help
Powerpoint w BBG Data Use Bloomberg data in your PowerPoint presentations and update the data
Commonly used functions click on the corresponding tab/sheet for information and e
=BQL Custom data calculations, data aggregation/screening, advanced queries an
=BDS Download bulk data such as cashflow from bonds, yield curves incl. zero co
Swap & Zero Curves Download historical Swap and Zero curve data
=BSRCH Download the result of your stored security search in Bloomberg straight in
=BADDPERIODS Returns a date representing the date to which a specified time interval as b
=BCOUNTPERIODS Returns the number of periods between a start and end date for a specific
=BEQS Import equities directly from your saved search in Bloomberg (EQS <go>)
Spread to Curves Create forward points & matrices in Excel using our calculation routine
=BMATRIX Create a matrix automatically and also price securities automatically given a
Derivative Library & Resource center Derivative Library and Resource Center
VBA Programming API Developer's Help Site (including VBA Programming and more)
Content
essional Service. The Excel Add-in empowers users to leverage the same high quality, timely data
roprietary spreadsheets. Furthermore the Bloomberg Excel Add-in enables you to perform
curities.
e sole use by the license holder and data must remain on the licensed
te the data outside the Bloomberg workstation .
d examples
n Excel incl. description
berg fuunctions
atiion routine
bonds, yield curves incl. zero coupon curves and much more
the corresponding tab/sheet for information and examples
DAPI <go> The home page for the Bloomberg desktop API
XLTP <go>
DLGO <go>
SECF <go>
Field Types
Live data fields Fields that automatically updates in Excel whenever we receive a new price from the market
Static data fields Fields that only updates when you open your Excel or refresh the sheet by pressing
"Refresh Workbooks" (see right) in the Bloomberg toolbar. Static fields are typical
data fields such as duration, name of an equity, dirty price, swap rate fixings, etc.
Historical data fields Create time series based on prices, yields, dividends, inflation rates, etc.
Overridable fields Enter you own value in Excel, e.g. bond price, let Bloomberg compute the yield and the result is shown in Excel!
ALL the calculations utilize the Bloomberg calculation engine but no calculations takes place in Excel!!
These "Overridable fields" are marked with a small grey box and marked with a brown box (see below picture).
Bulk data fields Download "Bulk" data in on go, e.g. description of a security, cashflows of a bond, etc.
Interval data fields Get data on time series such as for VWAP volume, volatility 30 days, Standard Diviation, etc. and
without downloading any data time series! See yellow tab named Intervals below for examples.
Locating Bloomberg Field Names and Field Types for use in Excel
Use FLDS <go> to identify the field names and types when requesting data through the Bloomberg API service for the security in question.
FLDS displays detailed information including field mnemonic, type of field (live or static or Bulk), if the values are "overridable" and much more.
Bulk data fields are shown as "Show Bulk Data" under the column heading "Value" (set field type too "ALL" in FLDS <go>).
To view FLDS enter for example DBR 6 16 Govt FLDS <go>. Enter for example bid in the field just below the security to see wha'ts available to download.
For first time user please enter FLDS <go> and set the Source to API and …
…then enter 99 <go> and set the check marks as seen in the small picture to get the best output…
…and finally click into the Field Type and select the field type you want (live, static, historical, etc.)
DBR 2 22 <govt> FLDS BID <go>
EUSA1 Curncy
EUSA1F Curncy
EUSA2 Curncy
EUSA3 Curncy
EUSA4 Curncy
EUSA5 Curncy
EUSA6 Curncy
EUSA7 Curncy
EUSA8 Curncy
EUSA9 Curncy
EUSA10 Curncy
EUSA11 Curncy
EUSA12 Curncy
EUSA15 Curncy
EUSA17 Curncy
EUSA18 Curncy
EUSA19 Curncy
EUSA20 Curncy
EUSA21 Curncy
EUSA22 Curncy
EUSA23 Curncy
EUSA24 Curncy
EUSA25 Curncy
EUSA30 Curncy
EUSA40 Curncy
EUSA50 Curncy
EUSA40 Curncy
Then apply the formulae
to get the data into Excel!
cel or via XLTP <go> LIVE help in Excel (or via the terminal by pressing F1
Bloomberg
XLTP <go> to access Library of
HELP
r any key
for answers
o access Library of free pre-built Excel template in Bloomberg
Adding numbers and text using "&" sign and selecting pricing sources directly in E
If you don't get prices or get an error message then the price provider has not enabled you for their prices or they hav
ISIN Code
DE0001135465 corp
DE0001135465 corp
* VOD 4.375 2043 @ CBBT
VOD 4.375 2043
* DGB 7 24 MSEG
** EUSA7 CBBT
* Only corporate tickers need an '@' sign to use a dedicated pricing source.
** Currency/Index tickers just require a space instead.
Equity and equity option ticker constructions using various ID code types
dividend
px bid
yield name
VOD LN Equity #NAME? #NAME? #NAME?
GB00BH4HKS39 LN Equity #NAME? #NAME? #NAME?
BH4HKS3 LN Equity SEDOL1 #NAME? #NAME? #NAME?
935386 Equity FRENCH #NAME? #NAME? #NAME?
Formatting dates in Excel (YYYYMMDD) which may be needed for certain operatio
The formula =btoday() #NAME? will always show you todays date
The formula =btoday()-7 #NAME? will always show you todays date
The formula =btoday()+43 #NAME? will always show you todays date
Locking Cells
100.25 =C47
F4
100.25 F4 x1 =$C$48
100.25 F4 x2 =C$49
100.25 F4 x3 =$C50
100.25 F4 x4 =C51
When using Bloomberg formulae make sure you are locking in the cells by using
When using "Overrides" make sure you are locking in the cells by using
Tip & Tricks
Bloomberg ticker
ISIN
SEDOL
Sicovam Call option with specific strike
IBM US 06/17/16 C150 Equity
(If option expired enter a new one to view the data)
Underlying equity
any ID can be used option ticker by moneyless Enter Equity
#NAME? #NAME? or IBM US Equity
=BDP($H$28,"OPTION_TICKER_BY_MONEYNESS")
will always show you todays date (remember to format the initial value to a date)
will always show you todays date less 6 days
will always show you todays date plus 43 days
F4 x3 F4 x2
30 40 50
5 35
120
250
=$H49+I$48 … and then drag/drop
F4 X3 F4 X2
F4 X3 F4 X2 F4 X1 F4 X3
1.645
Aut
Autoupdate your Powerpoint Data, Tables and Graphs automatically via Excel
Getting started
Step 1: Highlight the areain Excel you wish to copy into your PowerPoint
Step 2: Right click on the area and you will see this popup window
Step 3: Click on "Bloomberg Copy"
Step 4: Open your Powerpoint and right click on the slide
… then click om Bloomberg menu
"Frame"
The BQL (Bloomberg Query Language) formula (multiple security/multiple data items, custom ex
Universe: one or more tickers, MEMBERS() function (members of a specified index), or a universe function such as
Expression: one or more data items and optional parameters that control the format or calculation of the data ite
Optional Parameters: overrides that apply to all data items in the formula ex: CURRENCY=JPY
Display Parameters (optional): show/hide descriptive columns and adjust the way the data is output to Excel
LET (optional): allows for the creation of variables to store more complicated combinations of fields and data item
GET (required): one or more data items/variables. Optional parameters are enclosed adjacent to the data item ex:
FOR (required): can contain one or more securities, the MEMBERS() function or a universe function ex: (['IBM US E
WITH (optional): can contain overrides that apply to all data itmes in the formula ex: CURRENCY=JPY,DATES=2018
Display Parameters (optional): show/hide descriptive columns and adjust the way the data is output to Excel
*If you do not see the BQL builder please reach out to the Help Desk via HELP HELP on your keyboard
Additional documentation, videos and asset class specific tutorials
Via HELP BQLX<GO>
MAX(PX_HIGH(DATES=RANGE(-3Y,0D)))
EURUSD Curncy #NAME?
GBP Curncy
Equity Fundamentals Example - Calendar Year over Year Sales Growth
=BQL(B97:B98,C95,"ShowIDS=F","ShowHeaders=F","Transpose=T")
DROPNA(PCT_DIFF(SALES_REV_TURN(FPT=BA,FPO=RANGE(-3,3))))/100
#NAME?
M US Equity
JWN US Equity
MEDIAN(GROUP(SALES_REV_TURN(FPO=1)/1000000))
MEMBERS(['INDU Index']) #NAME?
AVG(GROUP(PE_RATIO,GICS_SECTOR_NAME))
FILTER(MEMBERS(['SPX
Index']),GICS_SECTOR_NAME!='Energy' AND
GICS_SECTOR_NAME!='Financials')
#NAME?
Utilities 17.83
Advanced Query - Avg YoY Sales Growth for Communication Services Stocks with
=BQL.Query(B130)
Let(#SALES_GROWTH=AVG(PCT_DIFF(SALES_REV_TURN(FPT=A,FPO=RANGE(-3,0))))/100;
#GROWTH_RANK=GROUPSORT(GROUPRANK(#SALES_GROWTH));)
GET(#GROWTH_RANK,#SALES_GROWTH)
FOR(FILTER(EQUITIESUNIV(['Active','Primary']),GICS_SECTOR_NAME=='Communication Services' AND CUR_MKT_CA
WITH(CURRENCY=USD)
#NAME?
Bloomberg Query Language -
PY","DATES=2018-10-16","ShowHeaders=F")
n your keyboard
Trainings and webinars frequently availa
Via BU<GO>
EBITDA/SALES_REV_TURN
MSFT US Equity #NAME?
es Growth
E(-3,3))))/100
FILTER(BONDS('IBM US Equity'),MATURITY<=TODAY()+10Y)
#NAME?
AVG(GROUP(AMT_OUTSTANDING(CURRENCY=USD)))
TURITY<=TODAY()+10Y) #NAME?
*This query uses multiple formulas in row 132 and helper columns to the right create the security list
in under 10 yrs
Change %
REGN US Equity','CELG US Equity','GILD US
AMGN US Equity ABBV UN Equity REGN US Equity CELG US Equity GILD US Equity
#NAME? #NAME? #NAME? #NAME? #NAME?
=BDP($B51,C$50)
F4 x3 F4 x2 Remember: In some countries the seperator used is ; instead o
1) Enter your securities in Excel 1) Enter in C55 =BDP( and then click on the first security
2) Enter output field names 2) Click on the first "output" field px bid and press Enter
3) Now drag formula across and then down to finish the job!
Bond examples (for US type Mortgage bond examples please click on the light yellow tab "Mortgage Bo
Example of getting the note from the DES function
=BDP($B71,C$70)
security des des notes
ED444425 Corp #NAME? #NAME?
OKB 3 22 Corp #NAME? #NAME?
dbr 2 22 Govt #NAME? #NAME?
Examples using Tickers and ID codes (ISIN etc) and specifying a single pricing source for all bonds
If you don't get prices or get an error message then the price provider has not enabled you for t
RBSM =B95&"@"&$B$93&" corp" =BDP($C95,D$94)
(Adding px source to id#) security des px ask
EK0723446 EK0723446@RBSM corp #NAME? #NAME?
FR0010915660 FR0010915660@RBSM corp #NAME? #NAME?
SEB 2 21 SEB 2 21@RBSM corp #NAME? #NAME?
As above except each bond has an individual pricing source. If you don't get prices or get an error message then the p
=B103&"@"&D103&" corp" =BDP($C103,E$102)
security des
XS1033940740 XS1033940740@DABC corp DABC #NAME?
EJ3991548 EJ3991548@CBBT corp CBBT #NAME?
dbr 1.75 22 dbr 1.75 22@NOLB corp NOLB #NAME?
FX examples
=BDP($B126,C$125) =C126-D126
bid yest last trade change on day
EUR curncy #NAME? #NAME? #NAME?
NOK curncy #NAME? #NAME? #NAME?
DKKSEK Curncy #NAME? #NAME? #NAME?
GBPCHF Curncy #NAME? #NAME? #NAME?
=BDP($B134,D$133)
Tickers represent ATM Vol px bid vol instrument type
EURUSDV1W BGN Curncy #NAME? #NAME?
EURUSDV2W BGN Curncy #NAME? #NAME?
EURUSDV3W BGN Curncy #NAME? #NAME?
EURUSDV1M BGN Curncy #NAME? #NAME?
EURUSDV3M BGN Curncy #NAME? #NAME?
EURUSDV6M BGN Curncy #NAME? #NAME?
EURUSDV1Y BGN Curncy #NAME? #NAME?
=BDP($B145,D$144)
Regular forward rates px bid
EURDKK6M Curncy #NAME?
CHFSEK9M Curncy #NAME?
=BDP($B151,C$150)
fxopt premium fxopt expiry date fxopt base ccy
OPSJFX9y curncy #NAME? #NAME? #NAME?
OPT6MSBS curncy #NAME? #NAME? #NAME?
Enter your own stored FX option id codes to retrieve data, otherwise you will get '#N/A Invalid Security' and no data
Screen Grab
Equity examples
=BDP($B160,C$159)
name px bid pe ratio
sie gr equity #NAME? #NAME? #NAME?
dbk gr equity #NAME? #NAME? #NAME?
=BDP($B166,C$159)
name eqy beta sales rev turn
ibm us equity #NAME? #NAME? #NAME?
ko us equity #NAME? #NAME? #NAME?
=BDP($B172,C$171)
opt put call opt px opt undl px
IS5513368 Equity #NAME? #NAME? #NAME?
Enter your own stored Equity option id codes to retrieve data, otherwise you will get '#N/A Invalid Security' and no da
Screen
Grab
=BDP($B177,C$176)
name px last px theo
VGA index #NAME? #NAME? #NAME?
STA index #NAME? #NAME? #NAME?
Economic Data/Statistics (enter DOCS 2073059 <go> in your Bloomberg for further exam
To locate the ticker symbols enter ECST or ECST S <go> in your Bloomberg, select the country and click on the object t
Hungary
Bloomberg Live and Static Data in Excel
ata on page
US268648AN20 Corp
US268648AN20 Corp
r has not enabled you for their prices or they have stopped pricing the security
yld cnv ask dur bid pricing source dur ask
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
n error message then the price provider has not enabled you for their prices or they have stopped pricing the security
=BDP($G134,I$133)
Tickers represent 25D Risk Reversal px bid
EURUSD25R1W BGN Curncy #NAME?
EURUSD25R3W BGN Curncy #NAME?
EURUSD25R1M BGN Curncy #NAME?
EURUSD25R2M BGN Curncy #NAME?
EURUSD25R3M BGN Curncy #NAME?
EURUSD25R6M BGN Curncy #NAME?
EURUSD25R1Y BGN Curncy #NAME?
=BDP($G145,I$144)
Broken forward date rates px bid
EUR/DKK 08/20/2015 Curncy #NAME?
NOK/CHF 12/15/2016 Curncy #NAME?
fxopt price ccy fxopt spot fxrate fxopt strike fxopt volatility
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
id Security' and no data
cur mkt cap eqy dvd yld est eqy beta tot buy rec
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
bs tot asset volume avg 30d ebitda px to ebitda
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
ECST <go>
ECST
or ECST S <go> … then enter country <go> and select data series
ECST S
ta in Excel
yield "Flags":
2 -To Next Call, 4 -To Next Put, 15 -To Worst, 28 -Avg Life (Par), 383 -Principal Weighted Avg Life.
=BDP($I70,J$69) =BDP($I70,K$69,L70)
security des yas bond yld
#NAME? #NAME? yas yld flag=1
#NAME? #NAME? yas yld flag=2
risk ask
#NAME?
#NAME?
#NAME?
time
#NAME?
#NAME?
#NAME?
sw cnv bpv
#NAME?
#NAME?
volatility 30d
#NAME?
#NAME?
#NAME?
#NAME?
ct data series
The BDP (Bloomberg Data Points) formula - overriding data
Syntax =(Security,Output Fields,Input Fields,Input Values)
Note: In some countries the seperator used is ; instead of ,
What is it?
Perform calculations in Excel via Bloomberg's calculation routines! For example enter your own bond price
in Excel and via our calculation routines we return the yield (or any other relevant value you desire) directly
into your spreadsheet in seconds!
To view the definition of a particular field and which fields react to change of
for example YAS_BOND_PRIC simply click on the above field in question
Construction calculation overrides in Excel
Example: Output fields ("Reactive" and "non-reactive" fields)
1) Enter your securities in Excel 1) Enter in C68 =BDP( and then click on
2) Enter "output" field names 2) Click on the first "output" field px bid
3) Enter "overridable field" names 3) Click on ALL overridable field names px y
4) Click on ALL input cells in first row only a
Apply the formula for the 1st security 5) Now drag formula across and then down
and then drag/drop to finish the job!
Bond override example (for extensive examples please enter XLTP <go> on your Bloomberg and select the s
=BDP($B89,C$88,$F$88:$H$88,$F89:$H89)
yas bond px yas ispread yas zspread
dgb 4.5 39 govt #NAME? #NAME? #NAME?
seb 2 21 corp #NAME? #NAME? #NAME?
F4 x3 F4 x2 F4 x1 F4 x3
=BDP($B89,C$88,$F$88:$H$88,$F89:$H89)
=BDP($B98,C$97,$F$97:$G$97,$F98:$G98)
yld cnv bid dur bid px bid
dgb 4.5 39 govt #NAME? #NAME? #NAME?
dbr 2 22 govt #NAME? #NAME? #NAME?
seb 2 21 corp #NAME? #NAME? #NAME?
=BDP($B111,C$110,$E$110,$E111)
px bid asset swap spd mid px bid
dgb 4.5 39 Govt #NAME? #NAME? #NAME?
seb 2 21 corp #NAME? #NAME? #NAME?
Feeding a live price into our calculator to obtain live asset swap spreads
Interest Rate Swaps and Credit Default Swaps override examples (use = ID codes for you
Also try the MARS <go> function =BDP($B119,C$118,$F$118:$K$118,$F119:$K119)
sw market val sw net acc int sw eqv bpv
SL540K4E corp #NAME? #NAME? #NAME?
SL5K04WI corp #NAME? #NAME? #NAME?
Enter your own stored SWAP id codes to get data (IRDL<go> to locate id values). Curve name (i.e. EUR +100) MUST BE
Screen Grab
=BDP($B126,D$125,$L$125:$P$125,$L126:$P126)
CDS cash settled
EUR *Your notes* Sw Cnv Bpv
amount
SPX830BH Corp ABC Bank #NAME? #NAME?
SPX830BH Corp XYZ Bank #NAME? #NAME?
SPX830BH Corp Free text #NAME? #NAME?
Enter your own stored CDS id codes (CDSL<go> to locate id values) to retrieve data
=BDP($B$B133,D$132,$L$132:$P$132,$L133:$P133)
CDS cash settled
USD *Your notes* Sw Cnv Bpv
amount
SP588P47 Corp ABC Bank #NAME? #NAME?
SP588P47 Corp XYZ Bank #NAME? #NAME?
SP588P47 Corp Free text #NAME? #NAME?
Enter your own stored CDS id codes (CDSL<go> to locate id values) to retrieve data
Screen Grab
FX override examples
=BDP($B142,C$141)
px bid fwd curve quote format
eur curncy #NAME?
eur2m curncy #NAME? outright
eur2m curncy #NAME? points
=BDP($B143,C$141,$D$141,$D143)
FX Options
For FX option override examples please enter XLTP FX OPTIONS <go>
in your Bloomberg and download the Excel sheets to get ideas what is possible
Date override examples (for further examples and construction pleaseclick on yellow tab named BAddPeri
Number of the days before/after a date and resulting date falls on a business day
=BAddPeriods((B156,"numberofperiods="&
Your date No. of days Resulting GOOD day
2/28/2019 -25 #NAME?
8/16/2021 89 #NAME?
11/19/2007 101 #NAME?
Equity override examples (for extensive examples please enter XLTP <go> on your Bloomberg and select t
=BDP($B165,C$164,$F$164:$H$164,$F165:$H165)
sales rev turn ebitda pe ratio
sie gr equity #NAME? #NAME? #NAME?
dte gr equity #NAME? #NAME? #NAME?
=BDP($B171,C$170,$G$170,$G171)
best eps best ebitda eqy fund crncy
=BDP($B177,C$176,$F$176:$G$176,$F177:$G177)
cust trr return annualized px last chg pct 1m
=BDP($B189,C$188,$F$188:$G$188,$F189:$G189)
vwap volume vwap num trades eqy weighted avg px
=BDP($B189,C$188,$E$188:$H$188,$E189:$H189)
Eqy beta override rel
eqy beta adj overridable eqy corr coef index
sie gr equity #NAME? #NAME? dax
dte gr equity #NAME? #NAME? ukx
=BDP($B195,C$194,$J$194,$J195)
e overridable cell e.g. Price, Yield, VWAP Price, Market Value, DV01, etc.
idend, Exchange, Sector, Maturity Date, etc.
=BDP($B114,G$113,"UpdateFrequency=60000")
bid
#NAME?
#NAME?
Live price
mples (use = ID codes for your own stored swaps or CDS deals to view the below data)
8,$F119:$K119)
rec curve name pay curve name rec forecast curve name pay forecast curve name
USER:EUR +100 USER:EUR +100 USER:EUR +100 USER:EUR +100
- - - -
e name (i.e. EUR +100) MUST BE IN CAPITAL LETTERS & curves must be set up in ICVS <go> first!
5,$L126:$P126)
SW Spread CDS repl Maturity Settle Dt
132,$L133:$P133)
SW Spread CDS repl Maturity Settle Dt
cust trr start dt cust trr end dt Enter your start date here Enter your end date
here
20250107 20250417 07/01/25 17/04/25
20250107 20250417
Eqy beta override start Eqy beta override end Eqy beta override period
dt dt
20160420 20160521 d d = daily
w = weekly
20160420 20160521 w
m = monthly
"Flags": 1 -To Maturity, 2 -To Next Call, 4 -To Next Put, 15 -To Worst
28 -Avg Life (Par), 383 -Principal Weighted Avg Life.
=BDP($I91,J$90) =BDP($I91,K$90,L91)
security des yas bond yld
#NAME? #NAME? yas yld flag=1
#NAME? #NAME? yas yld flag=2
(yyyymmdd) (yyyymmdd)
sw curve dt settle dt
20150210 20150210
20150130 20150130 30/01/2015
20.00 300 80
10.50 100 89.5
10.50 500 89.5
alues; example
n
i s a screeeen
s
Thi f my sc r
o
shot
No Limit
bid =BDP($B11,C$10)
EUR Curncy #NAME? Regular (no limit)
With Limit
bid
EUR Curncy #NAME? 120 seconds =BDP($B17,C$16, "UpdateFrequency=120000" )
EUR Curncy #NAME? 60 seconds
EUR Curncy #NAME? 30 seconds in milliseconds
EUR Curncy #NAME? 10 seconds
EUR Curncy #NAME? 5 seconds
EUR Curncy #NAME? 1 second
EUR Curncy #NAME? 300 milliseconds (minimum )
pdateFrequency=120000" )
in milliseconds
Calculate average prices, standard deviations, volatility and much more for a given period without downloadning of
historical prices! Our interval formula does not require any historical data to be downloaded and you only need to
specify start and end date plus the data you want! Specify your securities, interval period and data field(s) and the
interval data value will appear; see row 44 for examples.
For available data fields enter "Ticker" FLDS <go>, i.e. SIE GR <Equity> FLDS <go> and use the keyword "Interval"
to locate all the data fields available in Excel; see below picture.
Method 2: Relative from today (specify how many days or weeks etc. you want to
calc interval 3m *
market data override close **
=BDP($B66,C$65,$B$61:$B$62,$C$61:$C$62)
interval low interval high interval sum
BAYN GR equity #NAME? #NAME? #NAME?
SIE GR equity #NAME? #NAME? #NAME?
FP FP equity #NAME? #NAME? #NAME?
AAPL US equity #NAME? #NAME? #NAME?
* This field accepts overrides in a "number/period" format. Numbers may consist of any integer. Period
consists of d(day), w(week), m(month), q(quarter), s(semi-annual), and y(year). Fifteen
month would be entered as "15m" to override correctly. In addition, users can set the
override to WTD (week to date), MTD (month to date), YTD (year to date), FWTD (first day
of week to date), FMTD (first day of month to date), FYTD ( first day of year to date).
** Available fields: bid, ask, high, low, open, close, volume, VWAP
Automatic Interval Calculations
e specified)
nter your start and date here To see the full list of available fields run
FLDS MARKET_DATA_OVERRIDE
and click one of the field names
the description.
=(E-C)/D
#NAME?
#NAME?
#NAME?
#NAME? Auto colours by Microsoft
#NAME? (under "Conditional Formatting")
#NAME?
#NAME?
#NAME?
#NAME?
:$B$62,$C$61:$C$62)
interval std dev interval avg interval median market data override
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME?
Syntax =BDP(Security,Fields)
For further details and general example click on the dark yellow tab "BDP"
Syntax =BDP(Security,Output Fields,Input Fields,Input Values)
For further details and general examples click on the light yellow tab "BDP Overrides"
Syntax =BDH(Security,Fields,Start Date,End Date,[Optional arguments])
For further details and general examples click on the dark yellow tab "BDH"
Locating field mnemonics (names) for live, static, overridable and historical data
Via FLDS <go>, e.g. amsi 2005-r11 a1 mtge (or 03072SU45 mtge) FLDS <go>
From FLDS
Note, that pressing the "Refresh" button in the Bloomberg toolbar will refresh all static data
Example using BDP with overrides, e.g.select your own dates in this example!
Collateral information regarding delinquencies 30D, 60D, 90D and with an overide of the Collateral Date
=BDP($B79,C$78,$G$78,$G79)
security name mtg whln 30dlq mtg whln 60dlq
03072SU45 mtge #NAME? #NAME? #NAME?
004421MV2 mtge #NAME? #NAME? #NAME?
Step 1 Step2
=BDS(B92,B93,"StartCol=2","EndCol=2") =BDP($D$92,$D$93)
03072SU45 mtge 03072SU45 mtge
mtge cmo group list mtg deal name
#NAME? #NAME?
A2A #NAME?
A2B #NAME?
A2C #NAME?
A2D #NAME?
M1 #NAME?
M2 #NAME?
M3 #NAME?
M4 #NAME?
M5 #NAME?
M6 #NAME?
M7 #NAME?
M8 #NAME?
M9 #NAME?
M10 #NAME?
CE #NAME?
P #NAME?
R #NAME?
RX #NAME?
Example using BDS with overrides, e.g. select your own settlement date, prepay type and speed!
=BDS(B117,B118,F117:F119,G117:G119)
#NAME?
ABS, CMBS, RMBS Collateral, Cashflows and much more
DP Overrides"
Indicates fields
Further examples of field names available are overridable
storical data
=BDP($B$46,F48)
issuer #NAME?
nxt refix dt #NAME?
mtg class deal pct curr #NAME?
mtg orig amt #NAME?
mtg orig wal #NAME?
mtg first cpn #NAME?
first cpn dt #NAME?
first settle dt #NAME?
issue dt #NAME?
issue px #NAME?
mtg first rst dt #NAME?
mtg class deal pct orig #NAME?
mtg pl psa 3m #NAME?
mtg pl psa 12m #NAME?
From FLDS
Step3 Step 4
=D94&" "&B94&" mtge" =BDP($F94,H$93) =BDP($F94,I$93)
mtg typ mtg collat typ
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
start date
end date
field name
=BDH(J118,K124,K122,K123)
25/08/2015
8/26/2015
8/27/2015
8/28/2015
8/31/2015
9/1/2015
9/2/2015
9/3/2015
9/4/2015
9/8/2015
9/9/2015
9/10/2015
9/11/2015
9/14/2015
9/15/2015
9/16/2015
9/17/2015
9/18/2015
9/21/2015
9/22/2015
9/23/2015
9/24/2015
9/25/2015
9/28/2015
9/29/2015
9/30/2015
10/1/2015
10/2/2015
10/5/2015
10/6/2015
10/7/2015
10/8/2015
10/9/2015
10/13/2015
10/14/2015
and much more
Field types
=BDP(B118,"Security name")
=BDP(J119,"issue dt")
25/08/15
14/10/15
px last
8,K124,K122,K123)
96.676
96.664
96.668
96.711
96.508
96.527
96.574
96.590
96.605
96.344
96.305
96.324
96.520
96.547
96.555
96.555
96.566
96.598
96.559
96.191
96.156
96.184
96.195
96.020
96.016
96.063
96.059
96.133
96.207
96.238
96.262
96.273
96.250
96.191
96.160
rities including premade spreadsheets
Repo Calculations in Excel via BDP formula and using overrides
Syntax =BDP(security,field)
Note: In some countries the seperator used is ; instead of ,
For additional repo field descriptions and nemonics: DBR 4 37 <Govt> FLDS REPO <go> in your Bloomberg
Output values
=BDP($B14,C$13,$N$13:$R$13,$N14:$R14)
Settle dt Repo Repo Repo face Repo term Repo forward
settle reporate amt date price
price
Input values
Repo price Repo net Repo term Repo term Settle dt Repo settle
drop income total accrued price
Input values
Click into "Settings" on the red tool bar, click on "Page Information" to obtain the page code as seen in the red box.
Then refer to line 136 on how to get the data into Excel. To obtain the data into spectific cells please refer
=BPGE(D136) 1140/49/1
#NAME?
To g
refe et the
r to data
the
examinto sp
ple ecific
in c
ell B cells pl
122 ease
To g
refe et the
r to data
the
examinto sp
ple ecific
in c
ell B cells pl
122 ease
Step 2: Reformat the company/page code, in this example 0597 022 0001,
to 597/22/1 and then use these number with the formula to extract the
data into Excel
=BPGE(D55) 597/22/1
The above non-digitized page downloaded
#NAME?
=MID(B63,12,4)
#NAME?
Step 1:
Note:
Step 2:
Note:
Step 3:
Note:
Data from contributor pages
as seen in the red box. If you know the code you can work backwards to the contributor
s please refer eg. 1140 49 which is the contributor code; then enter GPGX 1140 49 <go>
pec
i
n ce fic cells
ll B1 ple
22 ase
pec
i
n ce fic cells
ll B1 ple
22 ase
If you know the code you can work backwards to the contributor
eg. 2-00597 022 0001 = 597 22 which is the contributor code; then
enter GPGX 597 22 <go>
Step 3: You are now ready to scrap the values into individual
x, y, z
cells using the syntax =mid ( x
) where is where
y
the data cell reside, is the number of spaces to the first
character and z is the number of characters to display
Note: If the price provider changes the location of the data
on the page then the formula must be adjusted
accordingly!
=MID(B63,12,4) =MID(B63,22,4)
2 3
=MID(B87,11,6) =TRIM(K87) =VALUE(L87)
Using MID as shown in the first example, starting with the 11th character,
you extract the next six characters.
The result in this case is "_12.4_" where there is a space on both sides.
You can now remove the excess spaces using the syntax =trim(x),
where x is the cell containing the data.
The result is still text (alligned left) and you cannot modify things
such as the number of decimal places.
You can change the result from text to a number by using the syntax
=value(y), where y is the cell containing the data.
The result appears aligned on the right and you can modify the
number of decimal places.
Only the ticker symbols
will be imported but
includes the pricing
source automatically
=BDP($U42,W$41)
Bid Ask Px Bid Px Ask Time
EUSW1VC BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSWV31F BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW2V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW3V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW4V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW5V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW6V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW7V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW8V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW9V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
EUSW10V3 BXSW Curncy #NAME? #NAME? #NAME? #NAME? #NAME?
The above is a screen shoot for illustration purpose as you may not have access to
Barclays Swap prices. Please contact the provider directly if you wish to use their p
Pricing Source
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
may not have access to
if you wish to use their prices.
Data History
Historical prices and yields for a single security given a start and end date Historical prices for multiple securities on a specific date
Examples
of Optional
Arguments
Display order
=BDH(B48,B47,B45,B46,"dir=h")
Specified Days - end date determines days in month or weeks or quarterly etc. Relative Dates Relative dates generation via BDH formula
When downloading time series you can use relative dates instead of a simple start date and end date. There is a vast number of ways you can do that.
5/10/2015 Below you will find an copy of the help pages which can be found in the Bloomberg toolbar under the section "Help" as seen below
2/5/2016 e nd d ate minus 1 f iscal quarters
px last
dbk gr equity
per=am =BDH(H139,H138,H137)
=BDH(B134,B133,B131,B132,B135)
6/5/2015 24.61 ed-1fq 7/2/2018 9.14
7/5/2015 25.08 px last 7/3/2018 9.25
8/5/2015 27.86 dbk gr equity 7/4/2018 9.36
9/5/2015 22.71 7/5/2018 9.54
10/5/2015 22.45 E.g. going back 7/6/2018 9.79
11/5/2015 22.55 1 year would 7/9/2018 9.78
12/5/2015 20.90 be -1ay 7/10/2018 9.72
1/5/2016 19.55 For further 7/11/2018 9.56
2/5/2016 13.48 details see 7/12/2018 9.59
light yellow 7/13/2018 9.61
tab named 7/16/2018 10.38
Intraday data - 10 min intervals for time frame * This example might not display "BDH Relative 7/17/2018 10.16
depending on your timezone. Dates" 7/18/2018 10.35
sie gr equity 7/19/2018 10.32
last price 7/20/2018 10.25
4/4/2016 10:00 7/23/2018 10.37
4/4/2016 10:50 7/24/2018 10.52
BarSz=10 7/25/2018 10.35
BarTp=T 7/26/2018 10.47
=BDH(B150,B151,B152,B153,B154,B155) 7/27/2018 10.60
#NAME? 7/30/2018 10.92
7/31/2018 11.18
8/1/2018 11.12
8/2/2018 10.79
8/3/2018 10.80
8/6/2018 10.81
8/7/2018 10.90
Intraday data - another example * This example might not display 8/8/2018 10.78
depending on your timezone. 8/9/2018 10.74
vod 5 18 corp@cbbt corp 8/10/2018 10.32
last price 8/13/2018 10.06
4/4/2016 12:00 start date & time 8/14/2018 10.10
4/4/2016 12:25 end date & time 8/15/2018 9.83
BarSz 5 1 = 1 min intervals 8/16/2018 9.86
BarTp b b = bid 8/17/2018 9.78
8/20/2018 9.77
8/21/2018 9.97
=BDH(B166,B167,B168+C168,B169+C169,B170,C170,B171,C171) 8/22/2018 10.00
#NAME? 8/23/2018 9.81
8/24/2018 9.80
8/27/2018 10.03
8/28/2018 9.86
8/29/2018 9.95
8/30/2018 9.73
8/31/2018 9.69
Using multiple calendars to fetch Nikkei and KOSPI2 data when Tokyo and Seoul are both open. 9/3/2018 9.75
9/4/2018 9.84
Up to ten CDR's are supported and you can perform union (|) or intersection (&) operations. 9/5/2018 9.88
Complex logic such as US&JP|DB is not allowed, but US&JP&DB and US|JP|DB are valid. If 9/6/2018 9.77
you use 5D, Monday to Friday will be displayed. 9/7/2018 9.60
US&JP|DB Invalid 9/10/2018 9.59
Start #NAME? US&JP&DB Valid 9/11/2018 9.67
End #NAME? US|JP|DB Valid 9/12/2018 9.64
CDR TK&SE (US|JP)&DB Invalid 9/13/2018 9.73
9/14/2018 9.81
=BDH(C193,C194,C188,C189,B190,C190) =BDH(D193,D194,C188,C189,B190,C190,"DATES=H") 9/17/2018 9.86
NKY Index KOSPI2 Index 9/18/2018 9.92
px open px open 9/19/2018 10.23
#NAME? #NAME? 9/20/2018 10.40
9/21/2018 10.50
9/24/2018 10.41
9/25/2018 10.33
9/26/2018 10.15
9/27/2018 10.14
9/28/2018 9.76
10/1/2018 9.73
10/2/2018 9.62
10/3/2018 9.74
10/4/2018 9.72
10/5/2018 9.67
10/8/2018 9.59
10/9/2018 9.60
10/10/2018 9.48
10/11/2018 9.35
10/12/2018 9.38
10/15/2018 9.54
10/16/2018 9.65
Start 5/1/2011
End 5/31/2011
CDR 5D
fill b
=BDH(C226,C227,C219,C220,B221:B222, =BDH(D226,D227,C219,C220,B221:B222,
C221:C222) C221:C222,"DATES=H")
NKY Index KOSPI2 Index
px open px open
5/2/2011 9964.39 291.93
5/3/2011 294.85 Constitution Memorial Day (Japan)
5/4/2011 290.87 Greenery Day (Japan)
5/5/2011 Children's Day (Japan & Korea)
5/6/2011 9851.15 284.54
5/9/2011 9881.67 285.16
5/10/2011 9804.27 Buddha's Birthday (Korea)
5/11/2011 9912.48 285.66
5/12/2011 9770.71 282.52
5/13/2011 9751.45 281.27
5/16/2011 9571.13 277.53
5/17/2011 9513.50 277.13
5/18/2011 9602.88 278.22
5/19/2011 9711.32 282.39
5/20/2011 9612.87 277.26
5/23/2011 9547.86 277.08
5/24/2011 9406.04 270.87
5/25/2011 9492.43 273.52
5/26/2011 9499.45 271.99
5/27/2011 9514.16 275.62
5/30/2011 9489.78 279.25
5/31/2011 9500.60 277.73
X Days before or after a date so that it always falls on a business date (see tab "BAddPeriods")
=BAddPeriods(B255,"numberofperiods="&$C$254,"CDR=TE")
-1
12/09/2011 #NAME?
Fetch intraday data and specify the timezone using the TZ parameter.
If data is required in a single cell then add "aggregate=y" to the formula =BDS(B45,C
indx mweight
kfx index #NAME? 4.251
CHR DC 2.183
=BDS(B56,C55) COLOB DC 4.594
DANSKE DC 11.634
DENERG DC 1.934
DSV DC 4.526
GEN DC 5.044
GN DC 1.712
ISS DC 2.463
JYSK DC 1.527
LUN DC 1.250
MAERSKA DC 3.011
MAERSKB DC 4.237
NETS DC 1.620
NOVOB DC 30.907
NZYMB DC 3.860
PNDORA DC 4.423
TDC DC 1.683
VWS DC 7.997
WDH DC 1.145
#NAME? =BDS(B86,C86,B83:B85,C83:C85)
3/21/2008
3/24/2008
5/5/2008
5/26/2008
8/25/2008
12/25/2008
12/26/2008
1/1/2009
4/10/2009
4/13/2009
5/4/2009
5/25/2009
Overrides values
available:
bank
corporation
endowment
government
hedge fund manager
holding company
insurance company
investment advisor
mutual fund manager
other
pension fund erisa
private equity
pub retirement fund
venture capital
=BDP(B134,"Name") =BDP($C134,D$133)
#NAME? opt chain px last
AAPL US Equity AAPL US 10/19/18 C2.5 Equity #NAME?
AAPL US 10/19/18 C5 Equity #NAME?
=BDS(B134,C133) AAPL US 10/19/18 C7.5 Equity #NAME?
AAPL US 10/19/18 C10 Equity #NAME?
AAPL US 10/19/18 C12.5 Equity #NAME?
AAPL US 10/19/18 C15 Equity #NAME?
AAPL US 10/19/18 C17.5 Equity #NAME?
AAPL US 10/19/18 C20 Equity #NAME?
AAPL US 10/19/18 C22.5 Equity #NAME?
AAPL US 10/19/18 C25 Equity #NAME?
AAPL US 10/19/18 C30 Equity #NAME?
AAPL US 10/19/18 C35 Equity #NAME?
AAPL US 10/19/18 C40 Equity #NAME?
AAPL US 10/19/18 C45 Equity #NAME?
AAPL US 10/19/18 C50 Equity #NAME?
AAPL US 10/19/18 C55 Equity #NAME?
AAPL US 10/19/18 C60 Equity #NAME?
AAPL US 10/19/18 C65 Equity #NAME?
AAPL US 10/19/18 C70 Equity #NAME?
AAPL US 10/19/18 C75 Equity #NAME?
AAPL US 10/19/18 C80 Equity #NAME?
AAPL US 10/19/18 C85 Equity #NAME?
AAPL US 10/19/18 C90 Equity #NAME?
AAPL US 10/19/18 C95 Equity #NAME?
AAPL US 10/19/18 C100 Equity #NAME?
AAPL US 10/19/18 C105 Equity #NAME?
AAPL US 10/19/18 C110 Equity #NAME?
AAPL US 10/19/18 C115 Equity #NAME?
AAPL US 10/19/18 C120 Equity #NAME?
AAPL US 10/19/18 C125 Equity #NAME?
AAPL US 10/19/18 C130 Equity #NAME?
AAPL US 10/19/18 C135 Equity #NAME?
AAPL US 10/19/18 C140 Equity #NAME?
AAPL US 10/19/18 C145 Equity #NAME?
AAPL US 10/19/18 C150 Equity #NAME?
AAPL US 10/19/18 C155 Equity #NAME?
AAPL US 10/19/18 C160 Equity #NAME?
AAPL US 10/19/18 C165 Equity #NAME?
AAPL US 10/19/18 C170 Equity #NAME?
AAPL US 10/19/18 C175 Equity #NAME?
AAPL US 10/19/18 C180 Equity #NAME?
AAPL US 10/19/18 C185 Equity #NAME?
AAPL US 10/19/18 C187.5 Equity #NAME?
AAPL US 10/19/18 C190 Equity #NAME?
AAPL US 10/19/18 C192.5 Equity #NAME?
AAPL US 10/19/18 C195 Equity #NAME?
AAPL US 10/19/18 C197.5 Equity #NAME?
AAPL US 10/19/18 C200 Equity #NAME?
AAPL US 10/19/18 C202.5 Equity #NAME?
AAPL US 10/19/18 C205 Equity #NAME?
AAPL US 10/19/18 C207.5 Equity #NAME?
AAPL US 10/19/18 C210 Equity #NAME?
AAPL US 10/19/18 C212.5 Equity #NAME?
AAPL US 10/19/18 C215 Equity #NAME?
AAPL US 10/19/18 C217.5 Equity #NAME?
AAPL US 10/19/18 C220 Equity #NAME?
AAPL US 10/19/18 C222.5 Equity #NAME?
AAPL US 10/19/18 C225 Equity #NAME?
AAPL US 10/19/18 C227.5 Equity #NAME?
AAPL US 10/19/18 C230 Equity #NAME?
AAPL US 10/19/18 C232.5 Equity #NAME?
AAPL US 10/19/18 C235 Equity #NAME?
AAPL US 10/19/18 C237.5 Equity #NAME?
AAPL US 10/19/18 C240 Equity #NAME?
AAPL US 10/19/18 C242.5 Equity #NAME?
AAPL US 10/19/18 C245 Equity #NAME?
AAPL US 10/19/18 C247.5 Equity #NAME?
AAPL US 10/19/18 C250 Equity #NAME?
AAPL US 10/19/18 C252.5 Equity #NAME?
AAPL US 10/19/18 C255 Equity #NAME?
AAPL US 10/19/18 C260 Equity #NAME?
AAPL US 10/19/18 C265 Equity #NAME?
AAPL US 10/19/18 C270 Equity #NAME?
AAPL US 10/19/18 C275 Equity #NAME?
AAPL US 10/19/18 C280 Equity #NAME?
AAPL US 10/19/18 C285 Equity #NAME?
AAPL US 10/19/18 C290 Equity #NAME?
AAPL US 10/19/18 C295 Equity #NAME?
AAPL US 10/19/18 C300 Equity #NAME?
AAPL US 10/19/18 C305 Equity #NAME?
AAPL US 10/19/18 C310 Equity #NAME?
AAPL US 10/19/18 C315 Equity #NAME?
AAPL US 10/19/18 C320 Equity #NAME?
AAPL US 10/19/18 C325 Equity #NAME?
AAPL US 10/19/18 C330 Equity #NAME?
AAPL US 10/19/18 C335 Equity #NAME?
AAPL US 10/19/18 C340 Equity #NAME?
AAPL US 10/19/18 P2.5 Equity #NAME?
AAPL US 10/19/18 P5 Equity #NAME?
AAPL US 10/19/18 P7.5 Equity #NAME?
AAPL US 10/19/18 P10 Equity #NAME?
AAPL US 10/19/18 P12.5 Equity #NAME?
AAPL US 10/19/18 P15 Equity #NAME?
AAPL US 10/19/18 P17.5 Equity #NAME?
AAPL US 10/19/18 P20 Equity #NAME?
AAPL US 10/19/18 P22.5 Equity #NAME?
AAPL US 10/19/18 P25 Equity #NAME?
AAPL US 10/19/18 P30 Equity #NAME?
AAPL US 10/19/18 P35 Equity #NAME?
AAPL US 10/19/18 P40 Equity #NAME?
AAPL US 10/19/18 P45 Equity #NAME?
AAPL US 10/19/18 P50 Equity #NAME?
AAPL US 10/19/18 P55 Equity #NAME?
AAPL US 10/19/18 P60 Equity #NAME?
AAPL US 10/19/18 P65 Equity #NAME?
AAPL US 10/19/18 P70 Equity #NAME?
AAPL US 10/19/18 P75 Equity #NAME?
AAPL US 10/19/18 P80 Equity #NAME?
AAPL US 10/19/18 P85 Equity #NAME?
AAPL US 10/19/18 P90 Equity #NAME?
AAPL US 10/19/18 P95 Equity #NAME?
AAPL US 10/19/18 P100 Equity #NAME?
AAPL US 10/19/18 P105 Equity #NAME?
AAPL US 10/19/18 P110 Equity #NAME?
AAPL US 10/19/18 P115 Equity #NAME?
AAPL US 10/19/18 P120 Equity #NAME?
AAPL US 10/19/18 P125 Equity #NAME?
AAPL US 10/19/18 P130 Equity #NAME?
AAPL US 10/19/18 P135 Equity #NAME?
AAPL US 10/19/18 P140 Equity #NAME?
AAPL US 10/19/18 P145 Equity #NAME?
AAPL US 10/19/18 P150 Equity #NAME?
AAPL US 10/19/18 P155 Equity #NAME?
AAPL US 10/19/18 P160 Equity #NAME?
AAPL US 10/19/18 P165 Equity #NAME?
AAPL US 10/19/18 P170 Equity #NAME?
AAPL US 10/19/18 P175 Equity #NAME?
AAPL US 10/19/18 P180 Equity #NAME?
AAPL US 10/19/18 P185 Equity #NAME?
AAPL US 10/19/18 P187.5 Equity #NAME?
AAPL US 10/19/18 P190 Equity #NAME?
AAPL US 10/19/18 P192.5 Equity #NAME?
AAPL US 10/19/18 P195 Equity #NAME?
AAPL US 10/19/18 P197.5 Equity #NAME?
AAPL US 10/19/18 P200 Equity #NAME?
AAPL US 10/19/18 P202.5 Equity #NAME?
AAPL US 10/19/18 P205 Equity #NAME?
AAPL US 10/19/18 P207.5 Equity #NAME?
AAPL US 10/19/18 P210 Equity #NAME?
AAPL US 10/19/18 P212.5 Equity #NAME?
AAPL US 10/19/18 P215 Equity #NAME?
AAPL US 10/19/18 P217.5 Equity #NAME?
AAPL US 10/19/18 P220 Equity #NAME?
AAPL US 10/19/18 P222.5 Equity #NAME?
AAPL US 10/19/18 P225 Equity #NAME?
AAPL US 10/19/18 P227.5 Equity #NAME?
AAPL US 10/19/18 P230 Equity #NAME?
AAPL US 10/19/18 P232.5 Equity #NAME?
AAPL US 10/19/18 P235 Equity #NAME?
AAPL US 10/19/18 P237.5 Equity #NAME?
AAPL US 10/19/18 P240 Equity #NAME?
AAPL US 10/19/18 P242.5 Equity #NAME?
AAPL US 10/19/18 P245 Equity #NAME?
AAPL US 10/19/18 P247.5 Equity #NAME?
AAPL US 10/19/18 P250 Equity #NAME?
AAPL US 10/19/18 P252.5 Equity #NAME?
AAPL US 10/19/18 P255 Equity #NAME?
AAPL US 10/19/18 P260 Equity #NAME?
AAPL US 10/19/18 P265 Equity #NAME?
AAPL US 10/19/18 P270 Equity #NAME?
AAPL US 10/19/18 P275 Equity #NAME?
AAPL US 10/19/18 P280 Equity #NAME?
AAPL US 10/19/18 P285 Equity #NAME?
AAPL US 10/19/18 P290 Equity #NAME?
AAPL US 10/19/18 P295 Equity #NAME?
AAPL US 10/19/18 P300 Equity #NAME?
AAPL US 10/19/18 P305 Equity #NAME?
AAPL US 10/19/18 P310 Equity #NAME?
AAPL US 10/19/18 P315 Equity #NAME?
AAPL US 10/19/18 P320 Equity #NAME?
AAPL US 10/19/18 P325 Equity #NAME?
AAPL US 10/19/18 P330 Equity #NAME?
AAPL US 10/19/18 P335 Equity #NAME?
AAPL US 10/19/18 P340 Equity #NAME?
AAPL US 11/16/18 C2.5 Equity #NAME?
AAPL US 11/16/18 C5 Equity #NAME?
AAPL US 11/16/18 C7.5 Equity #NAME?
AAPL US 11/16/18 C10 Equity
AAPL US 11/16/18 C12.5 Equity
AAPL US 11/16/18 C15 Equity
AAPL US 11/16/18 C17.5 Equity
AAPL US 11/16/18 C20 Equity
AAPL US 11/16/18 C22.5 Equity
AAPL US 11/16/18 C25 Equity
AAPL US 11/16/18 C30 Equity
AAPL US 11/16/18 C35 Equity
AAPL US 11/16/18 C40 Equity
AAPL US 11/16/18 C45 Equity
AAPL US 11/16/18 C50 Equity
AAPL US 11/16/18 C55 Equity
AAPL US 11/16/18 C60 Equity
AAPL US 11/16/18 C65 Equity
AAPL US 11/16/18 C70 Equity
AAPL US 11/16/18 C75 Equity
AAPL US 11/16/18 C80 Equity
AAPL US 11/16/18 C85 Equity
AAPL US 11/16/18 C90 Equity
AAPL US 11/16/18 C95 Equity
AAPL US 11/16/18 C100 Equity
AAPL US 11/16/18 C105 Equity
AAPL US 11/16/18 C110 Equity
AAPL US 11/16/18 C115 Equity
AAPL US 11/16/18 C120 Equity
AAPL US 11/16/18 C125 Equity
AAPL US 11/16/18 C130 Equity
AAPL US 11/16/18 C135 Equity
AAPL US 11/16/18 C140 Equity
AAPL US 11/16/18 C145 Equity
AAPL US 11/16/18 C150 Equity
AAPL US 11/16/18 C155 Equity
AAPL US 11/16/18 C160 Equity
AAPL US 11/16/18 C165 Equity
AAPL US 11/16/18 C170 Equity
AAPL US 11/16/18 C175 Equity
AAPL US 11/16/18 C180 Equity
AAPL US 11/16/18 C185 Equity
AAPL US 11/16/18 C190 Equity
AAPL US 11/16/18 C195 Equity
AAPL US 11/16/18 C200 Equity
AAPL US 11/16/18 C205 Equity
AAPL US 11/16/18 C210 Equity
AAPL US 11/16/18 C215 Equity
AAPL US 11/16/18 C220 Equity
AAPL US 11/16/18 C225 Equity
AAPL US 11/16/18 C230 Equity
AAPL US 11/16/18 C235 Equity
AAPL US 11/16/18 C240 Equity
AAPL US 11/16/18 C245 Equity
AAPL US 11/16/18 C250 Equity
AAPL US 11/16/18 C255 Equity
AAPL US 11/16/18 C260 Equity
AAPL US 11/16/18 C265 Equity
AAPL US 11/16/18 C270 Equity
AAPL US 11/16/18 C275 Equity
AAPL US 11/16/18 C280 Equity
AAPL US 11/16/18 C285 Equity
AAPL US 11/16/18 C290 Equity
AAPL US 11/16/18 C295 Equity
AAPL US 11/16/18 C300 Equity
AAPL US 11/16/18 C305 Equity
AAPL US 11/16/18 C310 Equity
AAPL US 11/16/18 C315 Equity
AAPL US 11/16/18 C320 Equity
AAPL US 11/16/18 C325 Equity
AAPL US 11/16/18 C330 Equity
AAPL US 11/16/18 C335 Equity
AAPL US 11/16/18 C340 Equity
AAPL US 11/16/18 C345 Equity
AAPL US 11/16/18 C350 Equity
AAPL US 11/16/18 C355 Equity
AAPL US 11/16/18 C360 Equity
AAPL US 11/16/18 C365 Equity
AAPL US 11/16/18 C370 Equity
AAPL US 11/16/18 C375 Equity
AAPL US 11/16/18 C380 Equity
AAPL US 11/16/18 C385 Equity
AAPL US 11/16/18 C390 Equity
AAPL US 11/16/18 C395 Equity
AAPL US 11/16/18 C400 Equity
AAPL US 11/16/18 C405 Equity
AAPL US 11/16/18 C410 Equity
AAPL US 11/16/18 C415 Equity
AAPL US 11/16/18 C420 Equity
AAPL US 11/16/18 C425 Equity
AAPL US 11/16/18 C430 Equity
AAPL US 11/16/18 C435 Equity
AAPL US 11/16/18 C440 Equity
AAPL US 11/16/18 P2.5 Equity
AAPL US 11/16/18 P5 Equity
AAPL US 11/16/18 P7.5 Equity
AAPL US 11/16/18 P10 Equity
AAPL US 11/16/18 P12.5 Equity
AAPL US 11/16/18 P15 Equity
AAPL US 11/16/18 P17.5 Equity
AAPL US 11/16/18 P20 Equity
AAPL US 11/16/18 P22.5 Equity
AAPL US 11/16/18 P25 Equity
AAPL US 11/16/18 P30 Equity
AAPL US 11/16/18 P35 Equity
AAPL US 11/16/18 P40 Equity
AAPL US 11/16/18 P45 Equity
AAPL US 11/16/18 P50 Equity
AAPL US 11/16/18 P55 Equity
AAPL US 11/16/18 P60 Equity
AAPL US 11/16/18 P65 Equity
AAPL US 11/16/18 P70 Equity
AAPL US 11/16/18 P75 Equity
AAPL US 11/16/18 P80 Equity
AAPL US 11/16/18 P85 Equity
AAPL US 11/16/18 P90 Equity
AAPL US 11/16/18 P95 Equity
AAPL US 11/16/18 P100 Equity
AAPL US 11/16/18 P105 Equity
AAPL US 11/16/18 P110 Equity
AAPL US 11/16/18 P115 Equity
AAPL US 11/16/18 P120 Equity
AAPL US 11/16/18 P125 Equity
AAPL US 11/16/18 P130 Equity
AAPL US 11/16/18 P135 Equity
AAPL US 11/16/18 P140 Equity
AAPL US 11/16/18 P145 Equity
AAPL US 11/16/18 P150 Equity
AAPL US 11/16/18 P155 Equity
AAPL US 11/16/18 P160 Equity
AAPL US 11/16/18 P165 Equity
AAPL US 11/16/18 P170 Equity
AAPL US 11/16/18 P175 Equity
AAPL US 11/16/18 P180 Equity
AAPL US 11/16/18 P185 Equity
AAPL US 11/16/18 P190 Equity
AAPL US 11/16/18 P195 Equity
AAPL US 11/16/18 P200 Equity
AAPL US 11/16/18 P205 Equity
AAPL US 11/16/18 P210 Equity
AAPL US 11/16/18 P215 Equity
AAPL US 11/16/18 P220 Equity
AAPL US 11/16/18 P225 Equity
AAPL US 11/16/18 P230 Equity
AAPL US 11/16/18 P235 Equity
AAPL US 11/16/18 P240 Equity
AAPL US 11/16/18 P245 Equity
AAPL US 11/16/18 P250 Equity
AAPL US 11/16/18 P255 Equity
AAPL US 11/16/18 P260 Equity
AAPL US 11/16/18 P265 Equity
AAPL US 11/16/18 P270 Equity
AAPL US 11/16/18 P275 Equity
AAPL US 11/16/18 P280 Equity
AAPL US 11/16/18 P285 Equity
AAPL US 11/16/18 P290 Equity
AAPL US 11/16/18 P295 Equity
AAPL US 11/16/18 P300 Equity
AAPL US 11/16/18 P305 Equity
AAPL US 11/16/18 P310 Equity
AAPL US 11/16/18 P315 Equity
AAPL US 11/16/18 P320 Equity
AAPL US 11/16/18 P325 Equity
AAPL US 11/16/18 P330 Equity
AAPL US 11/16/18 P335 Equity
AAPL US 11/16/18 P340 Equity
AAPL US 11/16/18 P345 Equity
AAPL US 11/16/18 P350 Equity
AAPL US 11/16/18 P355 Equity
AAPL US 11/16/18 P360 Equity
AAPL US 11/16/18 P365 Equity
AAPL US 11/16/18 P370 Equity
AAPL US 11/16/18 P375 Equity
AAPL US 11/16/18 P380 Equity
AAPL US 11/16/18 P385 Equity
AAPL US 11/16/18 P390 Equity
AAPL US 11/16/18 P395 Equity
AAPL US 11/16/18 P400 Equity
AAPL US 11/16/18 P405 Equity
AAPL US 11/16/18 P410 Equity
AAPL US 11/16/18 P415 Equity
AAPL US 11/16/18 P420 Equity
AAPL US 11/16/18 P425 Equity
AAPL US 11/16/18 P430 Equity
AAPL US 11/16/18 P435 Equity
AAPL US 11/16/18 P440 Equity
AAPL US 12/21/18 C100 Equity
AAPL US 12/21/18 C105 Equity
AAPL US 12/21/18 C110 Equity
AAPL US 12/21/18 C115 Equity
AAPL US 12/21/18 C120 Equity
AAPL US 12/21/18 C125 Equity
AAPL US 12/21/18 C130 Equity
AAPL US 12/21/18 C135 Equity
AAPL US 12/21/18 C140 Equity
AAPL US 12/21/18 C145 Equity
AAPL US 12/21/18 C150 Equity
AAPL US 12/21/18 C155 Equity
AAPL US 12/21/18 C160 Equity
AAPL US 12/21/18 C165 Equity
AAPL US 12/21/18 C170 Equity
AAPL US 12/21/18 C175 Equity
AAPL US 12/21/18 C180 Equity
AAPL US 12/21/18 C185 Equity
AAPL US 12/21/18 C190 Equity
AAPL US 12/21/18 C195 Equity
AAPL US 12/21/18 C200 Equity
AAPL US 12/21/18 C205 Equity
AAPL US 12/21/18 C210 Equity
AAPL US 12/21/18 C215 Equity
AAPL US 12/21/18 C220 Equity
AAPL US 12/21/18 C225 Equity
AAPL US 12/21/18 C230 Equity
AAPL US 12/21/18 C235 Equity
AAPL US 12/21/18 C240 Equity
AAPL US 12/21/18 C245 Equity
AAPL US 12/21/18 C250 Equity
AAPL US 12/21/18 C255 Equity
AAPL US 12/21/18 C260 Equity
AAPL US 12/21/18 C265 Equity
AAPL US 12/21/18 C270 Equity
AAPL US 12/21/18 C275 Equity
AAPL US 12/21/18 C280 Equity
AAPL US 12/21/18 C285 Equity
AAPL US 12/21/18 C290 Equity
AAPL US 12/21/18 C295 Equity
AAPL US 12/21/18 C300 Equity
AAPL US 12/21/18 P100 Equity
AAPL US 12/21/18 P105 Equity
AAPL US 12/21/18 P110 Equity
AAPL US 12/21/18 P115 Equity
AAPL US 12/21/18 P120 Equity
AAPL US 12/21/18 P125 Equity
AAPL US 12/21/18 P130 Equity
AAPL US 12/21/18 P135 Equity
AAPL US 12/21/18 P140 Equity
AAPL US 12/21/18 P145 Equity
AAPL US 12/21/18 P150 Equity
AAPL US 12/21/18 P155 Equity
AAPL US 12/21/18 P160 Equity
AAPL US 12/21/18 P165 Equity
AAPL US 12/21/18 P170 Equity
AAPL US 12/21/18 P175 Equity
AAPL US 12/21/18 P180 Equity
AAPL US 12/21/18 P185 Equity
AAPL US 12/21/18 P190 Equity
AAPL US 12/21/18 P195 Equity
AAPL US 12/21/18 P200 Equity
AAPL US 12/21/18 P205 Equity
AAPL US 12/21/18 P210 Equity
AAPL US 12/21/18 P215 Equity
AAPL US 12/21/18 P220 Equity
AAPL US 12/21/18 P225 Equity
AAPL US 12/21/18 P230 Equity
AAPL US 12/21/18 P235 Equity
AAPL US 12/21/18 P240 Equity
AAPL US 12/21/18 P245 Equity
AAPL US 12/21/18 P250 Equity
AAPL US 12/21/18 P255 Equity
AAPL US 12/21/18 P260 Equity
AAPL US 12/21/18 P265 Equity
AAPL US 12/21/18 P270 Equity
AAPL US 12/21/18 P275 Equity
AAPL US 12/21/18 P280 Equity
AAPL US 12/21/18 P285 Equity
AAPL US 12/21/18 P290 Equity
AAPL US 12/21/18 P295 Equity
AAPL US 12/21/18 P300 Equity
AAPL US 01/18/19 C2.5 Equity
AAPL US 01/18/19 C5 Equity
AAPL US 01/18/19 C7.5 Equity
AAPL US 01/18/19 C10 Equity
AAPL US 01/18/19 C12.5 Equity
AAPL US 01/18/19 C15 Equity
AAPL US 01/18/19 C17.5 Equity
AAPL US 01/18/19 C20 Equity
AAPL US 01/18/19 C22.5 Equity
AAPL US 01/18/19 C25 Equity
AAPL US 01/18/19 C30 Equity
AAPL US 01/18/19 C35 Equity
AAPL US 01/18/19 C40 Equity
AAPL US 01/18/19 C42.5 Equity
AAPL US 01/18/19 C45 Equity
AAPL US 01/18/19 C47.5 Equity
AAPL US 01/18/19 C50 Equity
AAPL US 01/18/19 C55 Equity
AAPL US 01/18/19 C60 Equity
AAPL US 01/18/19 C65 Equity
AAPL US 01/18/19 C70 Equity
AAPL US 01/18/19 C75 Equity
AAPL US 01/18/19 C80 Equity
AAPL US 01/18/19 C85 Equity
AAPL US 01/18/19 C90 Equity
AAPL US 01/18/19 C95 Equity
AAPL US 01/18/19 C97.5 Equity
AAPL US 01/18/19 C100 Equity
AAPL US 01/18/19 C105 Equity
AAPL US 01/18/19 C110 Equity
AAPL US 01/18/19 C115 Equity
AAPL US 01/18/19 C120 Equity
AAPL US 01/18/19 C125 Equity
AAPL US 01/18/19 C130 Equity
AAPL US 01/18/19 C135 Equity
AAPL US 01/18/19 C140 Equity
AAPL US 01/18/19 C145 Equity
AAPL US 01/18/19 C150 Equity
AAPL US 01/18/19 C155 Equity
AAPL US 01/18/19 C160 Equity
AAPL US 01/18/19 C165 Equity
AAPL US 01/18/19 C170 Equity
AAPL US 01/18/19 C175 Equity
AAPL US 01/18/19 C180 Equity
AAPL US 01/18/19 C185 Equity
AAPL US 01/18/19 C190 Equity
AAPL US 01/18/19 C195 Equity
AAPL US 01/18/19 C200 Equity
AAPL US 01/18/19 C205 Equity
AAPL US 01/18/19 C210 Equity
AAPL US 01/18/19 C215 Equity
AAPL US 01/18/19 C220 Equity
AAPL US 01/18/19 C225 Equity
AAPL US 01/18/19 C230 Equity
AAPL US 01/18/19 C235 Equity
AAPL US 01/18/19 C240 Equity
AAPL US 01/18/19 C245 Equity
AAPL US 01/18/19 C250 Equity
AAPL US 01/18/19 C255 Equity
AAPL US 01/18/19 C260 Equity
AAPL US 01/18/19 C265 Equity
AAPL US 01/18/19 C270 Equity
AAPL US 01/18/19 C275 Equity
AAPL US 01/18/19 C280 Equity
AAPL US 01/18/19 C285 Equity
AAPL US 01/18/19 C290 Equity
AAPL US 01/18/19 C295 Equity
AAPL US 01/18/19 C300 Equity
AAPL US 01/18/19 C305 Equity
AAPL US 01/18/19 C310 Equity
AAPL US 01/18/19 C315 Equity
AAPL US 01/18/19 C320 Equity
AAPL US 01/18/19 C325 Equity
AAPL US 01/18/19 C330 Equity
AAPL US 01/18/19 C335 Equity
AAPL US 01/18/19 C340 Equity
AAPL US 01/18/19 C345 Equity
AAPL US 01/18/19 C350 Equity
AAPL US 01/18/19 C355 Equity
AAPL US 01/18/19 C360 Equity
AAPL US 01/18/19 C365 Equity
AAPL US 01/18/19 C370 Equity
AAPL US 01/18/19 C375 Equity
AAPL US 01/18/19 P2.5 Equity
AAPL US 01/18/19 P5 Equity
AAPL US 01/18/19 P7.5 Equity
AAPL US 01/18/19 P10 Equity
AAPL US 01/18/19 P12.5 Equity
AAPL US 01/18/19 P15 Equity
AAPL US 01/18/19 P17.5 Equity
AAPL US 01/18/19 P20 Equity
AAPL US 01/18/19 P22.5 Equity
AAPL US 01/18/19 P25 Equity
AAPL US 01/18/19 P30 Equity
AAPL US 01/18/19 P35 Equity
AAPL US 01/18/19 P40 Equity
AAPL US 01/18/19 P42.5 Equity
AAPL US 01/18/19 P45 Equity
AAPL US 01/18/19 P47.5 Equity
AAPL US 01/18/19 P50 Equity
AAPL US 01/18/19 P55 Equity
AAPL US 01/18/19 P60 Equity
AAPL US 01/18/19 P65 Equity
AAPL US 01/18/19 P70 Equity
AAPL US 01/18/19 P75 Equity
AAPL US 01/18/19 P80 Equity
AAPL US 01/18/19 P85 Equity
AAPL US 01/18/19 P90 Equity
AAPL US 01/18/19 P95 Equity
AAPL US 01/18/19 P97.5 Equity
AAPL US 01/18/19 P100 Equity
AAPL US 01/18/19 P105 Equity
AAPL US 01/18/19 P110 Equity
AAPL US 01/18/19 P115 Equity
AAPL US 01/18/19 P120 Equity
AAPL US 01/18/19 P125 Equity
AAPL US 01/18/19 P130 Equity
AAPL US 01/18/19 P135 Equity
AAPL US 01/18/19 P140 Equity
AAPL US 01/18/19 P145 Equity
AAPL US 01/18/19 P150 Equity
AAPL US 01/18/19 P155 Equity
AAPL US 01/18/19 P160 Equity
AAPL US 01/18/19 P165 Equity
AAPL US 01/18/19 P170 Equity
AAPL US 01/18/19 P175 Equity
AAPL US 01/18/19 P180 Equity
AAPL US 01/18/19 P185 Equity
AAPL US 01/18/19 P190 Equity
AAPL US 01/18/19 P195 Equity
AAPL US 01/18/19 P200 Equity
AAPL US 01/18/19 P205 Equity
AAPL US 01/18/19 P210 Equity
AAPL US 01/18/19 P215 Equity
AAPL US 01/18/19 P220 Equity
AAPL US 01/18/19 P225 Equity
AAPL US 01/18/19 P230 Equity
AAPL US 01/18/19 P235 Equity
AAPL US 01/18/19 P240 Equity
AAPL US 01/18/19 P245 Equity
AAPL US 01/18/19 P250 Equity
AAPL US 01/18/19 P255 Equity
AAPL US 01/18/19 P260 Equity
AAPL US 01/18/19 P265 Equity
AAPL US 01/18/19 P270 Equity
AAPL US 01/18/19 P275 Equity
AAPL US 01/18/19 P280 Equity
AAPL US 01/18/19 P285 Equity
AAPL US 01/18/19 P290 Equity
AAPL US 01/18/19 P295 Equity
AAPL US 01/18/19 P300 Equity
AAPL US 01/18/19 P305 Equity
AAPL US 01/18/19 P310 Equity
AAPL US 01/18/19 P315 Equity
AAPL US 01/18/19 P320 Equity
AAPL US 01/18/19 P325 Equity
AAPL US 01/18/19 P330 Equity
AAPL US 01/18/19 P335 Equity
AAPL US 01/18/19 P340 Equity
AAPL US 01/18/19 P345 Equity
AAPL US 01/18/19 P350 Equity
AAPL US 01/18/19 P355 Equity
AAPL US 01/18/19 P360 Equity
AAPL US 01/18/19 P365 Equity
AAPL US 01/18/19 P370 Equity
AAPL US 01/18/19 P375 Equity
AAPL US 02/15/19 C100 Equity
AAPL US 02/15/19 C105 Equity
AAPL US 02/15/19 C110 Equity
AAPL US 02/15/19 C115 Equity
AAPL US 02/15/19 C120 Equity
AAPL US 02/15/19 C125 Equity
AAPL US 02/15/19 C130 Equity
AAPL US 02/15/19 C135 Equity
AAPL US 02/15/19 C140 Equity
AAPL US 02/15/19 C145 Equity
AAPL US 02/15/19 C150 Equity
AAPL US 02/15/19 C155 Equity
AAPL US 02/15/19 C160 Equity
AAPL US 02/15/19 C165 Equity
AAPL US 02/15/19 C170 Equity
AAPL US 02/15/19 C175 Equity
AAPL US 02/15/19 C180 Equity
AAPL US 02/15/19 C185 Equity
AAPL US 02/15/19 C190 Equity
AAPL US 02/15/19 C195 Equity
AAPL US 02/15/19 C200 Equity
AAPL US 02/15/19 C205 Equity
AAPL US 02/15/19 C210 Equity
AAPL US 02/15/19 C215 Equity
AAPL US 02/15/19 C220 Equity
AAPL US 02/15/19 C225 Equity
AAPL US 02/15/19 C230 Equity
AAPL US 02/15/19 C235 Equity
AAPL US 02/15/19 C240 Equity
AAPL US 02/15/19 C245 Equity
AAPL US 02/15/19 C250 Equity
AAPL US 02/15/19 C255 Equity
AAPL US 02/15/19 C260 Equity
AAPL US 02/15/19 C265 Equity
AAPL US 02/15/19 C270 Equity
AAPL US 02/15/19 C275 Equity
AAPL US 02/15/19 C280 Equity
AAPL US 02/15/19 C285 Equity
AAPL US 02/15/19 C290 Equity
AAPL US 02/15/19 C295 Equity
AAPL US 02/15/19 C300 Equity
AAPL US 02/15/19 C310 Equity
AAPL US 02/15/19 C320 Equity
AAPL US 02/15/19 P100 Equity
AAPL US 02/15/19 P105 Equity
AAPL US 02/15/19 P110 Equity
AAPL US 02/15/19 P115 Equity
AAPL US 02/15/19 P120 Equity
AAPL US 02/15/19 P125 Equity
AAPL US 02/15/19 P130 Equity
AAPL US 02/15/19 P135 Equity
AAPL US 02/15/19 P140 Equity
AAPL US 02/15/19 P145 Equity
AAPL US 02/15/19 P150 Equity
AAPL US 02/15/19 P155 Equity
AAPL US 02/15/19 P160 Equity
AAPL US 02/15/19 P165 Equity
AAPL US 02/15/19 P170 Equity
AAPL US 02/15/19 P175 Equity
AAPL US 02/15/19 P180 Equity
AAPL US 02/15/19 P185 Equity
AAPL US 02/15/19 P190 Equity
AAPL US 02/15/19 P195 Equity
AAPL US 02/15/19 P200 Equity
AAPL US 02/15/19 P205 Equity
AAPL US 02/15/19 P210 Equity
AAPL US 02/15/19 P215 Equity
AAPL US 02/15/19 P220 Equity
AAPL US 02/15/19 P225 Equity
AAPL US 02/15/19 P230 Equity
AAPL US 02/15/19 P235 Equity
AAPL US 02/15/19 P240 Equity
AAPL US 02/15/19 P245 Equity
AAPL US 02/15/19 P250 Equity
AAPL US 02/15/19 P255 Equity
AAPL US 02/15/19 P260 Equity
AAPL US 02/15/19 P265 Equity
AAPL US 02/15/19 P270 Equity
AAPL US 02/15/19 P275 Equity
AAPL US 02/15/19 P280 Equity
AAPL US 02/15/19 P285 Equity
AAPL US 02/15/19 P290 Equity
AAPL US 02/15/19 P295 Equity
AAPL US 02/15/19 P300 Equity
AAPL US 02/15/19 P310 Equity
AAPL US 02/15/19 P320 Equity
AAPL US 04/18/19 C2.5 Equity
AAPL US 04/18/19 C5 Equity
AAPL US 04/18/19 C7.5 Equity
AAPL US 04/18/19 C10 Equity
AAPL US 04/18/19 C12.5 Equity
AAPL US 04/18/19 C15 Equity
AAPL US 04/18/19 C17.5 Equity
AAPL US 04/18/19 C20 Equity
AAPL US 04/18/19 C22.5 Equity
AAPL US 04/18/19 C25 Equity
AAPL US 04/18/19 C30 Equity
AAPL US 04/18/19 C35 Equity
AAPL US 04/18/19 C40 Equity
AAPL US 04/18/19 C45 Equity
AAPL US 04/18/19 C50 Equity
AAPL US 04/18/19 C55 Equity
AAPL US 04/18/19 C60 Equity
AAPL US 04/18/19 C65 Equity
AAPL US 04/18/19 C70 Equity
AAPL US 04/18/19 C75 Equity
AAPL US 04/18/19 C80 Equity
AAPL US 04/18/19 C85 Equity
AAPL US 04/18/19 C90 Equity
AAPL US 04/18/19 C95 Equity
AAPL US 04/18/19 C100 Equity
AAPL US 04/18/19 C105 Equity
AAPL US 04/18/19 C110 Equity
AAPL US 04/18/19 C115 Equity
AAPL US 04/18/19 C120 Equity
AAPL US 04/18/19 C125 Equity
AAPL US 04/18/19 C130 Equity
AAPL US 04/18/19 C135 Equity
AAPL US 04/18/19 C140 Equity
AAPL US 04/18/19 C145 Equity
AAPL US 04/18/19 C150 Equity
AAPL US 04/18/19 C155 Equity
AAPL US 04/18/19 C160 Equity
AAPL US 04/18/19 C165 Equity
AAPL US 04/18/19 C170 Equity
AAPL US 04/18/19 C175 Equity
AAPL US 04/18/19 C180 Equity
AAPL US 04/18/19 C185 Equity
AAPL US 04/18/19 C190 Equity
AAPL US 04/18/19 C195 Equity
AAPL US 04/18/19 C200 Equity
AAPL US 04/18/19 C205 Equity
AAPL US 04/18/19 C210 Equity
AAPL US 04/18/19 C215 Equity
AAPL US 04/18/19 C220 Equity
AAPL US 04/18/19 C225 Equity
AAPL US 04/18/19 C230 Equity
AAPL US 04/18/19 C235 Equity
AAPL US 04/18/19 C240 Equity
AAPL US 04/18/19 C245 Equity
AAPL US 04/18/19 C250 Equity
AAPL US 04/18/19 C255 Equity
AAPL US 04/18/19 C260 Equity
AAPL US 04/18/19 C265 Equity
AAPL US 04/18/19 C270 Equity
AAPL US 04/18/19 C275 Equity
AAPL US 04/18/19 C280 Equity
AAPL US 04/18/19 C285 Equity
AAPL US 04/18/19 C290 Equity
AAPL US 04/18/19 C295 Equity
AAPL US 04/18/19 C300 Equity
AAPL US 04/18/19 C305 Equity
AAPL US 04/18/19 C310 Equity
AAPL US 04/18/19 C315 Equity
AAPL US 04/18/19 C320 Equity
AAPL US 04/18/19 C325 Equity
AAPL US 04/18/19 C330 Equity
AAPL US 04/18/19 C335 Equity
AAPL US 04/18/19 C340 Equity
AAPL US 04/18/19 C345 Equity
AAPL US 04/18/19 C350 Equity
AAPL US 04/18/19 C355 Equity
AAPL US 04/18/19 C360 Equity
AAPL US 04/18/19 C365 Equity
AAPL US 04/18/19 C370 Equity
AAPL US 04/18/19 C375 Equity
AAPL US 04/18/19 C380 Equity
AAPL US 04/18/19 C385 Equity
AAPL US 04/18/19 C390 Equity
AAPL US 04/18/19 C395 Equity
AAPL US 04/18/19 C400 Equity
AAPL US 04/18/19 C405 Equity
AAPL US 04/18/19 C410 Equity
AAPL US 04/18/19 C415 Equity
AAPL US 04/18/19 C420 Equity
AAPL US 04/18/19 C425 Equity
AAPL US 04/18/19 P2.5 Equity
AAPL US 04/18/19 P5 Equity
AAPL US 04/18/19 P7.5 Equity
AAPL US 04/18/19 P10 Equity
AAPL US 04/18/19 P12.5 Equity
AAPL US 04/18/19 P15 Equity
AAPL US 04/18/19 P17.5 Equity
AAPL US 04/18/19 P20 Equity
AAPL US 04/18/19 P22.5 Equity
AAPL US 04/18/19 P25 Equity
AAPL US 04/18/19 P30 Equity
AAPL US 04/18/19 P35 Equity
AAPL US 04/18/19 P40 Equity
AAPL US 04/18/19 P45 Equity
AAPL US 04/18/19 P50 Equity
AAPL US 04/18/19 P55 Equity
AAPL US 04/18/19 P60 Equity
AAPL US 04/18/19 P65 Equity
AAPL US 04/18/19 P70 Equity
AAPL US 04/18/19 P75 Equity
AAPL US 04/18/19 P80 Equity
AAPL US 04/18/19 P85 Equity
AAPL US 04/18/19 P90 Equity
AAPL US 04/18/19 P95 Equity
AAPL US 04/18/19 P100 Equity
AAPL US 04/18/19 P105 Equity
AAPL US 04/18/19 P110 Equity
AAPL US 04/18/19 P115 Equity
AAPL US 04/18/19 P120 Equity
AAPL US 04/18/19 P125 Equity
AAPL US 04/18/19 P130 Equity
AAPL US 04/18/19 P135 Equity
AAPL US 04/18/19 P140 Equity
AAPL US 04/18/19 P145 Equity
AAPL US 04/18/19 P150 Equity
AAPL US 04/18/19 P155 Equity
AAPL US 04/18/19 P160 Equity
AAPL US 04/18/19 P165 Equity
AAPL US 04/18/19 P170 Equity
AAPL US 04/18/19 P175 Equity
AAPL US 04/18/19 P180 Equity
AAPL US 04/18/19 P185 Equity
AAPL US 04/18/19 P190 Equity
AAPL US 04/18/19 P195 Equity
AAPL US 04/18/19 P200 Equity
AAPL US 04/18/19 P205 Equity
AAPL US 04/18/19 P210 Equity
AAPL US 04/18/19 P215 Equity
AAPL US 04/18/19 P220 Equity
AAPL US 04/18/19 P225 Equity
AAPL US 04/18/19 P230 Equity
AAPL US 04/18/19 P235 Equity
AAPL US 04/18/19 P240 Equity
AAPL US 04/18/19 P245 Equity
AAPL US 04/18/19 P250 Equity
AAPL US 04/18/19 P255 Equity
AAPL US 04/18/19 P260 Equity
AAPL US 04/18/19 P265 Equity
AAPL US 04/18/19 P270 Equity
AAPL US 04/18/19 P275 Equity
AAPL US 04/18/19 P280 Equity
AAPL US 04/18/19 P285 Equity
AAPL US 04/18/19 P290 Equity
AAPL US 04/18/19 P295 Equity
AAPL US 04/18/19 P300 Equity
AAPL US 04/18/19 P305 Equity
AAPL US 04/18/19 P310 Equity
AAPL US 04/18/19 P315 Equity
AAPL US 04/18/19 P320 Equity
AAPL US 04/18/19 P325 Equity
AAPL US 04/18/19 P330 Equity
AAPL US 04/18/19 P335 Equity
AAPL US 04/18/19 P340 Equity
AAPL US 04/18/19 P345 Equity
AAPL US 04/18/19 P350 Equity
AAPL US 04/18/19 P355 Equity
AAPL US 04/18/19 P360 Equity
AAPL US 04/18/19 P365 Equity
AAPL US 04/18/19 P370 Equity
AAPL US 04/18/19 P375 Equity
AAPL US 04/18/19 P380 Equity
AAPL US 04/18/19 P385 Equity
AAPL US 04/18/19 P390 Equity
AAPL US 04/18/19 P395 Equity
AAPL US 04/18/19 P400 Equity
AAPL US 04/18/19 P405 Equity
AAPL US 04/18/19 P410 Equity
AAPL US 04/18/19 P415 Equity
AAPL US 04/18/19 P420 Equity
AAPL US 04/18/19 P425 Equity
AAPL US 06/21/19 C85 Equity
AAPL US 06/21/19 C90 Equity
AAPL US 06/21/19 C95 Equity
AAPL US 06/21/19 C100 Equity
AAPL US 06/21/19 C105 Equity
AAPL US 06/21/19 C110 Equity
AAPL US 06/21/19 C115 Equity
AAPL US 06/21/19 C120 Equity
AAPL US 06/21/19 C125 Equity
AAPL US 06/21/19 C130 Equity
AAPL US 06/21/19 C135 Equity
AAPL US 06/21/19 C140 Equity
AAPL US 06/21/19 C145 Equity
AAPL US 06/21/19 C150 Equity
AAPL US 06/21/19 C155 Equity
AAPL US 06/21/19 C160 Equity
AAPL US 06/21/19 C165 Equity
AAPL US 06/21/19 C170 Equity
AAPL US 06/21/19 C175 Equity
AAPL US 06/21/19 C180 Equity
AAPL US 06/21/19 C185 Equity
AAPL US 06/21/19 C190 Equity
AAPL US 06/21/19 C195 Equity
AAPL US 06/21/19 C200 Equity
AAPL US 06/21/19 C205 Equity
AAPL US 06/21/19 C210 Equity
AAPL US 06/21/19 C215 Equity
AAPL US 06/21/19 C220 Equity
AAPL US 06/21/19 C225 Equity
AAPL US 06/21/19 C230 Equity
AAPL US 06/21/19 C235 Equity
AAPL US 06/21/19 C240 Equity
AAPL US 06/21/19 C245 Equity
AAPL US 06/21/19 C250 Equity
AAPL US 06/21/19 C255 Equity
AAPL US 06/21/19 C260 Equity
AAPL US 06/21/19 C265 Equity
AAPL US 06/21/19 C270 Equity
AAPL US 06/21/19 C275 Equity
AAPL US 06/21/19 C280 Equity
AAPL US 06/21/19 C285 Equity
AAPL US 06/21/19 C290 Equity
AAPL US 06/21/19 C295 Equity
AAPL US 06/21/19 C300 Equity
AAPL US 06/21/19 C310 Equity
AAPL US 06/21/19 C320 Equity
AAPL US 06/21/19 C330 Equity
AAPL US 06/21/19 C340 Equity
AAPL US 06/21/19 P85 Equity
AAPL US 06/21/19 P90 Equity
AAPL US 06/21/19 P95 Equity
AAPL US 06/21/19 P100 Equity
AAPL US 06/21/19 P105 Equity
AAPL US 06/21/19 P110 Equity
AAPL US 06/21/19 P115 Equity
AAPL US 06/21/19 P120 Equity
AAPL US 06/21/19 P125 Equity
AAPL US 06/21/19 P130 Equity
AAPL US 06/21/19 P135 Equity
AAPL US 06/21/19 P140 Equity
AAPL US 06/21/19 P145 Equity
AAPL US 06/21/19 P150 Equity
AAPL US 06/21/19 P155 Equity
AAPL US 06/21/19 P160 Equity
AAPL US 06/21/19 P165 Equity
AAPL US 06/21/19 P170 Equity
AAPL US 06/21/19 P175 Equity
AAPL US 06/21/19 P180 Equity
AAPL US 06/21/19 P185 Equity
AAPL US 06/21/19 P190 Equity
AAPL US 06/21/19 P195 Equity
AAPL US 06/21/19 P200 Equity
AAPL US 06/21/19 P205 Equity
AAPL US 06/21/19 P210 Equity
AAPL US 06/21/19 P215 Equity
AAPL US 06/21/19 P220 Equity
AAPL US 06/21/19 P225 Equity
AAPL US 06/21/19 P230 Equity
AAPL US 06/21/19 P235 Equity
AAPL US 06/21/19 P240 Equity
AAPL US 06/21/19 P245 Equity
AAPL US 06/21/19 P250 Equity
AAPL US 06/21/19 P255 Equity
AAPL US 06/21/19 P260 Equity
AAPL US 06/21/19 P265 Equity
AAPL US 06/21/19 P270 Equity
AAPL US 06/21/19 P275 Equity
AAPL US 06/21/19 P280 Equity
AAPL US 06/21/19 P285 Equity
AAPL US 06/21/19 P290 Equity
AAPL US 06/21/19 P295 Equity
AAPL US 06/21/19 P300 Equity
AAPL US 06/21/19 P310 Equity
AAPL US 06/21/19 P320 Equity
AAPL US 06/21/19 P330 Equity
AAPL US 06/21/19 P340 Equity
AAPL US 01/17/20 C50 Equity
AAPL US 01/17/20 C55 Equity
AAPL US 01/17/20 C60 Equity
AAPL US 01/17/20 C65 Equity
AAPL US 01/17/20 C70 Equity
AAPL US 01/17/20 C75 Equity
AAPL US 01/17/20 C80 Equity
AAPL US 01/17/20 C85 Equity
AAPL US 01/17/20 C90 Equity
AAPL US 01/17/20 C95 Equity
AAPL US 01/17/20 C100 Equity
AAPL US 01/17/20 C105 Equity
AAPL US 01/17/20 C110 Equity
AAPL US 01/17/20 C115 Equity
AAPL US 01/17/20 C120 Equity
AAPL US 01/17/20 C125 Equity
AAPL US 01/17/20 C130 Equity
AAPL US 01/17/20 C135 Equity
AAPL US 01/17/20 C140 Equity
AAPL US 01/17/20 C145 Equity
AAPL US 01/17/20 C150 Equity
AAPL US 01/17/20 C155 Equity
AAPL US 01/17/20 C160 Equity
AAPL US 01/17/20 C165 Equity
AAPL US 01/17/20 C170 Equity
AAPL US 01/17/20 C175 Equity
AAPL US 01/17/20 C180 Equity
AAPL US 01/17/20 C185 Equity
AAPL US 01/17/20 C190 Equity
AAPL US 01/17/20 C195 Equity
AAPL US 01/17/20 C200 Equity
AAPL US 01/17/20 C205 Equity
AAPL US 01/17/20 C210 Equity
AAPL US 01/17/20 C215 Equity
AAPL US 01/17/20 C220 Equity
AAPL US 01/17/20 C225 Equity
AAPL US 01/17/20 C230 Equity
AAPL US 01/17/20 C235 Equity
AAPL US 01/17/20 C240 Equity
AAPL US 01/17/20 C245 Equity
AAPL US 01/17/20 C250 Equity
AAPL US 01/17/20 C255 Equity
AAPL US 01/17/20 C260 Equity
AAPL US 01/17/20 C270 Equity
AAPL US 01/17/20 C280 Equity
AAPL US 01/17/20 C290 Equity
AAPL US 01/17/20 C300 Equity
AAPL US 01/17/20 C310 Equity
AAPL US 01/17/20 C320 Equity
AAPL US 01/17/20 C330 Equity
AAPL US 01/17/20 C340 Equity
AAPL US 01/17/20 P50 Equity
AAPL US 01/17/20 P55 Equity
AAPL US 01/17/20 P60 Equity
AAPL US 01/17/20 P65 Equity
AAPL US 01/17/20 P70 Equity
AAPL US 01/17/20 P75 Equity
AAPL US 01/17/20 P80 Equity
AAPL US 01/17/20 P85 Equity
AAPL US 01/17/20 P90 Equity
AAPL US 01/17/20 P95 Equity
AAPL US 01/17/20 P100 Equity
AAPL US 01/17/20 P105 Equity
AAPL US 01/17/20 P110 Equity
AAPL US 01/17/20 P115 Equity
AAPL US 01/17/20 P120 Equity
AAPL US 01/17/20 P125 Equity
AAPL US 01/17/20 P130 Equity
AAPL US 01/17/20 P135 Equity
AAPL US 01/17/20 P140 Equity
AAPL US 01/17/20 P145 Equity
AAPL US 01/17/20 P150 Equity
AAPL US 01/17/20 P155 Equity
AAPL US 01/17/20 P160 Equity
AAPL US 01/17/20 P165 Equity
AAPL US 01/17/20 P170 Equity
AAPL US 01/17/20 P175 Equity
AAPL US 01/17/20 P180 Equity
AAPL US 01/17/20 P185 Equity
AAPL US 01/17/20 P190 Equity
AAPL US 01/17/20 P195 Equity
AAPL US 01/17/20 P200 Equity
AAPL US 01/17/20 P205 Equity
AAPL US 01/17/20 P210 Equity
AAPL US 01/17/20 P215 Equity
AAPL US 01/17/20 P220 Equity
AAPL US 01/17/20 P225 Equity
AAPL US 01/17/20 P230 Equity
AAPL US 01/17/20 P235 Equity
AAPL US 01/17/20 P240 Equity
AAPL US 01/17/20 P245 Equity
AAPL US 01/17/20 P250 Equity
AAPL US 01/17/20 P255 Equity
AAPL US 01/17/20 P260 Equity
AAPL US 01/17/20 P270 Equity
AAPL US 01/17/20 P280 Equity
AAPL US 01/17/20 P290 Equity
AAPL US 01/17/20 P300 Equity
AAPL US 01/17/20 P310 Equity
AAPL US 01/17/20 P320 Equity
AAPL US 01/17/20 P330 Equity
AAPL US 01/17/20 P340 Equity
AAPL US 06/19/20 C85 Equity
AAPL US 06/19/20 C90 Equity
AAPL US 06/19/20 C95 Equity
AAPL US 06/19/20 C100 Equity
AAPL US 06/19/20 C105 Equity
AAPL US 06/19/20 C110 Equity
AAPL US 06/19/20 C115 Equity
AAPL US 06/19/20 C120 Equity
AAPL US 06/19/20 C125 Equity
AAPL US 06/19/20 C130 Equity
AAPL US 06/19/20 C135 Equity
AAPL US 06/19/20 C140 Equity
AAPL US 06/19/20 C145 Equity
AAPL US 06/19/20 C150 Equity
AAPL US 06/19/20 C155 Equity
AAPL US 06/19/20 C160 Equity
AAPL US 06/19/20 C165 Equity
AAPL US 06/19/20 C170 Equity
AAPL US 06/19/20 C175 Equity
AAPL US 06/19/20 C180 Equity
AAPL US 06/19/20 C185 Equity
AAPL US 06/19/20 C190 Equity
AAPL US 06/19/20 C195 Equity
AAPL US 06/19/20 C200 Equity
AAPL US 06/19/20 C205 Equity
AAPL US 06/19/20 C210 Equity
AAPL US 06/19/20 C215 Equity
AAPL US 06/19/20 C220 Equity
AAPL US 06/19/20 C225 Equity
AAPL US 06/19/20 C230 Equity
AAPL US 06/19/20 C235 Equity
AAPL US 06/19/20 C240 Equity
AAPL US 06/19/20 C245 Equity
AAPL US 06/19/20 C250 Equity
AAPL US 06/19/20 C260 Equity
AAPL US 06/19/20 C270 Equity
AAPL US 06/19/20 C280 Equity
AAPL US 06/19/20 C290 Equity
AAPL US 06/19/20 C300 Equity
AAPL US 06/19/20 C310 Equity
AAPL US 06/19/20 C320 Equity
AAPL US 06/19/20 C330 Equity
AAPL US 06/19/20 C340 Equity
AAPL US 06/19/20 P85 Equity
AAPL US 06/19/20 P90 Equity
AAPL US 06/19/20 P95 Equity
AAPL US 06/19/20 P100 Equity
AAPL US 06/19/20 P105 Equity
AAPL US 06/19/20 P110 Equity
AAPL US 06/19/20 P115 Equity
AAPL US 06/19/20 P120 Equity
AAPL US 06/19/20 P125 Equity
AAPL US 06/19/20 P130 Equity
AAPL US 06/19/20 P135 Equity
AAPL US 06/19/20 P140 Equity
AAPL US 06/19/20 P145 Equity
AAPL US 06/19/20 P150 Equity
AAPL US 06/19/20 P155 Equity
AAPL US 06/19/20 P160 Equity
AAPL US 06/19/20 P165 Equity
AAPL US 06/19/20 P170 Equity
AAPL US 06/19/20 P175 Equity
AAPL US 06/19/20 P180 Equity
AAPL US 06/19/20 P185 Equity
AAPL US 06/19/20 P190 Equity
AAPL US 06/19/20 P195 Equity
AAPL US 06/19/20 P200 Equity
AAPL US 06/19/20 P205 Equity
AAPL US 06/19/20 P210 Equity
AAPL US 06/19/20 P215 Equity
AAPL US 06/19/20 P220 Equity
AAPL US 06/19/20 P225 Equity
AAPL US 06/19/20 P230 Equity
AAPL US 06/19/20 P235 Equity
AAPL US 06/19/20 P240 Equity
AAPL US 06/19/20 P245 Equity
AAPL US 06/19/20 P250 Equity
AAPL US 06/19/20 P260 Equity
AAPL US 06/19/20 P270 Equity
AAPL US 06/19/20 P280 Equity
AAPL US 06/19/20 P290 Equity
AAPL US 06/19/20 P300 Equity
AAPL US 06/19/20 P310 Equity
AAPL US 06/19/20 P320 Equity
AAPL US 06/19/20 P330 Equity
AAPL US 06/19/20 P340 Equity
AAPL US 01/15/21 C110 Equity
AAPL US 01/15/21 C115 Equity
AAPL US 01/15/21 C120 Equity
AAPL US 01/15/21 C125 Equity
AAPL US 01/15/21 C130 Equity
AAPL US 01/15/21 C135 Equity
AAPL US 01/15/21 C140 Equity
AAPL US 01/15/21 C145 Equity
AAPL US 01/15/21 C150 Equity
AAPL US 01/15/21 C155 Equity
AAPL US 01/15/21 C160 Equity
AAPL US 01/15/21 C165 Equity
AAPL US 01/15/21 C170 Equity
AAPL US 01/15/21 C175 Equity
AAPL US 01/15/21 C180 Equity
AAPL US 01/15/21 C185 Equity
AAPL US 01/15/21 C190 Equity
AAPL US 01/15/21 C195 Equity
AAPL US 01/15/21 C200 Equity
AAPL US 01/15/21 C205 Equity
AAPL US 01/15/21 C210 Equity
AAPL US 01/15/21 C215 Equity
AAPL US 01/15/21 C220 Equity
AAPL US 01/15/21 C225 Equity
AAPL US 01/15/21 C230 Equity
AAPL US 01/15/21 C235 Equity
AAPL US 01/15/21 C240 Equity
AAPL US 01/15/21 C245 Equity
AAPL US 01/15/21 C250 Equity
AAPL US 01/15/21 C255 Equity
AAPL US 01/15/21 C260 Equity
AAPL US 01/15/21 C265 Equity
AAPL US 01/15/21 C270 Equity
AAPL US 01/15/21 C280 Equity
AAPL US 01/15/21 C290 Equity
AAPL US 01/15/21 C300 Equity
AAPL US 01/15/21 C310 Equity
AAPL US 01/15/21 C320 Equity
AAPL US 01/15/21 C330 Equity
AAPL US 01/15/21 C340 Equity
AAPL US 01/15/21 C350 Equity
AAPL US 01/15/21 C360 Equity
AAPL US 01/15/21 C370 Equity
AAPL US 01/15/21 C380 Equity
AAPL US 01/15/21 P110 Equity
AAPL US 01/15/21 P115 Equity
AAPL US 01/15/21 P120 Equity
AAPL US 01/15/21 P125 Equity
AAPL US 01/15/21 P130 Equity
AAPL US 01/15/21 P135 Equity
AAPL US 01/15/21 P140 Equity
AAPL US 01/15/21 P145 Equity
AAPL US 01/15/21 P150 Equity
AAPL US 01/15/21 P155 Equity
AAPL US 01/15/21 P160 Equity
AAPL US 01/15/21 P165 Equity
AAPL US 01/15/21 P170 Equity
AAPL US 01/15/21 P175 Equity
AAPL US 01/15/21 P180 Equity
AAPL US 01/15/21 P185 Equity
AAPL US 01/15/21 P190 Equity
AAPL US 01/15/21 P195 Equity
AAPL US 01/15/21 P200 Equity
AAPL US 01/15/21 P205 Equity
AAPL US 01/15/21 P210 Equity
AAPL US 01/15/21 P215 Equity
AAPL US 01/15/21 P220 Equity
AAPL US 01/15/21 P225 Equity
AAPL US 01/15/21 P230 Equity
AAPL US 01/15/21 P235 Equity
AAPL US 01/15/21 P240 Equity
AAPL US 01/15/21 P245 Equity
AAPL US 01/15/21 P250 Equity
AAPL US 01/15/21 P255 Equity
AAPL US 01/15/21 P260 Equity
AAPL US 01/15/21 P265 Equity
AAPL US 01/15/21 P270 Equity
AAPL US 01/15/21 P280 Equity
AAPL US 01/15/21 P290 Equity
AAPL US 01/15/21 P300 Equity
AAPL US 01/15/21 P310 Equity
AAPL US 01/15/21 P320 Equity
AAPL US 01/15/21 P330 Equity
AAPL US 01/15/21 P340 Equity
AAPL US 01/15/21 P350 Equity
AAPL US 01/15/21 P360 Equity
AAPL US 01/15/21 P370 Equity
AAPL US 01/15/21 P380 Equity
Data Set (Bulk Data)
Total amount Cash flows for a bond from the CSHF function
(D11+E11 etc.) Variation --> '=BDS(I11,I12,"
0.00 20,000.00 seb 2 21 corp
0.00 20,000.00 des cash flow
1,000,000.00 1,020,000.00
0.00
0.00
0.00
6,B83:B85,C83:C85)
=(B107,C105,C106,C107)
#NAME? n/a ULT-AGG 30348584.00 0.58
MANULIFE FINANC n/a ULT-AGG 18211197.00 0.35
MASSACHUSETTSn/a ULT-AGG 13465440.00 0.26
NEW YORK LIFE n/a ULT-AGG 10229644.00 0.2
UNITED SERVICESn/a ULT-AGG 8785796.00 0.17
STATE FARM MUTSTATE FARM MU13F 8174563.00 0.16
STANDARD LIFE Pn/a ULT-AGG 6714034.00 0.13
NN GROUP NV n/a ULT-AGG 4887903.00 0.09
FM GLOBAL GROUn/a ULT-AGG 3770300.00 0.07
AVIVA GROUP n/a ULT-AGG 3714784.00 0.07
METLIFE INC n/a ULT-AGG 3218255.00 0.06
AMP LTD n/a ULT-AGG 2738153.00 0.05
HARTFORD FINANC n/a ULT-AGG 1786405.00 0.03
NORTHWESTERN n/a ULT-AGG 1628554.00 0.03
CINCINNATI FINA n/a ULT-AGG 1400000.00 0.03
BERKSHIRE HATH n/a Sch-D 1381000.00 0.03
MEDICAL PROTECT n/a Sch-D 1351000.00 0.03
GEICO INDEMNIT n/a Sch-D 1298000.00 0.02
GEICO ADVANTAGn/a Sch-D 916000.00 0.02
AEGON NV n/a ULT-AGG 913785.00 0.02
(Bulk Datafields)
(Bulk Datafields)
(Bulk Datafields)
MPOSITION (Bulk Datafields)
BENCHMARK (Regular single fields)
BASE_CURRENCY (Regular single fields)
(Regular single fields)
POSITION_TYPE (Regular single fields)
ASSET_CLASS (Regular single fields)
-167117.00 3/31/2017 Insurance CompanyUnited States
1436529.00 3/31/2017 Insurance CompanyCanada
-31606.00 3/31/2017 Insurance CompanyUnited States
-930223.00 3/31/2017 Insurance CompanyUnited States
-114313.00 3/31/2017 Insurance CompanyUnited States
0.00 3/31/2017 Insurance CompanyUnited States
2295419.00 3/31/2017 Insurance CompanyUnited Kingdom
-328407.00 4/30/2017 Insurance CompanyNetherlands
-211000.00 3/31/2017 Insurance CompanyUnited States
-256245.00 3/31/2017 Insurance CompanyUnited States
-98986.00 3/31/2017 Insurance CompanyUnited States
7531.00 3/31/2017 Insurance CompanyAustralia
114727.00 3/31/2017 Insurance CompanyUnited States
439657.00 3/31/2017 Insurance CompanyUnited States
0.00 3/31/2017 Insurance CompanyUnited States
1381000.00 12/31/2016 Insurance CompanyUnited States
1351000.00 12/31/2016 Insurance CompanyUnited States
916000.00 12/31/2016 Insurance CompanyUnited States
916000.00 12/31/2016 Insurance CompanyUnited States
-376194.00 3/31/2017 Insurance CompanyNetherlands
Unclassified
Toronto
Hartford
Unclassified
San Antonio
Springfield
Edinburgh
Amsterdam
Boston
Des Moines
New York City/Southern CT/Northern NJ
Sydney
Hartford
Milwaukee/Madison
Unclassified
Omaha
Indianapolis
Washington DC
Washington DC
Amsterdam
The BDS (Bloomberg Data Set) formula
Syntax =BDS(Security,Field)
Note: In some countries the seperator used is ; instead of ,
Download the constituents and rates of yield curves (Government, Swap and Fair Market Curves) on any given dates i
If todays date is used then the curve rates will update in realtime.
Yield curver ticker symbols consist of 4 parts, namely YC + Curve type + Curve number (4 digits)
To find the relevant curve number enter CURV <Corp> <go> or CRVF <go> on your Bloomberg
The curve no. for Japane Sovereign Bonds is 18 (disregard front lette
becomes YCGT0018 index and can now be used in Excel; see cell B
Note that the ticker is always made up of 8 characters and always be
e.g. YCGT0018.
Note that some BVAL curves (ID code starting with the letter B) may
downloads.
Example 1
YCGT0016 Index
curve terms
BDS(B49,B50)
#NAME?
3M
6M
1Y
2Y
3Y
4Y
5Y
6Y
7Y
8Y
9Y
10Y
15Y
20Y
25Y
30Y
=BDS(B80,B81,B82,B83)
#NAME?
3M
6M
1Y
2Y
3Y
4Y
5Y
6Y
7Y
8Y
9Y
10Y
15Y
20Y
25Y
30Y
Current & Historical & Forward Curve; based on user inputtable repo rates (cell M178).
Change of yield used in the lower graph based on the values seen just below.
CURRENT curve
=C116&D116&" index"
YCGT0018 index
#NAME?
6M
1Y
2Y
3Y
4Y
5Y
6Y
7Y
8Y
9Y
10Y
15Y
20Y
30Y
40Y
HISTORICAL curve
Yield Curve Name
YCGT0018 index
#NAME?
6M
1Y
2Y
3Y
4Y
5Y
6Y
7Y
8Y
9Y
10Y
15Y
20Y
30Y
40Y
FORWARD bond price/yield calculator for bonds given a repo rate, start price and terms
ct2 govt
ct3 govt
ct4 govt
ct5 govt
ct7 govt
ct10 govt
ct30 govt
COMPOSITION of the curve historically
Bold illustrates change of security. The bonds ID code used in the yield curve can be seen in cell D211 and o
YCGT0018 index
6/15/2015
6/16/2015
6/17/2015
6/18/2015
6/19/2015
6/22/2015
6/23/2015
6/24/2015
6/25/2015
6/26/2015
6/29/2015
6/30/2015
7/1/2015
7/2/2015
7/3/2015
7/6/2015
7/7/2015
7/8/2015
7/9/2015
7/13/2015
7/14/2015
7/15/2015
7/16/2015
7/17/2015
7/20/2015
7/21/2015
7/22/2015
7/23/2015
7/24/2015
7/27/2015
7/28/2015
7/29/2015
7/30/2015
7/31/2015
8/3/2015
8/4/2015
8/5/2015
8/6/2015
8/7/2015
8/10/2015
8/11/2015
8/12/2015
8/13/2015
8/14/2015
8/17/2015
8/18/2015
8/19/2015
8/20/2015
8/21/2015
Yield Curves
ates of yield curves (Government, Swap and Fair Market Curves) on any given dates into Excel.
rve rates will update in realtime.
Curve Types
SW: Swap
GT: Sovereign Curve
CF: Fair Market Curve
CD: CDS Curve
Curve Numbers
can be found via CRVF <go>
CRFV <go>
he curve no. for Japane Sovereign Bonds is 18 (disregard front letter!) for the curve
ecomes YCGT0018 index and can now be used in Excel; see cell B31.
ote that the ticker is always made up of 8 characters and always begins with YCGT00
g. YCGT0018.
ote that some BVAL curves (ID code starting with the letter B) may not be available for
ownloads.
YCGT0016 Index
curve members security name px bid
YCGT0016 Index
curve members
curve date
#NAME? security name issue DT
=BDS(B142,"CURVE_TENOR_RATES","CURVE_DATE="&D141) yyyymmdd
20160220
JV937920 Corp -0.110 -0.104
JV897349 Corp -0.148 -0.148
EK725587 Corp -0.201 -0.196
JV863372 Corp -0.204 -0.199
EH680297 Corp -0.211 -0.206
EI067129 Corp -0.201 -0.195
JV296735 Corp -0.167 -0.161
EI959494 Corp -0.167 -0.161
EJ580150 Corp -0.154 -0.148
EJ976639 Corp -0.124 -0.118
EK683602 Corp -0.064 -0.058
AH008231 Corp -0.001 0.006
EI587608 Corp 0.293 0.298
JV336866 Corp 0.705 0.710
JV207518 Corp 1.005 1.010
EK877977 Corp 1.145 1.151
ld calculator for bonds given a repo rate, start price and terms
=BDP($B171,C$169) =BDP($B171,D$169,$I$169:$L$169,$I171:$L171))
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
ve historically
rity. The bonds ID code used in the yield curve can be seen in cell D211 and onwards
=BDS($B$198,"CURVE_MEMBERS","CURVE_DATE="&TEXT(B199,"YYYYMMDD"),"headers=yes
EK957527 Corp EK948272 Corp
3m 6m
#NAME? EK957527 Corp EK948272 Corp
#NAME? EK957527 Corp EK948272 Corp
#NAME? EK957527 Corp EK948272 Corp
#NAME? EK957527 Corp EK948272 Corp
#NAME? EK972270 Corp EK948272 Corp
#NAME? EK972270 Corp EK948272 Corp
#NAME? EK972270 Corp EK948272 Corp
#NAME? EK972270 Corp EK948272 Corp
#NAME? EK972270 Corp EK948272 Corp
#NAME? EK986748 Corp EK948272 Corp
#NAME? EK986748 Corp EK948272 Corp
#NAME? EK986748 Corp EK948272 Corp
#NAME? EK986748 Corp EK948272 Corp
#NAME? EK986748 Corp EK948272 Corp
#NAME? EK999600 Corp EK948272 Corp
#NAME? EK999600 Corp EK948272 Corp
#NAME? EK999600 Corp EK948272 Corp
#NAME? EK999600 Corp EK948272 Corp
#NAME? EK999600 Corp AF154152 Corp
#NAME? AF171781 Corp AF154152 Corp
#NAME? AF171781 Corp AF154152 Corp
#NAME? AF171781 Corp AF154152 Corp
#NAME? AF171781 Corp AF154152 Corp
#NAME? AF231868 Corp AF154152 Corp
#NAME? AF231868 Corp AF154152 Corp
#NAME? AF231868 Corp AF154152 Corp
#NAME? AF231868 Corp AF154152 Corp
#NAME? AF231868 Corp AF154152 Corp
#NAME? UV290304 Corp AF154152 Corp
#NAME? UV290304 Corp AF154152 Corp
#NAME? UV290304 Corp AF154152 Corp
#NAME? UV290304 Corp AF154152 Corp
#NAME? UV290304 Corp AF154152 Corp
#NAME? UV342929 Corp AF154152 Corp
#NAME? UV342929 Corp AF154152 Corp
#NAME? UV342929 Corp AF154152 Corp
#NAME? UV342929 Corp AF154152 Corp
#NAME? UV342929 Corp UV389471 Corp
#NAME? UV405751 Corp UV389471 Corp
#NAME? UV405751 Corp UV389471 Corp
#NAME? UV405751 Corp UV389471 Corp
#NAME? UV405751 Corp UV389471 Corp
#NAME? UV405751 Corp UV389471 Corp
#NAME? UV460193 Corp UV389471 Corp
#NAME? UV460193 Corp UV389471 Corp
#NAME? UV460193 Corp UV389471 Corp
#NAME? UV460193 Corp UV389471 Corp
#NAME? UV460193 Corp UV389471 Corp
#NAME? UV515998 Corp UV389471 Corp
Note, that pressing the "Refresh" button in the Bloomberg toolbar will refresh all static data
To refresh all data via the keyboard enter and hold <CTLR> <SHIFT> and press the letter C
Historical download of prices and yields of curve mebmbers
#NAME?
px ask px last yld cnv bid
#NAME?
* If an error message occur then it's due to Bond been issued afterhistorical date selected
Ask yield
-0.133 5/26/2017
-0.130 5/26/2017
-0.172 5/26/2017
-0.162 5/26/2017
-0.140 5/26/2017
-0.122 5/26/2017
-0.115 5/26/2017
-0.093 5/26/2017
-0.065 5/26/2017
-0.031 5/26/2017
0.008 5/26/2017
0.042 5/26/2017
0.268 5/26/2017
0.555 5/26/2017
0.799 5/26/2017
0.952 5/26/2017
9,$I171:$L171))
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
MMDD"),"headers=yes","dir=h)
EK304399 Corp EK943057 Corp EH291397 Corp
1y 2y 3y
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK304399 Corp EK943057 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH291397 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK355593 Corp EK999630 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
EK412407 Corp UV377567 Corp EH499273 Corp
ymbols for the above matrix (BOLD charecters indicates change on bond which I have highlighted manually)
1y 2y 3y
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME?
=BDP(C117,"YRS_TO_LONGEST_AVG_LIFE")
=BDP(C117,$I$116)) =BDP(C117,$J$116) =D117
Security Name px bid Years remaining Current data
#NAME? #NAME? #NAME? -0.133
#NAME? #NAME? #NAME? -0.131
#NAME? #NAME? #NAME? -0.182
#NAME? #NAME? #NAME? -0.172
#NAME? #NAME? #NAME? -0.157
#NAME? #NAME? #NAME? -0.132
#NAME? #NAME? #NAME? -0.128
#NAME? #NAME? #NAME? -0.107
#NAME? #NAME? #NAME? -0.079
#NAME? #NAME? #NAME? -0.045
#NAME? #NAME? #NAME? -0.005
#NAME? #NAME? #NAME? 0.032
#NAME? #NAME? #NAME? 0.258
#NAME? #NAME? #NAME? 0.545
#NAME? #NAME? #NAME? 0.783
#NAME? #NAME? #NAME? 0.939
1.400
Todays date = #NAME?
Formula used in cell I143 =BDP(C143,$I$142)) Remaining Life (Y) 1.200
Security Name Maturity
1.000
0.800
0.600
1.400
1.200
1.000
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? 0.800
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? 0.600
#NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? 0.400
4y 5y 6y 7y 8y
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
=D143 =(M117-N117)*100 =B117
Historical Data Change Bid Yield (BP) Tenos
-0.110 -2.3 #NAME?
-0.148 1.7 6M
-0.201 1.9 1Y
-0.204 3.2 2Y
-0.211 5.4 3Y
-0.201 6.9 4Y
-0.167 3.9 5Y
-0.167 6.0 6Y
-0.154 7.5 7Y
-0.124 7.9 8Y
-0.064 5.9 9Y
-0.001 3.3 10Y
0.293 -3.5 15Y
0.705 -16.0 20Y
1.005 -22.2 30Y
1.145 -20.6 40Y
2 3 4 5 6 7 8 9 10 11 12 13 14
2 3 4 5 6 7 8 9 10 11 12 13 14
From cell B171 Fwd calc yld from fwd px From C171 From M171
Current curve
30y 40y
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
Swap Yield Curves in Excel incl. Zero rates. For Bond Yield Cu
ICVS <go> Locate the yield curves & curve numbers via the functiuon
To use curves in Excel add the letter S (=Swap) so the ID becomes S133 for the use i
EUR.OIS or S133
EUR.OIS …or use curve no. from ICVS plus
the letter S eg. S133
=BCurve(B33,"CurveDate=Today")
or "CurveDate=yyyymmdd" for historical values
Term InstType Bid Ask
1 DY CASH -0.370 -0.370
2 WK SWAP -0.372 -0.349
1 MO SWAP -0.361 -0.357
2 MO SWAP -0.359 -0.355
3 MO SWAP -0.358 -0.354
4 MO SWAP -0.356 -0.352
5 MO SWAP -0.356 -0.352
6 MO SWAP -0.354 -0.350
7 MO SWAP -0.354 -0.349
8 MO SWAP -0.352 -0.348
9 MO SWAP -0.353 -0.347
10 MO SWAP -0.353 -0.345
11 MO SWAP -0.350 -0.344
12 MO SWAP -0.343 -0.338
18 MO SWAP -0.295 -0.289
2 YR SWAP -0.227 -0.219
30 MO SWAP -0.147 -0.140
3 YR SWAP -0.067 -0.055
4 YR SWAP 0.098 0.104
5 YR SWAP 0.246 0.260
6 YR SWAP 0.373 0.415
7 YR SWAP 0.518 0.530
8 YR SWAP 0.638 0.650
9 YR SWAP 0.734 0.770
10 YR SWAP 0.838 0.864
11 YR SWAP 0.936 0.946
12 YR SWAP 1.005 1.031
15 YR SWAP 1.188 1.210
20 YR SWAP 1.355 1.365
25 YR SWAP 1.411 1.421
30 YR SWAP 1.419 1.447
35 YR SWAP 1.437 1.448
40 YR SWAP 1.432 1.447
50 YR SWAP 1.403 1.441
Yield Curves in Excel
ero rates. For Bond Yield Curves click on the green tab named "Govt
mbers via the functiuon
2.000
1.500
To v
ie
th e p w a ll d a 1.000
-0.500
60.0
40.0
20.0
0.0
-20.0
-40.0
so the ID becomes S133 for the use in Excel or use letters like EUR.OIS
2.000
1.000
0.500
0.000
-0.500
60.0
40.0
20.0
0.0 Change in BP
-20.0
-40.0
Change in BP
SIE GR Equity SUPPLY_CHAIN_SUPPLIERS_ALL_DATA
#NAME? SGA 6.313825
=BDS(B5,D5) INTC US Equity COGS 0.535003
JBL US Equity COGS 1.552961
HPQ US Equity COGS 0.523551
ARW US Equity COGS 0.826255
quity SPLC <go> Note: Data may not match up as below picture is a snaptop from April 2016
rom SPLC
Atos SE
Intel Corp
Jabil Circuit Inc
HP Inc
Arrow Electronics Inc
Deutsche Bahn AG
Lowe's Cos Inc
Airbus SE
Siemens Ltd
WESCO International Inc
=BDP($H13,J$12)
=BDP($E9,F$8) =BChain(H12,"Bonds","CPN > 3","SortBy","AMT_OUTSTANDING(CURRENCY=USD)
Security DES AAPL US Equity Security DES
#NAME? #NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME? #NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
#NAME?
omberg Chain
TSTANDING(CURRENCY=USD)","SortOrder","Desc"
PX Last Last Update
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
### #NAME?
The BSRCH formula ("Bloomberg Bond Search" - returns a list of bond ID codes into Excel in accordance to your p
Syntax =BSRCH("FI:Your custom search name")
Note 1: In order to make a custom bond search you first need to set up and save your search in SRCH <go>
The search only returns the bonds ID code so add your required data fields and use the regular Bloomberg syntax t
=BSRCH("FI:Hungarian Govt Bonds") =BDP($B12,D$11) … and then drag across and down to obtain requ
#N/A Problem accessing the saved search Security DES PX bid Yld cnv bid
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
#N/A Invalid Security #N/A Inval#N/A Invalid Security
IMP
This is ORTANT
shot o a screen
f m#N/A
y seInvalid
arch Security #N/A Inval#N/A Invalid Security
Please
own s use you
aved s r
earch
es
Data Set (Bulk Data)
h in SRCH <go>
he regular Bloomberg syntax to obtain the data
Manually Data
entered from Bloomberg
Bloomberg's Interpolation Formula
Optional Arguments
Sort: Force the data to be sorted before interpo
=BInterpol($C$11:$C$23,$D$11:$D$23,F11,"linear") Multi-X Force the interpolation when same X-valu
Transform: Transform data to Log or Log10 space befo
Skip: Ignore invalid values
Extrapolate: Extrapolate for out of bounds interpolatio
can be cubic or linear
,$C$50:$C$67,0)+1)
Returns a D
BAddPeriods returns a date representing the date to which a specified time interval has been added (or deducted). Th
default Monday-Friday trading week. However alternative non-working days can be provided. Note, that not all varia
fields are advisable (must always begin with "Start Date") and are:
StartDate
Calendar (CDR) To see the full list of calendar codes run CDR<GO>
NumberOfPeriods
Period (Per) WD,W,M,Q,S,Y
For a full list of Optional Arguments available please refer to cell B73
Examples
Start date Calendar Days
6/16/2016 CDR=EN 3
(Wednesday)
Calendars In the example below, you calculate the settlement date and then go
CDR=FD EN If we hit the next month, we go back to the end of the month.
=BAddPeriods(B44,"Per=y","numberofperiods="&D
Date No. of years Resulting GOOD day
3/30/2016 4 #NAME?
Todays date Calendar No. of Periods
(EUR)
#NAME? CDR=TE 2
CDR=TE 1
TE CDR=TE 2
TE = Target calendar CDR=TE 3
CDR=TE 1
Enter CDR <go> 2 <go> and look at the CDR=TE 3
8th column named ISO for all calendar CDR=TE 6
codes available - see picture in column K47 CDR=TE 1
CDR=TE 2
CDR=TE 3
CDR=TE 4
CDR=TE 5
Extended example
Syntax =BAddPeriods (StartDate, Per, NumberOfPeriods, BusDayAdj, CDR, EOM, Wed3, NonWorkingDays)
=BAddPeriods(C70,E73,E74,E75,E76,E77,E78,E79)
Required Resulting date
Argument Name Select Inputs #NAME?
StartDate 2/8/2017
Optional Arguments
Per String expression that is the interval of time you want to add.
Default value is "wd" (workday). You can choose from the following:
y Year
q Quarter
m Month
w Week
wd Workday
d Day
wd Default
NumberOfPeriods Numeric expression that is the number of intervals you want to add.
It can be positive (to get dates in the future) or negative (to get dates
in the past). The default value is 0. When this value is correlated
with the BusDayAdj setting it results in a nearest business day search
that may includes the StartDate itself.
CDR String expression representing a single Bloomberg two letter CDR code.
Default value is “” (indicating no calendar specific calculations; no
holidays are counted for in this setting). For example, “US” for United
States or “TE” for Target Europe.
EOM Integer expression determining whether the date result should be the
last (working) day of the month or not. Default value is 0. You can
choose from the following:
0 No Adjustment
-1 EOM
1 EOM if StartDate is EOM
0 Default
Wed3 Boolean value determining whether the date result should be the third
Wednesday of the month or not. Default value is FALSE. If Wed3 result
falls onto a non-business day, the end result of calculation will be
determined by the BusDayAdj setting. Wed3 setting is ignored is and
the EOM setting is set to ‘True’
M,Wed3,NonWorkingDays)
es run CDR<GO>
Output
(English Calendar)
#NAME? =BAddPeriods(B22,C22,"numberofperiods="&D22)
(Tuesday)
Output
(USA Calendar)
#NAME? =BAddPeriods(B27,C27,"numberofperiods="&D27)
(Tuesday)
#NAME? =WEEKDAY(E33)
#NAME? Microsoft 1=sun 2=mon 3=tue 4=wed 5=thu 6=fri 7= sat
#NAME?
=BAddPeriods($B$51,"NumberOfPeriods="&E51,D51,"per="&F51)
Period Length Resulting Dates
(weekday,week, year) (All good dates)
wd #NAME?
w #NAME?
w #NAME?
w #NAME?
m #NAME?
m #NAME?
m #NAME?
y #NAME?
y #NAME?
y #NAME?
y #NAME?
y #NAME?
Wed3, NonWorkingDays)
Formula Syntax
=BAddPeriods(08-Feb-17,
Per=m, NumberOfPeriods=14,
BusDayAdj=-1, CDR=TE,
EOM=0, Wed3=FALSE,
NonWorkingDays=SAT SUN)
ds (Days, Month Years)
BCountPeriods returns the number of periods between a Start Date and an End Date for a specific country, settlement and other types of calendars.
This function is based on default Monday-Friday trading week, however alternative non-working days can be provided. Note, that not all variables are
needed but as a minimum 2 data fields are advisable (must begin with the "StartDate") and are:
StartDate
EndDate
For a full list of Optional Arguments available please refer to cell B60
Examples
Start date End date Output (days)
8/18/2014 10/21/2015 #NAME? =BCountPeriods(B20,D20)
Start date End date Calendar TE = Target (EUR) calendar Output (days)
2/10/2014 9/30/2014 CDR=TE #NAME? =BCountPeriods(B25,C25,D25)
=BAddPeriods(B32,C32,"numberofperiods="&D32,"Per=wd")
Settle Dt End Date Daycount Basis
Todays date (T+2) (ICMA-ACT/ACT or ACT/36
or ACT/365 or 30/360)
#NAME? CDR=EN 2 #NAME? #NAME? DCB=A360
8/29/2016 DCB=A360
Enter CDR <go> 2 <go> and look at the 9/5/2016 DCB=A360
8th column named ISO for all calendar 9/12/2016 DCB=A360
codes available - see picture on right 9/22/2016 DCB=ICMA_AA
10/3/2017 DCB=ICMA_AA
10/14/2018 DCB=ICMA_AA
10/25/2019 DCB=ICMA_AA
11/4/2020 DCB=ICMA_AA
11/15/2021 DCB=ICMA_AA
11/26/2022 DCB=ICMA_AA
12/7/2023 DCB=ICMA_AA
Calculating periods between two dates using multiple calendars (see picture on right for codes_
Daycount Basis
Start date Calendars End Date (ICMA-ACT/ACT or ACT/360 Period
or ACT/365 or 30/360) (Day, Workday, Year)
2/13/2017 CDR=EN DE CDR <go> 6/11/2018 DCB=A360 Per=D
EN = England DE = Denmark to view 6/11/2018 DCB=A360 Per=WD
EN = England DE = Denmark codes 6/11/2018 DCB=A360 Per=Y
Extended example
Syntax =BCountPeriods (StartDate,EndDate,Per, DCB, CDR, NonWorkingDays)
=BCountPeriods(C62,C63,E65,E67,E66,E68)
Required Result
Argument Name Select Inputs #NAME?
StartDate 8/18/2013
EndDate 10/21/2014
Optional Argument Value Formula Syntax
Per Year --------> Per=y =BCountPeriods(18-Aug-13, 21-
Oct-14 ,Per=y, DCB=ICMA_AA,
DCB ICMA-ACT/ACT --------> DCB=ICMA_AA CDR=TE, NonWorkingDays=SAT
CDR TE --------> CDR=TE SUN)
NonWorkingDays SAT SUN --------> NonWorkingDays=SAT SUN
Optional Arguments
Per String expression that is the interval of time you want to count.
Default value is "wd" (workday). You can choose from the following:
y Year
wd Workday
d Day
wd Default
DCB String expression that is the Day Count Basis to use. You can choose
from the following:
ICMA_AA ICMA-ACT/ACT
A365 ACT/365
A360 ACT/360
30360 30/360
This is an Optional parameter. If DCB is not specified, no day count
convention is used. DCB applies only to Per settings of d and y.
CDR String expression representing a single Bloomberg two letter CDR code.
Default value is “” (indicating no calendar specific calculations; no
holidays are counted for in this setting). For example, “US” for United
States or “TE” for Target Europe.
s of calendars.
all variables are
riods(B20,D20)
riods(B25,C25,D25)
Period
(Day,Workday,Year) Output
days years
PER=D #NAME?
PER=D #NAME?
PER=D #NAME?
PER=D #NAME?
PER=D #NAME?
PER=D #NAME?
PER=D #NAME?
PER=D #NAME? CDR <go> 2 <go>
PER=D #NAME?
PER=Y #NAME?
PER=Y #NAME?
PER=Y #NAME?
=BCountPeriods$B$53,E53,F53,G53,$C$53)
Output
(days or years)
#NAME?
#NAME?
#NAME?
The BRB formula (Bloomberg realtime intraday and/or historical bars in Excel )
Syntax =BRB(Security,Fields,Start Date,End Date,[Optional arguments])
Note: In some countries the seperator used is ; instead of ,
DBK GR equity
Open High Low Last price
02/20/17 09:30:00AM 02/20/17 11:30:00AM
=BRB(B12,B13:E13,B14,C14,B
15) BarSz=30
Open High Low Last price
#NAME?
If you do not see any data then please adjust the date and/or time frame
Realtime Intraday and Historical Bar Data
Historical values
SIE GR Equity
Open High Low Last price
#NAME? #NAME?
EQS <go>
Enter the name of your stored search in EQS <go> and the stocks will appear
Thi
shot s is a scre
Pleas of my en
e u
searc se yo rch.se a
hes i u
n EQ r saved
S <go
>
Thi
shot s is a scre
Pleas of my en
e u
searc se yo rch.se a
hes i u
n EQ r saved
S <go
>
Equity Search Result from EQS <go> into Excel
he stocks will appear in your spreadsheeet including your chosen columns from your search!
The BTP (Bloomberg Technical Point) formula (returns realtime technical analysis datapoint)
Syntax =BTP(Security, outputName, study, period)
Note: In some countries the seperator used is ; instead of ,
Per d
TAPeriod 10
DSClose LAST_PRICE
WMAVG
EURJPY Curncy #NAME? =BTP(B34,C33,"WMAVG",B29:B31,C29:C31)
Study MACD
MAPeriod1 12
MAPeriod2 26
SIGPeriod 9
DSClose LAST_PRICE
Per d
=BTP($B48,C$47,$C$39,$B$40:$B$44,$C$40:$C$44)
MACD MACD_DIFF MACD_SIGNAL
EURUSD Curncy #NAME? #NAME? #NAME?
B31,C29:C31)
Datapoint
The BTH (Bloomberg Technical History) formula (returns technical analysis and results)
Syntax =BTH(security, outputNameRange, startDateTime, endDateTime, study, [optional arguments])
Note: In some countries the seperator used is ; instead of ,
$29,$C$30:$C$30,C31,C32,"SMAVG",B33:B40,C33:C40)
Simple M Avg
113.478
113.838
113.944
113.948
113.754
113.478
113.004
112.664
112.274
tapoint
R
All data originates and is based on the date under ICVS <go> except
custom curves
Any changes to ICVS settings will be reflected in the dataset in Excel
Raw data from ICVS <go> from today 1. First strip the curve using =BCurveStrip
2. Extract the Par curve, Zero coupon curve etc. using
Curve stripping
=BCurveStrip(G30)
EUR.3M …or use curve no. from ICVS S201
i.e. S201 EUR.3M:BLOOMBERG DC 359428
=BCurve(B30,"CurveDate=Today")
or "CurveDate=yyyymmdd" for historical values Extract the data via BView
=BView(G31"maturity,par.bid,zc.bid")
Term InstType Bid Ask
3 MO CASH -0.318 -0.318 1/18/2019
1SF SERIAL_FUTU -0.315 -0.315 2/20/2019
2SF SERIAL_FUTU -0.310 -0.310 3/20/2019
3SF SERIAL_FUTU -0.300 -0.300 4/17/2019
4SF SERIAL_FUTU -0.295 -0.295 5/15/2019
5SF SERIAL_FUTU -0.291 -0.291 6/19/2019
6SF SERIAL_FUTU -0.281 -0.281 7/17/2019
7SF SERIAL_FUTU -0.266 -0.266 9/18/2019
8SF SERIAL_FUTU -0.197 -0.197 12/18/2019
9SF SERIAL_FUTU -0.103 -0.103 3/18/2020
10SF SERIAL_FUTU -0.009 -0.009 6/17/2020
11SF SERIAL_FUTU 0.085 0.085 9/16/2020
12SF SERIAL_FUTU 0.184 0.184 12/16/2020
3 YR SWAP 0.015 0.020 10/18/2021
4 YR SWAP 0.189 0.195 10/18/2022
5 YR SWAP 0.349 0.354 10/18/2023
6 YR SWAP 0.493 0.500 10/18/2024
7 YR SWAP 0.629 0.635 10/20/2025
8 YR SWAP 0.752 0.758 10/19/2026
9 YR SWAP 0.864 0.870 10/18/2027
10 YR SWAP 0.946 0.996 10/18/2028
11 YR SWAP 1.053 1.061 10/18/2029
12 YR SWAP 1.134 1.140 10/18/2030
15 YR SWAP 1.314 1.321 10/18/2033
20 YR SWAP 1.474 1.481 10/18/2038
25 YR SWAP 1.525 1.532 10/19/2043
30 YR SWAP 1.536 1.544 10/19/2048
35 YR SWAP 1.533 1.547 10/20/2053
40 YR SWAP 1.533 1.544 10/18/2058
50 YR SWAP 1.512 1.522 10/18/2068
Raw, Par and Zero Coupon curves and Discount Factors
Scroll for further examples incl building your own defined curve in Excel! ----->
=BCurveStrip(K30,"CurveDate="&L30)
10/16/2018 14:05 S45 10/10/15
RG DC 359428 EUR.6M:BLOOMBERG DC 562208
=BView(G31,"updatetime")
aturity,par.bid,zc.bid") =BView(K31,"maturity,zc."&L35)
Bid
-0.318 -0.318 4/13/2016 0.028
-0.329 -0.323 5/13/2016 0.034
-0.321 -0.315 6/13/2016 0.031
-0.309 -0.312 7/13/2016 0.029
-0.314 -0.310 8/15/2016 0.028
-0.309 -0.308 9/13/2016 0.027
-0.300 -0.303 10/13/2016 0.019
-0.297 -0.298 11/14/2016 0.020
-0.276 -0.277 12/13/2016 0.020
-0.245 -0.247 1/13/2017 0.022
-0.210 -0.211 2/13/2017 0.024
-0.172 -0.173 3/13/2017 0.025
-0.131 -0.131 4/13/2017 0.027
0.015 0.015 10/13/2017 0.047
0.189 0.189 10/15/2018 0.129
0.349 0.350 10/14/2019 0.235
0.493 0.497 10/13/2020 0.363
0.629 0.636 10/13/2021 0.499
0.752 0.762 10/13/2022 0.638
0.864 0.878 10/13/2023 0.771
0.946 0.963 10/14/2024 0.896
1.053 1.077 10/13/2025 1.007
1.134 1.162 10/13/2026 1.104
1.314 1.355 10/13/2027 1.196
1.474 1.528 10/14/2030 1.395
1.525 1.579 10/15/2035 1.563
1.536 1.584 10/15/2040 1.595
1.533 1.573 10/13/2045 1.593
1.533 1.568 10/13/2050 1.588
1.512 1.532 10/13/2055 1.573
10/13/2060 1.547
10/13/2065 1.504
unt Factors
To Refresh/R
Press and h e-strip curve all data:
press the leold CTL + SHIFT and
bloomberg tter C ... or go to the
on the left otoolbar as illustrated
f this text bo
x :-)
=BView(O31,"updatetime")
=BCurveStrip(O30,"CurveDate=today")
S21 ###
CHF.6M:BLOOMBERG DC 646601
(as in ICVS -> "Stripped curve")
=BView(O31,O34:T34)
Maturity Market.Bid Par.Bid Zc.Bid DF.Bid InstType
4/18/2019 -0.66440 -0.66440 -0.66440 1.00337 CASH
5/20/2019 -0.66000 -0.67882 -0.66658 1.00398 SERIAL_SPOT
6/18/2019 -0.66000 -0.68163 -0.66846 1.00453 SERIAL_SPOT
7/18/2019 -0.66560 -0.68946 -0.63049 1.00480 SERIAL_SPOT
8/19/2019 -0.64000 -0.66834 -0.65891 1.00561 SERIAL_SPOT
9/18/2019 -0.63000 -0.65592 -0.65329 1.00612 SERIAL_SPOT
10/18/2019 -0.62830 -0.64504 -0.64524 1.00659 SERIAL_SPOT
1/20/2020 -0.56750 -0.63696 -0.60387 1.00776 SERIAL_SPOT
10/19/2020 -0.49920 -0.49814 -0.49974 1.01008 SWAP
10/18/2021 -0.35250 -0.35250 -0.35356 1.01068 SWAP
10/18/2022 -0.16060 -0.16060 -0.16202 1.00651 SWAP
10/18/2023 -0.03250 -0.03250 -0.03357 1.00168 SWAP
10/18/2024 0.10750 0.10750 0.10727 0.99359 SWAP
10/20/2025 0.26010 0.26040 0.26143 0.98188 SWAP
10/19/2026 0.37380 0.37406 0.37693 0.97034 SWAP
10/18/2027 0.47530 0.47530 0.48063 0.95777 SWAP
10/18/2028 0.56660 0.56660 0.57445 0.94433 SWAP
10/18/2030 0.67250 0.67250 0.68366 0.92149 SWAP
10/18/2033 0.84000 0.84000 0.85994 0.87947 SWAP
10/18/2038 0.99250 0.99250 1.02247 0.81591 SWAP
10/19/2043 1.05000 1.05009 1.08204 0.76408 SWAP
10/19/2048 1.06750 1.06758 1.09731 0.72077 SWAP
Stripping curve with USER data! Profile name: EUR.6M DATA Generating "good" dates from
Term InstType ask same name for further details)
O/N CASH 0.341
1 WK CASH 0.318
1 MO CASH 0.397 =btoday()
2 MO CASH 0.501 Todays date
3 MO CASH 0.689 Customize #NAME?
4 MO CASH 0.794 your own
5 MO CASH 0.886 terms,
6 MO CASH 0.978 instrument
6 MO X 12 MO FRA 0.936 types and
12 MO X 18 MO FRA 0.922 rates as
18 MO X 24 MO FRA 1.016 shown here
3 YR SWAP 1.069 in blue!
4 YR SWAP 1.196
5 YR SWAP 1.348
6 YR SWAP 1.504
7 YR SWAP 1.644
8 YR SWAP 1.765
9 YR SWAP 1.870
10 YR SWAP 1.958
15 YR SWAP 2.262
20 YR SWAP 2.303
30 YR SWAP 2.190
=BView(V51,V54:Y54)
Maturity Market.Bid Par.Bid Zc.Bid
23/02/2017 0.341 0.341 0.341
03/03/2017 0.318 0.318 0.318
24/03/2017 0.397 0.397 0.397
24/04/2017 0.501 0.501 0.501
24/05/2017 0.689 0.689 0.689
26/06/2017 0.794 0.794 0.794
24/07/2017 0.886 0.886 0.886
24/08/2017 0.978 0.978 0.978
26/02/2018 0.936 0.959 0.959
24/08/2018 0.922 0.950 0.950
25/02/2019 1.016 0.970 0.970
24/02/2020 1.069 1.069 1.276
24/02/2021 1.196 1.196 1.352
24/02/2022 1.348 1.348 1.474
24/02/2023 1.504 1.504 1.611
26/02/2024 1.644 1.553 1.738
24/02/2025 1.765 1.765 1.851
24/02/2026 1.870 1.870 1.951
24/02/2027 1.958 1.958 2.035
24/02/2032 2.262 2.262 2.336
24/02/2037 2.303 2.303 2.365
25/02/2047 2.190 2.166 2.210
nerating "good" dates from any calendar using the formula =BAddPeriods (see yellow tab with the
me name for further details)
TE= EUR calendar For all calendar codes enter CDR <go>
=BAddPeriods($AA$31,AB31,"numberofperiods="&AC31,"per="&AD31)
Calendar No. of Periods Period Length Resulting dates
CDR=TE 1 wd #NAME?
CDR=TE 1 w #NAME?
CDR=TE 2 w #NAME?
CDR=TE 3 w #NAME?
CDR=TE 1 m #NAME?
CDR=TE 3 m #NAME?
CDR=TE 6 m #NAME?
CDR=TE 1 y #NAME?
CDR=TE 2 y #NAME?
CDR=TE 3 y #NAME?
CDR=TE 4 y #NAME?
CDR=TE 5 y #NAME?
CDR=TE 6 y #NAME?
CDR=TE 7 y #NAME?
CDR=TE 8 y #NAME?
CDR=TE 9 y #NAME?
CDR=TE 10 y #NAME?
CDR=TE 12 y #NAME?
CDR=TE 15 y #NAME?
CDR=TE 20 y #NAME?
CDR=TE 30 y #NAME?
Spreading bonds to the Par or Zero Swap Curve
To download extensive examples enter XLTP XCTK <go> in your Bloomberg
S201 S45 = EUR 6m (enter ICVS <go> for curve numbers)
=BView(B10,"maturity,par.mid") =BView(B10,"maturity,zc.mid)
Par Curve Mid Zero Cpn Curve
1/18/2019 -0.318 #NAME? 1/18/2019 -0.318 #NAME?
2/20/2019 -0.329 #NAME? 2/20/2019 -0.323 #NAME?
3/20/2019 -0.321 #NAME? 3/20/2019 -0.315 #NAME?
4/17/2019 -0.309 #NAME? 4/17/2019 -0.312 #NAME?
5/15/2019 -0.314 #NAME? 5/15/2019 -0.310 #NAME?
6/19/2019 -0.309 #NAME? 6/19/2019 -0.308 #NAME?
7/17/2019 -0.300 #NAME? 7/17/2019 -0.303 #NAME?
9/18/2019 -0.297 #NAME? 9/18/2019 -0.298 #NAME?
12/18/2019 -0.276 #NAME? 12/18/2019 -0.277 #NAME?
3/18/2020 -0.245 #NAME? 3/18/2020 -0.247 #NAME?
6/17/2020 -0.210 #NAME? 6/17/2020 -0.211 #NAME?
9/16/2020 -0.172 #NAME? 9/16/2020 -0.173 #NAME?
12/16/2020 -0.131 #NAME? 12/16/2020 -0.131 #NAME?
10/18/2021 0.018 #NAME? 10/18/2021 0.017 #NAME?
10/18/2022 0.192 #NAME? 10/18/2022 0.192 #NAME?
10/18/2023 0.352 #NAME? 10/18/2023 0.353 #NAME?
10/18/2024 0.497 #NAME? 10/18/2024 0.500 #NAME?
10/20/2025 0.632 #NAME? 10/20/2025 0.639 #NAME?
10/19/2026 0.755 #NAME? 10/19/2026 0.765 #NAME?
10/18/2027 0.867 #NAME? 10/18/2027 0.881 #NAME?
10/18/2028 0.971 #NAME? 10/18/2028 0.990 #NAME?
10/18/2029 1.057 #NAME? 10/18/2029 1.080 #NAME?
10/18/2030 1.137 #NAME? 10/18/2030 1.165 #NAME?
10/18/2033 1.318 #NAME? 10/18/2033 1.359 #NAME?
10/18/2038 1.478 #NAME? 10/18/2038 1.532 #NAME?
10/19/2043 1.529 #NAME? 10/19/2043 1.582 #NAME?
10/19/2048 1.540 #NAME? 10/19/2048 1.588 #NAME?
10/20/2053 1.540 #NAME? 10/20/2053 1.581 #NAME?
10/18/2058 1.539 #NAME? 10/18/2058 1.574 #NAME?
10/18/2068 1.517 #NAME? 10/18/2068 1.537 #NAME?
Spreading bonds to the Par or Zero Coupon Curve
loomberg
Todays date Calendar Days to settle Value date
=blptoday() CDR <go> for codes =BAddPeriods(I10,J10,"numberofperiods="&K10)
#NAME? CDR=TE 2 #NAME?
Example 1 Bond price known: calculate yield and spread via the PAR curve
px bid yld cnv bid new spread maturity days to mty
dbr 2 2022 govt #NAME? #NAME? #NAME? #NAME? #NAME?
seb 0.75 21 corp #NAME? #NAME? #NAME? #NAME? #NAME?
Example 2 Bond spread known: calculate price and yield via the PAR curve
px bid yld cnv bid days to mty
dbr 1 2025 govt #NAME? #NAME? #NAME?
seb 0.75 21 corp #NAME? #NAME? #NAME?
Example 3 Bond yield known: calculate price and spread via the PAR curve
px bid yld cnv bid New spread days to mty
dbr 1 2025 govt #NAME? #NAME? #NAME? #NAME?
seb 0.75 21 corp #NAME? #NAME? #NAME? #NAME?
Interpolation is based on the Par Curve
Example 1 Bond price known: calculate yield and spread via the ZERO curve
px bid yld cnv bid new spread days to mty
dbr 1 25 Govt #NAME? #NAME? #NAME? #NAME?
SEB 0.75 21 Corp #NAME? #NAME? #NAME? #NAME?
Example 2 Bond spread known: calculate price and yield via the ZERO curve
px bid yld cnv bid days to mty
dbr 1 25 Govt #NAME? #NAME? #NAME?
SEB 0.75 21 Corp #NAME? #NAME? #NAME?
Example 3 Bond yield known: calculate price and spread via the ZERO curve
px bid yld cnv bid New spread days to mty
dbr 1 25 Govt #NAME? #NAME? #NAME? #NAME?
SEB 0.75 21 Corp #NAME? #NAME? #NAME? #NAME?
Interpolation is based on the Zero coupon curve
Interpolation is based on the simple rates and then recomputed and is expressed as a compounded rates >1y, otherwise si
e
Refres
Impor h data and
to re tant If you /or cha
fr ng
SHIFT esh the datahange curve ing curves
c
then p
iods="&K10) ress thhold down t number and
e lette he butt /o
rC ons CT r wish
R L a nd
or
Interpolated px bid
#NAME? 109.000
#NAME? 99.500
Interpolated spread
#NAME? 23.0
#NAME? 87.1
Interpolated px bid
#NAME? 118.750
#NAME? 99.500
Interpolated spread
#NAME? 23.0
#NAME? 87.1
ethod =BCurveInt
e using =BCurveStrip
olaed Rate via =BCurveInt
Df.Ask
1.001
CTK: convert ctk term type to irue::unit errorBUSDAYS
0.992
#N/A Error:Invalid date range
#N/A Error:Invalid date range
CurveInt($J$50,M$50,$L51)
=BCurveStrip(N61) =BCurveStrip(Q61)
S201
R.3M:BLOOMBERG DC 359428 EUR.3M:BLOOMBERG DC 359428
-0.369
-0.318
-0.286
-0.154
0.349
0.982
"Daycount",$M$63:$M$68)
ency_Array,"DayCount",DayCount_Array)
5/24/2017
S201 Term (start) Term (end)
EUR.3M:BLOOMBERG DC 383479 27/09/2019 26/09/2020
0.1558 =BCurveStrip(B21,"curvedate="&B20)
=BCurveFwd(B22,"zc.bid","term",C22,"tenor",D22)
Past dates can be used (yyyymmdd)
Term 1m 1y 28m 4y
Tenor =BCurveFwd($B$31,"zc.bid","tenor",B37:B43,"term",C35:G35)
1m #NAME?
6m
1y
8m
7y
96m
30y
Curve Ticker
Country
Repo RepoRate
Repo Settle Price
Settle Dt
YCGT0249 Index
TR
1/6/2016
=BDP($D61,"REPO_FORWARD_Y
Forward Rates
for a given period (now or historically) based on the swap curve under ICVS <go>
our Bloomberg
irst strip the curve using =BCurveStrip
xtract the Forward Rates via =BCurveFwd
Term/Tenor combination
#NAME? Term Tenor Result
37:B43,"term",C35:G35) Date Date OK
Date Term OK
Term Date Not OK
Term Term OK
Format
Term = 8m or 6y or 63m etc
Date = 28/10/2018
Today's yield
yld cnv bid Forward yield Forward Price Forward yield Forward Price
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
#NAME? #NAME? #NAME? #NAME? #NAME?
DP($D61,"REPO_FORWARD_YLD","REPO_TERM_DATE",I$56,$B$51:$B$53,$I$51:$I$53)
=BDP($D61,"REPO_FORWARD_PRICE","REPO_TERM_DATE",I$56,$B$51:$B$53,$I$51:$I$53)
Refresh data and/or changing curves
Important If you change curve number and/or wish
to refresh the data hold down the buttons CTRL and
SHIFT then press the letter C ...
= BMATRIX Snapshot
Set local time you want an update; captures the first update just after time set in B24. For exchange traded
e set in B24. For exchange traded products observe Exchange trading hours!
Using the regular =BDP formula
to show the name of the securities
o,time","headers=true","snapshot="&B24)
=BDP(B26,"security name")
TIME
11:38:24 #NAME?
14:20:01 #NAME?
14:23:25 #NAME?
omberg Matrix
BQR & BQRP
BQR: The BQR function lets you retrieve tick data and comingle it with real-time data from your Bloomberg message
BQRP: The BQRP function lets you retrieve tick data and comingle it with real-time data from your Bloomberg messag
Please download the extensive document vil Bloomberg by entering XLTP XBQR <go>
Important note: If you do not see data in your Excel sheet that means you are not receiving price data for the se
Pictures below is of XLTP XBQR spreadsheet that shows examples of how to use the BQR and BQRP functions in Excel
BQR & BQRP (Bloomberg Quote Recap & Bloomberg Quote Recap Points)
from your Bloomberg messages. It provides solution based views as well as extensive functionality for data analysis.
a from your Bloomberg messages. The output is in a single cell format
eceiving price data for the securities via the Bloomberg message function
and BQRP functions in Excel (same spreadsheet but different tabs; see below red boxes)
ecap Points)
Bloomberg Resource Center BPS <go>
Bloomberg Resource Center & Derivative Library
Derivative Library for Ex
tive Library for Excel DLGO <go>
Please enter WAPI <go> in Bloomberg to access API Developer's help site
go> where you will find all the necessary tools including all documentation.