时间:2026-10-27 14:37:52
AI 量化主图指标,就是overlay=true,直接画在 K 线上面的指标。市面上绝大多数散户使用的 AI 量化主
图脚本,是自适应逻辑:自动识别震荡 / 趋势行情,动态调整高低判定阈值,叠加趋势线、动态支撑压力、
顶底买卖标记,适配咱们 A 股滚动做 T 体系。
说明:下面这份是 Pine v5 源码,适配 TradingView 网页版,属于轻量化自适应 AI 风格主图指标(不是
复杂神经网络模型,适合新手学习、直接复制测试)。
完整源码(AI 自适应顶底做 T 主图指标)
pine∧
//@version=5
indicator("AI量化主图指标【做T版】", overlay=true, shorttitle="AI主图", precision=2)
//=====【可调输入参数面板】=====
lookback = input.int(20, title="AI回溯周期", minval=10, maxval=60)
atrLen = input.int(14, title="ATR波动周期")
volMult = input.float(1.2, title="放量倍数", step=0.1)
filterTrend = input.bool(true, title="开启趋势过滤(只顺趋势做T)")
showLabel = input.bool(true, title="显示顶底文字标记")
//=====【基础行情计算】=====
ema20 = ta.ema(close,20)
vwapVal = ta.vwap(close)
atr = ta.atr(atrLen)
volMa = ta.sma(volume, lookback)
//=====AI自适应区间:动态高低轨(核心自适应逻辑)=====
highestHigh = ta.highest(high, lookback)
lowestLow = ta.lowest(low, lookback)
rangeVal = highestHigh - lowestLow
midLine = (highestHigh + lowestLow)/2
//动态阈值,根据ATR波动率自动缩放
dynamicUpper = midLine + rangeVal * 0.45 * (atr / ta.sma(atr,10))
dynamicLower = midLine - rangeVal * 0.45 * (atr / ta.sma(atr,10))
//=====行情状态识别:震荡 / 趋势=====
trendUp = close > ema20 and ema20 > ema20[5]
trendDown = close < ema20 and ema20 < ema20[5]
isSideway = not trendUp and not trendDown
//=====共振信号条件=====
volOk = volume > volMa * volMult
//低吸信号(AI底部)
buyCond = close <= dynamicLower and volOk and (filterTrend ? trendUp : true)
//高抛信号(AI顶部)
sellCond = close >= dynamicUpper and volOk and (filterTrend ? not trendDown : true)
//=====绘图:主图线条=====
plot(ema20, color=color.new(color.blue,0), title="EMA20趋势线", linewidth=2)
plot(vwapVal, color=color.new(color.orange,0), title="VWAP成本线", linewidth=2, style=plot.style_da
shed)
plot(dynamicUpper, color=color.new(color.red,0), title="动态上轨")
plot(dynamicLower, color=color.new(color.green,0), title="动态下轨")
//画箭头标记
plotshape(buyCond, title="T低吸", location=location.belowbar, color=color.green, style=shape.labe
lup, text="T买", textcolor=color.white, size=size.small)
plotshape(sellCond, title="T高抛", location=location.abovebar, color=color.red, style=shape.labeld
own, text="T卖", textcolor=color.white, size=size.small)
//告警输出
alertcondition(buyCond, title="低吸信号", message="AI主图:低吸做T信号")
alertcondition(sellCond, title="高抛信号", message="AI主图:高抛兑现信号")
一、代码导入使用步骤(TradingView)
1. 打开 TradingView 网页图表,底部点开【Pine 编辑器】;
2. 清空编辑器自带示例代码,把上面全部代码粘贴进去;
3. 点击右上角【添加到图表】;
4. 点击指标名称旁边⚙齿轮,打开设置面板,调整参数:回溯周期、放量倍数、开关趋势过滤;
5. 告警优先设置:K 线收盘确认后触发,规避盘中波动假信号。
二、代码模块拆解讲解(看懂才会改)
1. indicator(..., overlay=true):关键,代表这是主图指标,画在 K 线上面;如果改成strategy()就是策略,
可以跑回测;
2. input.int / input.float / input.bool:面板可调参数,就是我们前面讲的量化指标设置项;
3. 自适应核心:dynamicUpper / dynamicLower上下轨,会跟着 ATR 波动率自动缩放,不是固定位置,
这就是 AI 自适应的核心;
4. 行情识别:自动区分趋势、震荡,开启趋势过滤后,下跌行情自动屏蔽抄底信号;
5. 共振过滤:叠加成交量放大条件,无量的顶底信号直接过滤;
6. plotshape:在 K 线上下画出买卖标记;alertcondition对接 TV 告警、Webhook 推送信号。
三、代码修改方向(按需交给 AI 继续优化)
你可以直接复制下面提示词,丢给 AI 继续升级这个主图指标:
1. 增加顶底背离识别;
2. 增加信号置信度打分,标记强弱信号;
3. 增加 ATR 动态止损止盈线自动画出;
4. 关闭做空信号,适配 A 股只做底仓 T;
5. 增加 K 线颜色染色,上涨趋势 K 线变色。
四、新手写 AI 主图代码避坑重点
1. overlay 不要写错:主图必须overlay=true,写 false 指标会跑到副图;
2. 警惕未来函数:不要使用ta.valuewhen()、ta.lowest引用未来 K 线,会造成信号重绘;
3. 自适应≠万能:这套自适应逻辑依然是历史量价拟合,市场风格切换会失效;
4. A 股限制:信号只做提醒,日内 T 只能用原有底仓滚动,不能裸买裸卖;
5. 不要把复杂下单逻辑写进 indicator 指标:自动交易下单代码要写在 strategy 策略里。
五、通达信版本区分说明
通达信公式和 Pine 语法不一样,上面代码只能在 TradingView 使用;通达信 AI 主图公式是 tn6 格式,语
法为通达信公式语言,需要单独生成。
实战口诀
AI 主图 overlay 开,动态轨道跟着波动画;
趋势量能双重过滤,收盘告警更稳当;
代码先测重绘坑,参数不要反复拟合;
信号只是辅助参考,风控 ATR 守住仓位。
风险重申:代码只是量化规则载体,回测表现不代表后市盈利,不要重仓单一指标信号交易。
https://www.tvzhibiao.com
实时信号多空指标,多空指标,TV多空指标,TradingView指标,炒股技术指标,尾盘买入指标,缠论指标,炒股神器,加密货币指标,AI顶底量化指标 您是第


位访客