Fetching an instrument
Instruments, also known as financial instruments or securities, are assets that can be traded in an exchange. In an exchange, there can easily be tens of thousands of instruments. This recipe demonstrates how to fetch an instrument based on its exchange and trading symbol.
Getting ready
Make sure the broker_connection object is available in your Python namespace. Refer to the first recipe in this chapter to set up this object.
How to do it…
Fetch an instrument for a specific trading symbol and exchange:
>>> broker_connection.get_instrument(segment='NSE', tradingsymbol='TATASTEEL')
You'll get the following output:
segment: NSE
exchange: NSE
tradingsymbol: TATASTEEL
broker_token: 895745
tick_size: 0.05
lot_size: 1
expiry:
strike_price: 0.0
How it works…
The broker_connection object provides a handy method, get_instrument, for fetching any financial instrument. It takes segment and tradingsymbol as attributes before returning an instrument. The return object is an instance of the Instrument class.