# strategies

strategy_name: K线形态策略
strategy_type: kline_pattern
description: 两阳线+阴线+阳线突破形态识别策略
created_at: 2025-09-17 00:13:56
updated_at: 2025-09-18 14:39:28
config:
  {"min_entity_ratio": 0.55, "final_yang_min_ratio": 0.4, "max_turnover_ratio": 40.0, "timeframes": ["daily", "weekly"], "pullback_tolerance": 0.02, "monitor_days": 30}


# scan_sessions

scan_date: 2025-09-17
scan_time: 2025-09-17 00:14:22
status: completed
scan_config:
  {"max_stocks": 5, "use_hot_stocks": false, "use_combined_sources": true, "timeframes": ["daily", "weekly"]}


scan_date: 2025-09-17
scan_time: 2025-09-17 00:16:40
status: completed
scan_config:
  {"max_stocks": 2, "use_hot_stocks": false, "use_combined_sources": true, "timeframes": ["daily", "weekly"]}


scan_date: 2025-09-17
scan_time: 2025-09-17 00:26:54
status: completed
scan_config:
  {"max_stocks": 1000, "use_hot_stocks": true, "use_combined_sources": true, "timeframes": ["daily", "weekly"]}


scan_date: 2025-09-17
scan_time: 2025-09-17 02:34:46
status: completed
scan_config:
  {"max_stocks": 1000, "use_hot_stocks": true, "use_combined_sources": true, "timeframes": ["1h", "daily", "weekly"]}


scan_date: 2025-09-17
scan_time: 2025-09-17 05:58:18
status: completed
scan_config:
  {"max_stocks": 10, "use_hot_stocks": true, "use_combined_sources": true, "use_all_a_shares": true, "timeframes": ["daily"]}


scan_date: 2025-09-17
scan_time: 2025-09-17 06:13:28
status: completed
scan_config:
  {"max_stocks": 5, "use_hot_stocks": true, "use_combined_sources": true, "use_all_a_shares": true, "timeframes": ["1h", "daily", "weekly"]}


scan_date: 2025-09-17
scan_time: 2025-09-17 07:27:31
status: completed
scan_config:
  {"max_stocks": 1000, "use_hot_stocks": true, "use_combined_sources": true, "use_all_a_shares": false, "timeframes": ["1h", "daily", "weekly"]}


scan_date: 2025-09-17
scan_time: 2025-09-17 07:29:50
status: completed
scan_config:
  {"max_stocks": 5000, "use_hot_stocks": true, "use_combined_sources": true, "use_all_a_shares": true, "timeframes": ["1h", "daily", "weekly"]}


scan_date: 2025-09-18
scan_time: 2025-09-18 04:27:06
status: completed
scan_config:
  {"max_stocks": 5000, "use_hot_stocks": true, "use_combined_sources": true, "use_all_a_shares": false, "timeframes": ["1h", "daily", "weekly"]}


# stock_signals

stock_code: 000001.SZ
stock_name: 000001.SZ
timeframe: daily
signal_date: 2025-08-07
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:17:32
k1_data:
  {"trade_date": "2025-08-04", "open": 9.36, "high": 10.14, "low": 9.07, "close": 9.97, "volume": 5258, "is_yang": true, "is_yin": false, "entity": 0.6100000000000012, "amplitude": 1.0700000000000003, "entity_ratio": 0.5700934579439262, "change_pct": 6.51709401709403, "ema20": 9.643957721107379, "above_ema20": true, "turnover_ratio": 0}

k2_data:
  {"trade_date": "2025-08-05", "open": 10.02, "high": 10.66, "low": 9.91, "close": 10.47, "volume": 5943, "is_yang": true, "is_yin": false, "entity": 0.45000000000000107, "amplitude": 0.75, "entity_ratio": 0.6000000000000014, "change_pct": 4.491017964071867, "ema20": 9.722628414335247, "above_ema20": true, "turnover_ratio": 0}

k3_data:
  {"trade_date": "2025-08-06", "open": 10.48, "high": 10.91, "low": 9.55, "close": 9.77, "volume": 6135, "is_yang": false, "is_yin": true, "entity": 0.7100000000000009, "amplitude": 1.3599999999999994, "entity_ratio": 0.5220588235294126, "change_pct": -6.774809160305352, "ema20": 9.727139993922366, "above_ema20": true, "turnover_ratio": 0}

k4_data:
  {"trade_date": "2025-08-07", "open": 9.83, "high": 10.98, "low": 9.81, "close": 10.97, "volume": 6216, "is_yang": true, "is_yin": false, "entity": 1.1400000000000006, "amplitude": 1.17, "entity_ratio": 0.9743589743589749, "change_pct": 11.597151576805704, "ema20": 9.845507613548808, "above_ema20": true, "turnover_ratio": 0}


stock_code: 600410
stock_name: 华胜天成
timeframe: daily
signal_date: 2025-08-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:26:57
k1_data:
  {"stock_code": "600410", "trade_time": "2025-08-06 00:00:00", "trade_date": "2025-08-06", "open": 11.21, "close": 11.99, "high": 12.4, "low": 11.12, "volume": 245554900, "amount": 2880938572.0, "change_pct": 6.958073148974124, "change": 0.69, "turnover_ratio": 22.39, "pre_close": 11.3, "is_yang": true, "is_yin": false, "entity": 0.7799999999999994, "amplitude": 1.2800000000000011, "entity_ratio": 0.609374999999999, "ema20": 10.664649527552376, "above_ema20": true}

k2_data:
  {"stock_code": "600410", "trade_time": "2025-08-07 00:00:00", "trade_date": "2025-08-07", "open": 12.25, "close": 13.19, "high": 13.19, "low": 11.92, "volume": 181482700, "amount": 2312804320.0, "change_pct": 7.673469387755098, "change": 1.2, "turnover_ratio": 16.55, "pre_close": 11.99, "is_yang": true, "is_yin": false, "entity": 0.9399999999999995, "amplitude": 1.2699999999999996, "entity_ratio": 0.7401574803149605, "ema20": 10.905159096356911, "above_ema20": true}

k3_data:
  {"stock_code": "600410", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 13.46, "close": 12.91, "high": 13.9, "low": 12.4, "volume": 365874400, "amount": 4764411901.0, "change_pct": -4.086181277860332, "change": -0.28, "turnover_ratio": 33.37, "pre_close": 13.19, "is_yang": false, "is_yin": true, "entity": 0.5500000000000007, "amplitude": 1.5, "entity_ratio": 0.36666666666666714, "ema20": 11.096096325275301, "above_ema20": true}

k4_data:
  {"stock_code": "600410", "trade_time": "2025-08-11 00:00:00", "trade_date": "2025-08-11", "open": 12.58, "close": 14.2, "high": 14.2, "low": 12.58, "volume": 414453200, "amount": 5742445369.0, "change_pct": 12.877583465818754, "change": 1.29, "turnover_ratio": 37.8, "pre_close": 12.91, "is_yang": true, "is_yin": false, "entity": 1.6199999999999992, "amplitude": 1.6199999999999992, "entity_ratio": 1.0, "ema20": 11.391706199058605, "above_ema20": true}


stock_code: 002600
stock_name: 领益智造
timeframe: daily
signal_date: 2025-08-28
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:26:59
k1_data:
  {"stock_code": "002600", "trade_time": "2025-08-25 00:00:00", "trade_date": "2025-08-25", "open": 12.42, "close": 13.56, "high": 13.56, "low": 12.19, "volume": 688541000, "amount": 8994489431.58, "change_pct": 9.178743961352662, "change": 1.23, "turnover_ratio": 9.98, "pre_close": 12.33, "is_yang": true, "is_yin": false, "entity": 1.1400000000000006, "amplitude": 1.370000000000001, "entity_ratio": 0.8321167883211676, "ema20": 10.89390877833768, "above_ema20": true}

k2_data:
  {"stock_code": "002600", "trade_time": "2025-08-26 00:00:00", "trade_date": "2025-08-26", "open": 14.01, "close": 14.92, "high": 14.92, "low": 13.88, "volume": 575165200, "amount": 8277110160.87, "change_pct": 6.495360456816561, "change": 1.36, "turnover_ratio": 8.34, "pre_close": 13.56, "is_yang": true, "is_yin": false, "entity": 0.9100000000000001, "amplitude": 1.0399999999999991, "entity_ratio": 0.8750000000000009, "ema20": 11.277346037543616, "above_ema20": true}

k3_data:
  {"stock_code": "002600", "trade_time": "2025-08-27 00:00:00", "trade_date": "2025-08-27", "open": 15.53, "close": 14.78, "high": 16.08, "low": 14.68, "volume": 961704100, "amount": 14682535291.11, "change_pct": -4.829362524146813, "change": -0.14, "turnover_ratio": 13.94, "pre_close": 14.92, "is_yang": false, "is_yin": true, "entity": 0.75, "amplitude": 1.3999999999999986, "entity_ratio": 0.5357142857142863, "ema20": 11.610932129206128, "above_ema20": true}

k4_data:
  {"stock_code": "002600", "trade_time": "2025-08-28 00:00:00", "trade_date": "2025-08-28", "open": 14.45, "close": 16.26, "high": 16.26, "low": 14.44, "volume": 787502700, "amount": 11987649140.96, "change_pct": 12.525951557093443, "change": 1.48, "turnover_ratio": 11.41, "pre_close": 14.78, "is_yang": true, "is_yin": false, "entity": 1.8100000000000023, "amplitude": 1.820000000000002, "entity_ratio": 0.9945054945054946, "ema20": 12.053700497853164, "above_ema20": true}


stock_code: 601929
stock_name: 吉视传媒
timeframe: daily
signal_date: 2025-09-03
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:01
k1_data:
  {"stock_code": "601929", "trade_time": "2025-08-29 00:00:00", "trade_date": "2025-08-29", "open": 4.11, "close": 4.55, "high": 4.55, "low": 4.11, "volume": 444867500, "amount": 1991489267.0, "change_pct": 10.705596107055948, "change": 0.41, "turnover_ratio": 12.75, "pre_close": 4.14, "is_yang": true, "is_yin": false, "entity": 0.4399999999999995, "amplitude": 0.4399999999999995, "entity_ratio": 1.0, "ema20": 3.4899579922301096, "above_ema20": true}

k2_data:
  {"stock_code": "601929", "trade_time": "2025-09-01 00:00:00", "trade_date": "2025-09-01", "open": 4.81, "close": 5.01, "high": 5.01, "low": 4.75, "volume": 519916800, "amount": 2563692272.0, "change_pct": 4.158004158004162, "change": 0.46, "turnover_ratio": 14.9, "pre_close": 4.55, "is_yang": true, "is_yin": false, "entity": 0.20000000000000018, "amplitude": 0.2599999999999998, "entity_ratio": 0.7692307692307705, "ema20": 3.634723897732004, "above_ema20": true}

k3_data:
  {"stock_code": "601929", "trade_time": "2025-09-02 00:00:00", "trade_date": "2025-09-02", "open": 5.19, "close": 5.03, "high": 5.47, "low": 4.81, "volume": 987781800, "amount": 5135843849.0, "change_pct": -3.082851637764935, "change": 0.02, "turnover_ratio": 28.3, "pre_close": 5.01, "is_yang": false, "is_yin": true, "entity": 0.16000000000000014, "amplitude": 0.6600000000000001, "entity_ratio": 0.2424242424242426, "ema20": 3.7676073360432416, "above_ema20": true}

k4_data:
  {"stock_code": "601929", "trade_time": "2025-09-03 00:00:00", "trade_date": "2025-09-03", "open": 5.03, "close": 5.53, "high": 5.53, "low": 5.03, "volume": 686424200, "amount": 3742759175.0, "change_pct": 9.940357852882704, "change": 0.5, "turnover_ratio": 19.67, "pre_close": 5.03, "is_yang": true, "is_yin": false, "entity": 0.5, "amplitude": 0.5, "entity_ratio": 1.0, "ema20": 3.935454256420076, "above_ema20": true}


stock_code: 600111
stock_name: 北方稀土
timeframe: daily
signal_date: 2025-08-27
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:03
k1_data:
  {"stock_code": "600111", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 44.58, "close": 47.95, "high": 48.43, "low": 44.57, "volume": 393736900, "amount": 18594150613.0, "change_pct": 7.559443696724999, "change": 3.35, "turnover_ratio": 10.89, "pre_close": 44.6, "is_yang": true, "is_yin": false, "entity": 3.3700000000000045, "amplitude": 3.8599999999999994, "entity_ratio": 0.8730569948186542, "ema20": 40.55110866371327, "above_ema20": true}

k2_data:
  {"stock_code": "600111", "trade_time": "2025-08-25 00:00:00", "trade_date": "2025-08-25", "open": 49.0, "close": 52.69, "high": 52.75, "low": 48.75, "volume": 442979000, "amount": 22778383405.0, "change_pct": 7.530612244897955, "change": 4.74, "turnover_ratio": 12.25, "pre_close": 47.95, "is_yang": true, "is_yin": false, "entity": 3.6899999999999977, "amplitude": 4.0, "entity_ratio": 0.9224999999999994, "ema20": 41.70719355288344, "above_ema20": true}

k3_data:
  {"stock_code": "600111", "trade_time": "2025-08-26 00:00:00", "trade_date": "2025-08-26", "open": 52.0, "close": 49.11, "high": 52.0, "low": 48.7, "volume": 407281400, "amount": 20301734056.0, "change_pct": -5.557692307692308, "change": -3.58, "turnover_ratio": 11.27, "pre_close": 52.69, "is_yang": false, "is_yin": true, "entity": 2.8900000000000006, "amplitude": 3.299999999999997, "entity_ratio": 0.8757575757575767, "ema20": 42.41222273832311, "above_ema20": true}

k4_data:
  {"stock_code": "600111", "trade_time": "2025-08-27 00:00:00", "trade_date": "2025-08-27", "open": 50.0, "close": 53.46, "high": 54.02, "low": 49.11, "volume": 531808400, "amount": 27779954615.0, "change_pct": 6.920000000000001, "change": 4.35, "turnover_ratio": 14.71, "pre_close": 49.11, "is_yang": true, "is_yin": false, "entity": 3.460000000000001, "amplitude": 4.910000000000004, "entity_ratio": 0.7046843177189406, "ema20": 43.46439200133996, "above_ema20": true}


stock_code: 603083
stock_name: 剑桥科技
timeframe: daily
signal_date: 2025-07-31
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:03
k1_data:
  {"stock_code": "603083", "trade_time": "2025-07-28 00:00:00", "trade_date": "2025-07-28", "open": 47.8, "close": 49.22, "high": 49.5, "low": 47.8, "volume": 27341800, "amount": 1333116902.0, "change_pct": 2.9707112970711336, "change": 1.53, "turnover_ratio": 10.2, "pre_close": 47.69, "is_yang": true, "is_yin": false, "entity": 1.4200000000000017, "amplitude": 1.7000000000000028, "entity_ratio": 0.8352941176470584, "ema20": 49.2511130797206, "above_ema20": false}

k2_data:
  {"stock_code": "603083", "trade_time": "2025-07-29 00:00:00", "trade_date": "2025-07-29", "open": 48.79, "close": 50.78, "high": 50.8, "low": 48.61, "volume": 32267900, "amount": 1613417653.0, "change_pct": 4.078704652592748, "change": 1.56, "turnover_ratio": 12.04, "pre_close": 49.22, "is_yang": true, "is_yin": false, "entity": 1.990000000000002, "amplitude": 2.1899999999999977, "entity_ratio": 0.9086757990867599, "ema20": 49.396721357842445, "above_ema20": true}

k3_data:
  {"stock_code": "603083", "trade_time": "2025-07-30 00:00:00", "trade_date": "2025-07-30", "open": 50.0, "close": 49.35, "high": 50.15, "low": 48.48, "volume": 25026500, "amount": 1230631224.0, "change_pct": -1.2999999999999972, "change": -1.43, "turnover_ratio": 9.34, "pre_close": 50.78, "is_yang": false, "is_yin": true, "entity": 0.6499999999999986, "amplitude": 1.6700000000000017, "entity_ratio": 0.3892215568862263, "ema20": 49.392271704714595, "above_ema20": false}

k4_data:
  {"stock_code": "603083", "trade_time": "2025-07-31 00:00:00", "trade_date": "2025-07-31", "open": 50.63, "close": 54.28, "high": 54.29, "low": 50.6, "volume": 74150100, "amount": 3989206438.0, "change_pct": 7.209164526960297, "change": 4.93, "turnover_ratio": 27.67, "pre_close": 49.35, "is_yang": true, "is_yin": false, "entity": 3.6499999999999986, "amplitude": 3.6899999999999977, "entity_ratio": 0.9891598915989163, "ema20": 49.85776963759892, "above_ema20": true}


stock_code: 002475
stock_name: 立讯精密
timeframe: daily
signal_date: 2025-08-26
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:04
k1_data:
  {"stock_code": "002475", "trade_time": "2025-08-21 00:00:00", "trade_date": "2025-08-21", "open": 40.1, "close": 42.19, "high": 42.43, "low": 39.81, "volume": 200684400, "amount": 8301490958.09, "change_pct": 5.2119700748129585, "change": 2.14, "turnover_ratio": 2.77, "pre_close": 40.05, "is_yang": true, "is_yin": false, "entity": 2.0899999999999963, "amplitude": 2.6199999999999974, "entity_ratio": 0.7977099236641215, "ema20": 38.61721231145903, "above_ema20": true}

