Univeristy of Waterloo Bloomberg Terminal Tutorial Notes Introduction on how to use the Bloomberg Terminals Previous Draft&Edit by Ancheng Luo, Stephen Szaura Jan 2012 Up-To-Date Edit by Kewei Yu Aug 2014 Contents 1. Bloomberg Terminal Structural Overview .................................................................................3 2. 1.1. Core Terminal ......................................................................................................................3 1.2. Launchpad ...........................................................................................................................3 1.3. Application programming interface ...................................................................................3 Keyboard ....................................................................................................................................4 2.1. 3. Bloomberg Self Training Program...............................................................................................6 3.1. 4. Important Keys ....................................................................................................................4 Bloomberg University...........................................................................................................6 Bloomberg Help System..............................................................................................................7 4.1. HELP X 1 ...............................................................................................................................7 4.2. HELP X 2 ...............................................................................................................................7 5. Common Commands and functions...........................................................................................8 6. Downing Data using the Bloomberg Excel Add-In (Bloomberg API) ......................................11 7. References ................................................................................................................................17 1. Bloomberg Terminal Structural Overview Originally a self-contained operating system running on custom hardware - commonly referred to as a "Bloomberg Box" - the Bloomberg Terminal now functions as an application within the Windows environment. From a user's perspective, there are essentially 3 distinct levels to the system: 1.1. Core Terminal This is the original system, consisting typically of 2 windows (some larger trading desks have 4), each containing a separate instance of the terminal command line. By entering tickers and functions, data can be displayed and programs run to analyze it. This seemingly large number of windows allows users to call up several entirely different sets of data, and compare it quickly; for those users who have more than one computer display, each terminal window can be assigned independently, creating, in effect, four terminals. 1.2. Launchpad Launchpad is a customizable display consisting of a number of smaller windows, called 'components', each of which dedicated to permanently displaying one set of data. A typical user would be a stockbroker who wishes to keep a list of 30 stocks visible at all times: Launchpad creates a small component which will show these prices constantly, saving the broker from having to check each stock independently in the terminal. It can be toggled on or off by hitting the <LPAD> key. Other functions, such as email inboxes, calculation tools and news tickers can be similarly displayed. The Instant Bloomberg messaging/chat tool is a Launchpad component, as are the chat windows it creates. To launch a normal function from the Bloomberg Terminal's 4 Screens into Launchpad type LLP and press enter on the target screen you wish to turn into a Launchpad item. 1.3. Application programming interface (API) The application programming interface (API) allows exporting data from the Terminal to 3rd party applications, such as Microsoft Excel. A user might wish to use Bloomberg data from the terminal to create their own calculations; by exporting the live data into another program, they can build these formulae. Bloomberg supports this through a range of add-ins which are packaged with the terminal software. 2. Keyboard The Bloomberg keyboard is heavier and sturdier than standard keyboards (the current version, SEA100 Bloomberg keyboard weighted around 3KG), it also comes with built in speakers for vide and multimedia features. The current SEA100 version, as well as the previous version has built-in biometric sensor to ensure the terminal remains to the registered user alone. The design of the Bloomberg Terminal keyboard is slightly different from the standard IBM PC keyboard. The Bloomberg keyboard layout was designed for traders and other market makers who had no prior experience using computers. While the look and feel of the Bloomberg keyboard is very similar to the standard IBM PC keyboard, there are several enhancements that help users navigate through the Bloomberg system quickly and efficiently. The technical command keys of the standard IBM PC keyboard (commonly referred to inside angle brackets with functions ESC and F1 through F12) have been replaced from the technical name to a user friendly name and a memorable color. 2.1. Important Keys i. RED KEYS CONN/DEFAULT Esc/CANCEL ii. Log in / Log out Cancel a command YELLOW MARKET SECTOR KEYS LAW F1 Global law and regulation, litigation, legal analysis, news, etc. GOVT F2 Securities issued by national governments and securities by quasigovernmental agencies CORP MTGE M-MKT MUNI F3 Corporate bonds F4 Mortgage market instruments F5 Money market securities F6 U.S. municipal bonds PFD F7 Preferred securities EQUITY F8 Common stocks, American Depositary Receipts (ADRs), mutual funds, rights, options, warrants CMDTY F9 Commodities and their associated futures and options INDEX F10 Equity indices and economic indices CRNCY F11 Foreign currencies For further information on each function key and its coverage, press the function key, e.g. <EQUITY>, and then press <GO> for the main menu. iii. GREEN ACTION KEYS Enter/GO MENU Pg Up/BACK Pg Dn/FWD HELP iv. Press after each command to run function Press to return to previous screen Press to scroll backward in a multiple-page screen Press to scroll forward in a multiple-page screen Press twice to chat real-time with Bloomberg Help Desk, 24x7 BLUE PANEL KEY PANEL Press to switch between the four Bloomberg windows 3. Bloomberg Self Training Program After resisted and logged onto the terminal, you are ready to explore. Bloomberg provides self-training programs which users are able to access on Bloomberg terminal by typing <BU> <GO> or search Bloomberg University. Bloomberg University consists of several online training videos to help users walking through basic functions as well as some advanced analysis tools. 3.1. Bloomberg University Bloomberg University (Type <BU><GO>) provides online training videos as well as training documents. Online video helps you go through basic functionality of Bloomberg terminal. After watching all four core training videos for orientation, users can take the Core Exam to test their proficiency, and an “Acknowledgment of Completion” can be issued if the users achieve a score of 75% correct (or higher). 4. Bloomberg Help System 4.1. HELP X 1 When enter a function or any key words in the Bloomberg Terminal, press green HELP key to open a help page of the corresponding entering. For example: LLP +<HELP> give the follow page. You are allowed to click on each of the result for further details. 4.2. HELP X 2 Double press HELP key will activate the Help & Customer Support Menu. The drop down list on the top left of the screen allow users submitting their questions and requests using Help Desk, or click to call a representative. 5. Common Commands and functions In this section, some common commands and functions are listed particularly for government bond <GOVT> (which is F2 on the Bloomberg Keyboard). While following the logic to implement commands, you will be familiar with information and function structures within Bloomberg and able to explore other features (basically F3 to F12) in an organized manner. Full list of commands under each category can be obtained in Bloomberg University <BU>, well, users do not need to remember any commands while using the terminal. We use government bond as an example. Press <GOVT><GO> you see a whole list of functions you can use. You can either type in the Function name or the number index and plus <GO> , or even just one click to use the function. <2><GO> gives a list of securities and allow user search a security using name, ticker, country, currency, coupon, maturity etc. by editing the first row. <12><GO> gives a list of yield curves, choose yield curve users can add and compare multiple curves to the graph. There are lots to explore as Bloomberg is a very powerful platform. Once find the information you need, you can have screenshots like the above ones email to you or save on the terminal desktop for your own use. A more convenient data downloading method is introduced in the following section on Bloomberg Excel Add-In. 6. Downloading Data Using the Bloomberg Excel Add-In (Bloomberg API) While using a Bloomberg terminal, the Excel Add-In appears on the top menu as in the graph below. If the Add-In menu fails to shown, as it happened on some of the terminals. Please install the Excel Add-In again and make sure it is not hidden or disabled by Excel. See attachments for detail process. With the Bloomberg API, you are able to use the Bloomberg Add-In formulas/functions. Function Examples: BDP downloads data into a single cell. =BDP("ABT US Equity", "PX_LAST") returns the last price of Abbott Laboratories. BDH downloads the historical data for a selected security on a past time period. =BDH("ABT US Equity", "PX_LAST", "01/01.2013", "12/31/2014") returns the market closing prices for Abbott Laboratories from Jan 1st, 2013 to Dec. 31st, 2014. BDS downloads descriptive data to multiple excel cells. =BDS(("ABT US Equity", "CIE_DES_BULK") returns the company description of Abbott Laboratories. For more details of formula syntax, please refer to the Bloomberg terminal, press <DAPI> + <GO> and click on the Excel Add-In Menu. Bloomberg API also allows you to create simple functions using Function Builder, to locate Bloomberg codes using the Field Search Tool, and to perform Bloomberg's financial calculations using Scenario Builder. It is very convenient to download a huge volume of data using the Import Data Wizard. The follow example shows how to download the weekly Last Price, Total Put Open Interest and 60 Day Put Implied Volatility for all SP500 securities in the past one month. 1. Download the Ticker List for all SP500 securities, and store is either in row or column as you need. 2. Select Import Data -> Real Time/ Historical -> Historical End of Day 3. The wizard allows you either enter Tickers one by one, or read from the spread sheet, to create the list of securities. In the example, 500 securities are selected from the first row of the sheet. 4. In this step, a list of data fields can be formed either by selecting fields from each category, or by searching and adding from the list of search results. 5. Select Periodicity and Time Frame. 6. Set Currency type, include/exclude non-trading days and Scaling Factor 7. Set Cash/Capital Adjustment 8. Set Layout of the output downloads. For a big volume of data, it may take some time for the terminal to download and format all the entries. The result of our example has the following form. 6. References Li Ka Shing Library, http://researchguides.smu.edu.sg/ Bloomberg Terminal Wikipedia, http://en.wikipedia.org/wiki/Bloomberg_Terminal University of Washington Library, http://www.lib.washington.edu/business/guides/bberg.html Columbia University Libraries, http://library.columbia.edu/indiv/business/guides/bloomberg.html How to Add Bloomberg Excel Tools Add-Ins to Microsoft Excel Go to Start-> All Programs->Microsoft Office-> Microsoft Excel 2010 and open Excel Click on the File tab on the top Menu and scroll down to Options, click on it and the following window will open, click on Add-Ins in your left side Menu After you click on Add-Ins, go to the bottom of the new window as shown on the image below and click on the Go button On the new window, check if you have Bloomberg Excel Tools already listed, if you do, select it and click OK, if it is NOT on the list click on Browse Browse to the following location Computer-> C:\blp\API\Office Tools\BloombergUI (see screenshot) Select BloombergUI and click OK then you will see the Bloomberg Excel Tools in the Add-Ins list, make sure that it is selected and click OK. Now you should be able to see a new Tab called Bloomberg on the Excel top Menu as shown below Click on the Tab and you should be able to see now the Bloomberg Tools Bloomberg Excell Add-In is not showing up in Excell ribbon, follow these steps: Go to Start -> All Programs -> Bloomberg -> Run API Environment Diagnostics Click Start and say Yes to following prompt. Run Repair option and say Yes to the prompt. Close the application and launch Excel Bloomberg Add-In should show up in the ribbon.