refactor: 缠论引擎包化与 Web 分层(ECR-001)
将根目录引擎迁入 chanlun/ 并保留兼容 shim;拆分 TF_DF 与 web 服务; 前端模块化;strategies 改用 chanlun 导入;补充 ESS 文档与 golden 回归。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -5,10 +5,10 @@ import sys
|
||||
import os
|
||||
# 添加父目录到系统路径
|
||||
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
|
||||
from ChanLun import ChanLun
|
||||
from ChanLun_Classifier import ChanLunClassifier
|
||||
from ChanEnum import Chan_FX_TYPE, Chan_KLC_FX, Chan_BI_DIR, Chan_KLC_FX
|
||||
from ChanPY import ChanPY
|
||||
from chanlun import ChanLun
|
||||
from chanlun.analysis.ChanLun_Classifier import ChanLunClassifier
|
||||
from chanlun.core.ChanEnum import Chan_FX_TYPE, Chan_KLC_FX, Chan_BI_DIR, Chan_KLC_FX
|
||||
from chanlun.analysis.ChanPY import ChanPY
|
||||
# --------------------------------
|
||||
from technical.util import resample_to_interval, resampled_merge
|
||||
import talib.abstract as ta
|
||||
@@ -112,8 +112,8 @@ class ChanLun_MACD(IStrategy):
|
||||
|
||||
# ====== 结构:基于 ChanMACD 的 UnitTF 结束点(与零轴定义一致) ======
|
||||
try:
|
||||
from ChanKLU import ChanKLU
|
||||
from ChanMACD import ChanMACD
|
||||
from chanlun.core.ChanKLU import ChanKLU
|
||||
from chanlun.indicators.ChanMACD import ChanMACD
|
||||
klu_list = []
|
||||
prev = None
|
||||
for idx, row in dataframe.iterrows():
|
||||
|
||||
Reference in New Issue
Block a user