k2_data:
  {"stock_code": "002475", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 41.46, "close": 42.7, "high": 42.88, "low": 41.33, "volume": 140167300, "amount": 5900362776.11, "change_pct": 2.9908345393150073, "change": 0.51, "turnover_ratio": 1.94, "pre_close": 42.19, "is_yang": true, "is_yin": false, "entity": 1.240000000000002, "amplitude": 1.5500000000000043, "entity_ratio": 0.799999999999999, "ema20": 39.00604923417722, "above_ema20": true}

k3_data:
  {"stock_code": "002475", "trade_time": "2025-08-25 00:00:00", "trade_date": "2025-08-25", "open": 43.38, "close": 42.95, "high": 44.29, "low": 42.13, "volume": 152354500, "amount": 6570702103.87, "change_pct": -0.9912402028584594, "change": 0.25, "turnover_ratio": 2.1, "pre_close": 42.7, "is_yang": false, "is_yin": true, "entity": 0.4299999999999997, "amplitude": 2.1599999999999966, "entity_ratio": 0.19907407407407426, "ema20": 39.38166359282701, "above_ema20": true}

k4_data:
  {"stock_code": "002475", "trade_time": "2025-08-26 00:00:00", "trade_date": "2025-08-26", "open": 43.2, "close": 45.6, "high": 46.8, "low": 43.2, "volume": 222322000, "amount": 10000629712.32, "change_pct": 5.555555555555552, "change": 2.65, "turnover_ratio": 3.07, "pre_close": 42.95, "is_yang": true, "is_yin": false, "entity": 2.3999999999999986, "amplitude": 3.5999999999999943, "entity_ratio": 0.6666666666666673, "ema20": 39.97388610779586, "above_ema20": true}


stock_code: 603516
stock_name: 淳中科技
timeframe: daily
signal_date: 2025-08-05
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:05
k1_data:
  {"stock_code": "603516", "trade_time": "2025-07-31 00:00:00", "trade_date": "2025-07-31", "open": 56.39, "close": 60.48, "high": 60.48, "low": 56.39, "volume": 24192400, "amount": 1446123054.0, "change_pct": 7.253059053023579, "change": 5.5, "turnover_ratio": 11.9, "pre_close": 54.98, "is_yang": true, "is_yin": false, "entity": 4.089999999999996, "amplitude": 4.089999999999996, "entity_ratio": 1.0, "ema20": 51.470871776468435, "above_ema20": true}

k2_data:
  {"stock_code": "603516", "trade_time": "2025-08-01 00:00:00", "trade_date": "2025-08-01", "open": 63.49, "close": 66.53, "high": 66.53, "low": 61.34, "volume": 21488300, "amount": 1375434073.0, "change_pct": 4.788155615057487, "change": 6.05, "turnover_ratio": 10.57, "pre_close": 60.48, "is_yang": true, "is_yin": false, "entity": 3.039999999999999, "amplitude": 5.189999999999998, "entity_ratio": 0.5857418111753373, "ema20": 52.90507446442382, "above_ema20": true}

k3_data:
  {"stock_code": "603516", "trade_time": "2025-08-04 00:00:00", "trade_date": "2025-08-04", "open": 66.74, "close": 66.05, "high": 69.33, "low": 64.22, "volume": 25693900, "amount": 1711939760.0, "change_pct": -1.0338627509739253, "change": -0.48, "turnover_ratio": 12.64, "pre_close": 66.53, "is_yang": false, "is_yin": true, "entity": 0.6899999999999977, "amplitude": 5.109999999999999, "entity_ratio": 0.13502935420743598, "ema20": 54.15697213447869, "above_ema20": true}

k4_data:
  {"stock_code": "603516", "trade_time": "2025-08-05 00:00:00", "trade_date": "2025-08-05", "open": 67.11, "close": 72.66, "high": 72.66, "low": 66.11, "volume": 18373400, "amount": 1284154370.0, "change_pct": 8.270004470272681, "change": 6.61, "turnover_ratio": 9.04, "pre_close": 66.05, "is_yang": true, "is_yin": false, "entity": 5.549999999999997, "amplitude": 6.549999999999997, "entity_ratio": 0.8473282442748091, "ema20": 55.91916526452834, "above_ema20": true}


stock_code: 603516
stock_name: 淳中科技
timeframe: daily
signal_date: 2025-08-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:05
k1_data:
  {"stock_code": "603516", "trade_time": "2025-08-06 00:00:00", "trade_date": "2025-08-06", "open": 73.6, "close": 78.91, "high": 79.93, "low": 73.5, "volume": 22134600, "amount": 1720678410.0, "change_pct": 7.214673913043482, "change": 6.25, "turnover_ratio": 10.89, "pre_close": 72.66, "is_yang": true, "is_yin": false, "entity": 5.310000000000002, "amplitude": 6.430000000000007, "entity_ratio": 0.8258164852255049, "ema20": 58.108768572668495, "above_ema20": true}

k2_data:
  {"stock_code": "603516", "trade_time": "2025-08-07 00:00:00", "trade_date": "2025-08-07", "open": 79.3, "close": 86.8, "high": 86.8, "low": 79.3, "volume": 11319400, "amount": 952019101.0, "change_pct": 9.457755359394703, "change": 7.89, "turnover_ratio": 5.57, "pre_close": 78.91, "is_yang": true, "is_yin": false, "entity": 7.5, "amplitude": 7.5, "entity_ratio": 1.0, "ema20": 60.84126680384292, "above_ema20": true}

k3_data:
  {"stock_code": "603516", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 91.29, "close": 90.0, "high": 93.2, "low": 85.03, "volume": 24567900, "amount": 2214468775.0, "change_pct": -1.4130791981597175, "change": 3.2, "turnover_ratio": 12.09, "pre_close": 86.8, "is_yang": false, "is_yin": true, "entity": 1.2900000000000063, "amplitude": 8.170000000000002, "entity_ratio": 0.157894736842106, "ema20": 63.61828901300074, "above_ema20": true}

k4_data:
  {"stock_code": "603516", "trade_time": "2025-08-11 00:00:00", "trade_date": "2025-08-11", "open": 91.34, "close": 95.39, "high": 96.74, "low": 87.3, "volume": 17613700, "amount": 1617009828.0, "change_pct": 4.433982920954672, "change": 5.39, "turnover_ratio": 8.67, "pre_close": 90.0, "is_yang": true, "is_yin": false, "entity": 4.049999999999997, "amplitude": 9.439999999999998, "entity_ratio": 0.42902542372881336, "ema20": 66.64416624985782, "above_ema20": true}


stock_code: 600601
stock_name: 方正科技
timeframe: daily
signal_date: 2025-09-01
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:11
k1_data:
  {"stock_code": "600601", "trade_time": "2025-08-27 00:00:00", "trade_date": "2025-08-27", "open": 7.92, "close": 8.7, "high": 8.7, "low": 7.92, "volume": 643588400, "amount": 5467144279.0, "change_pct": 9.84848484848484, "change": 0.79, "turnover_ratio": 15.43, "pre_close": 7.91, "is_yang": true, "is_yin": false, "entity": 0.7799999999999994, "amplitude": 0.7799999999999994, "entity_ratio": 1.0, "ema20": 7.022824164629459, "above_ema20": true}

k2_data:
  {"stock_code": "600601", "trade_time": "2025-08-28 00:00:00", "trade_date": "2025-08-28", "open": 8.53, "close": 9.01, "high": 9.23, "low": 8.48, "volume": 715749000, "amount": 6351850670.0, "change_pct": 5.627198124267297, "change": 0.31, "turnover_ratio": 17.16, "pre_close": 8.7, "is_yang": true, "is_yin": false, "entity": 0.4800000000000004, "amplitude": 0.75, "entity_ratio": 0.6400000000000006, "ema20": 7.212079006093321, "above_ema20": true}

k3_data:
  {"stock_code": "600601", "trade_time": "2025-08-29 00:00:00", "trade_date": "2025-08-29", "open": 8.9, "close": 8.68, "high": 8.9, "low": 8.33, "volume": 420845100, "amount": 3617374111.0, "change_pct": -2.4719101123595575, "change": -0.33, "turnover_ratio": 10.09, "pre_close": 9.01, "is_yang": false, "is_yin": true, "entity": 0.22000000000000064, "amplitude": 0.5700000000000003, "entity_ratio": 0.3859649122807027, "ema20": 7.351881005513004, "above_ema20": true}

k4_data:
  {"stock_code": "600601", "trade_time": "2025-09-01 00:00:00", "trade_date": "2025-09-01", "open": 8.71, "close": 9.19, "high": 9.5, "low": 8.55, "volume": 507217900, "amount": 4593998522.0, "change_pct": 5.5109070034443, "change": 0.51, "turnover_ratio": 12.16, "pre_close": 8.68, "is_yang": true, "is_yin": false, "entity": 0.47999999999999865, "amplitude": 0.9499999999999993, "entity_ratio": 0.5052631578947357, "ema20": 7.526939957368908, "above_ema20": true}


stock_code: 002126
stock_name: 银轮股份
timeframe: daily
signal_date: 2025-08-15
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:13
k1_data:
  {"stock_code": "002126", "trade_time": "2025-08-12 00:00:00", "trade_date": "2025-08-12", "open": 29.71, "close": 30.63, "high": 30.88, "low": 29.66, "volume": 36831700, "amount": 1116227621.23, "change_pct": 3.0966004712218047, "change": 0.76, "turnover_ratio": 4.7, "pre_close": 29.87, "is_yang": true, "is_yin": false, "entity": 0.9199999999999982, "amplitude": 1.2199999999999989, "entity_ratio": 0.7540983606557369, "ema20": 29.396364966670195, "above_ema20": true}

k2_data:
  {"stock_code": "002126", "trade_time": "2025-08-13 00:00:00", "trade_date": "2025-08-13", "open": 30.65, "close": 32.32, "high": 32.7, "low": 30.65, "volume": 48677600, "amount": 1546581809.1, "change_pct": 5.448613376835242, "change": 1.69, "turnover_ratio": 6.21, "pre_close": 30.63, "is_yang": true, "is_yin": false, "entity": 1.6700000000000017, "amplitude": 2.0500000000000043, "entity_ratio": 0.8146341463414626, "ema20": 29.67480639841589, "above_ema20": true}

k3_data:
  {"stock_code": "002126", "trade_time": "2025-08-14 00:00:00", "trade_date": "2025-08-14", "open": 32.8, "close": 31.91, "high": 33.24, "low": 31.41, "volume": 36592800, "amount": 1178620643.81, "change_pct": -2.713414634146333, "change": -0.41, "turnover_ratio": 4.67, "pre_close": 32.32, "is_yang": false, "is_yin": true, "entity": 0.889999999999997, "amplitude": 1.8300000000000018, "entity_ratio": 0.4863387978142055, "ema20": 29.887681979519137, "above_ema20": true}

k4_data:
  {"stock_code": "002126", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 31.83, "close": 34.12, "high": 34.47, "low": 31.75, "volume": 49901600, "amount": 1671710573.34, "change_pct": 7.194470625196353, "change": 2.21, "turnover_ratio": 6.36, "pre_close": 31.91, "is_yang": true, "is_yin": false, "entity": 2.289999999999999, "amplitude": 2.719999999999999, "entity_ratio": 0.8419117647058824, "ema20": 30.2907598862316, "above_ema20": true}


stock_code: 002210
stock_name: 飞马国际
timeframe: daily
signal_date: 2025-09-03
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:13
k1_data:
  {"stock_code": "002210", "trade_time": "2025-08-29 00:00:00", "trade_date": "2025-08-29", "open": 3.24, "close": 3.53, "high": 3.53, "low": 3.17, "volume": 300039700, "amount": 1040796364.88, "change_pct": 8.950617283950605, "change": 0.32, "turnover_ratio": 11.3, "pre_close": 3.21, "is_yang": true, "is_yin": false, "entity": 0.2899999999999996, "amplitude": 0.3599999999999999, "entity_ratio": 0.8055555555555547, "ema20": 3.128765784797193, "above_ema20": true}

k2_data:
  {"stock_code": "002210", "trade_time": "2025-09-01 00:00:00", "trade_date": "2025-09-01", "open": 3.65, "close": 3.88, "high": 3.88, "low": 3.47, "volume": 269967000, "amount": 991181924.42, "change_pct": 6.301369863013698, "change": 0.35, "turnover_ratio": 10.16, "pre_close": 3.53, "is_yang": true, "is_yin": false, "entity": 0.22999999999999998, "amplitude": 0.4099999999999997, "entity_ratio": 0.560975609756098, "ema20": 3.2003119005307936, "above_ema20": true}

k3_data:
  {"stock_code": "002210", "trade_time": "2025-09-02 00:00:00", "trade_date": "2025-09-02", "open": 4.0, "close": 3.84, "high": 4.12, "low": 3.76, "volume": 632359500, "amount": 2488814751.28, "change_pct": -4.0000000000000036, "change": -0.04, "turnover_ratio": 23.81, "pre_close": 3.88, "is_yang": false, "is_yin": true, "entity": 0.16000000000000014, "amplitude": 0.3600000000000003, "entity_ratio": 0.4444444444444444, "ema20": 3.261234576670718, "above_ema20": true}

k4_data:
  {"stock_code": "002210", "trade_time": "2025-09-03 00:00:00", "trade_date": "2025-09-03", "open": 3.98, "close": 4.22, "high": 4.22, "low": 3.86, "volume": 570366000, "amount": 2313189035.17, "change_pct": 6.030150753768838, "change": 0.38, "turnover_ratio": 21.47, "pre_close": 3.84, "is_yang": true, "is_yin": false, "entity": 0.23999999999999977, "amplitude": 0.3599999999999999, "entity_ratio": 0.6666666666666663, "ema20": 3.3525455693687447, "above_ema20": true}


stock_code: 300124
stock_name: 汇川技术
timeframe: weekly
signal_date: 2025-09-12
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:14
k1_data:
  {"stock_code": "300124", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 67.59, "close": 69.7, "high": 69.99, "low": 66.76, "volume": 223653900, "amount": 15266237121.0, "change_pct": 3.1217635744932672, "change": 2.36, "turnover_ratio": 9.47, "pre_close": 67.34, "is_yang": true, "is_yin": false, "entity": 2.1099999999999994, "amplitude": 3.2299999999999898, "entity_ratio": 0.6532507739938099, "ema20": 65.77363716764107, "above_ema20": true}

k2_data:
  {"stock_code": "300124", "trade_time": "2025-08-29 00:00:00", "trade_date": "2025-08-29", "open": 71.0, "close": 75.03, "high": 76.36, "low": 70.06, "volume": 318606400, "amount": 23243163469.0, "change_pct": 5.676056338028171, "change": 5.33, "turnover_ratio": 13.49, "pre_close": 69.7, "is_yang": true, "is_yin": false, "entity": 4.030000000000001, "amplitude": 6.299999999999997, "entity_ratio": 0.6396825396825402, "ema20": 66.65519553262763, "above_ema20": true}

k3_data:
  {"stock_code": "300124", "trade_time": "2025-09-05 00:00:00", "trade_date": "2025-09-05", "open": 75.03, "close": 73.35, "high": 77.68, "low": 69.89, "volume": 264300000, "amount": 19464641037.0, "change_pct": -2.2391043582567063, "change": -1.68, "turnover_ratio": 11.18, "pre_close": 75.03, "is_yang": false, "is_yin": true, "entity": 1.6800000000000068, "amplitude": 7.790000000000006, "entity_ratio": 0.21566110397946156, "ema20": 67.29279595809166, "above_ema20": true}

k4_data:
  {"stock_code": "300124", "trade_time": "2025-09-12 00:00:00", "trade_date": "2025-09-12", "open": 73.51, "close": 79.68, "high": 85.45, "low": 73.5, "volume": 377627000, "amount": 30061896296.0, "change_pct": 8.393415861787513, "change": 6.33, "turnover_ratio": 15.98, "pre_close": 73.35, "is_yang": true, "is_yin": false, "entity": 6.170000000000002, "amplitude": 11.950000000000003, "entity_ratio": 0.5163179916317991, "ema20": 68.47252967636865, "above_ema20": true}


stock_code: 300043
stock_name: 星辉娱乐
timeframe: daily
signal_date: 2025-09-10
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:15
k1_data:
  {"stock_code": "300043", "trade_time": "2025-09-05 00:00:00", "trade_date": "2025-09-05", "open": 5.1, "close": 5.3, "high": 5.32, "low": 5.0, "volume": 102590900, "amount": 529735788.0, "change_pct": 3.921568627450984, "change": 0.28, "turnover_ratio": 8.25, "pre_close": 5.02, "is_yang": true, "is_yin": false, "entity": 0.20000000000000018, "amplitude": 0.3200000000000003, "entity_ratio": 0.625, "ema20": 4.954090826860379, "above_ema20": true}

k2_data:
  {"stock_code": "300043", "trade_time": "2025-09-08 00:00:00", "trade_date": "2025-09-08", "open": 5.23, "close": 5.45, "high": 5.5, "low": 5.2, "volume": 116373000, "amount": 624098647.0, "change_pct": 4.206500956022939, "change": 0.15, "turnover_ratio": 9.36, "pre_close": 5.3, "is_yang": true, "is_yin": false, "entity": 0.21999999999999975, "amplitude": 0.2999999999999998, "entity_ratio": 0.733333333333333, "ema20": 5.001320271921296, "above_ema20": true}

k3_data:
  {"stock_code": "300043", "trade_time": "2025-09-09 00:00:00", "trade_date": "2025-09-09", "open": 5.4, "close": 5.3, "high": 5.53, "low": 5.26, "volume": 82958600, "amount": 446111500.0, "change_pct": -1.8518518518518614, "change": -0.15, "turnover_ratio": 6.67, "pre_close": 5.45, "is_yang": false, "is_yin": true, "entity": 0.10000000000000053, "amplitude": 0.27000000000000046, "entity_ratio": 0.37037037037037174, "ema20": 5.029765960309744, "above_ema20": true}

k4_data:
  {"stock_code": "300043", "trade_time": "2025-09-10 00:00:00", "trade_date": "2025-09-10", "open": 5.28, "close": 5.79, "high": 5.87, "low": 5.27, "volume": 210252100, "amount": 1177921502.0, "change_pct": 9.659090909090905, "change": 0.49, "turnover_ratio": 16.91, "pre_close": 5.3, "is_yang": true, "is_yin": false, "entity": 0.5099999999999998, "amplitude": 0.6000000000000005, "entity_ratio": 0.8499999999999989, "ema20": 5.1021692021850065, "above_ema20": true}


stock_code: 601869
stock_name: 长飞光纤
timeframe: weekly
signal_date: 2025-08-22
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:15
k1_data:
  {"stock_code": "601869", "trade_time": "2025-08-01 00:00:00", "trade_date": "2025-08-01", "open": 40.58, "close": 50.46, "high": 53.21, "low": 39.85, "volume": 103906100, "amount": 4953425098.0, "change_pct": 24.346968950221793, "change": 10.42, "turnover_ratio": 25.57, "pre_close": 40.04, "is_yang": true, "is_yin": false, "entity": 9.880000000000003, "amplitude": 13.36, "entity_ratio": 0.7395209580838326, "ema20": 41.032380952380954, "above_ema20": true}

k2_data:
  {"stock_code": "601869", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 49.64, "close": 55.45, "high": 56.73, "low": 49.27, "volume": 107502900, "amount": 5759405362.0, "change_pct": 11.704270749395652, "change": 4.99, "turnover_ratio": 26.46, "pre_close": 50.46, "is_yang": true, "is_yin": false, "entity": 5.810000000000002, "amplitude": 7.459999999999994, "entity_ratio": 0.7788203753351216, "ema20": 42.40548752834467, "above_ema20": true}

k3_data:
  {"stock_code": "601869", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 54.73, "close": 52.97, "high": 58.18, "low": 52.21, "volume": 82597400, "amount": 4557762145.0, "change_pct": -3.2157865887082004, "change": -2.48, "turnover_ratio": 20.33, "pre_close": 55.45, "is_yang": false, "is_yin": true, "entity": 1.759999999999998, "amplitude": 5.969999999999999, "entity_ratio": 0.29480737018425435, "ema20": 43.41163157326423, "above_ema20": true}

k4_data:
  {"stock_code": "601869", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 52.89, "close": 58.71, "high": 61.73, "low": 52.23, "volume": 99289500, "amount": 5738086335.0, "change_pct": 11.003970504821329, "change": 5.74, "turnover_ratio": 24.44, "pre_close": 52.97, "is_yang": true, "is_yin": false, "entity": 5.82, "amplitude": 9.5, "entity_ratio": 0.6126315789473684, "ema20": 44.868619042477164, "above_ema20": true}


stock_code: 603920
stock_name: 世运电路
timeframe: daily
signal_date: 2025-09-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:17
k1_data:
  {"stock_code": "603920", "trade_time": "2025-09-08 00:00:00", "trade_date": "2025-09-08", "open": 39.5, "close": 41.07, "high": 41.76, "low": 39.5, "volume": 94603000, "amount": 3897569456.0, "change_pct": 3.974683544303798, "change": 3.11, "turnover_ratio": 13.13, "pre_close": 37.96, "is_yang": true, "is_yin": false, "entity": 1.5700000000000003, "amplitude": 2.259999999999998, "entity_ratio": 0.6946902654867264, "ema20": 36.94409072861813, "above_ema20": true}

k2_data:
  {"stock_code": "603920", "trade_time": "2025-09-09 00:00:00", "trade_date": "2025-09-09", "open": 39.64, "close": 41.52, "high": 42.69, "low": 39.64, "volume": 64103000, "amount": 2653850615.0, "change_pct": 4.7426841574167575, "change": 0.45, "turnover_ratio": 8.9, "pre_close": 41.07, "is_yang": true, "is_yin": false, "entity": 1.8800000000000026, "amplitude": 3.049999999999997, "entity_ratio": 0.6163934426229523, "ema20": 37.37989161160688, "above_ema20": true}

k3_data:
  {"stock_code": "603920", "trade_time": "2025-09-10 00:00:00", "trade_date": "2025-09-10", "open": 41.0, "close": 40.69, "high": 42.24, "low": 40.59, "volume": 41758900, "amount": 1720213557.0, "change_pct": -0.7560975609756153, "change": -0.83, "turnover_ratio": 5.8, "pre_close": 41.52, "is_yang": false, "is_yin": true, "entity": 0.3100000000000023, "amplitude": 1.6499999999999986, "entity_ratio": 0.18787878787878942, "ema20": 37.69514002954908, "above_ema20": true}

k4_data:
  {"stock_code": "603920", "trade_time": "2025-09-11 00:00:00", "trade_date": "2025-09-11", "open": 40.76, "close": 42.55, "high": 42.55, "low": 40.33, "volume": 47187400, "amount": 1970116514.0, "change_pct": 4.391560353287535, "change": 1.86, "turnover_ratio": 6.55, "pre_close": 40.69, "is_yang": true, "is_yin": false, "entity": 1.7899999999999991, "amplitude": 2.219999999999999, "entity_ratio": 0.8063063063063063, "ema20": 38.1575076457825, "above_ema20": true}


stock_code: 002456
stock_name: 欧菲光
timeframe: daily
signal_date: 2025-08-22
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:17
k1_data:
  {"stock_code": "002456", "trade_time": "2025-08-19 00:00:00", "trade_date": "2025-08-19", "open": 12.19, "close": 12.62, "high": 12.87, "low": 12.15, "volume": 320191500, "amount": 4019239047.02, "change_pct": 3.5274815422477417, "change": 0.31, "turnover_ratio": 9.67, "pre_close": 12.31, "is_yang": true, "is_yin": false, "entity": 0.4299999999999997, "amplitude": 0.7199999999999989, "entity_ratio": 0.5972222222222228, "ema20": 11.782208088101292, "above_ema20": true}

k2_data:
  {"stock_code": "002456", "trade_time": "2025-08-20 00:00:00", "trade_date": "2025-08-20", "open": 12.74, "close": 13.2, "high": 13.34, "low": 12.58, "volume": 387079000, "amount": 5050675426.25, "change_pct": 3.6106750392464604, "change": 0.58, "turnover_ratio": 11.69, "pre_close": 12.62, "is_yang": true, "is_yin": false, "entity": 0.4599999999999991, "amplitude": 0.7599999999999998, "entity_ratio": 0.6052631578947358, "ema20": 11.917235889234503, "above_ema20": true}

k3_data:
  {"stock_code": "002456", "trade_time": "2025-08-21 00:00:00", "trade_date": "2025-08-21", "open": 13.17, "close": 12.7, "high": 13.17, "low": 12.62, "volume": 305630800, "amount": 3917481048.34, "change_pct": -3.568716780561888, "change": -0.5, "turnover_ratio": 9.23, "pre_close": 13.2, "is_yang": false, "is_yin": true, "entity": 0.47000000000000064, "amplitude": 0.5500000000000007, "entity_ratio": 0.8545454545454546, "ema20": 11.99178485216455, "above_ema20": true}

k4_data:
  {"stock_code": "002456", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 12.59, "close": 13.2, "high": 13.44, "low": 12.58, "volume": 326672000, "amount": 4230219082.21, "change_pct": 4.845115170770448, "change": 0.5, "turnover_ratio": 9.86, "pre_close": 12.7, "is_yang": true, "is_yin": false, "entity": 0.6099999999999994, "amplitude": 0.8599999999999994, "entity_ratio": 0.7093023255813952, "ema20": 12.106852961482211, "above_ema20": true}


stock_code: 002471
stock_name: 中超控股
timeframe: daily
signal_date: 2025-08-08
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:18
k1_data:
  {"stock_code": "002471", "trade_time": "2025-08-05 00:00:00", "trade_date": "2025-08-05", "open": 4.49, "close": 4.54, "high": 4.54, "low": 4.45, "volume": 53996100, "amount": 242991507.59, "change_pct": 1.1135857461024459, "change": 0.04, "turnover_ratio": 4.14, "pre_close": 4.5, "is_yang": true, "is_yin": false, "entity": 0.04999999999999982, "amplitude": 0.08999999999999986, "entity_ratio": 0.5555555555555545, "ema20": 4.637926605405201, "above_ema20": false}

k2_data:
  {"stock_code": "002471", "trade_time": "2025-08-06 00:00:00", "trade_date": "2025-08-06", "open": 4.52, "close": 4.57, "high": 4.58, "low": 4.5, "volume": 59810100, "amount": 272854856.65, "change_pct": 1.1061946902655024, "change": 0.03, "turnover_ratio": 4.58, "pre_close": 4.54, "is_yang": true, "is_yin": false, "entity": 0.05000000000000071, "amplitude": 0.08000000000000007, "entity_ratio": 0.6250000000000083, "ema20": 4.63145740489042, "above_ema20": false}

k3_data:
  {"stock_code": "002471", "trade_time": "2025-08-07 00:00:00", "trade_date": "2025-08-07", "open": 4.59, "close": 4.52, "high": 4.59, "low": 4.5, "volume": 52766100, "amount": 238445063.19, "change_pct": -1.525054466230943, "change": -0.05, "turnover_ratio": 4.04, "pre_close": 4.57, "is_yang": false, "is_yin": true, "entity": 0.07000000000000028, "amplitude": 0.08999999999999986, "entity_ratio": 0.7777777777777821, "ema20": 4.620842413948475, "above_ema20": false}

k4_data:
  {"stock_code": "002471", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 4.51, "close": 4.97, "high": 4.97, "low": 4.49, "volume": 260954500, "amount": 1267219668.46, "change_pct": 10.199556541019955, "change": 0.45, "turnover_ratio": 20.0, "pre_close": 4.52, "is_yang": true, "is_yin": false, "entity": 0.45999999999999996, "amplitude": 0.47999999999999954, "entity_ratio": 0.9583333333333341, "ema20": 4.654095517381954, "above_ema20": true}


stock_code: 000887
stock_name: 中鼎股份
timeframe: daily
signal_date: 2025-08-20
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:23
k1_data:
  {"stock_code": "000887", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 18.99, "close": 19.57, "high": 19.58, "low": 18.99, "volume": 66948300, "amount": 1300315172.58, "change_pct": 3.054239073196429, "change": 0.62, "turnover_ratio": 5.09, "pre_close": 18.95, "is_yang": true, "is_yin": false, "entity": 0.5800000000000018, "amplitude": 0.5899999999999999, "entity_ratio": 0.9830508474576305, "ema20": 18.617473982527354, "above_ema20": true}

k2_data:
  {"stock_code": "000887", "trade_time": "2025-08-18 00:00:00", "trade_date": "2025-08-18", "open": 20.2, "close": 21.53, "high": 21.53, "low": 20.2, "volume": 90711900, "amount": 1906384354.63, "change_pct": 6.5841584158415944, "change": 1.96, "turnover_ratio": 6.9, "pre_close": 19.57, "is_yang": true, "is_yin": false, "entity": 1.3300000000000018, "amplitude": 1.3300000000000018, "entity_ratio": 1.0, "ema20": 18.894857412762843, "above_ema20": true}

k3_data:
  {"stock_code": "000887", "trade_time": "2025-08-19 00:00:00", "trade_date": "2025-08-19", "open": 22.08, "close": 21.94, "high": 22.86, "low": 20.9, "volume": 175822000, "amount": 3818679560.43, "change_pct": -0.6340579710144792, "change": 0.41, "turnover_ratio": 13.38, "pre_close": 21.53, "is_yang": false, "is_yin": true, "entity": 0.13999999999999702, "amplitude": 1.9600000000000009, "entity_ratio": 0.07142857142856987, "ema20": 19.184870992499715, "above_ema20": true}

k4_data:
  {"stock_code": "000887", "trade_time": "2025-08-20 00:00:00", "trade_date": "2025-08-20", "open": 22.14, "close": 23.06, "high": 23.16, "low": 21.65, "volume": 127965000, "amount": 2861584639.57, "change_pct": 4.155374887082195, "change": 1.12, "turnover_ratio": 9.74, "pre_close": 21.94, "is_yang": true, "is_yin": false, "entity": 0.9199999999999982, "amplitude": 1.5100000000000016, "entity_ratio": 0.6092715231788061, "ema20": 19.55393089797593, "above_ema20": true}


stock_code: 603655
stock_name: 朗博科技
timeframe: daily
signal_date: 2025-08-13
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:26
k1_data:
  {"stock_code": "603655", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 33.89, "close": 34.78, "high": 35.02, "low": 33.41, "volume": 3715900, "amount": 127880193.0, "change_pct": 2.6261434051342594, "change": 0.84, "turnover_ratio": 3.51, "pre_close": 33.94, "is_yang": true, "is_yin": false, "entity": 0.8900000000000006, "amplitude": 1.6100000000000065, "entity_ratio": 0.5527950310558988, "ema20": 31.673471274646758, "above_ema20": true}

k2_data:
  {"stock_code": "603655", "trade_time": "2025-08-11 00:00:00", "trade_date": "2025-08-11", "open": 34.91, "close": 35.94, "high": 36.16, "low": 34.79, "volume": 3936500, "amount": 140674534.0, "change_pct": 2.9504439988542, "change": 1.16, "turnover_ratio": 3.71, "pre_close": 34.78, "is_yang": true, "is_yin": false, "entity": 1.0300000000000011, "amplitude": 1.3699999999999974, "entity_ratio": 0.7518248175182504, "ema20": 32.07980734372802, "above_ema20": true}

k3_data:
  {"stock_code": "603655", "trade_time": "2025-08-12 00:00:00", "trade_date": "2025-08-12", "open": 36.01, "close": 35.95, "high": 36.4, "low": 35.28, "volume": 2696700, "amount": 96767184.0, "change_pct": -0.166620383226868, "change": 0.01, "turnover_ratio": 2.54, "pre_close": 35.94, "is_yang": false, "is_yin": true, "entity": 0.05999999999999517, "amplitude": 1.1199999999999974, "entity_ratio": 0.05357142857142438, "ema20": 32.44839712051583, "above_ema20": true}

k4_data:
  {"stock_code": "603655", "trade_time": "2025-08-13 00:00:00", "trade_date": "2025-08-13", "open": 35.91, "close": 36.77, "high": 37.41, "low": 35.66, "volume": 4887500, "amount": 179565261.0, "change_pct": 2.394876079086624, "change": 0.82, "turnover_ratio": 4.61, "pre_close": 35.95, "is_yang": true, "is_yin": false, "entity": 0.8600000000000065, "amplitude": 1.75, "entity_ratio": 0.49142857142857516, "ema20": 32.85997834713337, "above_ema20": true}


stock_code: 603496
stock_name: 恒为科技
timeframe: daily
signal_date: 2025-09-10
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:27
k1_data:
  {"stock_code": "603496", "trade_time": "2025-09-05 00:00:00", "trade_date": "2025-09-05", "open": 27.5, "close": 28.39, "high": 28.4, "low": 27.02, "volume": 11966900, "amount": 332388699.0, "change_pct": 3.2363636363636386, "change": 1.06, "turnover_ratio": 3.74, "pre_close": 27.33, "is_yang": true, "is_yin": false, "entity": 0.8900000000000006, "amplitude": 1.379999999999999, "entity_ratio": 0.6449275362318849, "ema20": 29.573604512584467, "above_ema20": false}

k2_data:
  {"stock_code": "603496", "trade_time": "2025-09-08 00:00:00", "trade_date": "2025-09-08", "open": 28.18, "close": 28.64, "high": 28.75, "low": 28.0, "volume": 10865300, "amount": 308457661.0, "change_pct": 1.632363378282473, "change": 0.25, "turnover_ratio": 3.39, "pre_close": 28.39, "is_yang": true, "is_yin": false, "entity": 0.46000000000000085, "amplitude": 0.75, "entity_ratio": 0.6133333333333345, "ema20": 29.48468979710023, "above_ema20": false}

k3_data:
  {"stock_code": "603496", "trade_time": "2025-09-09 00:00:00", "trade_date": "2025-09-09", "open": 28.5, "close": 28.14, "high": 28.66, "low": 27.95, "volume": 8938400, "amount": 252399127.0, "change_pct": -1.2631578947368403, "change": -0.5, "turnover_ratio": 2.79, "pre_close": 28.64, "is_yang": false, "is_yin": true, "entity": 0.35999999999999943, "amplitude": 0.7100000000000009, "entity_ratio": 0.5070422535211253, "ema20": 29.356624102138305, "above_ema20": false}

k4_data:
  {"stock_code": "603496", "trade_time": "2025-09-10 00:00:00", "trade_date": "2025-09-10", "open": 28.12, "close": 29.6, "high": 30.95, "low": 28.04, "volume": 37378700, "amount": 1118804143.0, "change_pct": 5.263157894736843, "change": 1.46, "turnover_ratio": 11.67, "pre_close": 28.14, "is_yang": true, "is_yin": false, "entity": 1.4800000000000004, "amplitude": 2.91, "entity_ratio": 0.5085910652920963, "ema20": 29.379802759077513, "above_ema20": true}


