Use cachalot to invalidate caches

This commit is contained in:
2023-02-11 17:22:25 +00:00
parent dea1cfe889
commit 33d8e26c9b
19 changed files with 51 additions and 35 deletions

View File

@@ -5,6 +5,7 @@ from core.exchanges import common
from core.exchanges.convert import get_price, side_to_direction
from core.lib.notify import sendmsg
from core.models import Account, Strategy, Trade
from core.trading import assetfilter
from core.trading.crossfilter import crossfilter
from core.trading.risk import check_risk
from core.util import logs
@@ -325,6 +326,8 @@ def execute_strategy(callback, strategy, func):
price_bound = round(price_bound, display_precision)
# Callback now verified
if func == "entry":
allowed = assetfilter.get_allowed(strategy, symbol, direction)
if func == "exit":
check_exit = crossfilter(account, symbol, direction, func)
if check_exit is None: