backtest-ape 0.1.0a16
pip install backtest-ape
Latest version
Released:
Backtesting and forward-testing (via Monte Carlo sims) for DeFi strategies.
Navigation
Unverified details
These details have not been verified by PyPIProject links
Meta
- Author: smolquants
- Requires: Python <4, >=3.8
Classifiers
- Development Status
- Programming Language
Project description
backtest-ape
Backtesting and forward-testing (via Monte Carlo sims) for DeFi strategies.
Installation
hatch build
hatch shell
(backtest-ape) $ ape plugins install .
Build
(backtest-ape) $ ape compile --size
Test
(backtest-ape) $ ape test -s
Usage
(backtest-ape) $ ape run backtester
INFO: Starting 'anvil' process.
You are connected to provider network ethereum:mainnet-fork:foundry.
Runner type (BaseRunner, BaseCurveV2Runner, BaseUniswapV3Runner, CurveV2LPRunner, UniswapV3LPRunner): CurveV2LPRunner
Runner kwarg (ref_addrs): {"pool": "0xD51a44d3FaE010294C616388b506AcdA1bfAAE46"}
Runner kwarg (num_coins): 3
Runner kwarg (amounts): [1000000000000, 5946382600, 820567784927637667840]
Deploying mock ERC20 tokens ...
Start block number: 16219691
Stop block number [-1]:
Step size [1]:
Initializing state of mocks from block number 16219691 ...
Iterating from block number 16219692 to 16270201 with step size 1 ...
Processing block 16219692 ...
State of refs at block 16219692: {'balances': [49753542730360, 299470579545, 42256392553951116624718], 'D': 149811847101739918524603074, 'A_gamma': [183752478137306770270222288013175834186240000, 581076037942835227425498917514114728328226821, 1633548703, 0], 'prices': [16693207875853529503168, 1185215639716509143580], 'total_supply': 179765246450053705933358}
Backtester value at block 16219692: 2981325191662
Results
Curve Tricrypto2 LP position from block 16048833 to 16273534:
Gearbox V2 stETH strategy (5x leverage) from block 14805946 to 15078047:
Project details
Unverified details
These details have not been verified by PyPIProject links
Meta
- Author: smolquants
- Requires: Python <4, >=3.8
Classifiers
- Development Status
- Programming Language
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file backtest_ape-0.1.0a16.tar.gz
.
File metadata
- Download URL: backtest_ape-0.1.0a16.tar.gz
- Upload date:
- Size: 570.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.26.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9755f5cd265b606fa961c9514f5c4571cc378fd8668311e1cf3f708df26bdf9 |
|
MD5 | 46ae726bd797c9af4e46c2b1b7f740c3 |
|
BLAKE2b-256 | a84cd78580594bc7751ef84354204936a934a53b9e7ba501bbad41f0f68be629 |
File details
Details for the file backtest_ape-0.1.0a16-py3-none-any.whl
.
File metadata
- Download URL: backtest_ape-0.1.0a16-py3-none-any.whl
- Upload date:
- Size: 24.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.26.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d527dd5434e1266a5288292b8586ea0b18db92cc472f0dc2bcbefa088f4a66d |
|
MD5 | 033b624be91efd29c5582a19063d6be2 |
|
BLAKE2b-256 | 830074bb6ffbe1b3909749a7405f6d9d8880a0c25e4da441936f5ca346019bd3 |