Use cachalot to invalidate caches
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user