Giter VIP home page Giter VIP logo

ql_datathon_rice21's Introduction

QL_Datathon_Rice21 -- Make-A-Trade

Repo for Rice 2021 Datathon QuantLab Challenge

Our strategy is divided into two parts, the first is prediction, and the second is business logic, which is implemented by trades and arbitrage. The latest strategy file can be found in the ./businessLogic/Strategy 3.0.ipynb. Although our results for the three periods are not yet complete, shown by the current data we have, our strategy is fairly accurate and gains a margin of profit. Unfortunately, due to the limited time, we did not have enough time to run all nine months of data before submission. We have processed a few days of data, and we are proud to say that every additional bitcoin we obtained are authentic profits.

  1. Prediction
    Our program predicts the trade value of next tick using AROMA as our time series prediction model. In the tick-and-trade loop, we first reference to previous market trade data, including usd-btc, eth-btc from the previous 24 hours; and then we feed the data into VAROMA to get the predicted mean and confidence intervals.
  2. Business Logic
    Trade:
    Based on the predicted data, our program calculates the probability of profiting from the next tick and choose the most feasible investment plan.
    Arbitrage:
    Based on the current tick data, our program exchanges our holding from one currency to another multiple times if the exchange ratio between multiple currency can bring us profits. The difference in exchange rates between currencies can be an opportunity for us to leverage. We involved two other cryptocurrencies and Euro in the arbitrage. By computing the ratio between the current prices, we determine if the expected revenue would exceed the costs such as taker fee.

ql_datathon_rice21's People

Contributors

jiaqilucialu avatar zihe-zhao avatar kc-luo avatar lorraine-lyu avatar

Stargazers

 avatar

Watchers

 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.