这是一个用于生成期货交易分析报告的提示模板。该模板设计用于输入特定期货品种的技术指标和持仓数据,然后生成一份全面的交易分析报告。
prompt = f"""作为专业期货分析师,请对期货{futures_code}进行实战交易分析:
【最新行情概览】- 收盘价:{safe_get_formatted(latest_data, '收盘')}- 结算价:{safe_get_formatted(latest_data, '结算价')}- 涨跌幅:{safe_get_formatted(latest_data, '涨跌幅')}%- 成交量:{safe_get_formatted(latest_data, '成交量')}- 持仓量:{safe_get_formatted(latest_data, '持仓量')}- 波动性(ATR):{safe_get_formatted(latest_data, 'ATR')}
【技术指标分析】1. 趋势指标:- MACD(主线/信号/柱):{safe_get_formatted(latest_data, 'MACD')}/{safe_get_formatted(latest_data, 'MACD_Signal')}/{safe_get_formatted(latest_data, 'MACD_Hist')}- RSI(14):{safe_get_formatted(latest_data, 'RSI')}(超买区间>70,超卖区间<30)- CCI:{safe_get_formatted(latest_data, 'CCI')}(超买区间>100,超卖区间<-100)
2. 均线系统(价格位置):- MA5:{safe_get_formatted(latest_data, 'MA5')}- MA10:{safe_get_formatted(latest_data, 'MA10')}- MA20:{safe_get_formatted(latest_data, 'MA20')}
3. 布林带(波动区间):- 上轨(压力):{safe_get_formatted(latest_data, 'BB_upper')}- 中轨(趋势):{safe_get_formatted(latest_data, 'BB_middle')}- 下轨(支撑):{safe_get_formatted(latest_data, 'BB_lower')}
4. KDJ指标(超买超卖):- K值:{safe_get_formatted(latest_data, 'K')}- D值:{safe_get_formatted(latest_data, 'D')}- J值:{safe_get_formatted(latest_data, 'J')}
【持仓数据分析】{position_text}
请进行以下实战分析:
1. 技术面研判- 当前趋势主方向- 价格在关键技术位置的表现- 超买超卖状态判断
2. 主力资金分析- 主力持仓变动方向- 多空主力博弈状态- 资金集中度变化- 重点关注会员动态- 集中度较高的会员持仓关注
3. 关键价位分析- 最近三个重要支撑位- 最近三个重要压力位- 突破后目标位预测- 日内重要价位提示
请用简洁专业的语言作答,给出明确具体的交易建议。"""
这个系统主要分为三大步骤,完成从数据获取到生成交易建议的全过程:
计算技术指标(MACD、RSI、布林带、KDJ等)
分析会员持仓结构(集中度、主力动向)
构建包含六大维度的分析提示词
调用LLM模型(deepseek-r1)生成专业交易报告
输出包含交易方向、价位、止损等具体建议
最后输出:
=== 综合分析结果 ===<think>嗯,我现在要分析一下期货IF2503这个合约的情况。作为新手,我对这些指标和技术分析还不是很熟悉,所以需要一步一步地思考。
首先,看看技术面分析部分。MACD显示主线在信号线上方,说明趋势是上升的。不过,MACD柱状图只有3.50,可能力量不是特别强。RSI在62.70,超买区间是70以上,所以现在还不是超买状态,但接近了。CCI是88.08,同样没到100,超买还没出现。这些指标都提示当前趋势可能是上涨的,但暂时还没有过热。
然后看均线系统,MA5在3961.64,MA10在3948.52,MA20在3903.07。价格可能在MA5附近波动,因为MA5高于MA10和MA20,说明短期趋势向好。
布林带方面,上轨压力是4019.99,中轨是3903.07,下轨支撑是3786.15。价格在中轨附近,波动范围大概在上下轨之间。KDJ指标显示超买信号,因为K和D值都在70以上,J值也在69.22接近70。
接下来是持仓数据分析。总持仓量减少,但市场集中度CR5多头54.91%,空头61.08%。HHI指数显示多空都比较集中,可能有较大的波动风险。银河期货代客净持仓增加,说明他们看涨,而申银万国的多头持仓减少,可能转为观望或看跌。
关键价位方面,支撑位在3786.15、3903.07和4019.99。压力位可能在这些点上。如果价格突破4019.99,可能会有更大的上涨空间;反之,若跌破3786.15,可能回调。
短线研判的话,预计1-3天内可能继续震荡上行,波动区间大概在3786到4019之间。日内波动可能会比较大,尤其是在重要时间窗口,比如市场开盘或收盘时。
交易策略方面,考虑到趋势向多头发展,可以考虑做多。建仓位置在支撑位附近,比如3950-3970区间。一次性建仓,仓位控制在总资金的10%左右。加仓条件是价格突破上轨压力4020点或技术指标如MACD再次金叉。持仓时间预期1-3天。
风险管理方面,设置止损位在支撑位下方,比如3920点以下。需要注意市场波动可能较大,特别是主力资金动向和会员持仓变化对价格的影响。最大回撤控制在50点以内,持仓不要过久,关注市场情绪和技术指标的变化。
总的来说,现在的情况是多头趋势,但有超买的迹象,可能会出现回调。需要密切观察技术指标和持仓变化,及时调整策略。think>
### 实战交易分析报告:期货IF2503合约
---
#### **1. 技术面研判**
- **当前趋势主方向**: 当前价格处于上升趋势中,MACD主线在信号线上方,短期趋势向多头发展。
- **关键技术位置表现**: - 支撑位:3786.15、3903.07、4019.99。 - 压力位:关注上轨4020附近阻力,若突破则可能进一步上涨。
- **超买超卖状态**: RSI和KDJ显示价格处于超买状态,存在回调风险。
---
#### **2. 主力资金分析**
- **主力持仓变动方向**: 总持仓量减少,但银河期货代客净持仓增加,显示多头力量增强。
- **多空博弈状态**: 多空主力集中度较高(CR5多头54.91%,空头61.08%),可能引发剧烈波动。
- **资金集中度变化**: 市场资金集中在少数会员,风险较高。
- **重点关注会员动态**: 银河期货代客持仓增加,需关注其动向对价格的引导作用。
---
#### **3. 关键价位分析**
- **重要支撑位**: - 第一支撑:3786.15。 - 第二支撑:3903.07。 - 第三支撑:4020附近(上轨压力,若跌破可能引发回调)。
- **重要压力位**: - 第一压力:4020点(上轨)。 - 第二压力:4100点(前期高点)。 - 第三压力:4200点(长期阻力位)。
---
#### **4. 短线研判(1-3日)**
- **主要交易机会方向**: 价格可能在震荡中上行,区间预计在3786.15至4020之间。
- **价格运行区间**: 预计波动区间为[3786, 4020]。
- **日内波动预期**: 波动较大,关注关键价位的突破情况。
- **关键时间窗口**: 市场开盘和收盘时段可能有较大波动。
---
#### **5. 具体交易策略**
- **交易方向**:多头为主,谨慎空头。- **建仓位置**:价格在3950-3970区间附近,靠近支撑位。- **建仓方式**:一次性建仓。- **建议仓位**:总资金的10%-15%。- **加仓条件**:若价格突破4020点或技术指标出现看涨信号(如MACD金叉)。- **持仓时间**:预期持有1-3日,视市场表现调整。- **盈利目标**:预计上涨至4020点,可逐步减仓锁定利润。
---
#### **6. 风控要点**
- **止损位设置**:3920点以下(若跌破支撑位)。- **风险提示**:关注市场情绪变化、主力资金动向及技术指标背离。- **最大回撤控制**:50点以内。- **持仓时间限制**:根据市场波动及时止盈止损,避免过度持仓。
---
### 结论:
建议投资者采取谨慎多头策略,密切关注关键技术位和市场情绪变化,合理设置止损,灵活调整仓位。
整个流程通过主函数串联,实现了从原始数据到专业交易建议的自动化转换,为交易决策提供全面支持。
完整代码+视频讲解
报名参加
丨
松鼠Quant
Ai量化交易助手课程