design + code
Self (Remote) | January 2021 – January 2023
During my two-year journey as a day trader, I faced numerous challenges that ultimately transformed my approach to trading and software development. While my primary goal was to master trading strategies, I leveraged this experience to enhance my technical skills and develop valuable tools for analysis and decision-making.
Python-Based Backtesting: Designed and implemented backtests for various long and short stock trading strategies using Python. This involved creating algorithms to simulate trades based on historical data, allowing for a deeper understanding of potential performance and risks.
Monte Carlo Simulations: Utilized Monte Carlo simulations to validate trading strategies, providing a statistical framework for assessing the probability of success under various market conditions. This approach helped identify potential pitfalls and improve overall strategy robustness.
Custom Data Visualization Tools: Developed interactive data visualization tools using Streamlit, enhancing analysis accuracy for traders. These tools allowed for real-time data manipulation and visualization, enabling users to gain insights into market trends and make informed trading decisions.
This experience not only honed my programming skills but also taught me the importance of data-driven decision-making in both trading and software development. The insights gained during this period have greatly influenced my approach to building applications that are both functional and user-centric.