I will build custom trading strategy back tester with analytics
About this gig
I will build a professional algorithmic trading backtesting application using Python and Streamlit that allows you to test your trading strategies on historical market data before risking real capital.
This system supports trend-following strategies such as EMA crossover with RSI confirmation and includes realistic risk management using stop loss and take profit logic.
Features include:
- Backtesting on multiple timeframes (5m, 15m, daily)
- Adjustable strategy parameters (EMA, RSI, SL/TP)
- Detailed trade logs with entry/exit tracking
- Performance metrics like Sharpe ratio, win rate, and max drawdown
- Equity curve visualization
- Clean and interactive dashboard using Streamlit
This solution is ideal for traders, analysts, and developers who want to validate strategies and make data-driven decisions.
Custom strategy logic and API integrations (Zerodha, etc.) available in premium packages.
Get to know Aditya Nhivekar
Backend Automation and Data Systems Builder
- FromIndia
- Member sinceMar 2026
Languages
Marathi, English, Hindi
My Portfolio
Other Software Development Services I Offer
FAQ
What type of trading strategies can you backtest?
I can implement and backtest a wide range of strategies including trend-following (EMA/SMA crossover), momentum-based (RSI), and custom rule-based strategies. If you have a specific strategy idea, I can build it for you.
Which markets and data sources are supported?
The system uses historical market data via APIs like yFinance. It supports stocks (including Indian stocks like NSE), and can be extended to other markets or APIs (Zerodha, etc.) in premium packages.
Can I customize strategy parameters?
Yes. You can customize parameters such as EMA/SMA windows, RSI period, stop loss, take profit, and timeframes (5m, 15m, daily). Full customization is available in Standard and Premium packages.
Will I get a user-friendly interface?
Yes. The application is built using Streamlit, providing a clean and interactive dashboard where you can input parameters and view results like trade logs and performance metrics easily.
What performance metrics are included?
The system includes key metrics such as total return, win rate, Sharpe ratio, maximum drawdown, and average trade return to help you evaluate your strategy properly.
Can this be used for live trading?
This project is designed for backtesting and research purposes. However, it can be extended to support live trading via broker APIs (like Zerodha or Upstox) in advanced/custom projects.
Do you provide support after delivery?
Yes. I provide basic support after delivery to ensure everything works correctly. Additional support or upgrades can be discussed if needed.