stock_code: 002545
stock_name: 东方铁塔
timeframe: daily
signal_date: 2025-09-16
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 00:27:28
k1_data:
  {"stock_code": "002545", "trade_time": "2025-09-11 00:00:00", "trade_date": "2025-09-11", "open": 12.23, "close": 12.96, "high": 13.15, "low": 12.23, "volume": 48774800, "amount": 623078525.86, "change_pct": 5.968928863450534, "change": 0.76, "turnover_ratio": 4.32, "pre_close": 12.2, "is_yang": true, "is_yin": false, "entity": 0.7300000000000004, "amplitude": 0.9199999999999999, "entity_ratio": 0.7934782608695657, "ema20": 10.807274654571513, "above_ema20": true}

k2_data:
  {"stock_code": "002545", "trade_time": "2025-09-12 00:00:00", "trade_date": "2025-09-12", "open": 12.73, "close": 13.93, "high": 14.16, "low": 12.59, "volume": 56110900, "amount": 758622991.75, "change_pct": 9.426551453260009, "change": 0.97, "turnover_ratio": 4.96, "pre_close": 12.96, "is_yang": true, "is_yin": false, "entity": 1.1999999999999993, "amplitude": 1.5700000000000003, "entity_ratio": 0.7643312101910822, "ema20": 11.104677068421845, "above_ema20": true}

k3_data:
  {"stock_code": "002545", "trade_time": "2025-09-15 00:00:00", "trade_date": "2025-09-15", "open": 13.8, "close": 13.49, "high": 13.98, "low": 13.25, "volume": 39812600, "amount": 537123143.61, "change_pct": -2.246376811594206, "change": -0.44, "turnover_ratio": 3.52, "pre_close": 13.93, "is_yang": false, "is_yin": true, "entity": 0.3100000000000005, "amplitude": 0.7300000000000004, "entity_ratio": 0.42465753424657576, "ema20": 11.331850680953098, "above_ema20": true}

k4_data:
  {"stock_code": "002545", "trade_time": "2025-09-16 00:00:00", "trade_date": "2025-09-16", "open": 13.77, "close": 14.84, "high": 14.84, "low": 13.64, "volume": 69192700, "amount": 1006400377.06, "change_pct": 7.77051561365287, "change": 1.35, "turnover_ratio": 6.12, "pre_close": 13.49, "is_yang": true, "is_yin": false, "entity": 1.0700000000000003, "amplitude": 1.1999999999999993, "entity_ratio": 0.8916666666666674, "ema20": 11.665960139909945, "above_ema20": true}


stock_code: 002549
stock_name: 凯美特气
timeframe: daily
signal_date: 2025-08-15
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:34:54
k1_data:
  {"stock_code": "002549", "trade_time": "2025-08-12 00:00:00", "trade_date": "2025-08-12", "open": 12.48, "close": 13.65, "high": 13.65, "low": 12.25, "volume": 83399900, "amount": 1083366278.03, "change_pct": 9.374999999999998, "change": 1.24, "turnover_ratio": 12.05, "pre_close": 12.41, "is_yang": true, "is_yin": false, "entity": 1.17, "amplitude": 1.4000000000000004, "entity_ratio": 0.8357142857142854, "ema20": 12.322306431481202, "above_ema20": true}

k2_data:
  {"stock_code": "002549", "trade_time": "2025-08-13 00:00:00", "trade_date": "2025-08-13", "open": 14.39, "close": 15.02, "high": 15.02, "low": 14.39, "volume": 55184000, "amount": 816026379.46, "change_pct": 4.378040305767887, "change": 1.37, "turnover_ratio": 7.97, "pre_close": 13.65, "is_yang": true, "is_yin": false, "entity": 0.629999999999999, "amplitude": 0.629999999999999, "entity_ratio": 1.0, "ema20": 12.579229628482992, "above_ema20": true}

k3_data:
  {"stock_code": "002549", "trade_time": "2025-08-14 00:00:00", "trade_date": "2025-08-14", "open": 16.52, "close": 15.16, "high": 16.52, "low": 14.9, "volume": 222355800, "amount": 3484389315.25, "change_pct": -8.232445520581111, "change": 0.14, "turnover_ratio": 32.12, "pre_close": 15.02, "is_yang": false, "is_yin": true, "entity": 1.3599999999999994, "amplitude": 1.6199999999999992, "entity_ratio": 0.8395061728395062, "ema20": 12.825017282913183, "above_ema20": true}

k4_data:
  {"stock_code": "002549", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 15.41, "close": 16.68, "high": 16.68, "low": 15.41, "volume": 100781600, "amount": 1629264074.82, "change_pct": 8.24140168721609, "change": 1.52, "turnover_ratio": 14.56, "pre_close": 15.16, "is_yang": true, "is_yin": false, "entity": 1.2699999999999996, "amplitude": 1.2699999999999996, "entity_ratio": 1.0, "ema20": 13.192158494064309, "above_ema20": true}


stock_code: 600173
stock_name: 卧龙新能
timeframe: 1h
signal_date: 2025-09-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:01
k1_data:
  {"stock_code": "600173", "trade_time": "2025-09-10 15:00:00", "trade_date": "2025-09-10", "open": 8.01, "close": 8.39, "high": 8.39, "low": 8.0, "volume": 9998900, "amount": 83399178.0, "change_pct": 4.744069912609248, "change": 0.4, "turnover_ratio": 1.43, "pre_close": 7.99, "is_yang": true, "is_yin": false, "entity": 0.3800000000000008, "amplitude": 0.39000000000000057, "entity_ratio": 0.9743589743589749, "ema20": 8.032772918691286, "above_ema20": true}

k2_data:
  {"stock_code": "600173", "trade_time": "2025-09-11 10:30:00", "trade_date": "2025-09-11", "open": 8.28, "close": 8.74, "high": 9.0, "low": 8.24, "volume": 87936300, "amount": 756912855.0, "change_pct": 5.555555555555566, "change": 0.35, "turnover_ratio": 12.55, "pre_close": 8.39, "is_yang": true, "is_yin": false, "entity": 0.46000000000000085, "amplitude": 0.7599999999999998, "entity_ratio": 0.6052631578947382, "ema20": 8.100127878815925, "above_ema20": true}

k3_data:
  {"stock_code": "600173", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 8.74, "close": 8.58, "high": 8.75, "low": 8.4, "volume": 15084900, "amount": 129594530.0, "change_pct": -1.8306636155606424, "change": -0.16, "turnover_ratio": 2.15, "pre_close": 8.74, "is_yang": false, "is_yin": true, "entity": 0.16000000000000014, "amplitude": 0.34999999999999964, "entity_ratio": 0.457142857142858, "ema20": 8.14582998559536, "above_ema20": true}

k4_data:
  {"stock_code": "600173", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 8.58, "close": 8.8, "high": 9.02, "low": 8.58, "volume": 13157800, "amount": 116328616.0, "change_pct": 2.564102564102572, "change": 0.22, "turnover_ratio": 1.88, "pre_close": 8.58, "is_yang": true, "is_yin": false, "entity": 0.22000000000000064, "amplitude": 0.4399999999999995, "entity_ratio": 0.500000000000002, "ema20": 8.208131891729137, "above_ema20": true}


stock_code: 300661
stock_name: 圣邦股份
timeframe: 1h
signal_date: 2025-09-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:11
k1_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 10:30:00", "trade_date": "2025-09-11", "open": 69.88, "close": 70.78, "high": 70.78, "low": 69.38, "volume": 4089600, "amount": 286534955.0, "change_pct": 1.2879221522610271, "change": 0.9, "turnover_ratio": 0.69, "pre_close": 69.88, "is_yang": true, "is_yin": false, "entity": 0.9000000000000057, "amplitude": 1.4000000000000057, "entity_ratio": 0.6428571428571443, "ema20": 70.09327389307951, "above_ema20": true}

k2_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 70.79, "close": 71.67, "high": 71.75, "low": 70.6, "volume": 4299300, "amount": 306008282.0, "change_pct": 1.2431134341008552, "change": 0.89, "turnover_ratio": 0.73, "pre_close": 70.78, "is_yang": true, "is_yin": false, "entity": 0.8799999999999955, "amplitude": 1.1500000000000057, "entity_ratio": 0.7652173913043401, "ema20": 70.2434382842148, "above_ema20": true}

k3_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 71.68, "close": 71.6, "high": 71.8, "low": 71.31, "volume": 2740600, "amount": 196107040.0, "change_pct": -0.11160714285716028, "change": -0.07, "turnover_ratio": 0.46, "pre_close": 71.67, "is_yang": false, "is_yin": true, "entity": 0.0800000000000125, "amplitude": 0.4899999999999949, "entity_ratio": 0.1632653061224762, "ema20": 70.37263463809911, "above_ema20": true}

k4_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 71.66, "close": 72.34, "high": 72.37, "low": 71.61, "volume": 4198700, "amount": 302559790.0, "change_pct": 0.9489254814401435, "change": 0.74, "turnover_ratio": 0.71, "pre_close": 71.6, "is_yang": true, "is_yin": false, "entity": 0.6800000000000068, "amplitude": 0.7600000000000051, "entity_ratio": 0.8947368421052662, "ema20": 70.56000276780397, "above_ema20": true}


stock_code: 300085
stock_name: 银之杰
timeframe: 1h
signal_date: 2025-09-12
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:33
k1_data:
  {"stock_code": "300085", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 51.79, "close": 53.08, "high": 53.1, "low": 51.38, "volume": 13763900, "amount": 717353817.0, "change_pct": 2.4908283452403923, "change": 1.28, "turnover_ratio": 2.11, "pre_close": 51.8, "is_yang": true, "is_yin": false, "entity": 1.2899999999999991, "amplitude": 1.7199999999999989, "entity_ratio": 0.75, "ema20": 50.31772725992819, "above_ema20": true}

k2_data:
  {"stock_code": "300085", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 53.15, "close": 54.8, "high": 55.0, "low": 52.22, "volume": 27113800, "amount": 1452811112.0, "change_pct": 3.104421448730007, "change": 1.72, "turnover_ratio": 4.16, "pre_close": 53.08, "is_yang": true, "is_yin": false, "entity": 1.6499999999999986, "amplitude": 2.780000000000001, "entity_ratio": 0.5935251798561143, "ema20": 50.744610378030266, "above_ema20": true}

k3_data:
  {"stock_code": "300085", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 54.87, "close": 54.56, "high": 56.36, "low": 54.48, "volume": 21354100, "amount": 1175851884.0, "change_pct": -0.5649717514124206, "change": -0.24, "turnover_ratio": 3.28, "pre_close": 54.8, "is_yang": false, "is_yin": true, "entity": 0.30999999999999517, "amplitude": 1.8800000000000026, "entity_ratio": 0.1648936170212738, "ema20": 51.10798081821786, "above_ema20": true}

k4_data:
  {"stock_code": "300085", "trade_time": "2025-09-12 10:30:00", "trade_date": "2025-09-12", "open": 54.05, "close": 57.11, "high": 57.89, "low": 53.6, "volume": 46590800, "amount": 2606719616.0, "change_pct": 5.661424606845518, "change": 2.55, "turnover_ratio": 7.15, "pre_close": 54.56, "is_yang": true, "is_yin": false, "entity": 3.0600000000000023, "amplitude": 4.289999999999999, "entity_ratio": 0.713286713286714, "ema20": 51.6796016926733, "above_ema20": true}


stock_code: 603083
stock_name: 剑桥科技
timeframe: 1h
signal_date: 2025-09-16
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:34
k1_data:
  {"stock_code": "603083", "trade_time": "2025-09-15 11:30:00", "trade_date": "2025-09-15", "open": 108.45, "close": 109.67, "high": 109.95, "low": 107.95, "volume": 5351400, "amount": 583963098.0, "change_pct": 1.1249423697556467, "change": 1.21, "turnover_ratio": 2.0, "pre_close": 108.46, "is_yang": true, "is_yin": false, "entity": 1.2199999999999989, "amplitude": 2.0, "entity_ratio": 0.6099999999999994, "ema20": 94.72848840002818, "above_ema20": true}

k2_data:
  {"stock_code": "603083", "trade_time": "2025-09-15 14:00:00", "trade_date": "2025-09-15", "open": 109.65, "close": 111.59, "high": 111.59, "low": 109.46, "volume": 4539000, "amount": 505245683.0, "change_pct": 1.7692658458732309, "change": 1.92, "turnover_ratio": 1.69, "pre_close": 109.67, "is_yang": true, "is_yin": false, "entity": 1.9399999999999977, "amplitude": 2.1300000000000097, "entity_ratio": 0.9107981220657225, "ema20": 96.33434664764455, "above_ema20": true}

k3_data:
  {"stock_code": "603083", "trade_time": "2025-09-15 15:00:00", "trade_date": "2025-09-15", "open": 111.59, "close": 108.95, "high": 111.59, "low": 108.95, "volume": 15674500, "amount": 1742518638.0, "change_pct": -2.3658033874003053, "change": -2.64, "turnover_ratio": 5.85, "pre_close": 111.59, "is_yang": false, "is_yin": true, "entity": 2.6400000000000006, "amplitude": 2.6400000000000006, "entity_ratio": 1.0, "ema20": 97.53583744310697, "above_ema20": true}

k4_data:
  {"stock_code": "603083", "trade_time": "2025-09-16 10:30:00", "trade_date": "2025-09-16", "open": 112.95, "close": 117.38, "high": 119.85, "low": 111.75, "volume": 30966600, "amount": 3645069962.0, "change_pct": 3.9220894200973815, "change": 8.43, "turnover_ratio": 11.55, "pre_close": 108.95, "is_yang": true, "is_yin": false, "entity": 4.429999999999993, "amplitude": 8.099999999999994, "entity_ratio": 0.5469135802469131, "ema20": 99.42575768662059, "above_ema20": true}


stock_code: 603083
stock_name: 剑桥科技
timeframe: daily
signal_date: 2025-07-31
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:35
k1_data:
  {"stock_code": "603083", "trade_time": "2025-07-28 00:00:00", "trade_date": "2025-07-28", "open": 47.75, "close": 49.17, "high": 49.45, "low": 47.75, "volume": 27341800, "amount": 1333116902.0, "change_pct": 2.9738219895287994, "change": 1.53, "turnover_ratio": 10.2, "pre_close": 47.64, "is_yang": true, "is_yin": false, "entity": 1.4200000000000017, "amplitude": 1.7000000000000028, "entity_ratio": 0.8352941176470584, "ema20": 49.2011130797206, "above_ema20": false}

k2_data:
  {"stock_code": "603083", "trade_time": "2025-07-29 00:00:00", "trade_date": "2025-07-29", "open": 48.74, "close": 50.73, "high": 50.75, "low": 48.56, "volume": 32267900, "amount": 1613417653.0, "change_pct": 4.082888797702082, "change": 1.56, "turnover_ratio": 12.04, "pre_close": 49.17, "is_yang": true, "is_yin": false, "entity": 1.9899999999999949, "amplitude": 2.1899999999999977, "entity_ratio": 0.9086757990867566, "ema20": 49.34672135784245, "above_ema20": true}

k3_data:
  {"stock_code": "603083", "trade_time": "2025-07-30 00:00:00", "trade_date": "2025-07-30", "open": 49.95, "close": 49.3, "high": 50.1, "low": 48.43, "volume": 25026500, "amount": 1230631224.0, "change_pct": -1.3013013013013126, "change": -1.43, "turnover_ratio": 9.34, "pre_close": 50.73, "is_yang": false, "is_yin": true, "entity": 0.6500000000000057, "amplitude": 1.6700000000000017, "entity_ratio": 0.38922155688623056, "ema20": 49.3422717047146, "above_ema20": false}

k4_data:
  {"stock_code": "603083", "trade_time": "2025-07-31 00:00:00", "trade_date": "2025-07-31", "open": 50.58, "close": 54.23, "high": 54.24, "low": 50.55, "volume": 74150100, "amount": 3989206438.0, "change_pct": 7.216291024120203, "change": 4.93, "turnover_ratio": 27.67, "pre_close": 49.3, "is_yang": true, "is_yin": false, "entity": 3.6499999999999986, "amplitude": 3.690000000000005, "entity_ratio": 0.9891598915989143, "ema20": 49.80776963759892, "above_ema20": true}


stock_code: 002611
stock_name: 东方精工
timeframe: 1h
signal_date: 2025-09-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:39
k1_data:
  {"stock_code": "002611", "trade_time": "2025-09-11 10:30:00", "trade_date": "2025-09-11", "open": 16.89, "close": 17.25, "high": 17.26, "low": 16.82, "volume": 27094600, "amount": 462424093.0, "change_pct": 2.131438721136764, "change": 0.26, "turnover_ratio": 2.7, "pre_close": 16.99, "is_yang": true, "is_yin": false, "entity": 0.35999999999999943, "amplitude": 0.4400000000000013, "entity_ratio": 0.8181818181818145, "ema20": 16.989925648263842, "above_ema20": true}

k2_data:
  {"stock_code": "002611", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 17.25, "close": 17.43, "high": 17.44, "low": 17.2, "volume": 14908200, "amount": 257954567.0, "change_pct": 1.0434782608695636, "change": 0.18, "turnover_ratio": 1.49, "pre_close": 17.25, "is_yang": true, "is_yin": false, "entity": 0.17999999999999972, "amplitude": 0.240000000000002, "entity_ratio": 0.7499999999999926, "ema20": 17.031837491286332, "above_ema20": true}

