StockPick is a platform used for creating, backtesting and implementing custom trading stategies.
Installation:
-
Clone or download the repository from GitHub.
-
Go to the directory
StockPick
and runpip install -r requirements.txt
. -
Run
pip install -e .
.
Features:
-
Provides trade recommendations based on included strategies.
-
Enables viewing of price charts for selected stocks.
-
Easily extensible. Simply create and add your strategies to the
strategies
folder and the rest will be taken care of automatically. -
Uses latest data gathered using
nsepy
. Including new stocks is as easy as adding their names toconfig.py
. -
Effortless and customizable backtesting using
backtrader
.
Components:
-
backtest.py
: A command line tool to run backtests quickly and easily. It is found under thebacktests
directory. For usage information, runpython3 backtest.py -h
. -
stockpick.py
: Dashboard used for viewing recommended trades and price charts. It is found under thestockpick
directory.
Developed by: