第一个Alpha版本
This commit is contained in:
@@ -9,4 +9,4 @@ ResultEventTradeTargetDeleted = "trade_target_deleted"
|
||||
ActionEventEnableTrade = "enable_trade"
|
||||
ResultEventTradeEnabled = "trade_enabled"
|
||||
ActionEventDisableTrade = "disable_trade"
|
||||
ResultEventTradeDisabled = "trade_disabled"
|
||||
ResultEventTradeDisabled = "trade_disabled"
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
from mimetypes import inited
|
||||
from typing import Any
|
||||
|
||||
import tkinter as tk
|
||||
@@ -21,9 +22,8 @@ class TradeTargetUI(ttk.Frame):
|
||||
self.stockCodeIdMap:dict[str, int] = {}
|
||||
self.strategy_ctrl:dict[int, SFGridStrategy] = {} # stock_code->trade_target
|
||||
self.listening_stock = []
|
||||
self.init_trade_target_pool()
|
||||
eBus.event_bus.subscribe(eBus.MarketDataUpdate, self.onMarketDataUpdated)
|
||||
eBus.event_bus.subscribe(bus_events.EventTradeTargetUpdate, self.onStrategyUpdate)
|
||||
if qmtv.inited:
|
||||
self.init_trade_target_pool()
|
||||
|
||||
# 市场监控数据
|
||||
self.marketData: dict[str, Any] = {} # 存储市场数据 {stock_code: {stock_name, last_price, time}}
|
||||
@@ -33,6 +33,9 @@ class TradeTargetUI(ttk.Frame):
|
||||
|
||||
# 创建界面
|
||||
self.create_ui()
|
||||
|
||||
eBus.event_bus.subscribe(eBus.MarketDataUpdate, self.onMarketDataUpdated)
|
||||
eBus.event_bus.subscribe(bus_events.EventTradeTargetUpdate, self.onStrategyUpdate)
|
||||
|
||||
|
||||
def init_trade_target_pool(self):
|
||||
@@ -123,9 +126,9 @@ class TradeTargetUI(ttk.Frame):
|
||||
command=self.btnHandlerStopSelectedTrade, width=12).pack(side=tk.LEFT, padx=2)
|
||||
ttk.Button(toolbar_frame, text="🛠 交易设置",
|
||||
command=self.btnHandlerTradeSettings, width=12).pack(side=tk.LEFT, padx=2)
|
||||
ttk.Button(toolbar_frame, text="🛠 网格修正(停用)",
|
||||
# ttk.Button(toolbar_frame, text="🛠 网格修正(停用)",
|
||||
# command=self.btnHandlerGridCorrect,
|
||||
width=12).pack(side=tk.LEFT, padx=2)
|
||||
# width=12).pack(side=tk.LEFT, padx=2)
|
||||
ttk.Button(toolbar_frame, text="▣ 实时监控",
|
||||
command=self.btnHandlerToggleMarketMonitor, width=12).pack(side=tk.RIGHT, padx=2)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user