k3_data:
  {"stock_code": "002611", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 17.45, "close": 17.43, "high": 17.53, "low": 17.35, "volume": 15569400, "amount": 271365099.0, "change_pct": -0.11461318051575688, "change": 0.0, "turnover_ratio": 1.55, "pre_close": 17.43, "is_yang": false, "is_yin": true, "entity": 0.019999999999999574, "amplitude": 0.17999999999999972, "entity_ratio": 0.11111111111110891, "ema20": 17.069757730211442, "above_ema20": true}

k4_data:
  {"stock_code": "002611", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 17.43, "close": 17.57, "high": 17.57, "low": 17.43, "volume": 21865000, "amount": 382734867.0, "change_pct": 0.8032128514056257, "change": 0.14, "turnover_ratio": 2.18, "pre_close": 17.43, "is_yang": true, "is_yin": false, "entity": 0.14000000000000057, "amplitude": 0.14000000000000057, "entity_ratio": 1.0, "ema20": 17.117399851143688, "above_ema20": true}


stock_code: 002402
stock_name: 和而泰
timeframe: 1h
signal_date: 2025-09-12
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:41
k1_data:
  {"stock_code": "002402", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 37.67, "close": 37.9, "high": 37.96, "low": 37.56, "volume": 17276500, "amount": 652650709.0, "change_pct": 0.6105654366870105, "change": 0.22, "turnover_ratio": 2.14, "pre_close": 37.68, "is_yang": true, "is_yin": false, "entity": 0.22999999999999687, "amplitude": 0.3999999999999986, "entity_ratio": 0.5749999999999942, "ema20": 36.65719784499479, "above_ema20": true}

k2_data:
  {"stock_code": "002402", "trade_time": "2025-09-12 10:30:00", "trade_date": "2025-09-12", "open": 37.75, "close": 38.53, "high": 38.63, "low": 37.53, "volume": 34221500, "amount": 1306237582.0, "change_pct": 2.066225165562917, "change": 0.63, "turnover_ratio": 4.25, "pre_close": 37.9, "is_yang": true, "is_yin": false, "entity": 0.7800000000000011, "amplitude": 1.1000000000000014, "entity_ratio": 0.7090909090909092, "ema20": 36.83555995499529, "above_ema20": true}

k3_data:
  {"stock_code": "002402", "trade_time": "2025-09-12 11:30:00", "trade_date": "2025-09-12", "open": 38.53, "close": 38.16, "high": 38.59, "low": 37.81, "volume": 15818600, "amount": 603464341.0, "change_pct": -0.9602906825850105, "change": -0.37, "turnover_ratio": 1.96, "pre_close": 38.53, "is_yang": false, "is_yin": true, "entity": 0.37000000000000455, "amplitude": 0.7800000000000011, "entity_ratio": 0.4743589743589795, "ema20": 36.961697102138594, "above_ema20": true}

k4_data:
  {"stock_code": "002402", "trade_time": "2025-09-12 14:00:00", "trade_date": "2025-09-12", "open": 38.16, "close": 38.95, "high": 39.28, "low": 38.01, "volume": 25911500, "amount": 1006211608.0, "change_pct": 2.0702306079664736, "change": 0.79, "turnover_ratio": 3.22, "pre_close": 38.16, "is_yang": true, "is_yin": false, "entity": 0.7900000000000063, "amplitude": 1.2700000000000031, "entity_ratio": 0.6220472440944916, "ema20": 37.151059282887296, "above_ema20": true}


stock_code: 002241
stock_name: 歌尔股份
timeframe: daily
signal_date: 2025-08-20
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:42
k1_data:
  {"stock_code": "002241", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 25.41, "close": 26.13, "high": 26.66, "low": 25.38, "volume": 187216900, "amount": 4876723195.21, "change_pct": 2.8335301062573746, "change": 0.45, "turnover_ratio": 6.07, "pre_close": 25.68, "is_yang": true, "is_yin": false, "entity": 0.7199999999999989, "amplitude": 1.2800000000000011, "entity_ratio": 0.5624999999999987, "ema20": 23.844803295316627, "above_ema20": true}

k2_data:
  {"stock_code": "002241", "trade_time": "2025-08-18 00:00:00", "trade_date": "2025-08-18", "open": 26.2, "close": 28.31, "high": 28.74, "low": 26.2, "volume": 253739600, "amount": 7114825548.97, "change_pct": 8.053435114503815, "change": 2.18, "turnover_ratio": 8.23, "pre_close": 26.13, "is_yang": true, "is_yin": false, "entity": 2.1099999999999994, "amplitude": 2.539999999999999, "entity_ratio": 0.8307086614173229, "ema20": 24.27006012433409, "above_ema20": true}

k3_data:
  {"stock_code": "002241", "trade_time": "2025-08-19 00:00:00", "trade_date": "2025-08-19", "open": 28.23, "close": 28.2, "high": 28.98, "low": 27.92, "volume": 156935300, "amount": 4447336653.31, "change_pct": -0.1062699256110561, "change": -0.11, "turnover_ratio": 5.09, "pre_close": 28.31, "is_yang": false, "is_yin": true, "entity": 0.030000000000001137, "amplitude": 1.0599999999999987, "entity_ratio": 0.028301886792453938, "ema20": 24.64434011249275, "above_ema20": true}

k4_data:
  {"stock_code": "002241", "trade_time": "2025-08-20 00:00:00", "trade_date": "2025-08-20", "open": 28.2, "close": 29.0, "high": 29.48, "low": 28.0, "volume": 166297700, "amount": 4795312243.44, "change_pct": 2.8368794326241162, "change": 0.8, "turnover_ratio": 5.39, "pre_close": 28.2, "is_yang": true, "is_yin": false, "entity": 0.8000000000000007, "amplitude": 1.4800000000000004, "entity_ratio": 0.5405405405405409, "ema20": 25.059164863683915, "above_ema20": true}


stock_code: 300475
stock_name: 香农芯创
timeframe: daily
signal_date: 2025-08-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:46
k1_data:
  {"stock_code": "300475", "trade_time": "2025-08-06 00:00:00", "trade_date": "2025-08-06", "open": 34.25, "close": 35.1, "high": 35.2, "low": 33.93, "volume": 12296800, "amount": 428512025.0, "change_pct": 2.4817518248175223, "change": 0.71, "turnover_ratio": 2.77, "pre_close": 34.39, "is_yang": true, "is_yin": false, "entity": 0.8500000000000014, "amplitude": 1.2700000000000031, "entity_ratio": 0.6692913385826766, "ema20": 33.90707573693426, "above_ema20": true}

k2_data:
  {"stock_code": "300475", "trade_time": "2025-08-07 00:00:00", "trade_date": "2025-08-07", "open": 34.82, "close": 35.9, "high": 36.36, "low": 34.58, "volume": 21573900, "amount": 766441572.0, "change_pct": 3.1016657093624307, "change": 0.8, "turnover_ratio": 4.86, "pre_close": 35.1, "is_yang": true, "is_yin": false, "entity": 1.0799999999999983, "amplitude": 1.7800000000000011, "entity_ratio": 0.6067415730337066, "ema20": 34.096878047702425, "above_ema20": true}

k3_data:
  {"stock_code": "300475", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 35.51, "close": 34.75, "high": 35.56, "low": 34.71, "volume": 11572300, "amount": 404636349.0, "change_pct": -2.14024218529991, "change": -1.15, "turnover_ratio": 2.6, "pre_close": 35.9, "is_yang": false, "is_yin": true, "entity": 0.759999999999998, "amplitude": 0.8500000000000014, "entity_ratio": 0.8941176470588197, "ema20": 34.159080138397435, "above_ema20": true}

k4_data:
  {"stock_code": "300475", "trade_time": "2025-08-11 00:00:00", "trade_date": "2025-08-11", "open": 34.76, "close": 35.59, "high": 35.98, "low": 34.76, "volume": 13341400, "amount": 473408427.0, "change_pct": 2.3878020713463908, "change": 0.84, "turnover_ratio": 3.0, "pre_close": 34.75, "is_yang": true, "is_yin": false, "entity": 0.8300000000000054, "amplitude": 1.2199999999999989, "entity_ratio": 0.6803278688524641, "ema20": 34.29535822045482, "above_ema20": true}


stock_code: 002245
stock_name: 蔚蓝锂芯
timeframe: daily
signal_date: 2025-08-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:35:47
k1_data:
  {"stock_code": "002245", "trade_time": "2025-08-06 00:00:00", "trade_date": "2025-08-06", "open": 15.56, "close": 15.97, "high": 16.0, "low": 15.41, "volume": 81422600, "amount": 1288533159.83, "change_pct": 2.6349614395886896, "change": 0.4, "turnover_ratio": 7.5, "pre_close": 15.57, "is_yang": true, "is_yin": false, "entity": 0.41000000000000014, "amplitude": 0.5899999999999999, "entity_ratio": 0.6949152542372885, "ema20": 14.696776252866412, "above_ema20": true}

k2_data:
  {"stock_code": "002245", "trade_time": "2025-08-07 00:00:00", "trade_date": "2025-08-07", "open": 15.9, "close": 16.25, "high": 16.3, "low": 15.73, "volume": 85364200, "amount": 1372209166.48, "change_pct": 2.201257861635218, "change": 0.28, "turnover_ratio": 7.87, "pre_close": 15.97, "is_yang": true, "is_yin": false, "entity": 0.34999999999999964, "amplitude": 0.5700000000000003, "entity_ratio": 0.6140350877192973, "ema20": 14.844702324021991, "above_ema20": true}

k3_data:
  {"stock_code": "002245", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 16.23, "close": 15.89, "high": 16.28, "low": 15.74, "volume": 61117100, "amount": 973685124.49, "change_pct": -2.094886013555144, "change": -0.36, "turnover_ratio": 5.63, "pre_close": 16.25, "is_yang": false, "is_yin": true, "entity": 0.33999999999999986, "amplitude": 0.5400000000000009, "entity_ratio": 0.6296296296296283, "ema20": 14.944254483638945, "above_ema20": true}

k4_data:
  {"stock_code": "002245", "trade_time": "2025-08-11 00:00:00", "trade_date": "2025-08-11", "open": 16.15, "close": 16.73, "high": 16.96, "low": 15.9, "volume": 121282300, "amount": 1999171418.64, "change_pct": 3.5913312693498565, "change": 0.84, "turnover_ratio": 11.18, "pre_close": 15.89, "is_yang": true, "is_yin": false, "entity": 0.5800000000000018, "amplitude": 1.0600000000000005, "entity_ratio": 0.5471698113207561, "ema20": 15.11432548519714, "above_ema20": true}


stock_code: 603135
stock_name: 中重科技
timeframe: 1h
signal_date: 2025-09-16
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:36:02
k1_data:
  {"stock_code": "603135", "trade_time": "2025-09-16 10:30:00", "trade_date": "2025-09-16", "open": 10.79, "close": 11.29, "high": 11.37, "low": 10.79, "volume": 10842900, "amount": 121222394.0, "change_pct": 4.633920296570899, "change": 0.48, "turnover_ratio": 4.29, "pre_close": 10.81, "is_yang": true, "is_yin": false, "entity": 0.5, "amplitude": 0.5800000000000001, "entity_ratio": 0.8620689655172413, "ema20": 10.758707792025154, "above_ema20": true}

k2_data:
  {"stock_code": "603135", "trade_time": "2025-09-16 11:30:00", "trade_date": "2025-09-16", "open": 11.29, "close": 11.61, "high": 11.75, "low": 11.27, "volume": 6545300, "amount": 75000907.0, "change_pct": 2.8343666961913225, "change": 0.32, "turnover_ratio": 2.59, "pre_close": 11.29, "is_yang": true, "is_yin": false, "entity": 0.3200000000000003, "amplitude": 0.4800000000000004, "entity_ratio": 0.6666666666666666, "ema20": 10.839783240403712, "above_ema20": true}

k3_data:
  {"stock_code": "603135", "trade_time": "2025-09-16 14:00:00", "trade_date": "2025-09-16", "open": 11.6, "close": 11.57, "high": 11.63, "low": 11.37, "volume": 3332200, "amount": 38302695.0, "change_pct": -0.2586206896551669, "change": -0.04, "turnover_ratio": 1.32, "pre_close": 11.61, "is_yang": false, "is_yin": true, "entity": 0.02999999999999936, "amplitude": 0.26000000000000156, "entity_ratio": 0.11538461538461223, "ema20": 10.909327693698597, "above_ema20": true}

k4_data:
  {"stock_code": "603135", "trade_time": "2025-09-16 15:00:00", "trade_date": "2025-09-16", "open": 11.57, "close": 11.89, "high": 11.89, "low": 11.53, "volume": 9474700, "amount": 111880075.0, "change_pct": 2.7657735522904088, "change": 0.32, "turnover_ratio": 3.75, "pre_close": 11.57, "is_yang": true, "is_yin": false, "entity": 0.3200000000000003, "amplitude": 0.3600000000000012, "entity_ratio": 0.8888888888888867, "ema20": 11.002725056203492, "above_ema20": true}


stock_code: 000700
stock_name: 模塑科技
timeframe: 1h
signal_date: 2025-09-16
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 02:36:03
k1_data:
  {"stock_code": "000700", "trade_time": "2025-09-16 10:30:00", "trade_date": "2025-09-16", "open": 10.47, "close": 10.92, "high": 11.06, "low": 10.4, "volume": 43943500, "amount": 473738576.0, "change_pct": 4.297994269340967, "change": 0.67, "turnover_ratio": 4.79, "pre_close": 10.25, "is_yang": true, "is_yin": false, "entity": 0.4499999999999993, "amplitude": 0.6600000000000001, "entity_ratio": 0.6818181818181805, "ema20": 10.289859454931406, "above_ema20": true}

k2_data:
  {"stock_code": "000700", "trade_time": "2025-09-16 11:30:00", "trade_date": "2025-09-16", "open": 10.92, "close": 11.22, "high": 11.26, "low": 10.87, "volume": 17829900, "amount": 196872777.0, "change_pct": 2.747252747252754, "change": 0.3, "turnover_ratio": 1.94, "pre_close": 10.92, "is_yang": true, "is_yin": false, "entity": 0.3000000000000007, "amplitude": 0.39000000000000057, "entity_ratio": 0.7692307692307699, "ema20": 10.378444268747463, "above_ema20": true}

k3_data:
  {"stock_code": "000700", "trade_time": "2025-09-16 14:00:00", "trade_date": "2025-09-16", "open": 11.2, "close": 11.16, "high": 11.21, "low": 11.03, "volume": 9254100, "amount": 103093414.0, "change_pct": -0.35714285714284955, "change": -0.06, "turnover_ratio": 1.01, "pre_close": 11.22, "is_yang": false, "is_yin": true, "entity": 0.03999999999999915, "amplitude": 0.1800000000000015, "entity_ratio": 0.22222222222221563, "ema20": 10.452878147914372, "above_ema20": true}

k4_data:
  {"stock_code": "000700", "trade_time": "2025-09-16 15:00:00", "trade_date": "2025-09-16", "open": 11.16, "close": 11.28, "high": 11.28, "low": 11.15, "volume": 12047700, "amount": 135746413.0, "change_pct": 1.0752688172042941, "change": 0.12, "turnover_ratio": 1.31, "pre_close": 11.16, "is_yang": true, "is_yin": false, "entity": 0.11999999999999922, "amplitude": 0.129999999999999, "entity_ratio": 0.9230769230769241, "ema20": 10.531651657636813, "above_ema20": true}


stock_code: 600988.SH
stock_name: 600988.SH
timeframe: daily
signal_date: 2025-08-07
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 05:59:32
k1_data:
  {"trade_date": "2025-08-04", "open": 11.23, "high": 12.17, "low": 11.18, "close": 11.89, "volume": 2090, "is_yang": true, "is_yin": false, "entity": 0.6600000000000001, "amplitude": 0.9900000000000002, "entity_ratio": 0.6666666666666666, "change_pct": 5.877114870881568, "ema20": 11.024062353472798, "above_ema20": true, "turnover_ratio": 0}

k2_data:
  {"trade_date": "2025-08-05", "open": 12.09, "high": 12.5, "low": 12.05, "close": 12.39, "volume": 6580, "is_yang": true, "is_yin": false, "entity": 0.3000000000000007, "amplitude": 0.4499999999999993, "entity_ratio": 0.6666666666666693, "change_pct": 2.481389578163778, "ema20": 11.154151653142055, "above_ema20": true, "turnover_ratio": 0}

k3_data:
  {"trade_date": "2025-08-06", "open": 12.46, "high": 12.62, "low": 11.41, "close": 11.69, "volume": 9197, "is_yang": false, "is_yin": true, "entity": 0.7700000000000014, "amplitude": 1.209999999999999, "entity_ratio": 0.636363636363638, "change_pct": -6.179775280898887, "ema20": 11.205184829033287, "above_ema20": true, "turnover_ratio": 0}

k4_data:
  {"trade_date": "2025-08-07", "open": 11.5, "high": 13.35, "low": 11.25, "close": 12.89, "volume": 5740, "is_yang": true, "is_yin": false, "entity": 1.3900000000000006, "amplitude": 2.0999999999999996, "entity_ratio": 0.6619047619047623, "change_pct": 12.086956521739136, "ema20": 11.365643416744403, "above_ema20": true, "turnover_ratio": 0}


