
profitpy
What is ProfitPy?
ProfitPy is a set of libraries and tools for the development, testing, and execution of automated stock trading systems Specifically, ProfitPy is a collection of Python packages, modules, and scripts that work together to help you implement an automated stock trading program (or programs). The package features:
- A library with classes for accounts, orders, tickers, and more
- A GUI program for executing and plotting trades in real-time
- A GUI tool to collect ticker data for off-line use
- A CLI tool to back-test trading strategies
- Dozens of technical indicators and plotting widgets to display them
- An X11 keystroke tool for automating the TWS application
No, really, what is it?
ProfitPy is my trading toolkit. I use its collector tool to gather data from IB TWS. Using this data, I run the coverage tool to test my trading strategies. Once I'm happy with a strategy, it gets executed with the main GUI program.
I don't include any trading strategies that work -- those are for you to write.
This toolkit only works with one broker, Interactive Brokers. Their TWS application and its API, along with crazy-low commissions and fees, make for many, many trading opportunities.
Project Information
- License: GNU GPL v2
- 79 stars
- svn-based source control
Labels:
python
interactivebrokers