Open Source Python Investment Management Software

Python Investment Management Software

View 339 business solutions

Browse free open source Python Investment Management Software and projects below. Use the toggles on the left to filter open source Python Investment Management Software by OS, license, language, programming language, and project status.

  • MongoDB Atlas runs apps anywhere Icon
    MongoDB Atlas runs apps anywhere

    Deploy in 115+ regions with the modern database for every enterprise.

    MongoDB Atlas gives you the freedom to build and run modern applications anywhere—across AWS, Azure, and Google Cloud. With global availability in over 115 regions, Atlas lets you deploy close to your users, meet compliance needs, and scale with confidence across any geography.
    Start Free
  • Demo Series - Small Business Backup By Veeam Icon
    Demo Series - Small Business Backup By Veeam

    Learn how to protect your Microsoft 365 data, with simple, actionable tips today.

    Watch this on-demand demo series and learn how to protect your Microsoft 365 data with clear, simple, actionable steps that are easy to implement for businesses of all sizes.
    Watch Demo Series
  • 1
    OpenBB Terminal

    OpenBB Terminal

    Investment research for everyone, anywhere

    Fully written in python which is one of the most used programming languages due to its simplified syntax and shallow learning curve. It is the first time in history that users, regardless of their background, can so easily add features to an investment research platform. The MIT Open Source license allows any user to fork the project to either add features to the broader community or create their own customized terminal version. The terminal allows for users to import their own proprietary datasets to use on our econometric menu. In addition, users are allowed to export any type of data to any type of format whether that is raw data in Excel or an image in PNG. This is ideal for finance content creation. Create notebook templates (through papermill) which can be run on different tickers. This level of automation allows to speed up the development of your investment thesis and reduce human error.
    Downloads: 12 This Week
    Last Update:
    See Project
  • 2
    QuickFIX
    QuickFIX is the worlds first Open Source C++ FIX (Financial Information eXchange) engine, helping financial institutions easily integrate with each other. The SVN repository is now locked. Latest code is hosted at github. https://github.com/quickfix/quickfix
    Downloads: 20 This Week
    Last Update:
    See Project
  • 3
    Qlib

    Qlib

    Qlib is an AI-oriented quantitative investment platform

    Qlib is an AI-oriented quantitative investment platform, which aims to realize the potential, empower the research, and create the value of AI technologies in quantitative investment. With Qlib, you can easily try your ideas to create better Quant investment strategies. An increasing number of SOTA Quant research works/papers are released in Qlib. With Qlib, users can easily try their ideas to create better Quant investment strategies. At the module level, Qlib is a platform that consists of above components. The components are designed as loose-coupled modules and each component could be used stand-alone.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 4
    TradingDeskPro

    TradingDeskPro

    Multi-market charts and paper trading for desktop!

    Trading Desk Pro is a desktop application for viewing market charts and practicing advanced trades with virtual funds. It supports cryptocurrencies. The app includes candlestick charts, technical indicators, simulated srders, AI-assisted chart analysis and a trade journal. Also, users can review their simulated trades and account performance, with records stored locally. The interface supports multiple languages! Lastly, if you want to delete this app, please download 'TradingDeskPro_remove.bat'. (As I am Korean, I am not fluent in English, so I wrote most of the explanation with the help of AI. I ask for your understanding!) *THIS CONTENT IS STRICTLY COPYRIGHTED, AND ILLEGAL DISTRIBUTION MAY RESULT IN LEGAL ACTION. IF YOU WANT TO SHARE THIS APP, PLEASE ENSURE YOU INCLUDE THE NAME OF THIS WEBSITE*
    Downloads: 18 This Week
    Last Update:
    See Project
  • Build Agents and Models on One Platform Icon
    Build Agents and Models on One Platform

    Everything you need to build production-ready agents and models. Access 200+ Google and third-party AI models and tools.

    Gemini Enterprise Agent Platform is Google Cloud's comprehensive platform for developers to build, scale, govern, and optimize agents and models. Choose from Google's most advanced models and third-party models like Anthropic's Claude Model Family.
    Start Free
  • 5
    The purpose of this program is to prove that given a finite number of Monkeys and a finite amount of time one monkey will be able to make more money off the stock market than any human being. Checkout our web site for an uncorrupted download.
    Downloads: 10 This Week
    Last Update:
    See Project
  • 6
    Cryptocheck

    Cryptocheck

    Monitors balances of your cryptocurrency addresses

    Cryptocheck monitors balances of your cryptocurrency addresses and raises an alert in case of any change detected. It connects to known block explorer API services to verify balances. It is useful for long-term investors with multiple different cryptocurrencies in their portfolio. You no longer need to access all your wallets with passwords to simply just check that your money are still there. Cryptocheck also provides a simple profit calculation and history charts mapping your portfolio history. And there is also a server node available! It continuously monitors balances, records history data and sends all the data to your Cryptocheck desktop application. Supported cryptocurrencies: https://sourceforge.net/p/cryptocheck/wiki/Home/#supported-cryptocurrencies For more details about Cryptocheck and how to use it, see wiki: https://sourceforge.net/p/cryptocheck/wiki I am open to add other cryptocurrencies on your request.
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 7
    Forex Assistant

    Forex Assistant

    Manage accounts, analyze trades, track strategies & stats , News & Cal

    Forex Assistant is a comprehensive Windows desktop application designed to support forex traders in every aspect of their trading journey. From essential trading calculators and market insights to powerful account and trade management, it brings everything you need into one intuitive platform. 🔑 Main Features 🧮 Calculator Tools Profit/Loss Calculator Currency Converter Position Size Calculator Pips Calculator Margin Calculator 🌍 Market Insights Live Market News Economic Calendar 📊 Account Manager Add multiple trading accounts with balance and custom descriptions. Track current balance, profit/loss, and drawdown (daily and total). Add and manage positions manually with full details: entry price, stop loss, take profit, volume, PNL, and notes. Add notes for every trade: describe the strategy used, whether the trade was emotional or technical. Import historical trades directly from MetaTrader HTML reports. 📈 Trade Analysis & Insights
    Downloads: 4 This Week
    Last Update:
    See Project
  • 8
    INVESTOCK - Analyze Indian shares

    INVESTOCK - Analyze Indian shares

    Back test, analyze, rate of return of Indian shares for 20+ years.

    Analyze, winning percentage, back test and estimate the maximum rate of return from the historical prices of an equity stock listed in NSE, India between any two selected dates for more than 20 years. INVESTOCK program is used to get the historical prices of an Indian share listed in National Stock Exchange( NSE), India between any two selected dates. All the shares listed in National Stock Exchange (NSE), India can be analyzed. Interactive graphs will be displayed for the analyzed data and it can be downloaded in any desired formats. Predict the winning percentage of an equity. All the analyzed data can be saved in .CSV file format for further analysis. Maximum Profit & Loss of an equity can be estimated between the selected dates. Designed by Dr. M Kanagasabapathy Coded in Python Project Homepage: https://www.enote.page/ Twitter handle: @nifty_analyst This is the basic version and for advanced options & analyses, please write to me.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 9

    Technical indicators in Python

    Technical indicators in Python

    Technical indicators in Python For now there are: RSI - Relative Strength Index, SMA - Simple Moving Average, WMA - Weighted Moving Average, EMA - Exponential Moving Average, BB - Bollinger Bands, Bollinger Bandwidth, %B, ROC and MA envelopes When I can I will add more. If anyone wishes to contribute with new code or corrections/suggestions, feel free.
    Downloads: 1 This Week
    Last Update:
    See Project
  • PRTG Catches Network Issues Before They Cause Downtime Icon
    PRTG Catches Network Issues Before They Cause Downtime

    Threshold-based alerts flag problems early, so your team can act before users notice, not after.

    Reactive troubleshooting usually means hearing about a problem from frustrated users, not your monitoring tool. PRTG sets threshold-based alerts across devices, servers and applications, notifying your team by email, SMS or push the moment a metric crosses a set limit. That means catching a failing disk or overloaded server before it becomes an outage and getting time back from firefighting. Start a free trial and set your first alerts today.
    Download 30-Day Trial
  • 10
    rotki

    rotki

    A portfolio tracking, analytics, accounting and tax reporting app

    A portfolio tracking, analytics, accounting and tax reporting application that respects your privacy
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 11
    Avidus is a financial charting, technical analysis, and trading strategy platform.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 12
    Cashderivatives.org Pricing Calculator
    Cashderivatives.org Pricing Calculator (CDPC) is a calculator for financial instruments. The project is now discontinued. The project had reached alpha development status, when it was decided to not continue with the project.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 13
    A Python script to gather DOW Jones trend data from generationaldynamics.com, and parse the data into a csv file so that it can be easily charted.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 14
    IbPy is a port of the API provided by Interactive Brokers (http://www.interactivebrokers.com/) to the Python language.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 15
    A collection of portfolio management components. Sharpe Model for selection of an initial portfolio is already implemented. A genetic algorithms package, also written in java, is used for the search of the best portfolio variants.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 16
    Loss

    Loss

    The Brutalist Market Analyzer

    LOSS is a high-speed, "split-stack" financial dashboard designed to strip away market noise. By combining mathematically rigorous technical indicators with VADER-powered AI sentiment analysis, LOSS delivers objective, real-time Buy, Sell, or Hold verdicts in under two seconds. Wrapped in a distraction-free, "Brutalist" user interface, this tool is built for traders who rely on data, not hype. Modern financial websites are bloated with ads, conflicting opinions, and unnecessary jargon. LOSS solves this by automating the math and reading the news for you. Instead of a monolithic architecture, LOSS uses a Split-Stack approach: A Vercel Relay handles raw data fetching, bypassing CORS and rate limits. A Render Python Backend acts as the "Brain," executing heavy machine learning and NLP tasks. Try the live application in action here: https://loss-by-vignesh.vercel.app before downloading the source code Visit For More Details : https://github.com/Vignesh-72/Loss
    Downloads: 0 This Week
    Last Update:
    See Project
  • 17
    ManagerSheet

    ManagerSheet

    A one-page investment portfolio report

    ManagerSheet is a one-page investment portfolio report, that analyses and presents an investment portfolio with respect to: - Performance - Investment style - Risk More information on the report concept and instructions on how to create one's own portfolio reports can be found at the ManagerSheet Web Site under the "Documentation" section. Please note that the project is in alpha stage.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 18
    Web-based Stock Market application
    Downloads: 0 This Week
    Last Update:
    See Project
  • 19
    Mibian Lib is an open source options pricing library in python
    Downloads: 0 This Week
    Last Update:
    See Project
  • 20
    Money Math

    Money Math

    Smart financial calculator for savings, discounts and payments

    Looking for a simple yet powerful financial tool? Our calculator app helps you easily manage your money with four key features. You can calculate how much your savings will grow with interest — just enter your deposit, rate, and period. It’s perfect for planning your investments. The app also helps you understand discounts — input the original price and discount percentage, and see the final price instantly. Managing regular payments is simple: just enter the amount, frequency, and duration to find out your total expenses. Additionally, the app provides a clear financial overview, combining all calculations to help you plan smarter. Its intuitive interface makes navigation easy, and all calculations use reliable formulas for precision. The app is fast, lightweight, and works offline, securing your privacy by not storing personal data. Whether budgeting, saving, or shopping smarter, this app is your go-to tool for better financial decisions.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    ProfitPy is a set of libraries and tools for the development, testing, and execution of automated trading systems.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 22
    This project aims to provide a user friendly interface to the historical stock data available from Bovespa (Brazil's main stock exchange), enabling users to easily check quotes for specific stocks at a chosen date.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 23
    Get the information of the Chinese ShangHai & ShenZhen A Quote market, and Forex data, and World Index.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 24
    QuotesViewer is a graphical tool giving you easy and fast access to quotes of all shares on the Euronext stock exchange. Quotes information can be searched and sorted on different criteria, ie. market, ISIN code, mnemonic, name, price, volume.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    SX watchdog states for Stock Exchange Watchdog. It helps to easillly follow the stock exchange. It's a Python program, able to save data in files and to generate HTML reports over a specific period.
    Downloads: 0 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • Next