返回列表 发布新帖
查看: 1|回复: 0

[通达信] 通达信“量化预测”主图指标选股公式--精准区间

[复制链接]

1909

主题

15

回帖

6002

积分

超级版主

积分
6002
发表于 1 小时前 | 查看全部 |阅读模式
image.png

今天,我们继续分享一套通达信格式的主图指标公式。与上一期侧重“资金强度占比”和“强势异动捕捉”不同,这套工具将短期均线方向、中期成本线、多空交替的K线形态以及基于时间窗口的黄金分割位融合在一起,试图从多个时间维度识别市场运行中的趋势变化与潜在转折区域。需要明确的是,任何指标都只是辅助工具,不能作为交易决策的唯一依据。

指标公式源码(通达信格式)


N1:=0;
T:=150;
TT:=3;
MAA5:MA(C,5),COLORMAGENTA,LINETHICK2;
量化预测1:=MA(C,10);
MAA30:MA(C,30),COLORRED;
量化:IF(量化预测1>MAA30,量化预测1,MAA30),COLOR999900;
量化预测2:=(C-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
量化预测3:=SMA(量化预测2,3,1);
量化预测4:=SMA(量化预测3,3,1);
量化预测5:=3*量化预测3-2*量化预测4;
量化预测6:=C-REF(C,1);
量化预测7:=100*EMA(EMA(量化预测6,6),6)/EMA(EMA(ABS(量化预测6),6),6);
量化预测8:=LLV(量化预测7,2)=LLV(量化预测7,7) AND COUNT(量化预测7< 0,2) AND CROSS(量化预测7,MA(量化预测7,2));
抄底:=FILTER(量化预测8=1,5);
DRAWTEXT(FILTER(量化预测8=1,5),LOW*0.98,'异动'),COLORYELLOW;
STICKLINE(量化预测8,OPEN,C,2,0),COLORYELLOW;
量化预测9:=C>REF(C,1) AND C>REF(C,2);
量化预测10:=REF(量化预测9,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测11:=REF(量化预测10,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测12:=REF(量化预测11,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测13:=REF(量化预测12,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测14:=REF(量化预测13,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测15:=REF(量化预测14,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测16:=REF(量化预测15,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测17:=REF(量化预测16,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测18:=REF(量化预测17,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测19:=REF(量化预测18,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测20:=REF(量化预测19,1) AND C<=REF(C,1) AND C>=REF(C,2);
STICKLINE(量化预测9 OR 量化预测10 OR 量化预测11 OR 量化预测12 OR 量化预测13 OR 量化预测14 OR 量化预测15 OR 量化预测16 OR 量化预测17 OR 量化预测18 OR 量化预测19 OR 量化预测20,C,OPEN,3,0),COLORRED;
量化预测21:=C< REF(C,1) AND C< REF(C,2);
量化预测22:=REF(量化预测21,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测23:=REF(量化预测22,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测24:=REF(量化预测23,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测25:=REF(量化预测24,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测26:=REF(量化预测25,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测27:=REF(量化预测26,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测28:=REF(量化预测27,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测29:=REF(量化预测28,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测30:=REF(量化预测29,1) AND C>=REF(C,1) AND C<=REF(C,2);
量化预测31:=REF(量化预测30,1) AND C<=REF(C,1) AND C>=REF(C,2);
量化预测32:=REF(量化预测31,1) AND C>=REF(C,1) AND C<=REF(C,2);
STICKLINE(量化预测21 OR 量化预测22 OR 量化预测23 OR 量化预测24 OR 量化预测25 OR 量化预测26 OR 量化预测27 OR 量化预测28 OR 量化预测29 OR 量化预测30 OR 量化预测31 OR 量化预测32,C,OPEN,3,0),COLORFFCC66;
量化预测33:=REF(量化预测21 OR 量化预测22 OR 量化预测23 OR 量化预测24 OR 量化预测25 OR 量化预测26 OR 量化预测27 OR 量化预测28 OR 量化预测29 OR 量化预测30 OR 量化预测31 OR 量化预测32,1) AND 量化预测9;
STICKLINE(量化预测33,C,OPEN,2,0),COLORYELLOW;
DRAWICON(量化预测33,L,1);
量化预测34:=REF(量化预测9 OR 量化预测10 OR 量化预测11 OR 量化预测12 OR 量化预测13 OR 量化预测14 OR 量化预测15 OR 量化预测16 OR 量化预测17 OR 量化预测18 OR 量化预测19 OR 量化预测20,1) AND 量化预测21;
PMA:MA(C,5),COLORWHITE,LINETHICK2;
IF(PMA>REF(PMA,1),PMA,DRAWNULL),COLORRED,LINETHICK2;
IF(PMA< REF(PMA,1),PMA,DRAWNULL),COLORGREEN,LINETHICK2;
量化预测35:=VOL*(OPEN+C)/2;
MAA:MA(C,N1),COLORGREEN;
量化预测36:=REF(HHV(HIGH,T),TT);
量化预测37:=REF(LLV(LOW,T),TT);
量化预测38:=量化预测36-(量化预测36-量化预测37)*0.191;
量化预测39:=量化预测36-(量化预测36-量化预测37)*0.382;
量化预测40:=量化预测36-(量化预测36-量化预测37)*0.5;
量化预测41:=量化预测36-(量化预测36-量化预测37)*0.618;
量化预测42:=量化预测36-(量化预测36-量化预测37)*0.809;
顶:REFDATE(量化预测36,DATE),COLORCYAN;
一:REFDATE(量化预测38,DATE),DOTLINE,COLORYELLOW;
二:REFDATE(量化预测39,DATE),DOTLINE,COLORMAGENTA;
三:REFDATE(量化预测40,DATE),COLORYELLOW;
四:REFDATE(量化预测41,DATE),DOTLINE,COLORMAGENTA;
五:REFDATE(量化预测42,DATE),DOTLINE,COLORYELLOW;
低:REFDATE(量化预测37,DATE),COLORGREEN;
量化预测43:=CURRBARSCOUNT=3;
量化预测44:=CURRBARSCOUNT=1;
DRAWNUMBER(量化预测43 AND 顶,顶,顶),COLOR999900;
DRAWNUMBER(量化预测43 AND 一,一,一),COLOR999999;
DRAWNUMBER(量化预测43 AND 二,二,二),COLOR999999;
DRAWNUMBER(量化预测43 AND 三,三,三),COLOR999999;
DRAWNUMBER(量化预测43 AND 四,四,四),COLOR999999;
DRAWNUMBER(量化预测43 AND 五,五,五),COLOR999999;
DRAWNUMBER(量化预测43 AND 低,低*1.01,低),COLOR999900;
量化预测45:=(OPEN+HIGH+LOW+C)/4;
BL:EMA(量化预测45,17),COLORRED,LINETHICK2;
DRAWNUMBER(ISLASTBAR AND BL,BL*1.005,BL);
量化预测46:=CROSS(C,BL);
IF(BL>REF(BL,1),BL,DRAWNULL),COLORYELLOW,LINETHICK2;
IF(BL< REF(BL,1),BL,DRAWNULL),COLORGREEN,LINETHICK2;
DRAWTEXT(ISLASTBAR AND BL>REF(BL,1),BL,'5345'),COLORYELLOW;
DRAWTEXT(ISLASTBAR AND BL< REF(BL,1),BL,'5346'),COLORGREEN;
量化预测47:=EMA(C,12)-EMA(C,26);
量化预测48:=EMA(量化预测47,9);
量化预测49:=2*(量化预测47-量化预测48);
GMB:IF(CROSS(量化预测47,量化预测48) AND 量化预测47>0,LOW*0.999,DRAWNULL),CROSSDOT,COLORYELLOW,LINETHICK3;
GMC:IF(CROSS(量化预测47,量化预测48) AND 量化预测47< 0,LOW*0.999,DRAWNULL),CROSSDOT,COLOR208FFF,LINETHICK3;
DRAWTEXT(CROSS(量化预测47,量化预测48) AND 量化预测47>0,LOW*0.998,'5354'),COLORYELLOW;
DRAWTEXT(CROSS(量化预测47,量化预测48) AND 量化预测47< 0,LOW*0.998,'主升'),COLORYELLOW;


一、短期趋势与中期结构:均线系统与成本锚点


公式一开始定义了多组均线,用以区分短期波动与中期方向。
  • MAA5(5周期均线,洋红色)PMA(5周期均线,白色带方向变色) 构成了最灵敏的短期成本线。当 PMA 向上时显示红色,向下时显示绿色,直观反映了最近5个周期的平均成本变化方向。
  • 量化预测1(10周期均线)MAA30(30周期均线) 形成中期对比。变量 量化 取两者中数值较大者——即在10日线高于30日线时显示10日线,否则显示30日线,颜色为暗金色。这一设计的意图是:当短期均线位于长期均线之上时,更关注短期动态;反之则更关注长期支撑压力。
  • BL(17周期指数加权平均价) 是一条重要的中期成本线,其计算基础是(开+高+低+收)/4,再经过17周期EMA平滑。它会根据方向变化显示不同颜色,并在最新K线右侧标注具体数值以及 “5345”(向上)或“5346”(向下) 的提示文字。当价格从下方上穿 BL 时(量化预测46),往往意味着中期成本被突破,可能带来趋势的阶段性变化。
小结:这套均线体系将超短期(5日)、短期(10日)、中期(30日、17日EMA) 的视角组合在一起,帮助使用者识别当前价格处于哪个级别成本线的相对位置。


二、多空交替的K线形态识别:持续涨跌与转折信号


公式中花费大量篇幅定义了 量化预测9 到 量化预测20 一系列条件,用于识别 连续的阳线或小阳线组合(红色K线柱),以及 量化预测21 到 量化预测32 用于识别 连续的阴线或小阴线组合(土黄色K线柱)。其核心逻辑是:
  • 量化预测9 代表当前周期收盘价高于前两个周期,即“连续两日上涨”的起始状态。
  • 随后的 量化预测10~20 通过反复引用前一个状态,并限制价格在 前一个周期收盘价的上下之间窄幅波动,从而勾勒出一段连续数日震荡攀升或横向整理但重心偏上的走势。这类形态往往对应着缓步推升或高位盘整
  • 相反,量化预测21~32 刻画了连续下跌或震荡下滑的走势。
在此基础上,公式找出了两种转折形态
  • 下跌后反弹(量化预测33):前一日处于连续阴线组(量化预测21~32)之中,而今日满足量化预测9(即今日较前两日上涨)。这代表下跌趋势中的首次转阳,公式会在低位绘制黄色K线柱、并标注 红色箭头图标
  • 上涨后回调(量化预测34):前一日处于连续阳线组(量化预测9~20)之中,而今日满足量化预测21(今日下跌且低于前两日)。这代表上升趋势中的首次转阴,虽然公式未直接绘图,但可作为警示信号。
这种连续形态的识别,避免了单一K线带来的噪声,更适合观察市场情绪的缓慢变化


三、中期结构定位:基于时间窗口的黄金分割网格


公式通过 T:=150TT:=3 两个参数,定义了一个回溯150个周期、偏移3个周期的价格区间顶底,并以此为基础计算了 0.191、0.382、0.5、0.618、0.809 五个黄金分割位(即 一、二、三、四、五 以及 )。这些水平线通过 REFDATE 函数锚定在对应日期上,形成未来一段时间内的重要支撑阻力带
  • 顶(青色实线)低(绿色实线) 分别是该时间窗口内的最高价和最低价。
  • 五条虚线 则是两者之间的内部回撤/扩展位置,其中 0.5中线0.618 位置往往最受关注。
  • 在距离当前第3根K线的位置,公式会在对应数值处打印数字,方便直接读取数值。
该模块的作用是:为中期趋势提供一个客观的价格框架,当价格运行到这些分割位附近时,出现反转或加速的概率相对较高,可以结合其他信号共同判断。


四、辅助指标:震荡指标、MACD类信号与文字声明


公式还内置了几个经典的衍生信号:
  • 量化预测2~5 使用了 KDJ 公式的原始算法(未做平滑),计算出 K、D、J 值,但并未直接绘图,可能用于内部参考。
  • 量化预测6~8 定义了一个基于 变动率平滑后的摆动指标,当该指标在低位连续两次处于负值且上穿其2周期均线时,判断为 “异动”,并在低点标注黄色文字和黄色K线柱。这是一个超卖反弹类信号。
  • 量化预测47~49 是标准的 MACD(12,26,9) 计算,当 DIFF 上穿 DEA 时:
    • DIFF > 0(零轴上方金叉),在低点标注 “5354” 和黄色十字点。
    • DIFF < 0(零轴下方金叉),在低点标注 “主升” 和浅蓝色十字点。
  • DRAWTEXT_FIX 语句在图表左上角固定显示 “微信公众号:欧欧量化”,这是公式作者的推广信息,不影响信号逻辑,使用时可根据需要保留或删除。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 添加微信客服
  • 关注公众号
MACD888量化www.macd888.com -MACD量化论坛-MACD股票论坛-MACD888股票论坛-macd论坛-macd网站-macd官网-Macd888论坛官方-macd俱乐部 © 2001-2026 Discuz! Team. Powered by Discuz! W1.5 闽ICP备2025120954号-1
关灯 在本版发帖
扫一扫添加微信客服
返回顶部
快速回复 返回顶部 返回列表