Add signals trading enabled

This commit is contained in:
2023-02-15 20:02:38 +00:00
parent 5c090433a3
commit 3854bdcc7d
4 changed files with 38 additions and 3 deletions

View File

@@ -517,7 +517,9 @@ def process_callback(callback):
# Scan for trend
log.debug("Scanning for trend strategies...")
strategies = Strategy.objects.filter(trend_signals=callback.signal, enabled=True)
strategies = Strategy.objects.filter(
trend_signals=callback.signal, signal_trading_enabled=True, enabled=True
)
log.debug(f"Matched strategies: {strategies}")
for strategy in strategies:
log.debug(f"Executing strategy {strategy}")
@@ -528,7 +530,9 @@ def process_callback(callback):
# Scan for entry
log.debug("Scanning for entry strategies...")
strategies = Strategy.objects.filter(entry_signals=callback.signal, enabled=True)
strategies = Strategy.objects.filter(
entry_signals=callback.signal, signal_trading_enabled=True, enabled=True
)
log.debug(f"Matched strategies: {strategies}")
for strategy in strategies:
log.debug(f"Executing strategy {strategy}")
@@ -539,7 +543,9 @@ def process_callback(callback):
# Scan for exit
log.debug("Scanning for exit strategies...")
strategies = Strategy.objects.filter(exit_signals=callback.signal, enabled=True)
strategies = Strategy.objects.filter(
exit_signals=callback.signal, signal_trading_enabled=True, enabled=True
)
log.debug(f"Matched strategies: {strategies}")
for strategy in strategies:
log.debug(f"Executing strategy {strategy}")