It looks like you're new here. If you want to get involved, click one of these buttons!
kite.holdings()
. You'll notice some are on BSE; for example: SIEMENS on BSE, and ADANIGAS on NSE.tradingsymbol
) retrieved from NSE. See:
instruments = kite_client.instruments(exchange = "NSE")
and, I always place buy CNC orders on NSE:
order_id = kite_client.place_order( \
exchange = kite_client.EXCHANGE_NSE, \
tradingsymbol = symbol, \
transaction_type = kite_client.TRANSACTION_TYPE_BUY, \
product = kite_client.PRODUCT_CNC, \
order_type = order_type, \
quantity = quantity, \
price = price, \
disclosed_quantity = disclosed_quantity, \
variety = kite_client.VARIETY_REGULAR, \
validity = kite_client.VALIDITY_DAY, \
tag = tag)
and, sell orders on NSE:
order_id = kite_client.place_order( \
exchange = kite_client.EXCHANGE_NSE, \
tradingsymbol = symbol, \
transaction_type = kite_client.TRANSACTION_TYPE_SELL, \
product = kite_client.PRODUCT_CNC, \
order_type = order_type, \
quantity = quantity, \
price = price, \
disclosed_quantity = disclosed_quantity, \
variety = kite_client.VARIETY_REGULAR, \
validity = kite_client.VALIDITY_DAY, \
tag = tag)
Why does this happen?
We show exchange based on the higher price. You can go through this article.
So, do I calculate my trading cost as per https://zerodha.com/charges#tab-equities ? There are no additional charges buying on one exchange and selling on another?