Skip to content

AlgoTrade-Strategizer provides algorithmic trading strategy designed for the Indian stock market. It leverages moving average crossovers, dynamic position sizing based on volatility, and comprehensive performance metrics analysis to simulate and optimize trading strategies.

License

Notifications You must be signed in to change notification settings

hitesh1997/AlgoTrade-Strategizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Dynamic Algo-Trading Strategies

This repository contains algorithmic trading strategies focused on the Indian Stock Market, utilizing Python for financial data analysis and strategy execution.

Features

  • Moving Average Crossovers: Utilizes short-term and long-term moving averages to generate buy and sell signals.
  • Dynamic Position Sizing: Adjusts the size of trades based on the current market volatility, enhancing risk management.
  • Portfolio Management: Tracks the invested capital and overall portfolio value dynamically, providing a real-time view of strategy performance.
  • Performance Metrics: Calculates key financial metrics including annualized returns, portfolio volatility, Sharpe ratio, and maximum drawdown, offering insights into the strategy's risk-adjusted performance.

Getting Started

Prerequisites

Ensure you have Python 3.x installed along with the following packages:

  • pandas
  • numpy
  • matplotlib

About

AlgoTrade-Strategizer provides algorithmic trading strategy designed for the Indian stock market. It leverages moving average crossovers, dynamic position sizing based on volatility, and comprehensive performance metrics analysis to simulate and optimize trading strategies.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages