Bloomberg Terminal

Last updated

Bloomberg Terminal
Developer(s) Bloomberg L.P.
Initial releaseDecember 1982
Operating system Microsoft Windows
Other systems (using Citrix Receiver)
Type Electronic trading platform
Financial software
License Proprietary
Website Official website

The Bloomberg Terminal is a computer software system provided by the financial data vendor Bloomberg L.P. that enables professionals in the financial service sector and other industries to access Bloomberg Professional Services through which users can monitor and analyze real-time financial market data and place trades on the electronic trading platform. [1] It was developed by employees working for businessman Michael Bloomberg. The system also provides news, price quotes, and messaging across its proprietary secure network. It is well known among the financial community for its black interface, which has become a recognizable trait of the service. [2] The first version of the terminal was released in December 1982.

Contents

Most large financial firms have subscriptions to Bloomberg Professional Services. Many exchanges charge their own additional fees for access to real time price feeds across the terminal. The same applies to various news organizations.

All Bloomberg Terminals are leased in two-year cycles (in the late 1990s and early 2000s, three-year contracts were an option), with leases originally based on how many displays were connected to each terminal (this predated the move to Windows-based application). Most Bloomberg setups have between two and six displays. As a data analytics and electronic trading platform, the Bloomberg terminal is available for an annual fee of around $24k per user or $27k per year for subscribers that use only one terminal. [3] As of 2022, there were 325,000 Bloomberg Terminal subscribers worldwide. [4]

History

In 1981, Michael Bloomberg was fired from Salomon Brothers. He was given no severance package, but owned $10 million worth of equity as a partner at the firm. [5] Using this money, Bloomberg, having designed in-house computerized financial systems for Salomon, set up a data services company named Innovative Market Systems (IMS) based on his belief that Wall Street would pay a premium for high-quality business information, delivered instantly on computer terminals in a variety of usable formats. [6] The company sold customized computer terminals that delivered real-time market data, financial calculations and other analytics to Wall Street firms. At first, the machine was called the Market Master terminal, but later became known as the Bloomberg Terminal [7] or simply "The Bloomberg." The terminal was released to market in December 1982. [7] Merrill Lynch became the company's first customer, purchasing a 30% stake in IMS for $30 million in exchange for a five-year restriction on marketing the terminals to Merrill Lynch's competitors. [8] In 1984, Merrill Lynch released IMS from the restriction. [8]

In 1990, the Bloomberg keyboard was released with a trackball and built-in voice-chat features. In 1991, the first color edition of the terminal was released.

Michael Bloomberg stepped away from working on the terminal in 2001 to run for New York City mayor, but returned to lead the project in 2014. Starting in 2012, Bloomberg Terminal had a greater annual revenue than Thomson Reuters, the company that founded the market data business. [9]

Currently, the hardware aspect of the terminal is only a series of accessories. Some of those accessories are a custom keyboard with special keys, a fingerprint scanner, and a dual-screen display. [10]

Pricing

Sales from the Bloomberg terminal account for more than 85 percent of Bloomberg L.P.'s annual revenue. [11] The financial data vendor's proprietary computer system starts at $30,000 per user per year. [12]

Architecture

A Bloomberg Terminal on display at Bloomberg L.P. Bloomberg Terminal Museum.jpg
A Bloomberg Terminal on display at Bloomberg L.P.
With a "B-unit" as a portable alternative to the fingerprint scanner on a Bloomberg custom keyboard, users can remotely access Bloomberg Anywhere services from any computer (both PCs and Mac devices) via the internet. Bunit.jpg
With a "B-unit" as a portable alternative to the fingerprint scanner on a Bloomberg custom keyboard, users can remotely access Bloomberg Anywhere services from any computer (both PCs and Mac devices) via the internet.

The terminal implements a client-server architecture with the server running on a multiprocessor Unix platform. The client, used by end users to interact with the system, is a Windows application that typically connects directly through a router provided by Bloomberg and installed on-site. End users can also make use of an extra service (Bloomberg Anywhere) to allow the Windows application to connect via internet/IP, or Web access via a Citrix client. There are also applications that allow mobile access via Android and iOS. The server side of the terminal was originally developed using mostly the programming languages Fortran and C. Recent years have seen a transition towards C++ and embedded JavaScript on the clients and servers.

Each server machine runs multiple instances of the server process. Using a proprietary form of context-switching, the servers keep track of the state of each end user, allowing consecutive interactions from a single user to be handled by different server processes. The graphical user interface (GUI) code is also proprietary.

Keyboard

Bloomberg Terminal Keyboard.svg

Michael Bloomberg's 1997 autobiography contains a chapter entitled "Computers for Virgins", which explains the differences in the design of the terminal and its keyboard from the standard IBM PC keyboard layout that was popular at that time. The terminal's keyboard layout was designed for traders and market makers who had no prior computer experience. The look and feel of the Bloomberg keyboard are similar to an ordinary computer keyboard, with several enhancements which help users navigate through the system.

Keyboard keys are commonly referred to inside angle brackets with full commands being contained in curly brackets  e.g., {VOD LN EquityGO}. The function key names and then-standard beige colour of an ordinary keyboard were changed from the technical name, e.g., F10, to a memorable name and colour, e.g., Yellow. The F10 key is thus a Yellow key named Index. The Esc is coloured red and named Cancel in the Bloomberg system, with the red to catch one's eye to stop a task. The ↵ Enter key is referred to as GO with a green color, deriving from the Monopoly game board, by passing Go and collecting $200 in a hope that the user could make money on the information he would find. [13]

The Bloomberg keyboard includes a unique ≣ Menu key which navigates back to the previous function used. If no previous commands are found, ≣ Menu displays a list of related functions. Similarly, the History key will populate the command-line with previously used functions in reverse chronological order, as the key function does in certain command prompts.

The yellow hotkeys along the top of the keyboard are used to enter market sectors, and are generally used as suffixes to allow the terminal to correctly identify a security.

An early 2000s Bloomberg terminal keyboard Bloomberg terminal keyboard.jpg
An early 2000s Bloomberg terminal keyboard

For example, if someone is interested in the Vodafone stock listed in the London market, one enters {VODLNEquityGO} where VOD is the company's ticker symbol, LN is the venue code for London, and Equity is the market sector. A detailed option list related to Vodafone UK stock will pop up, the person can then choose different options by pressing related keys or using the mouse to select the option.

Similarly, {USDEURCurncyGO} displays the U.S. dollar–Euro exchange spot rate.

Other common Bloomberg commands for Equity include:

Thus, if someone interested in the historical Vodafone UK stock price, they can directly type in {VODLNEquityHPGO}.

The Bloomberg keyboard has traditionally been heavier and sturdier than standard keyboards (a previous version, the SEA100 Bloomberg keyboard weighed around 3 kg) with 3mm key travel and 19mm key pitch; it also comes with built-in speakers for multimedia features. The SEA100 version has a built-in, 500 PPI, 0.26 sq inch biometric sensor for user login verification. The current Starboard (Keyboard 4) version is 1.08 kg and uses flatter, chiclet-style keys which are quieter and have less key travel than Freeboard (Keyboard 3) and prior.

Originally a self-contained operating system running on custom hardware commonly referred to as a Bloomberg Box, [14] the Bloomberg Terminal now functions as an application within the Windows environment. From a user's perspective, there are essentially three distinct levels to the system:

Core Terminal

Core Terminal is the original Bloomberg system; typically consisting of four windows, or Panels, each Panel contains a separate instance of the terminal command line. As the user enters tickers and functions, they can call up and display the real-time data of the market, with each different screen simultaneously running a program to analyze other tickers, functions, values and markets in real time. This use of multiple screens with user-demanded, specific pieces of differing data—across all relevant markets—allows the user to view diverse and countless volumes of information in real-time. Accessing market data, as it develops, allows the user to make trades and investments in all markets across the world, without having any lag in information. Users can run all four windows on a single monitor or spread them out amongst many monitors, maximizing the information shown on each, to effectually create up to four terminals.

