Dear SmartAPI Users,
We'd like to share an important update about the availability of BSE-BFO Futures and Options via SmartAPI. This development expands the scope of trading on the BSE (Bombay Stock Exchange) in the BFO (BSE Futures and Options) segment.
Start your journey into BFO contracts by referring to the token list available on the Scrip Master.
How to Place Orders with BFO Contracts
To place an order with BFO contracts on SmartAPI, you need to specify the exchange as "BFO" in your order placement request. Here's an example order request:
{
"variety": "NORMAL",
"tradingsymbol": "SENSEX23OCTFUT",
"symboltoken": "1127310",
"transactiontype": "BUY",
"exchange": "BFO",
"ordertype": "LIMIT",
"producttype": "CARRYFORWARD",
"duration": "DAY",
"price": "551",
"quantity": "10",
"ordertag": "10007712"
}
Token Details for BFO Contracts
To make trading even more accessible, we have provided token details for BFO contracts. These tokens can be found on the Scrip Master. Here are some examples:
{"token":"1126170","symbol":"SENSEX23OCT66400CE","name":"SENSEX","expiry":"27OCT2023","strike":"6640000.000000","lotsize":"10","instrumenttype":"OPTIDX","exch_seg":"BFO","tick_size":"5.000000"}
{"token":"840758","symbol":"SENSEX23N0366400CE","name":"SENSEX","expiry":"03NOV2023","strike":"6640000.000000","lotsize":"10","instrumenttype":"OPTIDX","exch_seg":"BFO","tick_size":"5.000000"}
{"token":"840903","symbol":"SENSEX23N03FUT","name":"SENSEX","expiry":"03NOV2023","strike":"0.000000","lotsize":"10","instrumenttype":"FUTIDX","exch_seg":"BFO","tick_size":"5.000000"}
{"token":"1127310","symbol":"SENSEX23OCTFUT","name":"SENSEX","expiry":"27OCT2023","strike":"0.000000","lotsize":"10","instrumenttype":"FUTIDX","exch_seg":"BFO","tick_size":"5.000000"}
Understanding SENSEX tradingsymbol naming convention
Weekly Futures Contract Example: SENSEX23N03FUT
23N03 denotes the year (23), month (N for November), and the date (03) of the expiry.
FUT signifies it's a future contract.
Monthly Futures Contract Expiries Example: SENSEX23OCTFUT
23OCT denotes the year (23) and the month (OCT) for monthly expiries.
FUT stands for future contract.
Weekly Options Contract Example: SENSEX23N0366400CE
23N03 denotes the year (23), month (N for November), and the date (03) of the expiry.
66400CE specifies the strike price followed by CE or PE.
Monthly Options Contract Example: SENSEX23OCT66400CE
23OCT denotes the year (23) and the month (OCT) for monthly expiries.
66400CE specifies the strike price followed by CE or PE.
Important Note: Symbol name formats are subject to change, as this information is received directly from the exchange. We strongly recommend downloading the Scrip Master file daily before the market opening and reviewing it to ens![alt text](image url)ure that you have the most accurate and up-to-date information.