CT Lighthouse Lite is a Streamlit-based dashboard for detailed analysis of cTrader algorithmic trading backtest results. This tool helps traders visualize and understand their trading performance through comprehensive metrics.
- Performance Overview: Get key metrics including win rate, profit factor, Sharpe ratio, and drawdown analysis
- Time-Based Analysis: Analyze performance by weekday and hour to identify optimal trading periods
- Position Analysis: Compare performance between different trade types (Buy/Sell)
- Risk Management: Track performance against risk parameters like max daily loss and max total loss
- Equity Curve: Visualize account balance and equity progression over time
- Raw Data Access: Examine the underlying trade data with flexible filtering options
- Clone this repository
- Install dependencies:
pip install -r requirements.txt
- Set up MySQL database credentials in
.streamlit/secrets.toml
- Run the application:
streamlit run main.py
- Launch the dashboard
- Upload your cTrader CSV backtest export file
- Adjust risk parameters in the sidebar as needed
- Navigate through the tabs to explore different aspects of your trading performance
- Python 3.8+
- MySQL database