Bloomberg Excel
Bloomberg Excel
Importing Data................................................................................................................................................................................. 1 Import Data Wizard................................................................................................................................................................... 1 Fundamentals Analysis Wizard. .............................................................................................................................................. 9 Data Transparency. ................................................................................................................................................................. 15 Searching for Fields.....................................................................................................................................................................17 Field Search Tool.....................................................................................................................................................................17 Bloomberg Formula Syntax....................................................................................................................................................... 20 Security Syntax. ....................................................................................................................................................................... 20 Argument Syntax. .................................................................................................................................................................... 21 BDP........................................................................................................................................................................................... 22 BDH. .......................................................................................................................................................................................... 24 BDS........................................................................................................................................................................................... 26 BEQS........................................................................................................................................................................................ 28 Function Builder...................................................................................................................................................................... 30 Calculation Overrides................................................................................................................................................................. 33 Formula Override Example................................................................................................................................................... 33 Scenario Builder. .......................................................................................................................................................................... 34 Screens and Steps............................................................................................................................................................... 35 Template Library........................................................................................................................................................................... 38 Populate Table.............................................................................................................................................................................. 40 Formula Conversion Tool. ........................................................................................................................................................... 42 Smart Tags. .................................................................................................................................................................................... 44 Bloomberg Options..................................................................................................................................................................... 46 General Tab....................................................................................................................................................................................47
Importing Data - 1
Importing Data
Import Data Wizard The Import Data wizard enables you to find the data you are looking for and bring it into a spreadsheet. You can launch the Import Data wizard by, selecting Import Data from the Bloomberg Menu, or
Importing Data - 2
Importing Data - 3
Table 1: Data Type Description Table
Description Real-time and current snapshot data, including pricing, descriptive, and fundamental data. End-of-day data for a specified period of time in increments of days, weeks, months, quarters, or years. Steps 1. Create a List of Securities 2. Create a List of Fields 3. Set Layout Options 1. Create a List of Securities 2. Create a List of Fields 3. Select Periodicity and Time Frame 4. Set History Parameters 5. Set Pricing Defaults 6. Set Layout Options 1. Create a List of Securities 2. Set Intraday Parameters 3. Set Pricing Defaults 4. Set Layout Options
Intraday market data for a specified period of time in increments of minutes and using DPDF settings. Based on Bid, Ask, or Trade events, data such as open, high, low, close, and volume can be retrieved. Intraday market ticks for a specified 1. Create a List of Securities period of time. Based on Bid, Ask, or 2. Set Intraday Parameters Trade events. 3. Set Layout Options
Importing Data - 4
Securities may also be stored that are specific to your Bloomberg login ID. If you have saved securities to any of the following in the Bloomberg Terminal, you are able to load the lists directly into your list of securities. n Launchpad Monitor BLP <GO> n A Security List LIST <GO>
n NW Monitor n Portfolio
n An Excel spreadsheet
Create a List of Fields Available for , enables you to create a list of fields by: n Searching for a field mnemonic; or n Selecting a field from the category list.
Importing Data - 5
Searching for a Field Mnemonic Searching for a field mnemonic enables you to enter a keyword into the search text field and filters according to the asset class. The List data grid then populates with all fields matching the text, as shown in Figure 2.
Figure 2: List Populates n The icon denotes that the field is a DataSets field. n The icon denotes that the field is a RealTime field. n No icon denotes that the field is a Static field.
Importing Data - 6
Selecting a Field from the Category List You are able to select a specific field by drilling down into a specific category, as shown in Figure 3.
n To n To
expand a section, click the + icon. collapse a section, click the icon.
Importing Data - 7
, enables you to set parameters according to: Tick Count, and Volume;
n Market Events, such as Trade, Bid and Ask; n Interval fields, such as Open, High, Low, Close, n Time Frame; n Interval Size n Non-trading Intervals.
n Data Placement n Show Labels to include securities & Fields n Field Orientation
Importing Data - 8
n Periodicity according to Calendar Type; and n A Fixed Time Series or Relative Time Series.
n Currency n Quote
Importing Data - 9
Fundamentals Analysis Wizard The Fundamentals Analysis wizard enables you to import Fundamentals data into a spreadsheet. You can launch the Fundamental Analysis wizard by, selecting Fundamentals Analysis from the Bloomberg Menu, or
Importing Data - 10
Importing Data - 11
Table 2: Data Type Description Table
Description The Fundamental Data path is composed of templates and is designed to retrieve end-of-day data for a specified period of time in increments of days, weeks, quarters, or years. Steps 1. Create a List of Securities 2. Create a List of Templates 3. Set Parameters 4. Set Layout Options Once the data imports use Bloomberg Data Transparency to further examine the data. For additional details, see Bloomberg Data Transparency on page 15. 1. Create a List of Securities 2. Create a List of Fields 3. Select Data Source 4. Select History Type 5. Select Periodicity and Time Frame 6. Set Layout Options
Earnings Estimates lets you display earnings projections, for a specific equity or group of equities, so you can quickly gauge market expectations.
Importing Data - 12
Create a List of Securities Available for , enables you to create a list of securities by manually entering a security, or selecting securities from:
n Equity indices n An Excel spreadsheet
Securities may also be stored that are specific to your Bloomberg login ID. If you have saved securities to any of the following in the Bloomberg Terminal, you are able to load the lists directly into your list of securities.
n Launchpad Monitor n NW Monitor n Portfolio
Create a List of Fields Available for , enables you to create a list of fields by: n Searching for a field mnemonic or n Selecting a field from the category list.
Importing Data - 13
Create a List of Templates Available for , enables you to create a list of templates by selecting: n Fundamental Data (computed by Bloomberg analysts) n Standardized, As Reported Data (standardized by Bloomberg Analysts) n As Reported Data (as stated by the company) Once you have selected a data type you are able to select available templates. Set Parameters Available for , enables you to set parameters according to: n Display Criteria, such as Display Order, Filing Status, Currency, and Consolidation Level n Periodicity according to Calendar Type and Annual basis and n A Time frame from a Fixed time series or Relative time series
Importing Data - 14
Select Data Source Available for , enables you to select a data source including: n BEst Standard n BEst Leading Indicator (28 Days) n BEst Post-Event n Broker Select History Type Available for , enables you to select a history type, options include:
n Discrete n Relative Time Period n Non-trading day inclusion
Importing Data - 15
Select Periodicity and Time Frame Available for , enables you to set: n Periodicity according to Calendar Type n A Fixed Time Series or Relative Time Series Set Layout Options Available for , enables you to set:
n Multi-Sheet n Time Ordering n Data Set aggregation
Data Transparency The Bloomberg Data Transparency tool is available in conjunction with data returned using the Fundamental Data wizard. This tool enables you to view the value look-up and the composite numbers that make up the value. You are also able to drill down multiple levels and return a transparency report.
Importing Data - 16
expand a section, click the + icon. collapse a section, click the icon
You are able to create a list of fields by: n Searching for a field mnemonic by keyword. n Selecting a field from the category list.
Searching for a Field Mnemonic Searching for a field mnemonic enables you enter a keyword into the Search text field and filters according to the asset class. The List data grid then populates with all fields matching the text, as shown in Figure 6.
Figure 6: List Populates n The icon denotes that the field is a DataSets field. n The icon denotes that the field is a RealTime field. n The icon denotes that the field is available historically. n No icon denotes that the field is a Static field.
Selecting a Field from the Category List You are able to select a specific field by drilling down into a specific category, as shown in Figure 7.
expand a section, click the + icon. collapse a section, click the icon.
CT10 Govt 035229AL7 Corp Cusip 03072sge Mtge SOALA LNST M-Mkt 01069DBZ9 Muni EP003025 Pfd
n Equity n Equity
IBM US Equity 2005973 Equity Sedol1 CLZ7 Comdty SPX Index JPY Crncy
Argument Syntax There are two methods for entering arguments into your formula: n cell reference n absolute values. Entering arguments using a cell reference enables you to dynamically update input fields in your formula. Entering arguments as absolute values enables you to hardcode the specific fields in the formula.
Using a range =BDP($A2,B$1) Using absolute values =BDP(IBM Equity,PX_LAST)
BDP BDP (Bloomberg Data Point) returns data to a single cell in your Excel spreadsheet. This formula contains ONLY one security and ONLY one field. Syntax =BDP (security, field)
Security Field A valid security identifier such as ticker or ticker/exchange combination, CUSIP or ISIN, followed by the relevant yellow market sector key. For example, IBM US Equity, or 009612181 Corp. One or more recognized field mnemonics representing data you would like to download to Excel. To find field mnemonics, refer to the Field Search on the Bloomberg toolbar in Excel.
Optional Argument UpdFreq UpdateFrequency Update frequency enables you to set, in milliseconds, how often you receive ticks from the Bloomberg back end. The default is 300 milliseconds. The following rules apply: n The value must be in increments of 100 n The minimum update frequency is 300 The following are some commonly used values: n 5,000 milliseconds equals 5 seconds n 60,000 milliseconds equals 1 minute
Example using One Formula per Security 1. In cells A2, enter the security, in cell B1, enter the mandatory input fields. 2. In cell B2, enter the formula =BDP(A2, B1).
BDH BDH (Bloomberg Data History) returns the historical data for a selected security and timeframe. Syntax =BDH (security, field(s), start date, end date, opt arg 1,opt arg 2) Security A valid security identifier such as ticker or ticker/exchange combination, CUSIP or ISIN, followed by the relevant yellow market sector key. For example, IBM US Equity, or 009612181 Corp. Field One or more recognized field mnemonics representing data you would like to download to
Start Date End Date Excel. To find field mnemonics, refer to the Field Search on the Bloomberg toolbar in Excel. The date you would like your data to start, in a format acceptable to Excel. For example, MM/DD/YY, DD/MM/YY, etc. You can also enter a relative date (-6CQ). A date that is equal to or later than the Start Date or a relative date. To display the historical data up to the current date, leave the End Date blank.
History Example
1. In cell A1, enter the security and yellow key. 2. In cell A2, enter the date. 3. In cells B2:D2, enter the fields. 4. In cell A3, enter the formula
=BDH($A$1,$B$2:$D$2,10/1/2007,10/15/2007) The start and end dates are entered as absolute values in the following formula.
BDS BDS (Bloomberg Data Set) returns multi-cell descriptive data to your Excel spreadsheet. Syntax =BDS (security, field, opt arg 1, opt arg 2)
Security Field A valid security identifier such as ticker or ticker/exchange combination,CUSIP or ISIN, followed by the relevant yellow market sector key. For example, IBM US Equity, or 009612181 Corp. One or more recognized field mnemonics representing data you would like to download to Excel. To find field mnemonics, refer to the Field Search on the Bloomberg toolbar in Excel.
Remarks n When producing values, the number of columns and the number of rows are automatically appended to the end of the formula once the formula executes. n BDS supports Overridable Fields. n There are two methods for entering arguments into the Excel spreadsheet, using a range, or using an absolute value.
Example using Cell References The example below uses the range method. 1. In the cell B1, enter the Security Name. 2. In the cell B2, enter the Field. 3. In the cell B3, enter the formula =BDS(B1,B2)
BEQS BEQS (Bloomberg Equity Screening) returns multi-cell data for a selected Screen created using the Bloomberg EQS Terminal function. Syntax =BEQS (screen name, opt arg 1, opt arg 2)
screen name The name of the screen to execute.
Optional Screen Type Defines if the screen is a Bloomberg Screens or a Samples Screens. If ScreenType is set to: n Bloomberg Screens, set this argument to True or ScreenType =C. n Not a Bloomberg Screens, set this argument to False or ScreenType =B. If this argument is not used, it defaults to false.
Group
If the argument is False, you are able to specify your own group name, as long as the group name is found in EQS<GO>. The syntax for this is Group=GroupName.
Remarks If the screen name does not exist then the cell returns #N/A Invalid Screen Name. Examples n =BEQS(Increasing Option Call Volume, ScreenType =B) Sets BEQS to load the Bloomberg screen Increasing Option Call Volume.
n =BEQS(New
Eqs, ScreenType=C, Group=Italy Market) Sets BEQS to load the user screen New Eqs and the group Italy Market. If the group is not specified, then the entire New Eqs screen loads.
Function Builder The Function Builder enables you to create a single formula without having to manually enter your optional arguments. The function builder also enables you to view all optional arguments for BDH, BDS and BEQS functions. To launch the Function Builder, select Function Builder from the Bloomberg Menu; or
Calculation Overrides - 33
Calculation Overrides
A Calculation Override provides you with the ability to perform Bloombergs financial calculations in Excel. An override is a Bloomberg Excel formula in which two or more variables have a relationship (for example, price and yield). These two variables are considered active and reactive. An active variable allows you to insert your own input to see the outcome of the reactive variable. Formula Override Example The following example uses a formula override. In this example, if you modify cell D3 and/or cell E3, the output in cell B3 changes. =BDP($A3,B$2,$D$2:$E$2,$D3:$E3)
Scenario Builder - 34
Scenario Builder
Scenario Builder The Scenario builder lets you perform Bloombergs financial calculations in your own customizable sheet for multiple securities. Where two or more financial variables have a relationship (for example price and yield), it is possible to override or set a value for one of the variables within Excel to see the outcome that this produces in the other The real power kicks in when we are able to perform the calculation for many securities in one page. To launch the Scenario Builder:
n Select n Click
Scenario Builder from the Bloomberg menu on the Bloomberg Tool bar.
Scenario Builder - 35
Screens and Steps The Scenario Builder walks you through the following four steps that import your data. Each step corresponds to a separate wizard screen.
Scenario Builder - 36
Description You can select a specific scenario and the fields to include in the scenario. See Scenario Builder: Step 1 of 4 for detailed information on how to select a scenario. You can input the values for the included fields. See Scenario Builder: Step 2 of 4 for detailed information on how to customize the field vales. You can create a list of one or more securities by: n Entering a Security Manually. n Selecting Securities from an Equity Index n Selecting Securities from an Excel Spreadsheet n Selecting Securities from BLP-Launchpad Monitor n Selecting Securities from NW-NW Monitor n Selecting Securities from PLST-Portfolio n Selecting Securities from LIST-Security List n Selecting Securities from a spreadsheet See Scenario Builder: Step 3 of 4 for detailed information on how to create a list of securities.
Scenario Builder - 37
You can specify the layout for scenario. See Scenario Builder: Step 4 of 4 for detailed information on selecting the layout.
Template Library - 38
Template Library
You launch the Template Library by selecting Template Library from the Bloomberg Menu. The Bloomberg template screen enables you to open a Bloomberg Template and import it into your Excel spreadsheet. From the Template Library screen you are able to: n Search n Filter n Provide feedback n Open a Bloomberg Template into your Excel Spreadsheet
Template Library - 39
expand a section, click the + icon. collapse a section, click the icon.
Populate Table - 40
Populate Table The Populate Table tool automatically creates a dynamically updating table of data from column and row headers. Before using the Populate Table tool, create column headers of Fields and row headers of Tickers (or column headers of tickers and row headers of Fields). To fill the data using Populate Table, do the following:
1. Click on the cell of your table in the upper left hand corner.
Formula Conversion Tool The Formula Conversion Tool enables you to convert your old Bloomberg functions (BLP) to the new BDP/BDH/BDS functions on a cell, worksheet, or book level. To launch the Formula Conversion Tool, select Formula Conversion Tool from the Bloomberg menu. The Formula Conversion Tool appears, as shown in Figure 16.
The address of all the formulas in the current sheet, and the original formulas appear in the Bloomberg Formula Conversion window, along with how the formulas will appear once they are converted. A 3 denotes that the formula can successfully be converted.
Smart Tags - 44
Smart Tags
Bloomberg Smart Tags enables you to launch and manage specified Bloomberg terminal functions against your security. These Smart Tags run the specified function in the Bloomberg screen you select. Locating Smart Tags Any cell containing a valid security and yellow key contains Smart Tags. The small purple triangle in the bottom right corner denotes that there are Smart Tags.
If the small purple triangle is NOT present, you can activate Smart Tags from the Bloomberg Options box Clicking on the Smart Tag icon displays a list of functions. Selecting a specific function launches that function on your Bloomberg terminal.
Smart Tags - 45
Bloomberg Options - 46
Bloomberg Options The Bloomberg Options page enables you to set specific options for the Bloomberg Excel Add-in. You can launch the Bloomberg Options dialog by selecting Options from the Bloomberg Menu.
Bloomberg Options - 47
The Bloomberg Options screen consists of three tabs: n General Tab n Functions Tab
n Smart
Tags Tab
The User Interface languages include English, Japanese, Korean, Simplified Chinese and Traditional Chinese. The default is drawn from your Windows settings. The Security radio buttons enable you to set how your security defaults for any Create a list of Securities screens.
Bloomberg Options - 48
Clicking the ... Radio Button Set defaults Remembering the previously used settings
Enables You To... Set specific market sectors, identifier types and security list. Always use the last settings from when you use any Create a list of Securities screen. For example, if you select a Market Sector of PFD , then the program uses PDF as the default.
Functions Tab The Functions Tab enables you to set: n Which formulas automatically update when you open your Excel Spreadsheet n The action of the Refresh button n The BDP Update Frequency
Smart Tags Tab See the section Smart Tags for information on the Smart Tags tool.
Help x2
The BLOOMBERG PROFESSIONAL service, BLOOMBERG Data and BLOOMBERG Order Management Systems (the Services) are owned and distributed locally by Bloomberg Finance L.P. (BFLP) and its subsidiaries in all jurisdictions other than Argentina, Bermuda, China, India, Japan and Korea (the BLP Countries). BFLP is a wholly-owned subsidiary of Bloomberg L.P. (BLP). BLP provides BFLP with all global marketing and operational support and service for the Services and distributes the Services either directly or through a non-BFLP subsidiary in the BLP Countries. BLOOMBERG, BLOOMBERG PROFESSIONAL, BLOOMBERG MARKETS, BLOOMBERG NEWS, BLOOMBERG ANYWHERE, BLOOMBERG TRADEBOOK, BLOOMBERG BONDTRADER, BLOOMBERG TELEVISION, BLOOMBERG RADIO, BLOOMBERG PRESS and BLOOMBERG.COM are trademarks and service marks of BFLP or its subsidiaries. 2009 Bloomberg Finance L.P. All rights reserved. 32624032 0209