update log

This commit is contained in:
zhangkun9038@dingtalk.com 2026-01-09 17:01:01 +08:00
parent a9911babea
commit 1ce46739ee

View File

@ -7,7 +7,7 @@ from freqtrade.strategy import IStrategy, IntParameter, DecimalParameter
from pandas import DataFrame
import pandas as pd
import pandas_ta as ta
from freqtrade.persistence import Trade
from freqtrade.persistence import Order, Trade
import numpy as np
import datetime
import math
@ -776,13 +776,13 @@ class FreqaiPrimer(IStrategy):
return dataframe
def order_filled(self, trade: Trade, order: Dict, current_time: datetime, current_rate: float = 0.0, **kwargs):
def order_filled(self, trade: Trade, order: Order, current_time: datetime, current_rate: float = 0.0, **kwargs):
"""
Called right after an order (either entry or exit) is fully filled.
This is the SINGLE SOURCE OF TRUTH for "real" entries/exits.
"""
# 只记录入场entry订单忽略 exit
if order['side'] != 'buy':
if order.side != 'buy':
return
# ✅ 提取关键指标(复用你原有逻辑,确保字段一致)