Help x2

Press the HELP key twice for instant live assistance.

Frankfurt +49 69 92041 0 Hong Kong +852 2977 6000 London +44 20 7330 7500

New York +1 212 318 2000 San Francisco +1 415 912 2960 São Paulo +55 11 3048 4500

Singapore +65 6212 1000 Sydney +61 2 9777 8600 Tokyo +81 3 3201 8900

GETTING STARTED

bloomberg.com

©2007 Bloomberg L.P. All rights reserved. 22538703 0207

02 04 06 06 08 09 10

The Bloomberg Keyboard Keyboard and navigation Creating a Login Name and Password Finding Information The <HELP> key The Global Help Desk: 24/7 Interact with the Bloomberg Help Desk Broad Market Perspectives Top recommended functions Analyzing a Company Basic functions for Bonds and Equities Communication The BLOOMBERG PROFESSIONAL service message system Tips, Tricks and Fun Customer Support

11 12

If you are not utilizing a Bloomberg-provided keyboard, press the Alt + K buttons simultaneously to view an image of your keyboard. This will enable you to position your Bloomberg keyboard stickers accurately.

NAVIGATE THE BLOOMBERG PROFESSIONAL SERVICE
®

The Bloomberg keyboard has been color-coded for ease-of-use. RED keys are STOP keys
CONN DFLT

GREEN keys are ACTION keys
GO

Press once to LOG-IN to the system. Press once to LOG-OuT of the system. Equivalent to the traditional ‘Escape’ button Press <CANCEL> to reveal Bloomberg’s Global Customer Support numbers. Leverage all four BLOOMBERG PROFESSIONAL service windows. Press <PANEL> to rotate between the windows.

The <GO> key is equivalent to the ‘Enter’ key on a traditional keyboard and is essential to activate each function. Simply press it after you enter a command. The <MENU> key is essential in the navigation process. This is equivalent to the ‘Back’ key to return you to the previous screen.
PAGE BACK

CANCEL

MENu

PANEL

PAGE FWD

Press <PAGE FwD/BACK> to access the next/previous screen.

YELLOw keys correspond to MARKET SECTORS
EQuITY GO

PRINT