stock_code: 000737
stock_name: 北方铜业
timeframe: daily
signal_date: 2025-07-24
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 07:27:34
k1_data:
  {"stock_code": "000737", "trade_time": "2025-07-21 00:00:00", "trade_date": "2025-07-21", "open": 10.64, "close": 11.27, "high": 11.28, "low": 10.64, "volume": 169553600, "amount": 1866036682.33, "change_pct": 5.921052631578938, "change": 0.46, "turnover_ratio": 8.9, "pre_close": 10.81, "is_yang": true, "is_yin": false, "entity": 0.629999999999999, "amplitude": 0.6399999999999988, "entity_ratio": 0.9843750000000003, "ema20": 11.27, "above_ema20": false}

k2_data:
  {"stock_code": "000737", "trade_time": "2025-07-22 00:00:00", "trade_date": "2025-07-22", "open": 11.2, "close": 11.49, "high": 11.58, "low": 11.1, "volume": 157656700, "amount": 1785198841.03, "change_pct": 2.589285714285723, "change": 0.22, "turnover_ratio": 8.28, "pre_close": 11.27, "is_yang": true, "is_yin": false, "entity": 0.2900000000000009, "amplitude": 0.4800000000000004, "entity_ratio": 0.6041666666666681, "ema20": 11.290952380952382, "above_ema20": true}

k3_data:
  {"stock_code": "000737", "trade_time": "2025-07-23 00:00:00", "trade_date": "2025-07-23", "open": 11.49, "close": 11.34, "high": 11.53, "low": 11.27, "volume": 110792600, "amount": 1263135021.41, "change_pct": -1.3054830287206296, "change": -0.15, "turnover_ratio": 5.82, "pre_close": 11.49, "is_yang": false, "is_yin": true, "entity": 0.15000000000000036, "amplitude": 0.2599999999999998, "entity_ratio": 0.5769230769230788, "ema20": 11.29562358276644, "above_ema20": true}

k4_data:
  {"stock_code": "000737", "trade_time": "2025-07-24 00:00:00", "trade_date": "2025-07-24", "open": 11.24, "close": 11.56, "high": 11.63, "low": 11.24, "volume": 133362000, "amount": 1529780909.11, "change_pct": 2.8469750889679744, "change": 0.22, "turnover_ratio": 7.0, "pre_close": 11.34, "is_yang": true, "is_yin": false, "entity": 0.3200000000000003, "amplitude": 0.39000000000000057, "entity_ratio": 0.82051282051282, "ema20": 11.320802289169636, "above_ema20": true}


stock_code: 000737
stock_name: 北方铜业
timeframe: weekly
signal_date: 2025-08-29
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 07:27:34
k1_data:
  {"stock_code": "000737", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 10.61, "close": 11.06, "high": 11.23, "low": 10.58, "volume": 296023400, "amount": 3250614401.33, "change_pct": 4.241281809613582, "change": 0.37, "turnover_ratio": 15.54, "pre_close": 10.69, "is_yang": true, "is_yin": false, "entity": 0.45000000000000107, "amplitude": 0.6500000000000004, "entity_ratio": 0.6923076923076936, "ema20": 11.21639455782313, "above_ema20": false}

k2_data:
  {"stock_code": "000737", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 11.17, "close": 11.85, "high": 12.02, "low": 10.99, "volume": 473832900, "amount": 5460586712.89, "change_pct": 6.087735004476273, "change": 0.79, "turnover_ratio": 24.88, "pre_close": 11.06, "is_yang": true, "is_yin": false, "entity": 0.6799999999999997, "amplitude": 1.0299999999999994, "entity_ratio": 0.6601941747572817, "ema20": 11.276737933268546, "above_ema20": true}

k3_data:
  {"stock_code": "000737", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 11.78, "close": 11.36, "high": 11.78, "low": 11.2, "volume": 424411800, "amount": 4841569367.21, "change_pct": -3.5653650254668925, "change": -0.49, "turnover_ratio": 22.28, "pre_close": 11.85, "is_yang": false, "is_yin": true, "entity": 0.41999999999999993, "amplitude": 0.5800000000000001, "entity_ratio": 0.7241379310344825, "ema20": 11.284667653909636, "above_ema20": true}

k4_data:
  {"stock_code": "000737", "trade_time": "2025-08-29 00:00:00", "trade_date": "2025-08-29", "open": 11.61, "close": 12.7, "high": 13.07, "low": 11.61, "volume": 726867500, "amount": 9085423191.95, "change_pct": 9.388458225667527, "change": 1.34, "turnover_ratio": 38.17, "pre_close": 11.36, "is_yang": true, "is_yin": false, "entity": 1.0899999999999999, "amplitude": 1.4600000000000009, "entity_ratio": 0.7465753424657529, "ema20": 11.419461210680147, "above_ema20": true}


stock_code: 300207
stock_name: 欣旺达
timeframe: weekly
signal_date: 2025-09-17
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 09:43:24
k1_data:
  {"stock_code": "300207", "trade_time": "2025-08-29 00:00:00", "trade_date": "2025-08-29", "open": 22.6, "close": 24.55, "high": 25.55, "low": 22.47, "volume": 589425300, "amount": 14050030222.0, "change_pct": 8.628318584070794, "change": 1.95, "turnover_ratio": 34.42, "pre_close": 22.6, "is_yang": true, "is_yin": false, "entity": 1.9499999999999993, "amplitude": 3.080000000000002, "entity_ratio": 0.6331168831168825, "ema20": 21.806213095611493, "above_ema20": true}

k2_data:
  {"stock_code": "300207", "trade_time": "2025-09-05 00:00:00", "trade_date": "2025-09-05", "open": 25.28, "close": 29.4, "high": 30.3, "low": 23.83, "volume": 906475500, "amount": 23596610058.0, "change_pct": 16.297468354430368, "change": 4.85, "turnover_ratio": 52.94, "pre_close": 24.55, "is_yang": true, "is_yin": false, "entity": 4.119999999999997, "amplitude": 6.470000000000002, "entity_ratio": 0.63678516228748, "ema20": 22.529430896029446, "above_ema20": true}

k3_data:
  {"stock_code": "300207", "trade_time": "2025-09-12 00:00:00", "trade_date": "2025-09-12", "open": 29.42, "close": 28.56, "high": 30.85, "low": 26.96, "volume": 844255400, "amount": 24148453844.0, "change_pct": -2.9231815091774402, "change": -0.84, "turnover_ratio": 49.31, "pre_close": 29.4, "is_yang": false, "is_yin": true, "entity": 0.860000000000003, "amplitude": 3.8900000000000006, "entity_ratio": 0.22107969151671025, "ema20": 23.10377081069331, "above_ema20": true}

k4_data:
  {"stock_code": "300207", "trade_time": "2025-09-17 00:00:00", "trade_date": "2025-09-17", "open": 29.04, "close": 30.94, "high": 31.0, "low": 27.83, "volume": 482227200, "amount": 14263935798.19, "change_pct": 6.542699724517914, "change": 2.38, "turnover_ratio": 28.14, "pre_close": 28.56, "is_yang": true, "is_yin": false, "entity": 1.9000000000000021, "amplitude": 3.1700000000000017, "entity_ratio": 0.599369085173502, "ema20": 23.85007835253204, "above_ema20": true}


stock_code: 300697
stock_name: 电工合金
timeframe: 1h
signal_date: 2025-09-12
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 09:43:29
k1_data:
  {"stock_code": "300697", "trade_time": "2025-09-12 10:30:00", "trade_date": "2025-09-12", "open": 15.41, "close": 17.12, "high": 17.77, "low": 15.4, "volume": 38417100, "amount": 641057029.0, "change_pct": 11.096690460739785, "change": 1.97, "turnover_ratio": 11.6, "pre_close": 15.15, "is_yang": true, "is_yin": false, "entity": 1.7100000000000009, "amplitude": 2.369999999999999, "entity_ratio": 0.7215189873417728, "ema20": 14.980838254420094, "above_ema20": true}

k2_data:
  {"stock_code": "300697", "trade_time": "2025-09-12 11:30:00", "trade_date": "2025-09-12", "open": 17.11, "close": 17.78, "high": 18.18, "low": 17.01, "volume": 31195000, "amount": 560636881.0, "change_pct": 3.9158386908240894, "change": 0.66, "turnover_ratio": 9.42, "pre_close": 17.12, "is_yang": true, "is_yin": false, "entity": 0.6700000000000017, "amplitude": 1.1699999999999982, "entity_ratio": 0.5726495726495751, "ema20": 15.247425087332466, "above_ema20": true}

k3_data:
  {"stock_code": "300697", "trade_time": "2025-09-12 14:00:00", "trade_date": "2025-09-12", "open": 17.79, "close": 17.75, "high": 17.96, "low": 17.7, "volume": 4476300, "amount": 79577684.0, "change_pct": -0.2248454187745877, "change": -0.03, "turnover_ratio": 1.35, "pre_close": 17.78, "is_yang": false, "is_yin": true, "entity": 0.03999999999999915, "amplitude": 0.26000000000000156, "entity_ratio": 0.15384615384614964, "ema20": 15.485765555205566, "above_ema20": true}

k4_data:
  {"stock_code": "300697", "trade_time": "2025-09-12 15:00:00", "trade_date": "2025-09-12", "open": 17.75, "close": 18.18, "high": 18.18, "low": 17.61, "volume": 7659800, "amount": 138082229.0, "change_pct": 2.422535211267604, "change": 0.43, "turnover_ratio": 2.31, "pre_close": 17.75, "is_yang": true, "is_yin": false, "entity": 0.4299999999999997, "amplitude": 0.5700000000000003, "entity_ratio": 0.7543859649122798, "ema20": 15.742359311852654, "above_ema20": true}


stock_code: 000878
stock_name: 云南铜业
timeframe: daily
signal_date: 2025-07-24
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 09:43:38
k1_data:
  {"stock_code": "000878", "trade_time": "2025-07-21 00:00:00", "trade_date": "2025-07-21", "open": 13.08, "close": 13.51, "high": 13.53, "low": 13.06, "volume": 74454400, "amount": 990600932.21, "change_pct": 3.287461773700304, "change": 0.54, "turnover_ratio": 3.72, "pre_close": 12.97, "is_yang": true, "is_yin": false, "entity": 0.4299999999999997, "amplitude": 0.46999999999999886, "entity_ratio": 0.9148936170212782, "ema20": 13.51, "above_ema20": false}

k2_data:
  {"stock_code": "000878", "trade_time": "2025-07-22 00:00:00", "trade_date": "2025-07-22", "open": 13.4, "close": 13.94, "high": 13.95, "low": 13.35, "volume": 93447800, "amount": 1284524308.44, "change_pct": 4.02985074626865, "change": 0.43, "turnover_ratio": 4.66, "pre_close": 13.51, "is_yang": true, "is_yin": false, "entity": 0.5399999999999991, "amplitude": 0.5999999999999996, "entity_ratio": 0.8999999999999991, "ema20": 13.550952380952381, "above_ema20": true}

k3_data:
  {"stock_code": "000878", "trade_time": "2025-07-23 00:00:00", "trade_date": "2025-07-23", "open": 13.87, "close": 13.62, "high": 13.87, "low": 13.6, "volume": 66349800, "amount": 910761467.8, "change_pct": -1.8024513338139874, "change": -0.32, "turnover_ratio": 3.31, "pre_close": 13.94, "is_yang": false, "is_yin": true, "entity": 0.25, "amplitude": 0.2699999999999996, "entity_ratio": 0.9259259259259274, "ema20": 13.557528344671201, "above_ema20": true}

k4_data:
  {"stock_code": "000878", "trade_time": "2025-07-24 00:00:00", "trade_date": "2025-07-24", "open": 13.6, "close": 14.05, "high": 14.09, "low": 13.59, "volume": 82395600, "amount": 1146112060.71, "change_pct": 3.3088235294117725, "change": 0.43, "turnover_ratio": 4.11, "pre_close": 13.62, "is_yang": true, "is_yin": false, "entity": 0.45000000000000107, "amplitude": 0.5, "entity_ratio": 0.9000000000000021, "ema20": 13.604430407083468, "above_ema20": true}


stock_code: 000878
stock_name: 云南铜业
timeframe: weekly
signal_date: 2025-08-29
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 09:43:38
k1_data:
  {"stock_code": "000878", "trade_time": "2025-08-08 00:00:00", "trade_date": "2025-08-08", "open": 12.92, "close": 13.58, "high": 13.65, "low": 12.92, "volume": 195000200, "amount": 2603736845.74, "change_pct": 5.108359133126936, "change": 0.61, "turnover_ratio": 9.73, "pre_close": 12.97, "is_yang": true, "is_yin": false, "entity": 0.6600000000000001, "amplitude": 0.7300000000000004, "entity_ratio": 0.9041095890410955, "ema20": 13.699342403628117, "above_ema20": false}

k2_data:
  {"stock_code": "000878", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 13.64, "close": 14.08, "high": 14.24, "low": 13.46, "volume": 272737500, "amount": 3770525197.69, "change_pct": 3.2258064516128995, "change": 0.5, "turnover_ratio": 13.61, "pre_close": 13.58, "is_yang": true, "is_yin": false, "entity": 0.4399999999999995, "amplitude": 0.7799999999999994, "entity_ratio": 0.5641025641025639, "ema20": 13.735595508044486, "above_ema20": true}

k3_data:
  {"stock_code": "000878", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 14.08, "close": 13.86, "high": 14.12, "low": 13.64, "volume": 258524100, "amount": 3576315733.03, "change_pct": -1.5625000000000044, "change": -0.22, "turnover_ratio": 12.9, "pre_close": 14.08, "is_yang": false, "is_yin": true, "entity": 0.22000000000000064, "amplitude": 0.47999999999999865, "entity_ratio": 0.458333333333336, "ema20": 13.747443554897393, "above_ema20": true}

k4_data:
  {"stock_code": "000878", "trade_time": "2025-08-29 00:00:00", "trade_date": "2025-08-29", "open": 14.12, "close": 14.86, "high": 15.28, "low": 13.97, "volume": 491911500, "amount": 7238182644.76, "change_pct": 5.240793201133146, "change": 1.0, "turnover_ratio": 24.55, "pre_close": 13.86, "is_yang": true, "is_yin": false, "entity": 0.7400000000000002, "amplitude": 1.3099999999999987, "entity_ratio": 0.5648854961832068, "ema20": 13.853401311573831, "above_ema20": true}


stock_code: 600651
stock_name: 飞乐音响
timeframe: daily
signal_date: 2025-08-22
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 09:53:26
k1_data:
  {"stock_code": "600651", "trade_time": "2025-08-19 00:00:00", "trade_date": "2025-08-19", "open": 6.15, "close": 6.44, "high": 6.58, "low": 6.12, "volume": 102545100, "amount": 658211170.0, "change_pct": 4.715447154471545, "change": 0.3, "turnover_ratio": 4.09, "pre_close": 6.14, "is_yang": true, "is_yin": false, "entity": 0.29000000000000004, "amplitude": 0.45999999999999996, "entity_ratio": 0.6304347826086958, "ema20": 5.882752642335798, "above_ema20": true}

k2_data:
  {"stock_code": "600651", "trade_time": "2025-08-20 00:00:00", "trade_date": "2025-08-20", "open": 6.38, "close": 7.08, "high": 7.08, "low": 6.16, "volume": 152304100, "amount": 1031038397.0, "change_pct": 10.971786833855802, "change": 0.64, "turnover_ratio": 6.08, "pre_close": 6.44, "is_yang": true, "is_yin": false, "entity": 0.7000000000000002, "amplitude": 0.9199999999999999, "entity_ratio": 0.7608695652173916, "ema20": 5.996776200208579, "above_ema20": true}

k3_data:
  {"stock_code": "600651", "trade_time": "2025-08-21 00:00:00", "trade_date": "2025-08-21", "open": 7.2, "close": 7.19, "high": 7.48, "low": 7.0, "volume": 157864500, "amount": 1136611306.0, "change_pct": -0.13888888888888593, "change": 0.11, "turnover_ratio": 6.3, "pre_close": 7.08, "is_yang": false, "is_yin": true, "entity": 0.009999999999999787, "amplitude": 0.4800000000000004, "entity_ratio": 0.02083333333333287, "ema20": 6.1104165620934765, "above_ema20": true}

k4_data:
  {"stock_code": "600651", "trade_time": "2025-08-22 00:00:00", "trade_date": "2025-08-22", "open": 7.14, "close": 7.9, "high": 7.91, "low": 7.13, "volume": 188064200, "amount": 1460056948.0, "change_pct": 10.644257703081243, "change": 0.71, "turnover_ratio": 7.5, "pre_close": 7.19, "is_yang": true, "is_yin": false, "entity": 0.7600000000000007, "amplitude": 0.7800000000000002, "entity_ratio": 0.9743589743589749, "ema20": 6.280853079989336, "above_ema20": true}


stock_code: 002939
stock_name: 002939
timeframe: daily
signal_date: 2025-07-24
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 09:55:37
k1_data:
  {"stock_code": "002939", "trade_time": "2025-07-21 00:00:00", "trade_date": "2025-07-21", "open": 8.73, "close": 8.84, "high": 8.88, "low": 8.69, "volume": 38367700, "amount": 341770348.27, "change_pct": 1.2600229095074391, "change": 0.11, "turnover_ratio": 1.1, "pre_close": 8.73, "is_yang": true, "is_yin": false, "entity": 0.10999999999999943, "amplitude": 0.19000000000000128, "entity_ratio": 0.5789473684210458, "ema20": 8.84, "above_ema20": false}

