GithubHelp home page GithubHelp logo

mathiswellmann / lfest-rs Goto Github PK

View Code? Open in Web Editor NEW
49.0 5.0 11.0 5.78 MB

Leveraged Futures Exchange for Simulated Trading

License: GNU Affero General Public License v3.0

Rust 99.58% Nix 0.41% Shell 0.01%
exchange trading leverage futures backtesting backtest simluation leveraged-futures-exchange market

lfest-rs's Introduction

Welcome ๐Ÿ‘‹

I consider myself a Rust ๐Ÿฆ€ and NixOS maximalist

"Mathematik ist die materialisierung von abstrakten Strukturen des Hyperraums"

Polkadot Blockchain Academy (Cambridge 2022) Graduate (Distinction)

My Open-Source Repositories Crates on lib.rs:

  • ๐Ÿ’ฐ TradeAggregation: A high performance, modular and flexible trade aggregation crate.
  • ๐Ÿ’ฑ LFEST Perpetual futures exchange for simulated trading
  • โ›“๏ธ Chainable Tree-like Sliding Features.
  • ๐Ÿ’น EhlersIndicators: John Ehlers technical analysis indicators / Filters
  • ๐Ÿธ Evolutionary Neural Network implementation called CoSyNE.
  • ๐Ÿ’ช gym-rs a pure Rust implementation of OpenAi's Gym environments.
  • ๐Ÿ“ˆ TimeSeriesGenerator for synthetic data generation.
  • ๐Ÿšฐ reservoir_computer Reservoir computers on the CPU
  • ๐Ÿ“‰ whittaker_smoother A perfect smoother

My Interests:

  • Permissionless decentralized blockchain projects
  • Algorithmic trading of cryptocurrencies using machine learning techniques
  • Ricing Arch Linux with my personal config -> Actually nowadays nixos is the GOAT

Gource for selected repos]

lfest-rs's People

Contributors

mathiswellmann avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

lfest-rs's Issues

[Feature proposal] Latency and funding rate

This is such a nice project. The code is so well constructed and easy to tweak / experiment with. Not to mention blazingly fast.

This proposal is mainly about latency. I believe that handling it would make the simulation significantly more realistic. As for the funding rate, well, it'd be a nice addition.

When the exchange receives an order, it'd only process it L ms later, where L follows some kind of a distribution. Likewise, letting T be the timestamp at which an order is executed, then the client wouldn't be aware of it until the current timestamp is greater than or equal to T+L. Note that as timestamps are monotonic, we can use binary search to find this timestamp.

What do you think? I would gladly try to make some PRs but I'm quite busy at the moment. Perhaps in the following weeks!

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.