PaperTrader

PaperTrader is a simple desktop application (Qt4, Linux, Mac, Windows, Solaris) for tracking pretend (and/or real) investment activities.

= Description = Why take tedious notes on paper in order to "Paper Trade"? Paper Trading is a very important activity for anyone wanting to "get into the markets" and for market veterans, too.

This application makes it easy to keep track of your paper positions.

Overview
Basic features include:
 * Securities Order entry
 * Position tracking
 * Simple reports
 * Net Worth
 * Open Positions
 * Profit/Loss

Planned Features:
 * Options trading
 * Commodities trading
 * Basic charting

Here are some architecture details:
 * Standalone desktop application
 * Support for many database servers ("default" to MySQL)
 * Single source runs on Linux, MacOS X, Microsoft Windows, Sun Solaris, HP-UX, IBM AIX and Linux based handhelds. This means that each release is immediately available on all supported platforms.

These features have been suggested and might be considered for future versions:
 * Support for market datafeeds
 * Integration with Google Finance
 * Futures trading
 * Multi-user via client/server architecture
 * Integration with or incorporation into Family Accountant
 * Investment planner
 * Watch Orders
 * Trade Execution; integration with brokerage services

Details
In the engineering documents, the full design and set of use cases can be found. These detailed descriptions of each planned function are intended to guide feature development.

= Development Roadmap =

= Engineering Documents = At OpenBrainstem, we always design first, document second and code third. All the design documents are found on the Engineering Docs page.