In February 2012, Bloomberg LP publicly announced an upgrade to the Terminal called Bloomberg NEXT. The stated goals of this multi-year, $100 million project were to improve the discoverability and usability of the Core Terminal's functionality. [15]

Launchpad

Launchpad is a customizable display consisting of a number of smaller windows, called components, each 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 allows the user to create a small component which will show these prices constantly, saving the user from having to check each stock independently in the 4 terminal windows. To turn on Launchpad the command {BLP GO} is used, {PDFB GO} allows users to set Lpad to open automatically on login. Older keyboards had an <Lpad> key which replicated the {BLP GO} command. 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 {LLPGO} from the target screen you wish to turn into a launchpad item.

Application programming interface

The Bloomberg Open API (BLPAPI) application programming interface (API) allows third-party applications, such as Microsoft Excel, to access Bloomberg data via the Terminal and Bloomberg's market data products. A user might wish to use Bloomberg data from the Terminal to create their own calculations; by accessing streaming, historical, and reference market data from another program, they can build these formulae. The Bloomberg Terminal installation ships with Excel add-ins which facilitate building spreadsheets which consume market data. [16] In addition, Bloomberg offers free BLPAPI SDKs allowing Bloomberg subscribers to build their own software which accesses market data in Wolfram Language, C, C++, Java, .NET, Perl, and Python, on Windows, Linux, macOS, and Solaris. [17]

Financial Instrument Global Identifier

In September 2021, Bloomberg earned regulatory approval for its Financial Instrument Global Identifier (FIGI), a 12-character alphanumerical, open standard, unique identifier for financial instruments that may be attached to common equities, options, derivatives, futures, corporate bonds, sovereign bonds, municipal bonds, currencies, and mortgage products. [18] [19] [20] [21] [22] [23] [24] This was previously known as the Bloomberg Global Identifier and was introduced in 2009. Once issued, a FIGI number is never reused. There are unique FIGIs that identify securities as well as the individual exchanges on which they trade. There are also composite FIGIs that may be used to represent unique securities across related exchanges, although unique FIGIs would be used to identify common stock on an individual exchange. The FIGI structure is defined and copyrighted by the Object Management Group. Unique FIGIs are published by Bloomberg L.P. It's a competitor to the CUSIP. [25]

In April 2022, Bloomberg released the Common Data Format 3.1 for Legal Entity Identifiers and received accreditation as an LEI issuer for funds, a move which would allow firms to better understand their exposure to different types of legal entities and meet regulatory requirements. [26] [27] Like the FIGI, the LEI is managed under the Open Symbology unit of Bloomberg.

Competitors

The largest competitor to the Bloomberg Terminal is Refinitiv with its Eikon offering, formerly owned by Thomson Reuters. Bloomberg and Thomson Reuters split the market with a share of 30% each in 2011. This was a major improvement for Bloomberg as the share in 2007 was Bloomberg's 26% to Reuters' 36%.

Other major competitors include Money.Net, SIX Financial Information, Markit, FactSet Research Systems, Capital IQ, Fidessa and Dow Jones. According to Burton-Taylor International Consulting, [28] the market for financial data and analytics was worth almost $25 billion as of 2011.

See also

Related Research Articles

<span class="mw-page-title-main">Mainframe computer</span> Large computer

A mainframe computer, informally called a mainframe or big iron, is a computer used primarily by large organizations for critical applications like bulk data processing for tasks such as censuses, industry and consumer statistics, enterprise resource planning, and large-scale transaction processing. A mainframe computer is large but not as large as a supercomputer and has more processing power than some other classes of computers, such as minicomputers, servers, workstations, and personal computers. Most large-scale computer-system architectures were established in the 1960s, but they continue to evolve. Mainframe computers are often used as servers.

