MoFin 初始提交
完整数据采集+分析管道: - market_watch.py:90行业板块采集(同花顺/东方财富) - 市场精选推荐 cron:全市场分析+候选池+星级推荐 - price_monitor.py:持仓/自选高频价格监控 - refresh_mtf_cache.py:多周期K线缓存 - 策略评估/知识萃取管道 文档:docs/ 含完整需求+架构设计 注意:尚未配置 git remote,笑笑接手后自行配置
This commit is contained in:
@@ -0,0 +1,607 @@
|
||||
{
|
||||
"updated_at": "2026-06-16T21:01:11.596088",
|
||||
"accuracy_trend": {
|
||||
"trend": "stable",
|
||||
"phase1_accuracy": 0.0,
|
||||
"phase2_accuracy": 0.0,
|
||||
"phase1_evaluated": 0,
|
||||
"phase2_evaluated": 0
|
||||
},
|
||||
"total_strategies": 37,
|
||||
"phase1_completed_count": 0,
|
||||
"reassess_needed_count": 0,
|
||||
"feedback": [
|
||||
{
|
||||
"code": "000700",
|
||||
"name": "模塑科技",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595603",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "000711",
|
||||
"name": "ST京蓝",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595624",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "001309",
|
||||
"name": "德明利",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595640",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "002594",
|
||||
"name": "比亚迪",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595653",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "00700",
|
||||
"name": "腾讯控股",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595666",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "00968",
|
||||
"name": "信义光能",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595678",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "00981",
|
||||
"name": "中芯国际",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595690",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "01070",
|
||||
"name": "TCL电子",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595702",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "01088",
|
||||
"name": "中国神华",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595715",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "01211",
|
||||
"name": "比亚迪股份",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595728",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "01478",
|
||||
"name": "丘钛科技",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595741",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "01888",
|
||||
"name": "建滔积层板",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595753",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "02202",
|
||||
"name": "万科企业",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595765",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "02318",
|
||||
"name": "中国平安",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595777",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "02359",
|
||||
"name": "药明康德",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595790",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "02388",
|
||||
"name": "中银香港",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595802",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "02628",
|
||||
"name": "中国人寿",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595816",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "06160",
|
||||
"name": "百济神州",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595830",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "06869",
|
||||
"name": "长飞光纤",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595845",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "09868",
|
||||
"name": "小鹏汽车-W",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595861",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "09988",
|
||||
"name": "阿里巴巴-W",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595874",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "300035",
|
||||
"name": "中科电气",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595886",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "300124",
|
||||
"name": "汇川技术",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595902",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "300548",
|
||||
"name": "博创科技",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595914",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "300750",
|
||||
"name": "宁德时代",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595926",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "518880",
|
||||
"name": "黄金ETF华安",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595939",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "600036",
|
||||
"name": "招商银行",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595951",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "600110",
|
||||
"name": "诺德股份",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595963",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "600563",
|
||||
"name": "法拉电子",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595977",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "600739",
|
||||
"name": "辽宁成大",
|
||||
"evaluated_at": "2026-06-16T21:01:11.595988",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "601899",
|
||||
"name": "紫金矿业",
|
||||
"evaluated_at": "2026-06-16T21:01:11.596000",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "603259",
|
||||
"name": "药明康德",
|
||||
"evaluated_at": "2026-06-16T21:01:11.596014",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "688411",
|
||||
"name": "海博思创",
|
||||
"evaluated_at": "2026-06-16T21:01:11.596027",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "688639",
|
||||
"name": "华恒生物",
|
||||
"evaluated_at": "2026-06-16T21:01:11.596048",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "688795",
|
||||
"name": "摩尔线程-U",
|
||||
"evaluated_at": "2026-06-16T21:01:11.596060",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "688802",
|
||||
"name": "沐曦股份-U",
|
||||
"evaluated_at": "2026-06-16T21:01:11.596072",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
},
|
||||
{
|
||||
"code": "688981",
|
||||
"name": "中芯国际",
|
||||
"evaluated_at": "2026-06-16T21:01:11.596086",
|
||||
"phase_check": {
|
||||
"phase1_completed": false,
|
||||
"phase1_result": null,
|
||||
"phase1_completed_at": null,
|
||||
"phase1_price_at_completion": null,
|
||||
"phase2_completed": false,
|
||||
"phase2_result": null,
|
||||
"phase2_completed_at": null,
|
||||
"days_in_phase1": null
|
||||
},
|
||||
"adjustments": []
|
||||
}
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user