Skip to content

IPOR-Labs/dope

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dope - Defi Optimizer

Introduction

Dope is a backtesting engine for DeFi, focusing on lending markets, yield protocols and RWAs.

dope

Some of the common use cases of Dope are:

  • Quickly load historical data of yielding pools;
  • Out-of-the-box slippage models;
  • Running backtests on predefined strategies, such as:
    • Yield optimization,
    • Looping rates arbitrage,
    • And more;
  • Designing your custom strategies;
  • Analyzing backtest results and comparing them with your existing portfolio:
    • Portfolio Optimization tools

real World Assets (RWAs) Pricing

Dope supports RWA pricing.

See this notebook for a few examples: notebooks/RWA Pricer Examples.ipynb

See whitepaper here: research/rwa-pricer.pdf

Backtesting and Yield Optimization

Look at the notebooks folder for a few tutorials.

For a simple backtest example look at [Tutorial] Simple Backtest.ipynb

Install Dope locally:

pip install -e .

Dope Presentation

https://www.youtube.com/watch?v=cvHyZqs4Nt4

About

Defi Optimizer

Resources

License

Stars

Watchers

Forks

Contributors