This commit is contained in:
2025-11-12 12:49:22 +08:00
parent 2ca0ab65f0
commit 91d1cac384
2 changed files with 22 additions and 2 deletions
+12 -1
View File
@@ -5,6 +5,7 @@ from tkinter import ttk, messagebox, filedialog
from datetime import datetime
import threading
import time
from core import constants
import core.eventbus as eBus
from core.logger import LogLevel, PrintLog
from core.sfgrid.bus_events import ActionEventAddTradeTarget, ActionEventDeleteTradeTarget, ActionEventDisableTrade, ActionEventEnableTrade, ActionEventGridFix, EventTradeTargetUpdate, ResultEventTradeTargetAdded, ResultEventTradeTargetDeleted
@@ -351,6 +352,14 @@ class TradeTargetUI(ttk.Frame):
def populate_trade_table(self):
"""填充交易标的表格数据"""
for temp, target in self.tradeTargetData.items():
if target.current_order_type == constants.OrderTypeBuy:
orderTypeStr = ""
elif target.current_order_type == constants.OrderTypeSell:
orderTypeStr = ""
elif target.current_order_type == constants.OrderTypeInit:
orderTypeStr = "建仓"
else:
orderTypeStr = "未知"
values = [
target.id, # type: ignore
target.stock_code,
@@ -362,9 +371,11 @@ class TradeTargetUI(ttk.Frame):
'-' if target.plan_sell_price is None else f"{target.plan_sell_price:.3f}",
'-' if target.current_order_price is None else f"{target.current_order_price:.3f}",
target.current_order_no,
target.current_order_type,
orderTypeStr,
self.get_trade_enabled_indicator(target.enabled) # type: ignore
]
self.trade_table.insert('', tk.END, values=values)