This commit is contained in:
薇薇安 2026-01-14 19:27:04 +08:00
parent b48f555524
commit 75653be44c

View File

@ -103,7 +103,9 @@ class TradingStrategy:
# 使用技术指标判断交易信号(高胜率策略) # 使用技术指标判断交易信号(高胜率策略)
trade_signal = await self._analyze_trade_signal(symbol_info) trade_signal = await self._analyze_trade_signal(symbol_info)
# 记录交易信号到数据库 # 记录交易信号到数据库(只有当有明确方向时才记录)
signal_direction = trade_signal.get('direction')
if signal_direction: # 只有当方向不为空时才记录
try: try:
import sys import sys
from pathlib import Path from pathlib import Path
@ -114,7 +116,7 @@ class TradingStrategy:
from database.models import TradingSignal from database.models import TradingSignal
TradingSignal.create( TradingSignal.create(
symbol=symbol, symbol=symbol,
signal_direction=trade_signal.get('direction', ''), signal_direction=signal_direction,
signal_strength=trade_signal.get('strength', 0), signal_strength=trade_signal.get('strength', 0),
signal_reason=trade_signal.get('reason', ''), signal_reason=trade_signal.get('reason', ''),
rsi=symbol_info.get('rsi'), rsi=symbol_info.get('rsi'),