Fix trade log equity_after to chain from initial capital by close time.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+10
-1
@@ -16,7 +16,12 @@ from contract_specs import calc_position_metrics
|
||||
from ctp_symbol import ths_to_vnpy_symbol
|
||||
from fee_specs import calc_round_trip_fee
|
||||
from symbols import ths_to_codes
|
||||
from trade_log_lib import calc_equity_after, purge_duplicate_local_trade_logs, ensure_trade_log_columns
|
||||
from trade_log_lib import (
|
||||
calc_equity_after,
|
||||
purge_duplicate_local_trade_logs,
|
||||
ensure_trade_log_columns,
|
||||
refresh_trade_log_equity_chain,
|
||||
)
|
||||
from vnpy_bridge import ctp_list_trades, ctp_status
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
@@ -325,4 +330,8 @@ def sync_trade_logs_from_ctp(
|
||||
purged = purge_duplicate_local_trade_logs(conn)
|
||||
if purged:
|
||||
stats["purged"] = purged
|
||||
try:
|
||||
refresh_trade_log_equity_chain(conn)
|
||||
except Exception as exc:
|
||||
logger.debug("equity chain refresh after ctp sync: %s", exc)
|
||||
return stats
|
||||
|
||||
Reference in New Issue
Block a user