k2_data:
  {"stock_code": "002939", "trade_time": "2025-07-22 00:00:00", "trade_date": "2025-07-22", "open": 8.84, "close": 8.95, "high": 8.96, "low": 8.78, "volume": 38863800, "amount": 345094841.32, "change_pct": 1.2443438914027085, "change": 0.11, "turnover_ratio": 1.11, "pre_close": 8.84, "is_yang": true, "is_yin": false, "entity": 0.10999999999999943, "amplitude": 0.1800000000000015, "entity_ratio": 0.6111111111111028, "ema20": 8.85047619047619, "above_ema20": true}

k3_data:
  {"stock_code": "002939", "trade_time": "2025-07-23 00:00:00", "trade_date": "2025-07-23", "open": 9.0, "close": 8.93, "high": 9.13, "low": 8.92, "volume": 57788300, "amount": 520903827.97, "change_pct": -0.777777777777781, "change": -0.02, "turnover_ratio": 1.66, "pre_close": 8.95, "is_yang": false, "is_yin": true, "entity": 0.07000000000000028, "amplitude": 0.21000000000000085, "entity_ratio": 0.3333333333333333, "ema20": 8.858049886621314, "above_ema20": true}

k4_data:
  {"stock_code": "002939", "trade_time": "2025-07-24 00:00:00", "trade_date": "2025-07-24", "open": 8.91, "close": 9.17, "high": 9.22, "low": 8.87, "volume": 60847200, "amount": 553606989.7, "change_pct": 2.918069584736249, "change": 0.24, "turnover_ratio": 1.74, "pre_close": 8.93, "is_yang": true, "is_yin": false, "entity": 0.2599999999999998, "amplitude": 0.3500000000000014, "entity_ratio": 0.7428571428571392, "ema20": 8.88775942122881, "above_ema20": true}


stock_code: 002338
stock_name: 002338
timeframe: daily
signal_date: 2025-08-20
signal_type: 两阳+阴+阳突破
created_at: 2025-09-17 09:56:47
k1_data:
  {"stock_code": "002338", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 50.67, "close": 53.0, "high": 53.18, "low": 50.67, "volume": 9001200, "amount": 470125201.36, "change_pct": 4.59838168541543, "change": 2.34, "turnover_ratio": 3.75, "pre_close": 50.66, "is_yang": true, "is_yin": false, "entity": 2.3299999999999983, "amplitude": 2.509999999999998, "entity_ratio": 0.9282868525896415, "ema20": 49.477867716778896, "above_ema20": true}

k2_data:
  {"stock_code": "002338", "trade_time": "2025-08-18 00:00:00", "trade_date": "2025-08-18", "open": 53.58, "close": 55.73, "high": 55.93, "low": 52.9, "volume": 12365800, "amount": 677596909.99, "change_pct": 4.012691302724894, "change": 2.73, "turnover_ratio": 5.15, "pre_close": 53.0, "is_yang": true, "is_yin": false, "entity": 2.1499999999999986, "amplitude": 3.030000000000001, "entity_ratio": 0.7095709570957088, "ema20": 50.073308886609475, "above_ema20": true}

k3_data:
  {"stock_code": "002338", "trade_time": "2025-08-19 00:00:00", "trade_date": "2025-08-19", "open": 54.8, "close": 54.6, "high": 56.13, "low": 54.2, "volume": 8284100, "amount": 454737130.67, "change_pct": -0.36496350364962726, "change": -1.13, "turnover_ratio": 3.45, "pre_close": 55.73, "is_yang": false, "is_yin": true, "entity": 0.19999999999999574, "amplitude": 1.9299999999999997, "entity_ratio": 0.10362694300517915, "ema20": 50.50442232598, "above_ema20": true}

k4_data:
  {"stock_code": "002338", "trade_time": "2025-08-20 00:00:00", "trade_date": "2025-08-20", "open": 54.17, "close": 57.31, "high": 57.34, "low": 53.63, "volume": 12124600, "amount": 680411878.16, "change_pct": 5.796566365146761, "change": 2.71, "turnover_ratio": 5.05, "pre_close": 54.6, "is_yang": true, "is_yin": false, "entity": 3.1400000000000006, "amplitude": 3.710000000000001, "entity_ratio": 0.8463611859838275, "ema20": 51.152572580648574, "above_ema20": true}


stock_code: 600745
stock_name: 闻泰科技
timeframe: daily
signal_date: 2025-08-20
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:15
k1_data:
  {"stock_code": "600745", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 36.1, "close": 37.35, "high": 37.45, "low": 36.1, "volume": 25064900, "amount": 929072366.0, "change_pct": 3.462603878116343, "change": 0.85, "turnover_ratio": 2.01, "pre_close": 36.5, "is_yang": true, "is_yin": false, "entity": 1.25, "amplitude": 1.3500000000000014, "entity_ratio": 0.9259259259259249, "ema20": 36.83039128084098, "above_ema20": true}

k2_data:
  {"stock_code": "600745", "trade_time": "2025-08-18 00:00:00", "trade_date": "2025-08-18", "open": 37.48, "close": 37.96, "high": 38.31, "low": 37.48, "volume": 29739700, "amount": 1129221690.0, "change_pct": 1.2806830309498507, "change": 0.61, "turnover_ratio": 2.39, "pre_close": 37.35, "is_yang": true, "is_yin": false, "entity": 0.480000000000004, "amplitude": 0.8300000000000054, "entity_ratio": 0.5783132530120493, "ema20": 36.937973063618024, "above_ema20": true}

k3_data:
  {"stock_code": "600745", "trade_time": "2025-08-19 00:00:00", "trade_date": "2025-08-19", "open": 38.0, "close": 37.91, "high": 38.5, "low": 37.7, "volume": 23182000, "amount": 882674613.0, "change_pct": -0.2368421052631669, "change": -0.05, "turnover_ratio": 1.86, "pre_close": 37.96, "is_yang": false, "is_yin": true, "entity": 0.09000000000000341, "amplitude": 0.7999999999999972, "entity_ratio": 0.11250000000000467, "ema20": 37.03054705755916, "above_ema20": true}

k4_data:
  {"stock_code": "600745", "trade_time": "2025-08-20 00:00:00", "trade_date": "2025-08-20", "open": 37.92, "close": 39.24, "high": 39.25, "low": 37.72, "volume": 40732200, "amount": 1568974165.0, "change_pct": 3.4810126582278484, "change": 1.33, "turnover_ratio": 3.27, "pre_close": 37.91, "is_yang": true, "is_yin": false, "entity": 1.3200000000000003, "amplitude": 1.5300000000000011, "entity_ratio": 0.8627450980392153, "ema20": 37.240971147315435, "above_ema20": true}


stock_code: 603667
stock_name: 五洲新春
timeframe: 1h
signal_date: 2025-09-17
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:18
k1_data:
  {"stock_code": "603667", "trade_time": "2025-09-16 11:30:00", "trade_date": "2025-09-16", "open": 45.4, "close": 46.08, "high": 46.08, "low": 45.11, "volume": 6621600, "amount": 301356306.0, "change_pct": 1.4977973568281933, "change": 0.69, "turnover_ratio": 1.81, "pre_close": 45.39, "is_yang": true, "is_yin": false, "entity": 0.6799999999999997, "amplitude": 0.9699999999999989, "entity_ratio": 0.701030927835052, "ema20": 43.71057341696592, "above_ema20": true}

k2_data:
  {"stock_code": "603667", "trade_time": "2025-09-16 14:00:00", "trade_date": "2025-09-16", "open": 46.16, "close": 46.97, "high": 47.15, "low": 45.91, "volume": 16692000, "amount": 778913385.0, "change_pct": 1.7547660311958455, "change": 0.89, "turnover_ratio": 4.56, "pre_close": 46.08, "is_yang": true, "is_yin": false, "entity": 0.8100000000000023, "amplitude": 1.240000000000002, "entity_ratio": 0.6532258064516137, "ema20": 44.0209949963025, "above_ema20": true}

k3_data:
  {"stock_code": "603667", "trade_time": "2025-09-16 15:00:00", "trade_date": "2025-09-16", "open": 46.99, "close": 46.66, "high": 47.02, "low": 46.03, "volume": 9479400, "amount": 441164601.0, "change_pct": -0.7022770802298476, "change": -0.31, "turnover_ratio": 2.59, "pre_close": 46.97, "is_yang": false, "is_yin": true, "entity": 0.3300000000000054, "amplitude": 0.990000000000002, "entity_ratio": 0.33333333333333814, "ema20": 44.27232880617845, "above_ema20": true}

k4_data:
  {"stock_code": "603667", "trade_time": "2025-09-17 10:30:00", "trade_date": "2025-09-17", "open": 46.0, "close": 47.41, "high": 48.15, "low": 45.88, "volume": 26220700, "amount": 1232103594.0, "change_pct": 3.06521739130434, "change": 0.75, "turnover_ratio": 7.16, "pre_close": 46.66, "is_yang": true, "is_yin": false, "entity": 1.4099999999999966, "amplitude": 2.269999999999996, "entity_ratio": 0.6211453744493388, "ema20": 44.57115463416145, "above_ema20": true}


stock_code: 002463
stock_name: 沪电股份
timeframe: daily
signal_date: 2025-09-16
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:22
k1_data:
  {"stock_code": "002463", "trade_time": "2025-09-11 00:00:00", "trade_date": "2025-09-11", "open": 65.9, "close": 69.83, "high": 69.83, "low": 65.9, "volume": 83587000, "amount": 5711015529.36, "change_pct": 5.963581183611521, "change": 6.35, "turnover_ratio": 4.35, "pre_close": 63.48, "is_yang": true, "is_yin": false, "entity": 3.9299999999999926, "amplitude": 3.9299999999999926, "entity_ratio": 1.0, "ema20": 61.354921899489206, "above_ema20": true}

k2_data:
  {"stock_code": "002463", "trade_time": "2025-09-12 00:00:00", "trade_date": "2025-09-12", "open": 69.6, "close": 71.9, "high": 73.0, "low": 69.1, "volume": 90139700, "amount": 6438243722.37, "change_pct": 3.304597701149442, "change": 2.07, "turnover_ratio": 4.69, "pre_close": 69.83, "is_yang": true, "is_yin": false, "entity": 2.3000000000000114, "amplitude": 3.9000000000000057, "entity_ratio": 0.5897435897435918, "ema20": 62.35921505191881, "above_ema20": true}

k3_data:
  {"stock_code": "002463", "trade_time": "2025-09-15 00:00:00", "trade_date": "2025-09-15", "open": 70.9, "close": 68.94, "high": 70.9, "low": 68.37, "volume": 60132200, "amount": 4167437615.9, "change_pct": -2.7644569816643267, "change": -2.96, "turnover_ratio": 3.13, "pre_close": 71.9, "is_yang": false, "is_yin": true, "entity": 1.960000000000008, "amplitude": 2.530000000000001, "entity_ratio": 0.7747035573122557, "ema20": 62.98595647554559, "above_ema20": true}

k4_data:
  {"stock_code": "002463", "trade_time": "2025-09-16 00:00:00", "trade_date": "2025-09-16", "open": 68.86, "close": 72.0, "high": 74.2, "low": 68.86, "volume": 64836600, "amount": 4664068049.15, "change_pct": 4.559976764449609, "change": 3.06, "turnover_ratio": 3.37, "pre_close": 68.94, "is_yang": true, "is_yin": false, "entity": 3.1400000000000006, "amplitude": 5.340000000000003, "entity_ratio": 0.588014981273408, "ema20": 63.84443681120791, "above_ema20": true}


stock_code: 300661
stock_name: 圣邦股份
timeframe: 1h
signal_date: 2025-09-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:25
k1_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 10:30:00", "trade_date": "2025-09-11", "open": 69.88, "close": 70.78, "high": 70.78, "low": 69.38, "volume": 4089600, "amount": 286534955.0, "change_pct": 1.2879221522610271, "change": 0.9, "turnover_ratio": 0.69, "pre_close": 69.88, "is_yang": true, "is_yin": false, "entity": 0.9000000000000057, "amplitude": 1.4000000000000057, "entity_ratio": 0.6428571428571443, "ema20": 70.78, "above_ema20": false}

k2_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 70.79, "close": 71.67, "high": 71.75, "low": 70.6, "volume": 4299300, "amount": 306008282.0, "change_pct": 1.2431134341008552, "change": 0.89, "turnover_ratio": 0.73, "pre_close": 70.78, "is_yang": true, "is_yin": false, "entity": 0.8799999999999955, "amplitude": 1.1500000000000057, "entity_ratio": 0.7652173913043401, "ema20": 70.8647619047619, "above_ema20": true}

k3_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 71.68, "close": 71.6, "high": 71.8, "low": 71.31, "volume": 2740600, "amount": 196107040.0, "change_pct": -0.11160714285716028, "change": -0.07, "turnover_ratio": 0.46, "pre_close": 71.67, "is_yang": false, "is_yin": true, "entity": 0.0800000000000125, "amplitude": 0.4899999999999949, "entity_ratio": 0.1632653061224762, "ema20": 70.93478458049887, "above_ema20": true}

k4_data:
  {"stock_code": "300661", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 71.66, "close": 72.34, "high": 72.37, "low": 71.61, "volume": 4198700, "amount": 302559790.0, "change_pct": 0.9489254814401435, "change": 0.74, "turnover_ratio": 0.71, "pre_close": 71.6, "is_yang": true, "is_yin": false, "entity": 0.6800000000000068, "amplitude": 0.7600000000000051, "entity_ratio": 0.8947368421052662, "ema20": 71.06861462045136, "above_ema20": true}


stock_code: 002402
stock_name: 和而泰
timeframe: 1h
signal_date: 2025-09-12
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:27
k1_data:
  {"stock_code": "002402", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 37.67, "close": 37.9, "high": 37.96, "low": 37.56, "volume": 17276500, "amount": 652650709.0, "change_pct": 0.6105654366870105, "change": 0.22, "turnover_ratio": 2.14, "pre_close": 37.68, "is_yang": true, "is_yin": false, "entity": 0.22999999999999687, "amplitude": 0.3999999999999986, "entity_ratio": 0.5749999999999942, "ema20": 37.436273620559334, "above_ema20": true}

k2_data:
  {"stock_code": "002402", "trade_time": "2025-09-12 10:30:00", "trade_date": "2025-09-12", "open": 37.75, "close": 38.53, "high": 38.63, "low": 37.53, "volume": 34221500, "amount": 1306237582.0, "change_pct": 2.066225165562917, "change": 0.63, "turnover_ratio": 4.25, "pre_close": 37.9, "is_yang": true, "is_yin": false, "entity": 0.7800000000000011, "amplitude": 1.1000000000000014, "entity_ratio": 0.7090909090909092, "ema20": 37.54043803764892, "above_ema20": true}

k3_data:
  {"stock_code": "002402", "trade_time": "2025-09-12 11:30:00", "trade_date": "2025-09-12", "open": 38.53, "close": 38.16, "high": 38.59, "low": 37.81, "volume": 15818600, "amount": 603464341.0, "change_pct": -0.9602906825850105, "change": -0.37, "turnover_ratio": 1.96, "pre_close": 38.53, "is_yang": false, "is_yin": true, "entity": 0.37000000000000455, "amplitude": 0.7800000000000011, "entity_ratio": 0.4743589743589795, "ema20": 37.59944393882521, "above_ema20": true}

k4_data:
  {"stock_code": "002402", "trade_time": "2025-09-12 14:00:00", "trade_date": "2025-09-12", "open": 38.16, "close": 38.95, "high": 39.28, "low": 38.01, "volume": 25911500, "amount": 1006211608.0, "change_pct": 2.0702306079664736, "change": 0.79, "turnover_ratio": 3.22, "pre_close": 38.16, "is_yang": true, "is_yin": false, "entity": 0.7900000000000063, "amplitude": 1.2700000000000031, "entity_ratio": 0.6220472440944916, "ema20": 37.728068325603765, "above_ema20": true}


stock_code: 603986
stock_name: 兆易创新
timeframe: 1h
signal_date: 2025-09-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:32
k1_data:
  {"stock_code": "603986", "trade_time": "2025-09-11 10:30:00", "trade_date": "2025-09-11", "open": 161.26, "close": 169.37, "high": 170.9, "low": 160.0, "volume": 20206900, "amount": 3341239921.0, "change_pct": 5.0291454793501265, "change": 8.08, "turnover_ratio": 3.03, "pre_close": 161.29, "is_yang": true, "is_yin": false, "entity": 8.110000000000014, "amplitude": 10.900000000000006, "entity_ratio": 0.7440366972477073, "ema20": 169.37, "above_ema20": false}

k2_data:
  {"stock_code": "603986", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 169.38, "close": 171.48, "high": 171.9, "low": 168.1, "volume": 11054100, "amount": 1883083386.0, "change_pct": 1.2398157987956042, "change": 2.11, "turnover_ratio": 1.66, "pre_close": 169.37, "is_yang": true, "is_yin": false, "entity": 2.0999999999999943, "amplitude": 3.8000000000000114, "entity_ratio": 0.5526315789473653, "ema20": 169.57095238095238, "above_ema20": true}

k3_data:
  {"stock_code": "603986", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 171.75, "close": 171.7, "high": 172.49, "low": 169.9, "volume": 9447300, "amount": 1616966160.0, "change_pct": -0.02911208151383486, "change": 0.22, "turnover_ratio": 1.42, "pre_close": 171.48, "is_yang": false, "is_yin": true, "entity": 0.05000000000001137, "amplitude": 2.5900000000000034, "entity_ratio": 0.01930501930502367, "ema20": 169.7737188208617, "above_ema20": true}

