Git Product home page Git Product logo

zerodha-algo-trading-1's Introduction

zerodha-algo-trading

A codebase to connect zerodha connect along with algo trading library to use power of algo trading with zerodha

IMP: Any new code additions should go to package com.dtech.algo. This package is supposed to have 100% code coverage production ready.

I am looking for React/ Flutter developers to build a frontend app for this project

We started with simple MVP for fetching data from Zerodha and putting trades. When it was successful, we went ahead with building a fully working algo trading app.

What do we want to build?

We want to build a solution where users can build a strategies that can together work on different segments and make a comparison analysis in Equity, Derivatives before Putting trade. E.g. I want to buy SBIN Fut, but the best criteria to make that call is analysing open interest in the nearest In the money Put. We want to build that level of mechanism, which no one provides as of now.

What do we have as of now?

After first MVP, now we have built a server side architecture to make fully configurable strategies using different bar-series for technical analysis and different bar-series for trades. So now you can make a trade in SBIN Fut Or SBI Cash by analysing Open interest in SBIN call and puts, or PE ratio,

What is pending?

We have a huge backlog, because we want to build a market ready product. Some of them are

  1. Build a usable web/mobile app that can be used by our users to build strategy
  2. Integrate with zerodha websockets for now for putting trades in realtime.
  3. Take the library to next level with integrating with different brokers. These are few things from the top of my mind, and the list is ever-growing!!

Do we follow any development practices?

Yes, we follow TDD, or at least we expect reasonable coverage on the code that we write We have CI setup with github actions, and the code health is tracked on it.

We welcome all sort of contributions, including your time and money!!

zerodha-algo-trading-1's People

Contributors

anandaanv avatar dheemantech avatar

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.