Quantity for MCX Scripts Futures

Hi,

I want to trade MCX futures (GOLDM, SILVERM) with zerodha…
We generally calculate qauantity for NIFTY or BANKNIFTY futures by just multiply it by LOT SIZE normally…
but for MCX script it is always 1 in LOT SIZE but it calculate PNL in its unit size like [‘GOLDM’: 10, ‘SILVERM’: 5, ‘SILVERMIC’: 1]

so my question is how to set quantity for MCX script while firing order? and how to calculate PNL for these scripts?

Thanks
Khaisar

Hi @Khaisar ,

In Zerodha MCX, you always place orders with quantity = 1 per contract.
The PnL is automatically scaled by the contract’s exchange multiplier, so you should maintain a multiplier dictionary and apply it during your PnL calculation.

MCX_MULTIPLIER = {
    "GOLDM": 10,
    "GOLD": 1,
}

Thanks for the reply.

could you please provide me the multiplier dictionary or tell me from where I can get that?

Hi @Khaisar ,

You need to create a custom dictionary for each symbol, containing the specific values required for your strategy, as shown below.

MCX_MULTIPLIER = {
    "GOLDM": 10,
    "SILVERM": 5,
}