k4_data:
  {"stock_code": "603986", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 171.63, "close": 177.42, "high": 177.42, "low": 171.4, "volume": 14734100, "amount": 2581672606.0, "change_pct": 3.373536095088267, "change": 5.72, "turnover_ratio": 2.21, "pre_close": 171.7, "is_yang": true, "is_yin": false, "entity": 5.789999999999992, "amplitude": 6.019999999999982, "entity_ratio": 0.9617940199335564, "ema20": 170.50193607601773, "above_ema20": true}


stock_code: 603986
stock_name: 兆易创新
timeframe: 1h
signal_date: 2025-09-12
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:32
k1_data:
  {"stock_code": "603986", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 171.63, "close": 177.42, "high": 177.42, "low": 171.4, "volume": 14734100, "amount": 2581672606.0, "change_pct": 3.373536095088267, "change": 5.72, "turnover_ratio": 2.21, "pre_close": 171.7, "is_yang": true, "is_yin": false, "entity": 5.789999999999992, "amplitude": 6.019999999999982, "entity_ratio": 0.9617940199335564, "ema20": 170.50193607601773, "above_ema20": true}

k2_data:
  {"stock_code": "603986", "trade_time": "2025-09-12 10:30:00", "trade_date": "2025-09-12", "open": 179.99, "close": 190.8, "high": 192.22, "low": 177.5, "volume": 36491600, "amount": 6782664071.0, "change_pct": 6.00588921606756, "change": 13.38, "turnover_ratio": 5.48, "pre_close": 177.42, "is_yang": true, "is_yin": false, "entity": 10.810000000000002, "amplitude": 14.719999999999999, "entity_ratio": 0.7343750000000002, "ema20": 172.4350850211589, "above_ema20": true}

k3_data:
  {"stock_code": "603986", "trade_time": "2025-09-12 11:30:00", "trade_date": "2025-09-12", "open": 190.81, "close": 189.45, "high": 194.1, "low": 188.0, "volume": 10115200, "amount": 1925572363.0, "change_pct": -0.7127509040406759, "change": -1.35, "turnover_ratio": 1.52, "pre_close": 190.8, "is_yang": false, "is_yin": true, "entity": 1.3600000000000136, "amplitude": 6.099999999999994, "entity_ratio": 0.2229508196721336, "ema20": 174.05555311438187, "above_ema20": true}

k4_data:
  {"stock_code": "603986", "trade_time": "2025-09-12 14:00:00", "trade_date": "2025-09-12", "open": 191.5, "close": 195.16, "high": 195.16, "low": 189.42, "volume": 7656900, "amount": 1491217315.0, "change_pct": 1.9112271540469956, "change": 5.71, "turnover_ratio": 1.15, "pre_close": 189.45, "is_yang": true, "is_yin": false, "entity": 3.6599999999999966, "amplitude": 5.740000000000009, "entity_ratio": 0.6376306620209043, "ema20": 176.06550043682168, "above_ema20": true}


stock_code: 002281
stock_name: 光迅科技
timeframe: 1h
signal_date: 2025-09-12
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:33
k1_data:
  {"stock_code": "002281", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 61.95, "close": 63.63, "high": 63.77, "low": 61.95, "volume": 15973700, "amount": 1002438451.0, "change_pct": 2.7118644067796605, "change": 1.67, "turnover_ratio": 2.05, "pre_close": 61.96, "is_yang": true, "is_yin": false, "entity": 1.6799999999999997, "amplitude": 1.8200000000000003, "entity_ratio": 0.9230769230769228, "ema20": 62.11904761904762, "above_ema20": true}

k2_data:
  {"stock_code": "002281", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 63.63, "close": 64.23, "high": 64.37, "low": 63.37, "volume": 15426900, "amount": 985925468.0, "change_pct": 0.942951438000945, "change": 0.6, "turnover_ratio": 1.98, "pre_close": 63.63, "is_yang": true, "is_yin": false, "entity": 0.6000000000000014, "amplitude": 1.000000000000007, "entity_ratio": 0.5999999999999972, "ema20": 62.320090702947844, "above_ema20": true}

k3_data:
  {"stock_code": "002281", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 64.25, "close": 63.92, "high": 64.34, "low": 63.78, "volume": 11364800, "amount": 727052336.0, "change_pct": -0.5136186770427988, "change": -0.31, "turnover_ratio": 1.46, "pre_close": 64.23, "is_yang": false, "is_yin": true, "entity": 0.3299999999999983, "amplitude": 0.5600000000000023, "entity_ratio": 0.5892857142857089, "ema20": 62.47246301695281, "above_ema20": true}

k4_data:
  {"stock_code": "002281", "trade_time": "2025-09-12 10:30:00", "trade_date": "2025-09-12", "open": 63.65, "close": 64.58, "high": 64.98, "low": 63.0, "volume": 35873900, "amount": 2298749796.0, "change_pct": 1.461115475255302, "change": 0.66, "turnover_ratio": 4.6, "pre_close": 63.92, "is_yang": true, "is_yin": false, "entity": 0.9299999999999997, "amplitude": 1.980000000000004, "entity_ratio": 0.4696969696969686, "ema20": 62.673180824862065, "above_ema20": true}


stock_code: 688012
stock_name: 中微公司
timeframe: 1h
signal_date: 2025-09-18
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:35
k1_data:
  {"stock_code": "688012", "trade_time": "2025-09-17 11:30:00", "trade_date": "2025-09-17", "open": 219.13, "close": 222.5, "high": 224.24, "low": 219.01, "volume": 4172000, "amount": 927432076.0, "change_pct": 1.537899876785472, "change": 3.05, "turnover_ratio": 0.67, "pre_close": 219.45, "is_yang": true, "is_yin": false, "entity": 3.3700000000000045, "amplitude": 5.230000000000018, "entity_ratio": 0.6443594646271497, "ema20": 214.50400063012893, "above_ema20": true}

k2_data:
  {"stock_code": "688012", "trade_time": "2025-09-17 14:00:00", "trade_date": "2025-09-17", "open": 222.42, "close": 227.55, "high": 231.66, "low": 222.41, "volume": 6618900, "amount": 1508131360.0, "change_pct": 2.306447261936887, "change": 5.05, "turnover_ratio": 1.06, "pre_close": 222.5, "is_yang": true, "is_yin": false, "entity": 5.130000000000024, "amplitude": 9.25, "entity_ratio": 0.5545945945945971, "ema20": 215.74647676059283, "above_ema20": true}

k3_data:
  {"stock_code": "688012", "trade_time": "2025-09-17 15:00:00", "trade_date": "2025-09-17", "open": 227.56, "close": 227.2, "high": 227.97, "low": 225.88, "volume": 3034100, "amount": 688519730.0, "change_pct": -0.15820003515556938, "change": -0.35, "turnover_ratio": 0.48, "pre_close": 227.55, "is_yang": false, "is_yin": true, "entity": 0.36000000000001364, "amplitude": 2.0900000000000034, "entity_ratio": 0.17224880382775745, "ema20": 216.83728849767922, "above_ema20": true}

k4_data:
  {"stock_code": "688012", "trade_time": "2025-09-18 10:30:00", "trade_date": "2025-09-18", "open": 227.6, "close": 258.29, "high": 263.5, "low": 226.26, "volume": 17065700, "amount": 4148607451.0, "change_pct": 13.484182776801418, "change": 31.09, "turnover_ratio": 2.73, "pre_close": 227.2, "is_yang": true, "is_yin": false, "entity": 30.690000000000026, "amplitude": 37.24000000000001, "entity_ratio": 0.8241138560687438, "ema20": 220.78516578361453, "above_ema20": true}


stock_code: 600584
stock_name: 长电科技
timeframe: 1h
signal_date: 2025-09-11
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:36
k1_data:
  {"stock_code": "600584", "trade_time": "2025-09-11 10:30:00", "trade_date": "2025-09-11", "open": 36.62, "close": 37.16, "high": 37.17, "low": 36.25, "volume": 20549500, "amount": 754229054.0, "change_pct": 1.474604041507371, "change": 0.56, "turnover_ratio": 1.15, "pre_close": 36.6, "is_yang": true, "is_yin": false, "entity": 0.5399999999999991, "amplitude": 0.9200000000000017, "entity_ratio": 0.5869565217391284, "ema20": 37.16, "above_ema20": false}

k2_data:
  {"stock_code": "600584", "trade_time": "2025-09-11 11:30:00", "trade_date": "2025-09-11", "open": 37.16, "close": 37.91, "high": 37.92, "low": 37.1, "volume": 25359200, "amount": 952186564.0, "change_pct": 2.0182992465016145, "change": 0.75, "turnover_ratio": 1.42, "pre_close": 37.16, "is_yang": true, "is_yin": false, "entity": 0.75, "amplitude": 0.8200000000000003, "entity_ratio": 0.9146341463414631, "ema20": 37.231428571428566, "above_ema20": true}

k3_data:
  {"stock_code": "600584", "trade_time": "2025-09-11 14:00:00", "trade_date": "2025-09-11", "open": 37.91, "close": 37.85, "high": 37.95, "low": 37.58, "volume": 16150900, "amount": 610196657.0, "change_pct": -0.1582695858612376, "change": -0.06, "turnover_ratio": 0.9, "pre_close": 37.91, "is_yang": false, "is_yin": true, "entity": 0.05999999999999517, "amplitude": 0.37000000000000455, "entity_ratio": 0.1621621621621471, "ema20": 37.29034013605442, "above_ema20": true}

k4_data:
  {"stock_code": "600584", "trade_time": "2025-09-11 15:00:00", "trade_date": "2025-09-11", "open": 37.84, "close": 38.05, "high": 38.06, "low": 37.8, "volume": 20830300, "amount": 790587574.0, "change_pct": 0.5549682875264105, "change": 0.2, "turnover_ratio": 1.16, "pre_close": 37.85, "is_yang": true, "is_yin": false, "entity": 0.20999999999999375, "amplitude": 0.2600000000000051, "entity_ratio": 0.8076923076922677, "ema20": 37.362688694525424, "above_ema20": true}


stock_code: 000938
stock_name: 紫光股份
timeframe: daily
signal_date: 2025-08-20
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:48
k1_data:
  {"stock_code": "000938", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 25.0, "close": 25.4, "high": 25.49, "low": 24.94, "volume": 65450500, "amount": 1657101022.07, "change_pct": 1.5999999999999945, "change": 0.28, "turnover_ratio": 2.29, "pre_close": 25.12, "is_yang": true, "is_yin": false, "entity": 0.3999999999999986, "amplitude": 0.5499999999999972, "entity_ratio": 0.7272727272727284, "ema20": 24.869958658135236, "above_ema20": true}

k2_data:
  {"stock_code": "000938", "trade_time": "2025-08-18 00:00:00", "trade_date": "2025-08-18", "open": 25.6, "close": 26.46, "high": 26.82, "low": 25.56, "volume": 133824800, "amount": 3531524489.43, "change_pct": 3.359374999999998, "change": 1.06, "turnover_ratio": 4.68, "pre_close": 25.4, "is_yang": true, "is_yin": false, "entity": 0.8599999999999994, "amplitude": 1.2600000000000016, "entity_ratio": 0.6825396825396812, "ema20": 25.02139116688426, "above_ema20": true}

k3_data:
  {"stock_code": "000938", "trade_time": "2025-08-19 00:00:00", "trade_date": "2025-08-19", "open": 26.61, "close": 26.2, "high": 26.62, "low": 26.12, "volume": 82446000, "amount": 2169788041.28, "change_pct": -1.5407741450582495, "change": -0.26, "turnover_ratio": 2.88, "pre_close": 26.46, "is_yang": false, "is_yin": true, "entity": 0.41000000000000014, "amplitude": 0.5, "entity_ratio": 0.8200000000000003, "ema20": 25.133639627180997, "above_ema20": true}

k4_data:
  {"stock_code": "000938", "trade_time": "2025-08-20 00:00:00", "trade_date": "2025-08-20", "open": 26.1, "close": 27.71, "high": 28.17, "low": 25.85, "volume": 183499500, "amount": 4958632117.71, "change_pct": 6.168582375478924, "change": 1.51, "turnover_ratio": 6.42, "pre_close": 26.2, "is_yang": true, "is_yin": false, "entity": 1.6099999999999994, "amplitude": 2.3200000000000003, "entity_ratio": 0.693965517241379, "ema20": 25.379007281735188, "above_ema20": true}


stock_code: 600157
stock_name: 永泰能源
timeframe: daily
signal_date: 2025-07-24
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:27:49
k1_data:
  {"stock_code": "600157", "trade_time": "2025-07-21 00:00:00", "trade_date": "2025-07-21", "open": 1.4, "close": 1.43, "high": 1.44, "low": 1.4, "volume": 657958000, "amount": 936707251.0, "change_pct": 2.142857142857145, "change": 0.03, "turnover_ratio": 3.02, "pre_close": 1.4, "is_yang": true, "is_yin": false, "entity": 0.030000000000000027, "amplitude": 0.040000000000000036, "entity_ratio": 0.75, "ema20": 1.43, "above_ema20": false}

k2_data:
  {"stock_code": "600157", "trade_time": "2025-07-22 00:00:00", "trade_date": "2025-07-22", "open": 1.44, "close": 1.47, "high": 1.47, "low": 1.42, "volume": 909840400, "amount": 1318648968.0, "change_pct": 2.0833333333333353, "change": 0.04, "turnover_ratio": 4.17, "pre_close": 1.43, "is_yang": true, "is_yin": false, "entity": 0.030000000000000027, "amplitude": 0.050000000000000044, "entity_ratio": 0.6, "ema20": 1.4338095238095236, "above_ema20": true}

k3_data:
  {"stock_code": "600157", "trade_time": "2025-07-23 00:00:00", "trade_date": "2025-07-23", "open": 1.5, "close": 1.45, "high": 1.52, "low": 1.44, "volume": 958793900, "amount": 1419477097.0, "change_pct": -3.333333333333336, "change": -0.02, "turnover_ratio": 4.39, "pre_close": 1.47, "is_yang": false, "is_yin": true, "entity": 0.050000000000000044, "amplitude": 0.08000000000000007, "entity_ratio": 0.625, "ema20": 1.4353514739229023, "above_ema20": true}

k4_data:
  {"stock_code": "600157", "trade_time": "2025-07-24 00:00:00", "trade_date": "2025-07-24", "open": 1.45, "close": 1.53, "high": 1.58, "low": 1.45, "volume": 1769047900, "amount": 2676089895.0, "change_pct": 5.51724137931035, "change": 0.08, "turnover_ratio": 8.11, "pre_close": 1.45, "is_yang": true, "is_yin": false, "entity": 0.08000000000000007, "amplitude": 0.13000000000000012, "entity_ratio": 0.6153846153846154, "ema20": 1.4443656192635783, "above_ema20": true}


stock_code: 603297
stock_name: 永新光学
timeframe: daily
signal_date: 2025-08-15
signal_type: 两阳+阴+阳突破
created_at: 2025-09-18 04:28:03
k1_data:
  {"stock_code": "603297", "trade_time": "2025-08-12 00:00:00", "trade_date": "2025-08-12", "open": 89.05, "close": 92.03, "high": 93.3, "low": 88.4, "volume": 2946600, "amount": 268484201.0, "change_pct": 3.3464345873105046, "change": 2.57, "turnover_ratio": 2.66, "pre_close": 89.46, "is_yang": true, "is_yin": false, "entity": 2.980000000000004, "amplitude": 4.8999999999999915, "entity_ratio": 0.6081632653061243, "ema20": 88.53224270116318, "above_ema20": true}

k2_data:
  {"stock_code": "603297", "trade_time": "2025-08-13 00:00:00", "trade_date": "2025-08-13", "open": 91.98, "close": 94.25, "high": 94.95, "low": 91.76, "volume": 2615600, "amount": 244341895.0, "change_pct": 2.4679278103935594, "change": 2.22, "turnover_ratio": 2.36, "pre_close": 92.03, "is_yang": true, "is_yin": false, "entity": 2.269999999999996, "amplitude": 3.1899999999999977, "entity_ratio": 0.711598746081504, "ema20": 89.07679101533812, "above_ema20": true}

k3_data:
  {"stock_code": "603297", "trade_time": "2025-08-14 00:00:00", "trade_date": "2025-08-14", "open": 94.57, "close": 91.92, "high": 94.6, "low": 91.62, "volume": 1856200, "amount": 172105785.0, "change_pct": -2.802157132282956, "change": -2.33, "turnover_ratio": 1.68, "pre_close": 94.25, "is_yang": false, "is_yin": true, "entity": 2.6499999999999915, "amplitude": 2.9799999999999898, "entity_ratio": 0.8892617449664432, "ema20": 89.34757282340115, "above_ema20": true}

k4_data:
  {"stock_code": "603297", "trade_time": "2025-08-15 00:00:00", "trade_date": "2025-08-15", "open": 91.65, "close": 96.11, "high": 97.32, "low": 91.38, "volume": 2608500, "amount": 249252362.0, "change_pct": 4.866339334424433, "change": 4.19, "turnover_ratio": 2.36, "pre_close": 91.92, "is_yang": true, "is_yin": false, "entity": 4.459999999999994, "amplitude": 5.939999999999998, "entity_ratio": 0.7508417508417501, "ema20": 89.99161350688675, "above_ema20": true}


