Giter VIP home page Giter VIP logo

opcode-open-spring-fest / quant Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 37 KB

The Automated Trading System with Risk Management is a Python application that automates trading processes, including fetching market data, executing trades based on predefined strategies, and managing orders. It incorporates robust risk management strategies to enhance trading performance and profitability.

JavaScript 0.92% Python 99.08%
algorithmic-trading e-cell iiitbh opcode open-source python quant type-medium

quant's Introduction

template

Quant

Quant is an automated trading system with robust risk management capabilities. It fetches market data, generates trading signals based on predefined strategies, and executes trades on supported exchanges.

Features

  • Automated Trading: Quant automates the trading process, eliminating the need for manual intervention.
  • Risk Management: Incorporates robust risk management strategies to protect trading capital.
  • Multiple Strategies: Supports multiple trading strategies, including EMA crossover and Bollinger Bands.
  • Exchange Connectivity: Connects to supported exchanges using the CCXT library.
  • Logging and Error Handling: Includes logging functionality and robust error handling mechanisms.

Setup

To set up Quant, follow the Setup Guide in the documentation.

Usage

  1. Run python algo.py to start the automated trading system.

Contributing

We welcome contributions to Quant! If you wish to contribute, please follow the guidelines in CONTRIBUTING.md.

Support

For support or questions, please create an issue in the GitHub repository or reach out to the maintainers.

License

Quant is licensed under the MIT License. See LICENSE for more information.

quant's People

Contributors

ayushkumarsingh09 avatar jagpreet153 avatar nishchaykq avatar

quant's Issues

[Feature]: Using StrEnum instead of using string constants in code

So, what is it about?

Python's StrEnum class is a way to implement String constants in your code without having to worry about

  1. other developers messing up the constant (like using "North" instead of "NORTH"
  2. having to manually type the entire string

Preview of what it can do
Screenshot 2024-03-22 185036

I would like to fix this issue, so if this looks good , assign me this issue
Thank you!

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature]: Fix any Bugs

So, what is it about?

There are a couple of bugs, present in it. Search for them and fix them accordingly.
Type will be depend on what bug you report and fix.

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature]:Order management system

So, what is it about?

In the provided algorithm EMA crossover and Bollinger band strategy is used.
Update it with a more sophisticated and accurate strategy for order managing.
Type- Medium

Code of Conduct

  • I agree to follow this project's Code of Conduct

[Feature]: Add risk management system in it.

So, what is it about?

In the given algorithm there is a basic risk management in it, enhance it make it suitable to punch hedging order.
For hedging you can do it for any time frame.
Type- Medium

Code of Conduct

  • I agree to follow this project's Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.