Press <PRINT> to print a one-page screen. Enter {# of pages} <PRINT> for consecutive pages. Keyword Search: enter a keyword at the top of the BLOOMBERG PROFESSIONAL service screen and press <HELP> to search our entire database of information. Press <HELP> once for more detailed information on the function you are viewing. Press <HELP> twice to interact with the Bloomberg Help Desk, 24 hours a day, seven days a week. HDSK <GO> to access your previously sent Help Desk queries and answers.
03

Press any of the yellow keys for a main menu for that specific sector; e.g. <EQUITY> <GO> will bring you to a complete menu of equity-related news, data and analytics.

HELP

02

CREATING A LOGIN NAME AND PASSwORD
Changing your Password 1. Once the Bloomberg software has been installed, use the mouse to double click on the Bloomberg icon that appears on your desktop to launch the application. Once the login name has been chosen it is fixed permanently, however the password may be changed as often as you like. Please use the function UUF <GO>.

2. Press the RED <CONN DEFAULT> key once (equivalent to the pause break key on a traditional keyboard). Leave the login and password fields blank and press <GO>. 3. Answer the five basic questions to complete the login creation process. 4. A member of Bloomberg’s Global Customer Support team will call you shortly to validate your new login. At this point, they can also assist with other initial questions you may have, including setting up a training session.
Please note: It is important that your login is validated within five days. If we are unable to contact you and validate your details, the login will expire. Should this happen, please repeat the instructions above to create a new login.

Once your login has been validated we recommend that you define the personal defaults associated to your login. These settings include time zone, base currency, country, etc and will impact other functions. Simply type PDFQ <GO> and enter your choices in the boxes provided. If you are a BLOOMBERG ANYWHERESM, subscriber, your final step is the registration of your B-uNIT authentication device. Type BA <GO> and follow the instructions on the screen or refer to the documentation included with the B-uNIT device. ANY <GO> provides on-line documention for account setup and enrollment.
SM

For technical assistance you can always call our Global Customer Support. Press the RED <CANCEL> key for a list of local technical support numbers.

04

05

FINDING INFORMATION AND KEYwORD SEARCHES
The <HELP> key is your gateway to finding all information on the BLOOMBERG PROFESSIONAL service. Whether you are looking for company ticker codes, indices, new stories by subject, biographies, and more the <HELP> key will find it for you. At the top of the screen, type a keyword(s) associated with your subject of interest followed by the <HELP> key. Here are some examples:
1. Company Ticker Search: Intel <HELP> Select # 10, ‘Companies/Govts/Orgs’ to display all the companies with the name of Intel 2. People Search: warren Buffett <HELP> Select # 7, ‘People’ to access the Profiles database and display a complete biography of Warren Buffett 3. Earnings Estimates: Earning Estimates <HELP> Select # 3 ‘Functions/Analytics/Internet’ to display a comprehensive list of relevant earnings functionality

The Bloomberg Help Desk is available 24 hours a day, seven days a week and provides immediate assistance to our customers worldwide. The INSTANT BLOOMBERGSM (IB) communication platform allows any Bloomberg user to send an enquiry to the Help Desk and receive a response in real time. Press the <HELP> key twice to open a ‘LIVE HELP’ chat window. In the orange box type your query and press <GO> to send.

06

07

down and value Industry overview: choose from more than 68 industries Country overview: choose from more than 46 countries Scan the Bloomberg Equity universe to find companies that match your selected criteria BLOOMBERG LAuNCHPADSM. customer support and more Display today’s top business and general news headlines Most popular news stories BLOOMBERG NEWS® audio/video reports The main news menu Displays a calendar of economic releases Display a menu of treasury/money market and international bond monitors Monitor worldwide returns for Equity indices World Government bond monitor Display an earnings announcement calendar Monitor the most active securities by volume. capital structure and cash flow breakdown COMP <GO> Comparative returns for your chosen security to its benchmark index and its industry group DES <GO> EQuITY SPECIFIC ANR <GO> Displays analyst recommendations EEB <GO> Display Bloomberg Earnings Estimates BOND SPECIFIC YAS <GO> Yield and Spread Analysis ALLQ <GO> A liquidity platform of price and yield quotes from contributed sources BLP <GO> To view a Launchpad display: From the Launchpad toolbar. enter: TICKER <YELLOw KEY> FUNCTION <GO> to bring you to that function An Equity example: BUD <EQUITY> DES <GO> A Bond example: BUD 9 12/1/09 <CORP> DES <GO> Descriptive page including a snapshot of fundamental data and management information BQ <GO> Display price. earnings. trade. The ultimate customizable desktop monitor ANALYzING A COMPANY If you are already familiar with the ticker of the security. up. relative value data on a single screen CN <GO> Display all Company News GPO <GO> Graph historical prices and moving averages RELS <GO> Related Securities — The capital structure CRPR <GO> Credit Profile — Current and historical credit ratings for an issuer RV <GO> Relative Value — Perform customized peer group analysis ISSD <GO> Display issuer information.BROAD MARKET PERSPECTIVES Many of these screens are customizable so that you can change the parameter to suit your needs. click ‘TOOLS’ and then sample views 08 09 . MAIN <GO> TOP <GO> READ <GO> AV <GO> N <GO> ECO <GO> IM <GO> wEI <GO> wB <GO> ACDR <GO> MOST <GO> IBQ <GO> CBQ <GO> QSRC <GO> Menus for market sectors.

group or Internet address MSG1 FROM JOHN BROwN <GO> View all messages received from a specific user MSG4 TO JOHN BROwN <GO> View all messages sent to a specific user MSG1 FROM INTERNET <GO> View all messages received from an Internet address MSG4 TO INTERNET <GO> View all messages sent to Internet addresses MSG1 UNREAD <GO> View all unread incoming messages MSG4 UNREAD <GO> View all unread outgoing messages SPDL <GO> Create and maintain a speed-dial list that serves as your address book. company. phone and fax numbers GRAB <GO> Send a single BLOOMBERG PROFESSIONAL service screen shot as a message attachment IB JOHN BROwN <GO> Chat in real time via INSTANT BLOOMBERG BERRY <GO> Access the BLOOMBERG PROFESSIONAL service on your BlackBerry® Arts and culture Classified adverts Bloomberg sports menu Restaurant search and reviews Flight schedules Regional weather forecasts Bloomberg data and calculations in Excel — Download sample spreadsheets Bloomberg career center Ease-of-use tips and shortcuts Printer settings Real-time exchanges and request form Historical archive of all your Help Desk enquiries and corresponding answers MUSE <GO> POSH <GO> BSP <GO> DINE <GO> FLY <GO> wEAT <GO> BBXL <GO> JOBS <GO> EASY <GO> PSET <GO> EXCH <GO> HDSK <GO> NI wNEwS <GO> Who’s who? Movers and shakers. retrieve incoming messages. address.com <GO> Enter the BLOOMBERG PROFESSIONAL service customer’s name. Store information for each user. including job title. use Bloomberg as a resource for all your personal and lifestyle information.COMMUNICATION MSGM <GO> The main message menu which outlines the function codes needed to send a message. TIPS. Shortcuts and FAQs MSG JOHN BROwN or MSG jbrown@aol. set up message defaults and more. TRICKS AND FUN Need to find a good restaurant? Want to check out the weather or view a flight schedule? In addition to the best business and financial data. hires and fires PEOP <GO> People Search 10 11 .

and differentiate yourself from your peers. optimize your job performance. request on-site training. The following options are available for your use: BREP <GO> Display the name of your dedicated Bloomberg Account Representative. NEXT <GO> Stay up-to-date with new and enhanced functionality. register to attend Bloomberg seminars and events. 12 . Participate in well-structured classes to improve your knowledge and proficiency of Bloomberg. <HELP> <HELP> Contact the LIVE 24/7 Global Help Desk to send enquiries and receive help in real time. BU <GO> BLOOMBERG uNIVERSITY® provides you with a menu of training resources that can help you better navigate the BLOOMBERG PROFESSIONAL service. CERT <GO> The Product Certification program has been designed to equip financial professionals with the power of the BLOOMBERG PROFESSIONAL service. View all on-line training manuals.CUSTOMER SUPPORT The outstanding level of customer and product support provided by Bloomberg will ensure you are always up-to-date with the latest features and benefiting from the full value of the BLOOMBERG PROFESSIONAL service. or read about new functions and enhancements.

Bloomberg LP Enhanced Excel New Excel Add-in 2007 1 .

................................................................................................................. 4 USING THE WIZARDS.................................................................................................. 27 FORMULA WRITING .................... HISTORICAL DATA .......................................... OVERRIDES...................... 23 6.................................................................................. INTRADAY DATA ......................................................................................................... 37 3.................................................................... BDS ................................................................................................................................................................... 3 ACCESSING THE NEW & PREVIOUS ADD-INS ...................... 44 2 .......... 34 3...................... FUNDAMENTALS WIZARD ...................................WHAT’S NEW .................................................................................... 7 2.......................................... 41 APPENDIX B: ERRORS ................................................................................................. 31 1....................................................................... 32 2.......................................................... FORMULA BUILDER ..................................................... BDH ... 38 APPENDIX A: OPTIONAL ARGUMENTS FOR BDH FORMULAS......................................... 25 7.......................................................................................................... FIELD SEARCH TOOL........................ 19 5............................................................................................... 5 IMPORT DATA WIZARD ..................... 26 8........... MARKET DATA (most recent data) and BULK DATA....................................... BDP.. POPULATE TABLE.......... 36 INTRADAY HISTORICAL TIME SERIES ..................................................................................................................................... 35 HISTORICAL TIME SERIES .......................................................................................... 12 3......................................................................................... 6 1............................

Intraday. Errors: • Errors have been consolidated/ simplified to facilitate interpretation BBXL: • BBXL will be revised and there will be a link to the previous BBXL Arrays Automatic array creation will no longer be supported in this add-in. Reference. =BDP(IF • A Bloomberg function nested in an Excel function. Cell locking rules are as follows: • =B6 : relative row and column reference • =$B6 : column is anchored or absolute and row is relative • =B$6 : row is anchored or absolute. =IF(BDP • =NOW() and =TODAY() functions are now compatible [no need to use =blptoday() and =blpnow()] Wizards: • “Import Data” tool consolidates the History. BLPSH.WHAT’S NEW The Bloomberg Excel Add-In product has been enhanced to simplify your spreadsheets and proprietary model needs. Bulk and Table wizards • Table wizard AND Bulk wizard type information is downloaded via “Market. Data Sets” option • Intraday wizard data is downloaded via “Historical Intraday” • History wizard data is downloaded via “Historical End of day” • Better field search logic derived from FLDS<GO> has been implemented Help: • There is now a comprehensive HELP file for the add-ins that can be accessed via the Bloomberg Menu • Fx function toolbar also has a Bloomberg component describing each new formula type. More than the ever the Bloomberg Excel Add-in wizards and functionality integrates seamlessly with the Microsoft look and feel. column is relative • =$B$6: Both column and row are anchored and absolute *** BLP FORMULAS AND PREVIOUS WIZARDS WILL STILL WORK!*** 3 . Analytical. BLPI • BDS replaces BLPB Nesting now supported: • Nesting of formulas is now supported. To access it click on the Excel fx box next to the Excel formula bar then under “Or select a category:” choose “Bloomberg”. This can be done in 2 ways: • An Excel function nested in a Bloomberg function. Functions: • BDP replaces the BLP formula • BDH replaces BLPH.

This includes the previous wizards as well as the BLP.ACCESSING THE NEW & PREVIOUS ADD-INS • • • The previous Bloomberg Add-ins will still work. BLPH and BLPSH They can be accessed via the “Bloomberg” menu on the excel Toolbar under “Previous Bloomberg Menu” The weather wizard. BLPI. Performance wizard and IBES conversion tool will only be accessible via the previous Bloomberg menu 4 .

A tool which allows retrieval of all data types (current. 1. Contact Bloomberg. Function Builder.A tool for populating current data once a field mnemonic and security identifier are placed in the sheet 6.A button which launches a chat with the HELPDESK CLICK INTO ANY TOOL TO LAUNCH IT 5 . 7. 4. 3. historical and bulk) 2. 6.USING THE WIZARDS There are 6 Items on the new Bloomberg Add-in Toolbar. intraday. Refresh All Workbooks. Populate Table.A tool for bringing in Fundamentals data in a report format 4. 3.A tool for building formulas. Import Data . Fundamentals Reports. Field Search – A tool for looking up field mnemonics 5.A tool for refreshing links in the sheet 7.provides a quick link to the Excel fx box which serves the same function. 5. 1. 2.

You will be taken to a page of the add-in HELP files describing how to use this component. Import data This wizard combines the former Table. • • • Market. Data Sets. On the first page you have the option to choose what sort of data you want to download. 6 .pulls in historical data (equivalent of previous History wizard) Historical Intraday. Each option is a distinct data path i.IMPORT DATA WIZARD Click the icon on the toolbar to open the wizard. Historical and Intraday Wizards. the outcome depends on the data type selected. Click on the “?” then use the cursor to point and click on the part of the wizard you have a question on. Analytical. Reference.pulls in intraday data (equivalent of previous Intraday Wizard) Notes on using wizard: Use the “?” icon in the top left corner of the wizard to get help on any component. Bulk.pulls in current data and Bulk information (combines previous Table wizard and Bulk wizard) Historical End of Day.e. The advantage of this is that all sorts of data are accessible via one wizard.

1. MARKET DATA (most recent data) and BULK DATA 7 .

Hand type each security and hit ADD in the wizard (or hit ENTER/GO from the keyboard) • Market sector is selected from the “market sector” dropdown. The yellow keys on the keyboard can also be used. 2. Combinations of the above 3 security selection methods can be used. Click on the “From” Box and select “Spreadsheet” • Highlight a range of securities in your sheet by clicking into your workbook. Dragging in securities from Bloomberg pages using the pushpin icon is still supported.Select Securities 3 different ways to select securities: 1. Notes on using this page: To remove one of all of the securities use the “Remove” and “Remove all” fields respectively.MOST RECENT DATA Step 1. located on the bottom right hand side of the wizard. Click on the “From” Box and select “Equity indices” • Select from a list of pre-populated equity indices listed in the “indices” box 3. 8 .

• Click on the field you want and hit “ADD” or <GO>. Selecting “More field details” at the bottom left will show the definition of each field along with the mnemonic and name in the top part of the wizard. To remove one of all of the fields use the “Remove” and “Remove all” fields respectively. located on the bottom right hand side of the wizard. 9 . You can use CNTL-Click or SHIFT-Click to select multiple fields. This search runs on the same logic as the page FLDS<GO>. Field source “Spreadsheet” • Highlight a range of cells in your worksheet then click “Import” • Selected fields appear in the box on the right hand side 2.MOST RECENT/BULK DATA Step 2. Manual search: • On the “Categories tab” double click on “+” signs to expand folders and find the field of interest • Locate the field of interest and hit “ADD” • Notes on using this page: When you click on a field its definition will be listed in the gray area at the bottom of the wizard.Field Selection 2 ways to select fields: 1. • A list of fields is returned on the LIST tab and will be ranked from most to least popular/ relevant. b. Field source “Bloomberg Fields” a. Keyword Search • Type a keyword then hit “Search” or hit “GO” on the keyboard.

MOST RECENT/BULK DATA Step 2. Field types &icons Different field types will have icons under the “Type” header indicating what sort of data they will retrieve.Field Selection cont… Filter option • Allows you to filter for DataSets (bulk). RealTime or Static fields and to filter fields by market sector dependent on security choices on first page. denotes real time fields denotes bulk/data set type fields Any fields with no icon are static fields 10 .

the bulk fields will be aligned vertically below the data for the static/real time field CLICK FINISH TO OUTPUT RESULTS TO EXCEL 11 .data will be populated in a new worksheet Show Labels Options: • Security. A graphical data orientation in excel appears on the right hand side of the wizard.the bulk fields will be aligned horizontally to the right of the data for the static/real time fields • Vertical.Field names are aligned vertically Data set aggregation: • Aggregate in a single cell – for bulk fields this option will place all of the bulk information in one cell when checked Table Layout Applies to the layout of the different data types.Field names are aligned horizontally • Vertical Fields.Layout Options Data placement: • Existing worksheet. bulk and static/real time.allows you to designate the cell where the results are outputted in the current sheet • New worksheet.When selected outputs the Field mnemonics into excel Orientation Options: • Horizontal Fields.MOST RECENT DATA Step 3. • Horizontal. Bulk information is shown in blue and static/realtime data is shown in grey.When selected outputs the names of the securities into excel • Field.

HISTORICAL DATA 12 .2.

The yellow keys on the keyboard can also be used. located on the bottom right hand side of the wizard. Dragging in securities from Bloomberg pages using the pushpin icon is still supported. Click on the “From” Box and select “Equity indices” • Select from a list of pre-populated equity indices listed in the “indices” box 3. Hand type each security and hit ADD in the wizard (or hit ENTER/GO from the keyboard) • Market sector is selected from the “market sector” dropdown.Select Securities 3 different ways to select securities: 1. Click on the “From” Box and select “Spreadsheet” • Highlight a range of securities in your sheet by clicking into your workbook.HISTORICAL DATA Step 1. Combinations of the above 3 security selection methods can be used. 13 . Notes on using this page: To remove one of all of the securities use the “Remove” and “Remove all” fields respectively. 2.

14 . This search runs on the same logic as the page FLDS<GO>. Selecting “More field details” at the bottom left will show the definition of each field along with the mnemonic and name in the top part of the wizard. To remove one of all of the fields use the “Remove” and “Remove all” fields respectively. b. Keyword Search • Type a keyword then hit “Search” or hit “GO” on the keyboard. Field source “Spreadsheet” • Highlight a range of cells in your worksheet then click “Import” • Selected fields appear in the box on the right hand side 2.HISTORICAL DATA Step 2.Field Selection 2 ways to select fields: 1. • Click on the field you want and hit “ADD” or <GO>. Manual search: • On the “Categories tab” double click on “+” signs to expand folders and find the field of interest • Locate the field of interest and hit “ADD” Notes on using this page: When you click on a field its definition will be listed in the gray area at the bottom of the wizard. located on the bottom right hand side of the wizard. You can use CNTL-Click or SHIFT-Click to select multiple fields. Field source “Bloomberg Fields” a. • The returned list of fields on the LIST tab will be ranked from most to least popular/ relevant.

if you ask for monthly data and the end date is 2/15. you will see data for each month in the interval on the last calendar day of that month.HISTORICAL DATA Step 3. For example. Returns results based on calendar intervals. you will see data for each month in the interval on the Actual 15 . For example.Periodicity and Time Frame Selection To select your periodicity and time frame: 1) Periodicity options: Calendar Type : Fiscal Calendar Returns results based on the fiscal year for the specified securities. if you ask for monthly data and the end date is 2/15. Returns results based on the actual date specified.

AQ4 if you chose fiscal: FQ1FQ4 and so on o Number of periods: number and type of periods you want to view relative to the end date. the options in the dropdown are dependent on what you selected for “Calendar type” under “Periodicity”. Semi-Annual. o Period options: Select a start and end period: Example: Start date: FQ1 2001 . Date (a specific date chosen by user). AQ3. and Quarterly Yearly. Monthly. Period (a specific fiscal. Weekly. End date: FQ4 2006 Relative Time Series: o End date options: Today (current date) . If you choose Actual. calendar or actual period) o Note: When using the Period option for the End date option. Semi-Annual.HISTORICAL DATA Step 3. AQ2. Quarterly.Periodicity and Time Frame Selection cont… Periodicity: Fiscal Calendar & Actual Yearly. Example: 4 years relative to today 16 . then your period options will be AQ1. Daily 2) Time Frame options: Fixed Time Series: o Date options: select a specific start and end date or check off the “Current” box to have data come in from start date until current date.

Options are: • Exclude.excludes non trading days • Include all non-trading weekdays • Include all calendar days – includes non-trading weekdays and weekends If you select “Include all calendar days” or “Include all non-trading weekdays” you are presented with the following filler options: o “Carry over last price” o “#N/A N/A” o Custom Quote: For yield quoted securities only.Optional Parameters Currency: Select what currency to download data in Non trading days: Choose whether to exclude or include non trading days.HISTORICAL DATA Step 4.select if you want to download the data in price or yield 17 .

allows you to designate the cell where the results are outputted in the current sheet • New worksheet.HISTORICAL DATA Step 5.when selected distributes data in different sheets in the workbook on a per security basis Time Ordering: • Chronological.Layout Options Data placement: • Existing worksheet.When selected displays the dates alongside the data Field Orientation: • Horizontal .When selected outputs the names of the securities into excel • Field.when selected data is displayed with most recent data first • Reverse Chronological.Field names are aligned horizontally • Vertical .when selected data is displayed with most recent last CLICK FINISH TO OUTPUT RESULTS TO EXCEL 18 .When selected outputs the Field mnemonics into excel • Date.Field names are aligned vertically Multi-sheet: • Single security per sheet.data will be populated in a new worksheet Show Labels: • Security.

3. INTRADAY DATA 19 .

Select Securities 3 different ways to select securities: 1. Hand type each security and hit ADD in the wizard (or hit ENTER/GO from the keyboard) • Market sector is selected from the “market sector” dropdown. Notes on using this page: To remove one of all of the securities use the “Remove” and “Remove all” fields respectively. The yellow keys on the keyboard can also be used. Click on the “From” Box and select “Equity indices” • Select from a list of pre-populated equity indices listed in the “indices” box 3. Combinations of the above 3 security selection methods can be used. Click on the “From” Box and select “Spreadsheet” • Highlight a range of securities in your sheet by clicking into your workbook. located on the bottom right hand side of the wizard.INTRADAY DATA Step 1. 20 . 2. Dragging in securities from Bloomberg pages using the pushpin icon is still supported.

Non. Bid. Ask Interval Fields: Select what information you want to download for the specified summary interval. Options are limited to the following: • Open: First tick of each interval • High: Highest tick of each interval • Low: Lowest tick of each interval • Close: Last tick of each interval • Tick count: number of ticks in the interval • Volume: volume traded for the interval Time Frame: Select date and time that you want to download the data for. 21 . Filler options are available. Hand type of use dropdown. Options are: • Trade. 1 minute is the most granular.trading intervals: Select if you want to include or exclude non-trading days.Select Data Type/Interval Market Events: Select what sort of intraday data you want to download.INTRADAY DATA Step 2. Interval Size: Designate the intervals for which you want to view the tick data.

Field names are aligned vertically Multi-sheet: • Single security per sheet: when selected distributes data in different sheets in the workbook on a per security basis Time Ordering: • Chronological: when selected data is displayed with most recent data first • Reverse Chronological: when selected data is displayed with most recent l CLICK FINISH TO OUTPUT RESULTS TO EXCEL 22 .INTRADAY DATA Step 3.data will be populated in a new worksheet Show labels: • Security: when selected displays the security name(s) in the sheet • Field: when selected field mnemonics are outputted to the sheet • Date and Time: when selected date and time of intraday data are shown in sheet Field Orientation: • Horizontal .Optional parameters Data placement: • Existing worksheet.Field names are aligned horizontally • Vertical .allows you to designate the cell where the results are outputted in the current sheet • New worksheet.

• • In the Search text input field. enter one or more keywords or partial words. These markets correspond to the yellow keys on your Bloomberg keyboard. Types include: DataSets. PX_ASK). To search for Bloomberg API fields: 1. Historical. select one or more markets. RealTime and Static 23 . You also have the ability to select the field type from this dropdown. You can search for the field by field name (for example. FIELD SEARCH TOOL Click the icon on the toolbar to open. From the Filter drop-down list. Ask Price) or mnemonic (for example.5. You can search for multiple fields by using a partial word (for example Price or PX) 2.

Different field types will have icons under the “Type” header indicating what sort of data they will retrieve.fields will be applied horizontally to the sheet Vertical. This moves the selected fields into the Selected fields section. Note that when you select a field. 24 . 5. Click Search or hit GO on your keyboard • • • A list of fields appears the List tab.Click the Add button.fields will be applied vertically to the sheet 6. Choose the desired Field layout option at the bottom of the wizard. You can use CNTL-Click or SHIFT-Click to select multiple fields. denotes real time fields denotes bulk/data set type fields denotes historical fields Any fields with no icon are static fields 4. the field's description appears at the bottom of the categories list.Field Search Tool cont… 3. • • Horizontal. Drill down through the list of fields in the Categories tab and select one or more fields.Click Apply to add the fields to your spreadsheet.

The currency defaults to the default currency for the security selected. You can select an end date and then determine how many periods to display historically. This wizard has not been modified and will look and function as it did in the previous add-in. Ticker: Enter the ticker symbol of your security. Relative Time Series: Choose a relative time for the period type. FUNDAMENTALS WIZARD This wizard outputs fundamentals reports of your choice into excel. You can select a Number of Periods between 1 and 20. • Comparative Periods displays your security's data within the parameters set in the Time Series fields. Templates: Choose a pre-made template to download to your sheet 25 . • Reverse chronological displays your security with the newest data first. Period Type Fixed Time Series: Choose a start date (month/year) and a end date (month/year) for the period type. you can select another currency to override the default. From the dropdown list.6. To open the Fundamentals wizard click on the icon on the toolbar. Currency: Select the 3 letter ISO code of the currency to display your report in. Filing Status: Select whether to display the Preliminary filing or the Most Recent filing. Display order: • Chronological displays your security with the oldest data first.

This wizard will work the way the Fill Range tool did in the previous add-in: Place your securities and fields in the sheet so that there is one anchor cell separating them to the left of the fields and directly above the securities as shown: Place your cursor in the anchor cell and then hit the icon. 26 . POPULATE TABLE To open the Populate Table wizard click on the icon on the toolbar. Your table will then be populated with data. Select the appropriate link type from the window that follows.7.

This wizard will work 1. 27 . icon on the toolbar. See above.8. Descriptions of the type of data each function retrieves are provided at the bottom of the wizard once the function is highlighted. Select the function type you want to create then hit OK. FORMULA BUILDER To open the Formula Builder click on the walk the user through creating a formula.

Optional Parameters/ arguments are denoted as Option1.2. They are listed following the required parameters and are highlighted in blue. Option3 etc. Click onto the blue hyperlink for any option to display a list of choices 28 . Option2. The above window will appear where the user can enter their required parameters which will differ dependent on the function type chosen (in this case BDH) 2.

29 . In this diagram Period is highlighted.The Diagram to the left is a representation of the Optional argument selection box. The Name column on the left hand side provides the long name of each optional. The different selections for this argument are listed under Value and the definition can be seen at the bottom of the window. Short is recommended as they economize character use in the formulas) Clicking onto any option name listed in the Argument box will display different selections for the option as well as a definition. (Short and long names can be used interchangeably when writing formulas manually. The Code column on the right hand side lists the short names.

Once you select an argument the short name/ code for that optional argument will be placed into the option box (in this case the option “daily” was selected). To add another option click on the blue hyperlink for one of the unused options and repeat the same process. 4. Once all of the required parameters and desired number of optional arguments are entered click on OK to have the formula and the data outputted in your sheet. 30 .3.

Cell referencing/ locking rules: =B6 : relative row and column reference =$B6 : column is anchored or absolute and row is relative =B$6 : row is anchored or absolute.FORMULA WRITING The formulas have been consolidated and optional parameters are now more flexible. This is equivalent to BLP • BDH (Bloomberg Data History) for historical end of day and historical intra day data. BLPSH and BLPI • BDS (Bloomberg Data Set) for large data sets/ bulk data. Excel cell locking rules will need to be applied. This is equivalent to BLPB Array information Automatic array creation will no longer be supported in this add-in. column is relative =$B$6: Both column and row are anchored and absolute 31 . This is equivalent to BLPH. Formula types: • BDP (Bloomberg Data Point) for current data.

This locks the relative column. One field: =BDP (security. Note: Previous automatic array creation when using multiple securities or fields is not permitted.1. 32 . It is the equivalent of the BLP formula from the previous add-in.”px last”) 2.B1) where A1 contains the security and B2 contains the field mnemonic • Literal references (implementation of quotation marks) =BDP(“goog equity”.B1) Note: To lock the column holding the security.One Security. multiple fields • Cell reference: The column must be locked =BDP($A2. This is static or real time current market data. Syntax 1. BDP BDP (Bloomberg Data Point) returns the same data as the Market Data/Reference data option in the Data Wizard. Excel cell locking rules apply if using multiple fields/securities. field) • Cell references when using one security and one field: =BDP(A2. hit F4 3x. One security.

Multiple securities multiple fields: • Cell reference: The relative row and column must be locked. This locks the relative column for the security. =BDP($A2. “px last. To lock the row with the field mnemonics hit F4 2x.• Literal reference : Because automatic array creation is no longer supported. literal references with multiple fields will no longer work ie: =bdp(“ïbm equity. You can now drag this across: 33 . This locks the relative row for the fields. name. crncy”) is not a valid syntax 3.B$1) Note: To lock the security hit F4 3x.

It pulls in the same information as the Data Set option in the Data wizard. Syntax =BDS (security. field) Cell Reference: =BDS(A2.B1) Literal Reference: =BDS(“goog equity”. “cie des bulk”) 34 . BDS BDS (Bloomberg Data Set) returns informational bulk data. This replaces the BLPB formula.2.

BLPSH and BLPH formulas Syntax =BDH (security.3. This is the equivalent of the intraday and historical end of day options in the Data Wizard. BDH BDH (Bloomberg Data History) returns the historical data for a selected security or set of securities. [optional argument(s)]) ** Please see Appendix A for the optional parameters Required Arguments: • • • • Security Field Start date (mm/dd/yyyy) End date (mm/dd/yyyy) 35 . start date. end date. It replaces the old BLPI. fields.

C1. Specifying optional arguments via an literal reference (using quotations): Syntax: =BDH(security. 2. End date.B1.G1:G3) 1. End date. “curr=GBP. 5. range of optional argument codes. Specifying optional arguments via a range: Syntax: =BDH(security. 1.HISTORICAL TIME SERIES (equivalent of BLPH) There are two methods for entering arguments into the Excel spreadsheet.F1:F3. If you are doing a literal reference use a double set of quotes for this parameter to achieve the same outcome: “” • A BLPSH formula or a formula requesting one historical data point is achieved by using the SAME start and end date in the BDH formula 36 . For more information see Appendix A. via a range. Sort=D”) **Note: • The optional arguments can be specified in any order and have advanced options. Start Date. if you cell reference a blank cell for this parameter it will default until current. range of values for optional arguments) In Figure Below: #1 is the Range of optional arguments #2 is the Range of VALUES for the optional arguments Example: =BDH(A2. Days=C.D1. field. start date. “optional argument = argument value”) Example: =BDH(security. Start Date. • Although End Date is a required parameter. For example the “Fill” argument has a custom option where any desired value can be chosen to display for non-trading days. field. field. or via an absolute value. end date.

NUMBER_TICKS. field. Optional Arguments 2. VOLUME 1. end date/time. Orientation and Per will work with the intraday requests. F1:F2. range of values for optional arguments) 1. HIGH. G1:G2) 2. Via a Range: =BDH(security. field. 1.INTRADAY HISTORICAL TIME SERIES For historical intraday requests you must use “Barsz” or “BarTp” in the optional parameters to indicate a request for granular data. “barsz=5. Please see appendix A for other valid optional arguments. range of optional arguments. only a specific set of fields are valid: OPEN. Argument Values In the above example we are requesting opening tick ask data for 5 minute intervals from 2/22/2007 09:00-2/23/2007 16:00 (please see Appendix A for optional arguments and values) Syntax: =BDH(security. end date & time. LAST_PRICE. field. start date& time.bartp=a”) Note: Other optional arguments such as Fill. 37 . 2. end date& time. start date/time. start date& time . Via literal referencing: =BDH(security. Just as with the previous BLPI formulas. LOW.

2. input field(s). Cell referencing =BDP($A3. OVERRIDES Syntax: =BDP(Security.$C$1) The above formula: 1.B2. 3. 4.C2. locks the column holding the security locks the row holding the fields creates an absolute lock for the input field creates an absolute lock for the input value cell For only getting a value in one cell: =BDP(security. fields. input field.B$2. we do not drag the formula across and therefore we don’t use any cell locking in the above formula shown in the fx toolbar in the above figure: =BDP(A3. input value cell(s)) Because we only want to produce one value.$C$2.C1) 38 .3. input value cell) **Note: Arrays will NOT be created automatically so cell anchoring is necessary 1. reactive field .

$C$1:$D$1) Place your cursor in A3 and hit the F2 Key to see the placement of all the cells in the formula: 2. input field= input value) Example with one input field/value: =BDP("BUD9 Corp"."DUR_ASK"."PX_ASK". 20070220") 39 ."DUR_ASK". field."DUR_ASK"."DUR_ASK".$C$2:$D$2. Literal referencing: Using the index weight override as an example (the index ticker is case sensitive): =BDP("BUD9 Corp". However."100. SETTLE DT". "PX_ASK.SETTLE_DT=20070102") Which is the same as the below formula with the alternative syntax: =BDP("BUD9 Corp"."PX_ASK=100") Note: using multiple reactive fields is not possible with the literal reference."100") Alternatively you can use the syntax: =BDP(Security."PX_ASK=100.B2. you can use multiple input fields and input values.Cell referencing with multiple input cells/values: The formula from the above figure is: = BDP($A3. Example with twp input fields/values: =BDP("BUD9 Corp".

See below: 40 .You can also do a combination of literal and cell referencing to derive the same data as in the above examples.

"USD" for US Dollars). Dts Date output format. Days See also: Fill Show Date is the Boolean flag that enables you to turn on/off the trading date.all days. The valid enters are: • • • • • N . For Historical end of day only DtFmt 41 . The valid entries are: • • TRUE = Show the date FALSE = Hide the date. in quotation marks. The 3 letter ISO code.All calendar days T . Sets whether to either exclude or include Non-trading days where no data came in. Non-Trading Days.Trading W . Allows the you to return a date format as either: • • regular (ie: yyyymmdd) relative date format (ie: FQ12006). Curr This is NOT available for Intraday.All weekdays C .Weekdays A .Appendix A: Optional Arguments for BDH formulas Argument Description/ Possible Argument Values Currency. of the currency (ie. Currency of the ISO Code.

Per This is NOT available for Intraday The number of periods to download from the end date. B .Carries over the last available data. The default is C. CM (Calendar Month). CQ (Calendar Quarter. M (monthly). This is set in periodicity (per) according to Days. FS (Fiscal Semi).Carries over the previous day's data. The modifier should precede the base period. AW (Annual Week). AS (Annual Semi).Returns a blank. AM (Annual Month). Y (Yearly) . Q (quarterly). If Days is set to display Non.Filler value. CY (Calendar Year). Quarters. AY (Annual Year). Points 42 . The valid entries are: • • • • • C . Custom option. or Actual modifiers provide greater flexibility when used with the base period. F should only be used with Q. Orientation Periodicity. W (weekly). AD (Annual Day). CW (Calendar Week). Fiscal. Example: Fill= 0 will return 0 for each non trading day Fill Direction/Orientation for how you want the fields to appear in your spreadsheet. Months. AQ (Annual Quarter). Valid entries are: • • H . FY (Fiscal Year). CS (Calendar Semi). Valid modifiers are CD (Calendar Day).Horizontal V .Vertical.Returns an error message. E . S. FQ (Fiscal Quarter). The periodicity sets the interval within a fixed period of time when data is returned: The base periods are D (Daily). P . The Calendar. S (semi). Weeks.trading days. then this is the data to return for that day. and Y. or Years.

Price/Yield Quote. Bid.Golden Mean A . The valid entries are: • • • G .Price Y .Average C . BarSz For Intraday historical ONLY Bar Type B.Descend. The valid entries are: • • P . 43 . This defines historical Price or yield for a yield quoted debt instrument.Close.Ascend R – Reverse D . L. Ask.Yield. The valid entries are: • • • • Sort C.Chronological A . Any number between 1 and 1440. Last Only for Intraday BarTp Order to sort your time or dates. Quote Bar Size Indicates the interval for data retrieval. Default is 1 minute. QtTyp Quote Calculation This defines Historical average price or closing prices. A.

Appendix B: ERRORS The errors created by the new add-in consolidate some of the errors from the previous software to make them more intuitive. In that case. #N/A Time Out – The users request has timed out 6. #N/A Connection – The users has lost the connection to the back-end. #N/A Real Time – An error occurred with a real-time request Old Error Codes #N/A #N/A Auth New Error Codes #N/A Requesting Data… Error Codes Description Communication Error. Displayed either when there is a communication error or while waiting for the formula result to be returned. #N/A Invalid Field – A inapplicable field has been entered in a formula 3.dll .or any system which has neither Microsoft IE5 or higher or Microsoft Office2000 #N/A Authorization #N/A Auth -2001 #N/A Authorization #N/A BulkFld #N/A Ccy #N/A Invalid Field #N/A Invalid Parameter #N/A Com #N/A Connection #N/A Data Ctrl Not supported 44 . There might be certain situations with the new formulas where there was no corresponding error code with the old formulas. #N/A Authorization – A permissioning issue exists 2. #N/A Invalid Parameter – An invalid override was entered in a formula 4. #N/A N/A – A catch-all error code 8. 5. The user is not permissioned to receive data via the API Indicates the user is disabled because they have a Limited Functionality terminal or login that is not allowed to receive API data. Indicates that the BDS function is attempting to use a field that does not conform to the Bloomberg Bulk format. please follow these overriding principles: 1. #N/A Invalid Security – The security is not recognized 9.a file which is critical for the data retrieval in DDE version 2. This commonly occurs with a Windows 95 operatings system . Indicates that the currency specified does not exist The connection between the BBCOMM (which handles the actual transfer of data from our database to your PC) and the DDE (which passes requests from Excel to the BBCOMM) has been severed The operating system has failed to register the file blpdatax. #N/A Limit – A limit of some sort has been reached 7. Error Code Descriptions The following list defined the new error codes and maps then to the old error codes.2 or higher.

this is the error message received. Occurs primarily with BDH function There is no Historical data available for the Date(s) specified. Indicates that the function has failed to insert the necessary number of columns due to the final sheet column being occupied. This will be caused by one of two reasons . Exclusive to the Market Depth fields in API. not real-time streaming data. This is typically due to the intensive nature of the necessary calculations. #N/A Limit indicates the user has exceeded the security limitation of concurrent real-time security subscriptions. Indicates the user has exceeded the limitation of data download per month per user. Another reason could the number of fields within one request. Exclusive to BDH function where the end date parameter is not valid or is set before the start date. The field for which you have requested historical data is not a history field. The field mnemonic you have used is invalid. not real-time streaming data. not real-time streaming data. The request of data will be displayed until the limit is reached and then the error message #N/A Limit will be displayed with each subsequent request for both static and real-time data requests. This limit only applies to real-time streaming data.either the security has been spelled incorrectly or the yellow market sector key which should append the ticker has been omitted. The requested data will be displayed until 45 . THIS ERROR IS NO LONGER SUPPORTED. This limit only applies to static data. when you go over the 500 security monitoring limit.#N/A Dberr Not supported #N/A DbTimeout #N/A Time Out #N/A Derived Limit #N/A Limit #N/A Disable #N/A Limit #N/A Dly Lmt #N/A Limit #N/A End #N/A Fld #N/A End Date #N/A Invalid Field #N/A Full #N/A Limit #N/A Hist Fld #N/A Invalid Field #N/A History #N/A InvalidRepl #N/A N/A #N/A N/A #N/A Limit #N/A Limit #N/A MD Limit #N/A Limit #N/A Mth Lmt #N/A Limit installed. When the user reaches the limit the error message will be displayed with each subsequent request. This error indicates you have gone over the concurrent subscription limit of 500 securities for the derived real time fields for options. Indicates the user has exceeded the limitation of data download per user. Indicates the user's request has timed out during processing. The request of data will be displayed until the limit is reached and then the error message #N/A Limit will be displayed with each subsequent request for both static and real-time data requests. This limit only applies to static data. Occurs primarily with BDH functions Indicates that an unspecified error has been identified. THIS ERROR IS NO LONGER SUPPORTED. Indicates the user has exceeded the limitation of data download per day per user. The security for which data has been requested is not recognized. This limit only applies to static data.

An example of this is the New York Stock Exchange does not allow a delayed user to download any Bid & Ask data for NYSE listed securities. Exclusive to the BDH function where the value passed to the optional 'Filler' parameter is invalid. The security for which data has been requested is not recognized by Bloomberg. Exclusive to the BDH function where the value passed to the optional 'Sort' parameter is invalid.either the security has been spelled incorrectly or the yellow market sector key which should append the ticker has been omitted. #N/A N/A #N/A N/A #N/A N/A #N/A NA #N/A Neg #N/A N/A #N/A Invalid Field #N/A Nested Not supported #N/A NtrdVal #N/A No Ovrd VWAP #N/A OvrdVal Not supported Not supported #N/A Invalid Parameter #N/A Invalid Parameter #N/A Period #N/A Perm #N/A RevOrd #N/A Authorization #N/A Invalid Parameter #N/A Rl Tim #N/A Real Time #N/A Sec #N/A Invalid Security #N/A Invalid Security #N/A Invalid #N/A Sec Tp #N/A ShDates the limit is reached and then the error message #N/A Limit will be displayed with each subsequent request for both static and real-time data requests.g. An example would be trying to retrieve the yield on a stock.A. Invalid override value has been entered for user input within a calculation override BDP statement. User is not permissioned to view the specific field requested. THIS ERROR IS NO LONGER SUPPORTED. Typically occurs for bonds where the existing price provider is not pricing on an intraday basis. The specified field is a numeric field that cannot be negative but the calculated value is negative. May occur when an excel generated date.g. intraday or real time field is not available. e. The security for which real time data is being requested is not being priced in real time.#N/A N Ap #N/A Invalid Field #N/A N. This error will be returned where the fields requested require third party subscriptions. THIS ERROR IS NO LONGER SUPPORTED. or the dividend per share on a bond. given the security and price provider the user has selected. is used within a BDH. For example assigning the value of 1000 to a yield The data for the specified history. Exclusive to the BDH function where the value passed to the optional 'period' parameter is invalid. This error 46 . This will be caused by one of two reasons . This message indicates that Real Time VWAP fields do not support overrides. =today(). THIS ERROR IS NO LONGER SUPPORTED. The field is not applicable for the security. Error occurs exclusively with the BDH function when the user has requested the inclusion of Nontrading days. The specified security type is not among the valid security types (not ticker exchange nor SEDOL nor CUSIP). and specifically requested the 'filler' for the non-trading days to be #N/A N/A. This error may also be caused where values stipulated for an overridable field are significantly different from what may be regarded as the 'normal range' of acceptable values. Exclusive to the BDH Function. IBES fields. Data for the specified derived field is not available. e.

usually because it is not a valid date format or because it is a date set in the future. It is symptomatic of an underlying communication error (usually caused by the bbcomm failing to make a connection). this error will be displayed. Occurs when requesting a large number of historic data points using a DDE history request. Occurs particularly where selected price providers are not actively pricing the security. This can also result in a "Time Zone Adjustment: not authorized" error message on the DDE Server. The security for which real time data was requested has not traded in more than thirty days. An error for which there is no other programmed error handler. THIS ERROR IS NO LONGER SUPPORTED. Exclusive to the BDH function where the value passed to the compulsory parameter 'Start Date' is invalid. THIS ERROR IS NO LONGER SUPPORTED. The value passed to the ‘Days' parameter is invalid. Data requested forms part of a DDE request where the number of data points due to be returned exceeds Excel's array limitation of 1600 cells. 47 . Exclusive to the BDH function. The request for the field has timed out. After a given period of time (usually 90 seconds) if there is no response from our database.Parameter #N/A Invalid Parameter #N/A Invalid Parameter #N/A Shntrd #N/A ShYieldFlg #N/A Size Not supported #N/A Sls Auth Not supported #N/A Start #N/A Start Date #N/A Tim #N/A Time Out #N/A Trd #N/A Unknown #N/A Real Time #N/A N/A message occurs when the value passed to the ‘Dts’ parameter is invalid. Indicates that the BDH function recognized that the ‘QtTyp’ flag parameter is not correct. This error indicates you have been manually disabled by the Bloomberg Risk Team.

Sign up to vote on this title
UsefulNot useful