Projects tagged ‘finance’, ‘python’, and ‘wxpython’


Jump to tag:

Projects tagged ‘finance’, ‘python’, and ‘wxpython’

Filtered by Project Tags finance python wxpython

Refine results Project Tags windows (2) charting (1) securities (1) stock (1) trading (1) trade (1) candlestick (1) numerical (1) portfolio (1) gui (1) matplotlib (1) numpy (1)

[3 total ]

4 Users
 

Trading & Charting system written in Python including Quotes Management, Historic Data, Live Data, Import/Export, Charting, candlestick and Technical analysis, automated alerts, portfolio management, risk management, and much much more
Created over 3 years ago.

0 Users

Keep track of the balance of your bank accounts, or any other account by entering transactions and making transfers. Also supported is a graph over time of the total balances of all accounts, with a best fit polynomial to fit.
Created 12 months ago.

0 Users

Fin-allyProject OverviewFin-ally (Financial Ally) is a financial analysis and expense tracking tool written in Python using a wxWidgets GUI framework and a SQLite database layer. This tool is intended ... [More] to address and answer a number of simple financial questions, such as: What do I spend my money on? What types of expenses should I target for reduction to increase savings? What percentage of my weekly/monthly/annual pay am I saving? Additionally, Fin-ally is designed to provide a certain amount of graphical and numerical feedback about your expenses. This feedback will eventually be provided in three forms: A list of expenses in simple grid format. Graphical expense tracking over time (ie: bar graphs). Basic numerical analysis. Project ComponentsAs described above, Fin-ally is designed to interpret and dislay financial data. In order to achieve this, Fin-ally needs to be able to collect financial information, turn them into persistent records, and display them to a human user. The major technical components are: Data CollectionCurrently, data collection is handled via either a finance entry control or an import control. The finance entry control allows the user to input data for a single transaction, while the import control allows the user to load a financial data file similar to a Quicken file format. SQLite databaseRecord persistence is handled via a SQLite interface, responsible for reading, writing, seraching, and maintaining a SQLite database (.db) file. GUI InterfaceThe User Interface portion of Fin-ally is written using the wxPython framework, and handles the majority of the interaction between the database and the user. WxPython becomes the run-time "master" for Fin-ally, and it handles all program flow. Project PrerequisitesIn order to run the Fin-ally application, the following software packages are required: Python 2.5.1 or higher (when available). Beginning with verion 2.5.1, most Python distributions contain the sqlite3 module, which is required for Fin-ally. To get a Python distribution, check out the Python.org downloads. wxPython module for Python 2.5. This provides the required GUI modules and is typically not part of a standard Python installation. It can be found with the wxPython binary downloads. (optional) The Sqlite3 executable. This will allow you to open SQLite version 3 files and inspect them independent of Fin-ally. Extremely useful for debugging. It can be found with the SQLite downloads. Running Fin-allyExecuting the Fin-ally program can be done from a command line environment using: >> python FINally.py and it can also be executed by double-clicking on the FINally.py file. NOTE: If no database (.db) file is present in the root Fin-ally directory, the Fin-ally tool will prompt the user to input a file name (ending in .db), which it will then populate with sample data and use as the default database. [Less]
Created 12 months ago.