You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
13 KiB
13 KiB
| name | description |
|---|---|
| futures-technical-analysis | 期货和股票技术分析实战分析工具。提供支撑阻力、止跌反弹、多周期共振、滞涨回调、多空分歧五大核心主题的判断方法与实操Checklist。支持两种数据输入模式:(1)自动获取 - 当用户提供合约代码(如SN2504)或股票代码(如000001)时,自动调用数据获取脚本获取多周期K线数据;(2)手动提供 - 用户直接提供JSON格式K线数据。自动分析各周期多空情况、关键点位、交易建议及预案。适用于期货日内/波段交易分析、股票技术分析、趋势识别、关键位验证、交易决策支持。当用户需要期货/股票技术分析指导、交易策略制定、市场结构判断、多周期共振验证、支撑阻力有效性确认时使用本Skill。 |
期货技术分析实战分析
本Skill提供完整的期货交易技术分析框架,涵盖五大核心主题:
核心功能
- 支撑/阻力有效性判断 - 五维度验证法(测试次数、成交量、周期共振、基本面、突破后表现)
- 止跌与反弹鉴别 - 四大维度确认止跌,区分下跌中继与反转趋势
- 多周期共振交易法 - 60分钟定趋势→30分钟找拐点→15分钟择入场
- 滞涨与回调性质区分 - 洗盘vs反转的多周期共振判断
- 多空分歧识别 - 五维度识别分歧强度,预判趋势转折
- JSON数据自动分析 - 接收多周期K线JSON数据,输出完整分析报告
使用方法
分析流程
当用户需要进行期货或股票技术分析时,按以下步骤执行:
- 判断数据来源 - 检查用户是否提供了JSON格式的K线数据
- 明确分析目标 - 确定是判断支撑阻力、分析止跌反弹、还是识别多空分歧
- 查阅参考手册 - 阅读
references/期货交易技术分析实战手册(整合版).md获取完整方法论 - 使用Checklist - 根据具体场景选用对应的Checklist进行逐项核查
- 给出判断结论 - 基于核查结果给出明确的交易建议
数据获取流程(当用户未提供JSON数据时)
当用户询问"分析一下XX合约"或"分析一下XX股票"但未附带JSON数据时:
步骤1:识别代码类型
从用户输入中提取合约/股票代码,判断类型:
- 期货合约:格式为品种代码+年份+月份,如
SN2504(沪锡)、AG2506(沪银)、LC2505(碳酸锂) - 股票代码:6位数字,如
000001(平安银行)、600000(浦发银行)
步骤2:调用数据获取脚本
使用 skill 目录下的 futures_data_collector.py 脚本获取数据:
# 期货数据获取
python futures_data_collector.py --symbol <合约代码> --type futures
# 股票数据获取
python futures_data_collector.py --symbol <股票代码> --type stock
步骤3:检查数据获取结果
- 如果脚本执行成功,会返回多周期K线数据(5min/15min/30min/60min/daily)
- 如果执行失败(如合约代码错误、数据源异常),向用户说明情况并请求提供JSON数据
步骤4:将获取的数据传入分析流程
脚本输出的JSON数据格式与JSON数据输入分析章节定义的格式一致,直接传入后续分析步骤。
场景指导
| 用户场景 | 分析方法 | 关键Checklist | 数据来源 |
|---|---|---|---|
| "分析一下SN2504"(无JSON) | 先调用脚本获取数据 → 多周期自动分析 | 完整分析报告输出 | 自动获取 |
| "分析一下000001股票"(无JSON) | 先调用脚本获取数据 → 多周期自动分析 | 完整分析报告输出 | 自动获取 |
| "这个位置是支撑还是阻力?" | 支撑阻力五维度判断法 | 支撑/阻力有效性Checklist | 用户提供 |
| "可以抄底了吗?" | 止跌四大维度判断+反弹性质鉴别 | 止跌确认Checklist + 反弹性质判断Checklist | 用户提供 |
| "现在可以入场吗?" | 多周期共振交易法 | 多周期共振入场Checklist | 用户提供 |
| "这是洗盘还是真跌?" | 滞涨回调多周期共振判断 | 滞涨判断Checklist | 用户提供 |
| "多空分歧大吗?" | 多空分歧五维度识别 | 多空分歧识别Checklist | 用户提供 |
| 提供JSON数据进行分析 | 多周期自动分析+关键位计算+预案生成 | 完整分析报告输出 | 用户提供 |
JSON数据输入分析
当用户未提供JSON数据时,先调用 futures_data_collector.py 脚本获取数据;当用户已提供JSON格式的多周期K线数据时,直接执行完整的技术分析流程。
脚本自动获取数据说明
数据获取脚本 futures_data_collector.py 支持:
- 期货数据:支持上海期货交易所、大连商品交易所、郑州商品交易所、广州期货交易所等主流品种
- 股票数据:支持A股所有个股
- 多周期覆盖:自动获取5min/15min/30min/60min/daily五个周期的K线数据
- 技术指标计算:每根K线自动计算MA10、MA20、MACD(DIF/DEA/Histogram)
常见期货合约代码示例:
SN2504- 沪锡2504合约(上海期货交易所)AG2506- 沪银2506合约(上海期货交易所)LC2505- 碳酸锂2505合约(广州期货交易所)NI2505- 沪镍2505合约(上海期货交易所)
常见股票代码示例:
000001- 平安银行600000- 浦发银行000858- 五粮液600519- 贵州茅台
输入数据格式
用户提供或通过脚本获取的JSON数据结构:
{
"symbol": "合约代码",
"current_price": 当前价格,
"timeframes": {
"60min": {
"trend": "up|down|sideways",
"ma10": 数值,
"ma20": 数值,
"macd_signal": "bullish|bearish|neutral",
"volume_trend": "increasing|decreasing|stable",
"support": 支撑位,
"resistance": 阻力位,
"candles": [
{"time": "", "open": 0, "high": 0, "low": 0, "close": 0, "volume": 0}
]
},
"30min": { ... },
"15min": { ... }
},
"fundamentals": {
"recent_news": "近期消息",
"inventory_change": "库存变化",
"cost_support": 成本支撑价
}
}
参考示例:references/kline-data-example.json
分析输出格式
必须包含以下五个部分:
1. 各周期多空情况分析
| 周期 | 趋势方向 | 多空强度 | 关键信号 | 一致性检查 |
|---|---|---|---|---|
| 60分钟 | 多/空/震荡 | 强/中/弱 | MA排列、MACD位置、量价关系 | - |
| 30分钟 | 多/空/震荡 | 强/中/弱 | 拐点信号、突破情况 | - |
| 15分钟 | 多/空/震荡 | 强/中/弱 | 入场信号、量能配合 | - |
| 周期共振 | 共振方向 | 共振强度 | 矛盾点(如有) | 结论 |
2. 关键点位识别
强阻力位(R2): xxx - 理由:...
第一阻力位(R1): xxx - 理由:...
枢轴点(PP): xxx - 计算:...
第一支撑位(S1): xxx - 理由:...
强支撑位(S2): xxx - 理由:...
关键位有效性验证(针对每个关键位):
- □ 测试次数≥3次
- □ 量价配合良好
- □ 多周期共振
- □ 与基本面匹配
3. 当前状态判断
使用Checklist逐项核查:
| 检查项 | 结果 | 说明 |
|---|---|---|
| 是否处于有效支撑/阻力区 | □ | 距离关键位xxx点 |
| 是否出现止跌/滞涨信号 | □ | 依据:... |
| 是否形成多周期共振 | □ | 共振方向:... |
| 多空分歧程度 | □ | 轻度/中度/重度 |
| 基本面配合度 | □ | 利好/利空/中性 |
综合判断:□可入场 □观望 □减仓 □离场
4. 交易建议
当前建议:
- 方向:做多/做空/观望
- 入场区间:xxx - xxx
- 止损位:xxx(入场价下方/上方x%)
- 第一止盈:xxx(盈亏比1:2)
- 第二止盈:xxx(关键阻力/支撑位)
- 建议仓位:x%(基于风险评级)
风险评级:□低风险 □中风险 □高风险
5. 各种情况预案(基于真实市场情景)
根据当前技术面状态,以下是可能发生的市场情景及概率估算:
情景一:趋势延续(顺势突破)
- 概率:35%-45%
- 触发条件:
- 多周期共振方向一致(如60/30/15分钟均多头)
- 放量突破关键阻力/支撑,成交量较近期均值放大50%+
- MACD柱状图同向放大,无背离信号
- 走势描述:价格沿当前趋势方向持续运行,回调幅度小(<20%),关键位转化为新支撑/阻力
- 应对策略:
- 已有持仓:持有,移动止损至成本价或前低/前高
- 新开仓:突破确认后顺势追单,仓位减半,严格止损
- 风险提示:警惕"尾盘冲刺"式突破,夜盘22:00后假突破概率增加
情景二:高位/低位震荡(多空拉锯)
- 概率:30%-40%
- 触发条件:
- 周期信号矛盾(如60分钟多 vs 15分钟空)
- 价格在关键位附近反复测试,成交量萎缩
- MACD在零轴附近徘徊,红柱/绿柱交替出现
- 走势描述:价格在R1-S1区间内来回波动,形成3-5根K线的整理平台,方向不明
- 应对策略:
- 区间上沿:减仓或试空,止损设区间外1%
- 区间下沿:低吸或试多,止损设区间外1%
- 区间中部:观望,等待方向突破
- 风险提示:震荡末期常伴随假突破诱多/诱空,需等待收盘确认
情景三:假突破后反转(陷阱行情)
- 概率:15%-25%
- 触发条件:
- 快速突破关键位但成交量不足(<近期均值1.2倍)
- 突破后1-2根K线内迅速回撤,收回关键位内
- 长上影线/长下影线伴随缩量
- 走势描述:先冲高/冲低制造突破假象,随后快速反向运行,形成"多头陷阱"或"空头陷阱"
- 应对策略:
- 追单被套:立即止损,不可补仓摊低成本
- 未入场:反向做单,止损设假突破极值点
- 观望者:等待价格回到区间中部再评估
- 风险提示:此类行情常在重大数据发布前出现,主力清洗浮筹
情景四:突发消息驱动(黑天鹅/灰犀牛)
- 概率:5%-10%
- 触发条件:
- 突发政策、地缘冲突、宏观数据(如非农数据、CPI)
- 价格瞬间跳空,跳过1-2个关键位
- 成交量暴增3-5倍,但持续性不确定
- 走势描述:
- 利好:高开高走或高开低走(利好兑现)
- 利空:低开低走或低开高走(利空出尽)
- 应对策略:
- 消息前5分钟:减仓50%,规避不确定性
- 消息发布后15分钟内:不新开仓,观察价格对关键位的反应
- 若价格站稳新关键位:跟随趋势,仓位减半
- 若价格回到消息前区间:视为无效波动,观望
- 风险提示:消息市流动性骤降,点差扩大,止损可能无法成交在预设价位
情景五:趋势衰竭/反转(拐点形成)
- 概率:5%-10%
- 触发条件:
- 价格创新高/新低,但MACD出现顶/底背离
- 成交量萎缩(<近期均值70%),量价背离
- 长周期(60分钟)出现滞涨/止跌K线形态
- 走势描述:
- 上涨衰竭:最后冲刺后快速回落,跌破前低
- 下跌衰竭:恐慌性抛盘后V型反转,突破前高
- 应对策略:
- 原有趋势持仓:逐步减仓,止盈位下移/上移
- 反向开仓:等待60分钟确认信号,轻仓试单
- 止损设置:新趋势确认前,止损位放宽至2-3%
- 风险提示:拐点判断错误率较高,建议分2-3次建仓,首次仓位≤3%
概率使用说明:
- 概率基于当前技术面统计,随价格运行动态变化
- 当某情景概率>50%时,可作为主策略
- 当两情景概率接近(如35% vs 40%)时,以观望或轻仓试错为主
- 突发消息情景概率虽低,但影响最大,需始终预留仓位应对
参考资料
详细的分析方法、量化标准、对比表格、Checklist清单见:
包含内容:
- 五大核心原理解析
- 五类实战判断方法
- 六套实操Checklist(可直接打印使用)
- 交易决策流程图
- 避坑要点汇总
- 核心公式与参数附录
K线数据示例 - JSON数据格式参考
futures_data_collector.py - 数据自动获取脚本
- 依赖:
pip install akshare pandas - 用法见脚本头部注释
输出格式(标准版)
非JSON数据输入时的分析结果应包含:
- 判断结论 - 明确的支撑/阻力、止跌/继续跌、洗盘/反转等结论
- 核查结果 - 各维度核查项达标情况
- 交易建议 - 具体的入场/离场/观望建议
- 风险提示 - 需注意的假信号、假突破等风险点