Skip to content

A template for building an advanced Automated High-Frequency Trading (HFT) system. Note: For educational purposes only; customize before deploying in live markets.

Notifications You must be signed in to change notification settings

ajee9594/Algo_Trading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Algo_Trading

Welcome to the Algo_Trading repository! This repository contains code related to the setup of an Automated High-Frequency Trading system. Whether you're a beginner looking to learn about algorithmic trading or an experienced trader seeking to automate your strategies, you'll find valuable resources here.

Note: In this repository FyersAPI has been used. To integrate with any other broker's API, change the required parts with the code given by the broker in their API Documentation.

Warning: The codes should not be directly deployed into markets with real money. The purpose of this Repository is to provide a ready to use template which can be used to set up very advanced HFT system.

Pip Modules Used

Before diving into the code, make sure you have the following pip modules installed:

  • pandas: Powerful data manipulation and analysis library.

    pip install pandas
    
  • numpy: Fundamental package for scientific computing with Python.

    pip install numpy
    
  • fyers-apiv3: Fyers API v3 library for accessing Fyers trading APIs.

    pip install fyers-apiv3
    
  • statsmodels: Library for statistical models and tests.

    pip install statsmodels
    
  • matplotlib: Comprehensive library for creating static, animated, and interactive visualizations in Python.

    pip install matplotlib
    
  • datetime: Library for handling date and time.

    pip install datetime
    
  • dateutil: Library providing powerful extensions to the standard datetime module.

    pip install python-dateutil
    
  • xlsxwriter: Library for creating Excel XLSX files.

    pip install XlsxWriter
    

Getting Started

To get started with the Algo_Trading repository, simply clone the repository to your local machine and install the required pip modules as mentioned above. Then, you can explore the code, add functions for implememting your own trading system and build up your Automated High-Frequency Trading system!

Contribution

Contributions to this project are welcome! If you have any ideas, suggestions, or improvements, feel free to open an issue or submit a pull request. Let's collaborate and make algorithmic trading more accessible to everyone.

Hope you find this repository helpful.

About

A template for building an advanced Automated High-Frequency Trading (HFT) system. Note: For educational purposes only; customize before deploying in live markets.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published