Skip to content

nihalinel/Automated-Market-Making-Quantitative-Trading

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Automated Market Making & Quantitative Trading

Overview

This project implements an automated market-making algorithm for a quantitative trading simulation. The goal is to dynamically adjust bid-offer spreads and optimize risk management strategies using Python.

Challenges & Solutions

  • Challenge 1: Non-Skewed Market Making

    • Implemented a 2% non-skewed bid-offer spread around the reference price.
    • Processed real-time price requests and logged completed trades.
    • Visualized bid, offer, and reference prices using Matplotlib.
  • Challenge 2: Skewed Market Making with Risk Management

    • Developed a dynamic pricing algorithm that skews bid-ask spreads based on risk exposure.
    • Implemented position-based adjustments (Axed Long, Axed Short).
    • Plotted price data for all tickers traded during the simulation.

Technologies Used

  • ๐Ÿ Python (OOP, Data Processing)
  • ๐Ÿ“Š Matplotlib (Data Visualization)
  • ๐Ÿ“ˆ Pandas (Data Manipulation)
  • โšก AmplifyQuantTrading API (Simulated Market Data)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages