Restructure into modules/ with single-process CTP and config/ layout.
Move business code under modules/, env template to config/, PM2 single qihuo process, and _legacy shims for old imports. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.settings.admin_settings
|
||||
from modules.settings.admin_settings import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.notify.ai_client
|
||||
from modules.notify.ai_client import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.notify.ai_messages
|
||||
from modules.notify.ai_messages import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.notify.ai_worker
|
||||
from modules.notify.ai_worker import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.contract_profile
|
||||
from modules.core.contract_profile import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.contract_specs
|
||||
from modules.core.contract_specs import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_entry_price
|
||||
from modules.ctp.ctp_entry_price import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_fee_sync
|
||||
from modules.ctp.ctp_fee_sync import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_fee_worker
|
||||
from modules.ctp.ctp_fee_worker import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_ipc_client
|
||||
from modules.ctp.ctp_ipc_client import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_kline
|
||||
from modules.ctp.ctp_kline import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_premarket_connect
|
||||
from modules.ctp.ctp_premarket_connect import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_reconnect
|
||||
from modules.ctp.ctp_reconnect import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_settings
|
||||
from modules.ctp.ctp_settings import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_symbol
|
||||
from modules.ctp.ctp_symbol import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_trade_sync
|
||||
from modules.ctp.ctp_trade_sync import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_trading_state
|
||||
from modules.ctp.ctp_trading_state import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.ctp_worker
|
||||
from modules.ctp.ctp_worker import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.stats.dashboard_lib
|
||||
from modules.stats.dashboard_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.backup.db_backup
|
||||
from modules.backup.db_backup import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.db_conn
|
||||
from modules.core.db_conn import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.doc_render
|
||||
from modules.core.doc_render import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.env_file
|
||||
from modules.core.env_file import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.fees.fee_specs
|
||||
from modules.fees.fee_specs import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.fees.fee_sync
|
||||
from modules.fees.fee_sync import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.keys.key_monitor_lib
|
||||
from modules.keys.key_monitor_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.market.kline_chart
|
||||
from modules.market.kline_chart import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.market.kline_store
|
||||
from modules.market.kline_store import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.market.kline_stream
|
||||
from modules.market.kline_stream import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.locale_fix
|
||||
from modules.core.locale_fix import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.market.market
|
||||
from modules.market.market import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.market.market_sessions
|
||||
from modules.market.market_sessions import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.settings.nav_settings
|
||||
from modules.settings.nav_settings import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.order_pending
|
||||
from modules.trading.order_pending import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.pending_order_worker
|
||||
from modules.trading.pending_order_worker import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.position_sizing
|
||||
from modules.trading.position_sizing import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.position_stream
|
||||
from modules.trading.position_stream import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.product_recommend
|
||||
from modules.trading.product_recommend import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.recommend_store
|
||||
from modules.trading.recommend_store import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.recommend_stream
|
||||
from modules.trading.recommend_stream import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.recommend_trend
|
||||
from modules.trading.recommend_trend import * # noqa: F401,F403
|
||||
@@ -0,0 +1,5 @@
|
||||
# Copyright (c) 2025-2026 马建军. All rights reserved.
|
||||
# 专有软件 — 未经授权禁止复制、传播、转售。
|
||||
# 严禁用于:带单/代客理财、向他人推荐期货品种或买卖建议、融资配资等业务。
|
||||
# 详见 LICENSE.zh-CN.txt 与 docs/软件购买与使用协议.md
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.risk.account_risk_lib
|
||||
from modules.risk.account_risk_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.sl_tp_guard
|
||||
from modules.trading.sl_tp_guard import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.stats.stats_engine
|
||||
from modules.stats.stats_engine import * # noqa: F401,F403
|
||||
@@ -0,0 +1,5 @@
|
||||
# Copyright (c) 2025-2026 马建军. All rights reserved.
|
||||
# 专有软件 — 未经授权禁止复制、传播、转售。
|
||||
# 严禁用于:带单/代客理财、向他人推荐期货品种或买卖建议、融资配资等业务。
|
||||
# 详见 LICENSE.zh-CN.txt 与 docs/软件购买与使用协议.md
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.strategy.fib_lib
|
||||
from modules.strategy.fib_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.strategy.strategy_db
|
||||
from modules.strategy.strategy_db import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.strategy.strategy_roll_lib
|
||||
from modules.strategy.strategy_roll_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.strategy.strategy_roll_monitor_lib
|
||||
from modules.strategy.strategy_roll_monitor_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.strategy.strategy_snapshot_lib
|
||||
from modules.strategy.strategy_snapshot_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.strategy.strategy_trend_lib
|
||||
from modules.strategy.strategy_trend_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.symbols
|
||||
from modules.core.symbols import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.trade_log_lib
|
||||
from modules.trading.trade_log_lib import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.trading.trade_notify
|
||||
from modules.trading.trade_notify import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.core.trading_context
|
||||
from modules.core.trading_context import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.ctp.vnpy_bridge
|
||||
from modules.ctp.vnpy_bridge import * # noqa: F401,F403
|
||||
@@ -0,0 +1,2 @@
|
||||
# Compatibility shim — use modules.notify.wechat_notify
|
||||
from modules.notify.wechat_notify import * # noqa: F401,F403
|
||||
Reference in New Issue
Block a user