Mason Chen's starred repositories

project-based-learning

Curated list of project-based tutorials

yt-dlp

A feature-rich command-line audio/video downloader

Language:PythonLicense:UnlicenseStargazers:78205Issues:479Issues:7434

ccxt

A JavaScript / TypeScript / Python / C# / PHP cryptocurrency trading API with support for more than 100 bitcoin/altcoin exchanges

Language:PythonLicense:MITStargazers:32120Issues:932Issues:10055

dowhy

DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.

Language:PythonLicense:MITStargazers:6933Issues:136Issues:463

Qbot

[🔥updating ...] AI 自动量化交易机器人(完全本地部署) AI-powered Quantitative Investment Research Platform. 📃 online docs: https://ufund-me.github.io/Qbot ✨ :news: qbot-mini: https://github.com/Charmve/iQuant

Language:Jupyter NotebookLicense:MITStargazers:6690Issues:86Issues:74

toydb

Distributed SQL database in Rust, written as an educational project

Language:RustLicense:Apache-2.0Stargazers:6019Issues:89Issues:49

strategies

quantitative trading with Javascript, Python, C++, PineScript, Blockly, MyLanguage(麦语言)

kungfu

Kungfu Trader

Language:C++License:Apache-2.0Stargazers:3341Issues:286Issues:55

awesome-causality-algorithms

An index of algorithms for learning causality with data

DataFrame

C++ DataFrame for statistical, Financial, and ML analysis -- in modern C++ using native types and contiguous memory storage

Language:C++License:BSD-3-ClauseStargazers:2383Issues:71Issues:210

tigramite

Tigramite is a python package for causal inference with a focus on time series data. The Tigramite documentation is at

Language:Jupyter NotebookLicense:GPL-3.0Stargazers:1262Issues:40Issues:194

causality

Tools for causal analysis

Language:PythonLicense:MITStargazers:1059Issues:56Issues:27

okcoin-leeks-reaper

OKCoin韭菜收割机

Algorithm_fromBilibili

《B站-青岛大学-王卓老师-数据结构与算法基础》自学心得、笔记(C++语言实现)

ccapi

A header-only C++ library for interacting with crypto exchanges. Bindings for Python, Java, C#, Go, and Javascript are provided.

Language:C++License:MITStargazers:555Issues:40Issues:75

rl_markets

Market Making via Reinforcement Learning

Language:C++License:BSD-3-ClauseStargazers:304Issues:27Issues:15

ChannelBreakoutBot

Channel Breakout Bot for bitflyer-FX

HFTFramework

HFTFramework utilized for research on " A reinforcement learning approach to improve the performance of the Avellaneda-Stoikov market-making algorithm "

Language:MQL5License:Apache-2.0Stargazers:133Issues:4Issues:0

server-framework

一个基于协程的异步网络库

Language:C++License:GPL-2.0Stargazers:103Issues:4Issues:2

PythonMatchingEngine

High performance trading Matching Engine / Market Simulator using Level 3 Market Data for realistic simulation of High Frequency Trading Strategies

Language:PythonLicense:MITStargazers:91Issues:7Issues:0

HFCrypto

Machine-learning based high frequency trading algorithm for altcoin cryptocurrencies [moved to closed source]

Language:PythonLicense:NOASSERTIONStargazers:54Issues:16Issues:13

hft-ext

An extensible framework for high-frequency trading built on top of Alpaca and Yahoo Finance.

Language:PythonLicense:MITStargazers:44Issues:1Issues:2

BTCUSDT

比特币自动交易程序,欧易API接口

Language:PythonStargazers:33Issues:2Issues:0

hf_micro_research

This project is to explore high-frequency model and strategy. You will expect high-frequency features mining, ml/dl models, and hf trading strategies.

Language:PythonStargazers:29Issues:4Issues:0

automated_trading

High Frequency Trading (HFT) done using the Alpaca Trade API and Python.

Language:PythonStargazers:25Issues:0Issues:0

backtest_javascript

FMZ backtest engine javascript package

ivx

Robust Econometric Inference for Predictive Regressions

Language:RLicense:GPL-3.0Stargazers:17Issues:2Issues:3

ML-HFT

Computer Engineering Senior Project. Machine Learning High Frequency Stock Trading Algorithm on an FPGA

Language:PythonStargazers:13Issues:5Issues:0

Optimal-HFT-Guilbaud-Pham

Implementation in Python of the market making algorithm described in "Optimal high frequency trading with limit and market orders" by Guilbaud and Pham.

Language:Jupyter NotebookStargazers:8Issues:0Issues:0

High-Frequency-Trading-Strategy

This is a semester-long project for the course IE 498 "High Frequency Trading" at UIUC.

Language:C++Stargazers:7Issues:0Issues:0