Not able to place an order on CURRENCY, below is the sample order script. I am using python?

shivadasharathi
order_id = kite.place_order(
variety=kite.VARIETY_REGULAR,
exchange=kite.EXCHANGE_CDS,
tradingsymbol="USDINR18AUGSEP",
transaction_type= kite.TRANSACTION_TYPE_SELL,
quantity= 1,
price=69.85,
product=kite.PRODUCT_NRML,
order_type=kite.ORDER_TYPE_LIMIT
)
  • rakeshr
    @shivadasharathi
    Trading Symbol you are entering seems to be wrong,it should either be USDINR18AUG or USDINR18SEP not USDINR18AUGSEP.
  • shivadasharathi
    Sorry that was a typo, but I tried with these symbols
    as well,
    USDINR18SEP, USDINR18SEPFUT. None of them are working.

    please let me know if I am missing something.

    order_id = kite.place_order(
    variety=kite.VARIETY_REGULAR,
    exchange=kite.EXCHANGE_CDS,
    tradingsymbol="USDINR18SEP",
    transaction_type= kite.TRANSACTION_TYPE_SELL,
    quantity= 1,
    price=69.85,
    product=kite.PRODUCT_NRML,
    order_type=kite.ORDER_TYPE_LIMIT
    )
  • rakeshr
    @shivadasharathi
    For CDS Futures contract, trading symbol should have suffix as FUT, eg.USDINR18SEPFUT.Can the same and try it again.
  • shivadasharathi
    Hi Rakesh,

    Thank you replying.

    still its not working. I am getting "RMS:Field Not Found 63002 error".
  • shivadasharathi
    @rakeshr
    Is it mandatory to specify 4 decimal positions for currency?

    meaning "price = 70.7000" rather "price = 70.7" I see only this being the difference from the order thats going in Zerodha wwebsite.
Sign In or Register to comment.