Skip to content

Tapanhaz/mcxpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mcxpy

Experimental code to fetch data from mcx. Do not use this code to programmatically get data from mcx exchange. This code is uploaded here only for educational purpose. The uploader is not liable for any type of damage caused by or arising from the use of this code.

Installation:

mcxpy installer is available on PyPI:

pip install mcxpy

from mcxpy import *

All Functions outputs are in pandas dataframe/datetime.datetime

  1. mcx_bhavcopy(bhavdate)

    Fetch the bhacopy of the given date

  2. mcx_circulars(from_date, to_date)

    Fetch Circulars. By default it will return last 4 days circulars.

***Below Functions names are self-explanatory.

  1. mcx_marketwatch()

  2. mcx_topgainers()

  3. mcx_toploosers()

  4. mcx_mostactiveoptions()

  5. mcx_mostactivecontracts()

  6. mcx_heatmap()

  7. mcx_expiry(commodity, instrument, expirytype)

    By defaults, it returns the current expiry of Crudeoil options

mcx_expiry()
datetime.datetime(2023, 7, 17, 0, 0)
mcx_expiry(commodity='NATURALGAS',instrument='future',expirytype='current')
datetime.datetime(2023, 7, 26, 0, 0)
  1. mcx_optionchain(commodity, expiry)
Fetch the optionchain.
  1. mcx_pcr(expirywise)
Returns the pcr. By default expirywise is False (Returns
commoditywise pcr)
  1. mcx_icomdexindices(datatype,start_date, end_date)
start_date and end_date are needed only for historical datatype. By
defaults returns today's data
  1. mcx_quote(commodity,instrument, expiry, optiontype, strikeprice,outputtype)

    Fetch quote of the given commodity. optiontype and strikeprice needed only for option instrument.

About

Experimental code to fetch data from mcx

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages