2 levels of Trade models, one with and one without sqlalchemy

Fixes a performance issue when backtesting with sqlalchemy, as that
uses descriptors for all properties.
This commit is contained in:
Matthias
2021-02-20 19:29:04 +01:00
parent 394a6bbf2a
commit 03eb23a4ce
3 changed files with 170 additions and 88 deletions

View File

@@ -1,4 +1,5 @@
# flake8: noqa: F401
from freqtrade.persistence.models import Order, Trade, clean_dry_run_db, cleanup_db, init_db
from freqtrade.persistence.models import (LocalTrade, Order, Trade, clean_dry_run_db, cleanup_db,
init_db)
from freqtrade.persistence.pairlock_middleware import PairLocks