Skip to main content

Python library for extracting certain performance parameters of Mutual Funds in India from https://moneycontrol.com

Project description

Mutual Funds Performance Query

Python library for extracting certain performance parameters of Mutual Funds in India from https://moneycontrol.com

Python Pypi Dependencies License

Version 1.0.2

Introduction

Were you given a set of Mutual Funds as suggestion to invest? Are you already invested in few mutual funds?

Run this script to keep track of their performances and key metrics to help you decide on buying or holding or redeeming your investments.

Features

  • Get performance and key metrics for any Mutual Fund in India on-demand.
  • All data from Mutual Funds on https://www.moneycontrol.com/mutualfundindia/ .
  • Input can be through a direct URL or an Excel file with list of Mutual Funds URLs.
  • Obtains the following performance metrics and parameters:
    • Category of the fund
    • CRISIL Star Rank
    • Risk Rating
    • Total Expense Ratio % vs Category Average
    • 3 Year Return %
    • 3 Year Rank among Funds in Category
    • 5 Year Return %
    • 5 Year Rank among Funds in Category
    • Since Inception Return %
    • Since Inception Rank among Funds in Category

Instructions

  1. Download the package.
  2. Launch terminal session from the root folder of the package.
  3. Install requirements pip3 install -r requirements.txt
  4. For single mutual fund, obtain the URL of the requisite mutual fund.
  5. For multiple mutual funds, build an Excel (.xlsx) workbook with the following. See Sample.xlsx for sample excel workbook.
    1. Sheetname should be Mutual Funds
    2. Column 1 with the URL(s) of requisite mutual funds.
    3. Row 1 with headers from column 2 onwards for writing the data in respective cells. Order of headers is not significant.
      1. Category
      2. CRISIL Star Rank
      3. Risk Rating
      4. TER % vs Avg
      5. 3 YR Return
      6. 3 YR Rank / Cat Funds
      7. 5 YR Return
      8. 5 YR Rank / Cat Funds
      9. Since Inception Return
      10. Since Inception Rank / Cat Funds
      11. Updated On
  6. Run the script python3 MFPerfQuery.py
  7. Choose 1 if providing a direct mutual fund URL. Output will be presented on the terminal session itself.
  8. Choose 2 if providing a Excel workbook with mutual fund URL(s). Output will be written to the same Excel workbook.

Author Contact: aditya14920251@gmail.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mfperfquery-1.0.2.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mfperfquery-1.0.2-py3-none-any.whl (3.1 kB view details)

Uploaded Python 3

File details

Details for the file mfperfquery-1.0.2.tar.gz.

File metadata

  • Download URL: mfperfquery-1.0.2.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for mfperfquery-1.0.2.tar.gz
Algorithm Hash digest
SHA256 571341f44f0283c73d0dede0dc952e26d00d5146576450af4e03f316f1c1b055
MD5 612c2c98cdb153a0a1f9adc243493001
BLAKE2b-256 97657652ab2d65f6b415c96c2d573b9106b4152a16be044e0928c9dbc492d275

See more details on using hashes here.

File details

Details for the file mfperfquery-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: mfperfquery-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 3.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.3.3 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0

File hashes

Hashes for mfperfquery-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5da5ba84951c659f5310b02bd9cc592f72822b28e14edde36f73c0085ac73a14
MD5 19c40ec57de2f83d2d45dc5c6cc347f0
BLAKE2b-256 c66ad7e39ac7d83b254113298c4670b33176f5fc2ea64293f0b3c6b6358ffeca

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page