<span class="mw-page-title-main">Personal digital assistant</span> Multi-purpose mobile device

A personal digital assistant (PDA), also known as a handheld PC, is a multi-purpose mobile device which functions as a personal information manager. PDAs have been mostly displaced by the widespread adoption of highly capable smartphones, in particular those based on iOS and Android, and thus saw a rapid decline in use after 2007.

<span class="mw-page-title-main">Text editor</span> Computer software used to edit plain text documents

A text editor is a type of computer program that edits plain text. Such programs are sometimes known as "notepad" software. Text editors are provided with operating systems and software development packages, and can be used to change files such as configuration files, documentation files and programming language source code.

<span class="mw-page-title-main">Thin client</span> Non-powerful computer optimized for remote server access

In computer networking, a thin client is a simple (low-performance) computer that has been optimized for establishing a remote connection with a server-based computing environment. They are sometimes known as network computers, or in their simplest form as zero clients. The server does most of the work, which can include launching software programs, performing calculations, and storing data. This contrasts with a rich client or a conventional personal computer; the former is also intended for working in a client–server model but has significant local processing power, while the latter aims to perform its function mostly locally.

<span class="mw-page-title-main">X Window System</span> Windowing system for bitmap displays on UNIX-like systems

The X Window System is a windowing system for bitmap displays, common on Unix-like operating systems.

<span class="mw-page-title-main">Terminal emulator</span> Program that emulates a video terminal

A terminal emulator, or terminal application, is a computer program that emulates a video terminal within some other display architecture. Though typically synonymous with a shell or text terminal, the term terminal covers all remote terminals, including graphical interfaces. A terminal emulator inside a graphical user interface is often called a terminal window.

Lotus Symphony was an integrated software package for creating and editing text, spreadsheets, charts and other documents on the MS-DOS operating systems. It was released by Lotus Development as a follow-on to its popular spreadsheet program, Lotus 1-2-3, and was produced from 1984 to 1992. Lotus Jazz on the Apple Macintosh was a sibling product.

<span class="mw-page-title-main">Point of sale</span> Time and place where a retail transaction is completed

The point of sale (POS) or point of purchase (POP) is the time and place at which a retail transaction is completed. At the point of sale, the merchant calculates the amount owed by the customer, indicates that amount, may prepare an invoice for the customer, and indicates the options for the customer to make payment. It is also the point at which a customer makes a payment to the merchant in exchange for goods or after provision of a service. After receiving payment, the merchant may issue a receipt, as proof of transaction, which is usually printed but can also be dispensed with or sent electronically.

<span class="mw-page-title-main">Computer terminal</span> Computer input/output device for users

A computer terminal is an electronic or electromechanical hardware device that can be used for entering data into, and transcribing data from, a computer or a computing system. The teletype was an example of an early-day hard-copy terminal and predated the use of a computer screen by decades. Starting in the mid-1970s with machines such as the Sphere 1, Sol-20, and Apple I, terminal circuitry began to be integrated into personal and workstation computer systems, with the computer handling character generation and outputting to a CRT display such as a computer monitor or, sometimes, a consumer TV.

<span class="mw-page-title-main">Function key</span> Key on a computer or terminal keyboard

A function key is a key on a computer or terminal keyboard that can be programmed to cause the operating system or an application program to perform certain actions, a form of soft key. On some keyboards/computers, function keys may have default actions, accessible on power-on.

<span class="mw-page-title-main">Text-based user interface</span> Type of interface based on outputting to or controlling a text display

In computing, text-based user interfaces (TUI), is a retronym describing a type of user interface (UI) common as an early form of human–computer interaction, before the advent of bitmapped displays and modern conventional graphical user interfaces (GUIs). Like modern GUIs, they can use the entire screen area and may accept mouse and other inputs. They may also use color and often structure the display using box-drawing characters such as ┌ and ╣. The modern context of use is usually a terminal emulator.

<span class="mw-page-title-main">KVM switch</span> Device that connects computer front-end hardware to multiple computers

A KVM switch is a hardware device that allows a user to control multiple computers from one or more sets of keyboards, video monitors, and mice.

<span class="mw-page-title-main">VT52</span> CRT-based computer terminal by Digital

The VT50 is a CRT-based computer terminal that was introduced by Digital Equipment Corporation (DEC) in July 1974. It provided a display with 12 rows and 80 columns of upper-case text, and used an expanded set of control characters and forward-only scrolling based on the earlier VT05. DEC documentation of the era refers to the terminals as the DECscope, a name that was otherwise almost never seen.

NX technology, commonly known as NX or NoMachine, is a remote access and remote control computer software, allowing remote desktop access and maintenance of computers. It is developed by the Luxembourg-based company NoMachine S.à r.l.. NoMachine is proprietary software and is free-of-charge for non-commercial use.

<span class="mw-page-title-main">Market data</span> Electronic financial trading price and related data

In finance, market data is price and other related data for a financial instrument reported by a trading venue such as a stock exchange. Market data allows traders and investors to know the latest price and see historical trends for instruments such as equities, fixed-income products, derivatives, and currencies.

Remote Desktop Services (RDS), known as Terminal Services in Windows Server 2008 and earlier, is one of the components of Microsoft Windows that allow a user to initiate and control an interactive session on a remote computer or virtual machine over a network connection. RDS was first released in 1998 as Terminal Server in Windows NT 4.0 Terminal Server Edition, a stand-alone edition of Windows NT 4.0 Server that allowed users to log in remotely. Starting with Windows 2000, it was integrated under the name of Terminal Services as an optional component in the server editions of the Windows NT family of operating systems, receiving updates and improvements with each version of Windows. Terminal Services were then renamed to Remote Desktop Services with Windows Server 2008 R2 in 2009.

<span class="mw-page-title-main">Computer keyboard</span> Data input device

A computer keyboard is a peripheral input device modeled after the typewriter keyboard which uses an arrangement of buttons or keys to act as mechanical levers or electronic switches. Replacing early punched cards and paper tape technology, interaction via teleprinter-style keyboards have been the main input method for computers since the 1970s, supplemented by the computer mouse since the 1980s.

A headless computer is a computer system or device that has been configured to operate without a monitor, keyboard, and mouse. A headless system is typically controlled over a network connection, although some headless system devices require a serial connection to be made over RS-232 for administration of the device. Headless operation of a server is typically employed to reduce operating costs.

<span class="mw-page-title-main">Linux console</span> Console of the Linux kernel

The Linux console is a system console internal to the Linux kernel. A system console is the device which receives all kernel messages and warnings and which allows logins in single user mode. The Linux console provides a way for the kernel and other processes to send text output to the user, and to receive text input from the user. The user typically enters text with a computer keyboard and reads the output text on a computer monitor. The Linux kernel supports virtual consoles – consoles that are logically separate, but which access the same physical keyboard and display. The Linux console are implemented by the VT subsystem of the Linux kernel, and do not rely on any user space software. This is in contrast to a terminal emulator, which is a user space process that emulates a terminal, and is typically used in a graphical display environment.

The Financial Instrument Global Identifier (FIGI) is an open standard, unique identifier of financial instruments that can be assigned to instruments including common stock, options, derivatives, futures, corporate and government bonds, municipals, currencies, and mortgage products. Also see: Open Data

References

  1. "Bloomberg Professional Services". Bloomberg. Archived from the original on March 5, 2017. Retrieved February 27, 2020.
  2. Leca, Dominique (March 24, 2010). "The Impossible Bloomberg Makeover". UX. Archived from the original on May 16, 2017.
  3. Kenton, Will (July 29, 2022). "This is how much a Bloomberg terminal costs". Investopedia .
  4. "Bloomberg company information". Bloomberg. Archived from the original on October 13, 2016. Retrieved October 13, 2016.
  5. Roberts, Interview by Sam (February 1, 2017). "Michael Bloomberg on How to Succeed in Business". The New York Times. ISSN 0362-4331. Retrieved January 21, 2020.
  6. Goldberg, Richard (January 23, 2009). The Battle for Wall Street: Behind the Lines in the Struggle that Pushed an Industry into Turmoil. John Wiley & Sons. p. 26. ISBN   9780470446812.
  7. 1 2 McCracken, Harry (October 6, 2015). "How the Bloomberg Terminal Made History—And Stays Ever Relevant". Fast Company. Retrieved February 27, 2020.
  8. 1 2 Bodine, Paul (2004). Make It New: Essays in the History of American Business. iUniverse. p. 182. ISBN   9780595309214 . Retrieved February 27, 2020.[ self-published source ]
  9. Stewart, Emily (December 11, 2019). "How Mike Bloomberg made his billions: a computer system you've probably never seen". Vox. Retrieved December 24, 2019.
  10. McCracken, Harry (October 6, 2015). "How the Bloomberg Terminal Made History–And Stays Ever Relevant". Fast Company. Retrieved December 2, 2019.
  11. "Inside the Bloomberg Machine". Wall Street and Technology. Archived from the original on January 5, 2012. Retrieved October 27, 2011.
  12. "Bloomberg Terminal Inflation: ~9% Price Hike on Jan. 1, 2023". August 26, 2022.
  13. Bloomberg by Bloomberg, Michael R. Bloomberg 1997
  14. Lowry, Tom (April 23, 2001). "The Bloomberg Machine". BusinessWeek . McGraw-Hill. Archived from the original on October 22, 2009. Retrieved October 23, 2009.
  15. Edgecliffe-Johnson, Andrew (February 27, 2012). "Bloomberg to reveal data service redesign". Financial Times. Archived from the original on April 2, 2012. Retrieved April 15, 2012.
  16. "Bloomberg Software Support". Bloomberg L.P. Archived from the original on May 17, 2012. Retrieved May 20, 2012.
  17. "Open API". Bloomberg L.P. Archived from the original on May 12, 2012. Retrieved May 20, 2012.
  18. "After lengthy fight, Bloomberg's Figi recognized as official US data standard". WatersTechnology.com. September 15, 2021. Retrieved May 2, 2022.
  19. "Bloomberg's FIGI: A Case of Red Light, Green Light". WatersTechnology.com. October 1, 2020. Retrieved May 2, 2022.
  20. "Bloomberg Promotes FIGI as Primary Global Security Identifier – A Team". September 18, 2014. Retrieved May 2, 2022.
  21. "Waters Wrap: On Refinitiv and Old Rivalries (And FIGI & Data Governance)". WatersTechnology.com. October 4, 2020. Retrieved May 2, 2022.
  22. "OMG Adopts FIGI Identifier Standard". WatersTechnology.com. December 7, 2015. Retrieved May 2, 2022.
  23. "One view to rule them all: Buy side firms seek to unify their data". WatersTechnology.com. February 10, 2022. Retrieved May 2, 2022.
  24. "Bloomberg's FIGIs Win Nod From US Standards Body: Now What? | FinOps". finopsinfo.com. October 5, 2021. Retrieved May 2, 2022.
  25. Bailey, Doug (March 25, 2022). "How CUSIP numbers became a Wall Street battleground". www.businessofbusiness.com. Retrieved May 2, 2022.
  26. Lomax, Asset Servicing Times reporter Jenna. "Bloomberg releases New Common Data Format for LEIs". www.assetservicingtimes.com. Retrieved May 2, 2022.
  27. dan.barnes (April 29, 2022). "Bloomberg releases new Common Data Format for legal entity identifiers". The DESK - Fixed Income Trading. Retrieved May 2, 2022.
  28. Flamm, Matthew (February 23, 2012). "Bloomberg LP beats Thomson Reuters". Crain's New York Business. Archived from the original on July 7, 2012. Retrieved April 15, 2012.