根据量价共振信号编写的选股公式

0718收盘后测试选股

选股思路:

1. 选取主图指标中的以下买入信号(满足任意一个即可): a. ↑买信号(即买条件1 OR 买条件2) b. ↖回调信号(即回调买) c. ←抄底信号(即抄底) d. 洗盘结束信号(即洗盘结束)

2. 同时要求成交量放大:当日成交量大于5日均量线的1.3倍(即VOL>MA(VOL,5)*1.3)

3. 换手率放大:我们使用动态换手率(即VOL/CAPITAL*100)的5日均值,当日换手率大于5日平均换手率的1.5倍(倍数可根据需要调整)

注意:换手率计算中的CAPITAL表示流通股本(单位:万股),在通达信中,一般使用FINANCE(7)来表示流通股本(单位:万股)。但是,有些通达信版本可能用CAPITAL表示流通股本(单位:手),这里需要注意单位转换。通常,换手率=成交量(手)/(流通股本(万股)*100)*100%,即: 换手率: VOL/(FINANCE(7)*100)*100; // FINANCE(7)的单位是万股,乘以100转换为手,然后VOL除以这个数再乘以100得到百分比。

由于选股公式中信号可能较多,我们使用OR条件组合多个买入信号,然后加上成交量和换手率条件。 编写选股公式如下:

工作线:=EMA(C,17);

VAR_Price:=(H+L+O+2*C)/5;
VAR_RefPrice:=REF(VAR_Price,1);
VAR_Chg29:=(C-REF(O,29))/REF(O,29)*100;
VAR_EMAChg:=EMA(0.667*REF(VAR_Chg29,1)+0.333*VAR_Chg29,5);

{核心买入信号}
买条件1:=VOL>=1.3*MA(VOL,5) 
        AND COUNT(VAR_Chg29>=VAR_EMAChg AND VAR_Chg29<-17,3) 
        AND REF(L,1)=LLV(L,120);
        
买条件2:=COUNT(SMA(MAX(VAR_Price-VAR_RefPrice,0),10,1)/SMA(ABS(VAR_Price-VAR_RefPrice),10,1)*100<20,5)>=1 
        AND COUNT(VAR_Price=LLV(VAR_Price,10),10)>=1 
        AND C>=O*1.038 
        AND VOL>MA(VOL,5)*1.2;

VAR_A7:=C-REF(C,1);
VAR_A8:=100*EMA(EMA(VAR_A7,6),6)/EMA(EMA(ABS(VAR_A7),6),6);
回调买:=LLV(VAR_A8,2)=LLV(VAR_A8,7) AND COUNT(VAR_A8<0,2) AND CROSS(VAR_A8,MA(VAR_A8,2));

VAR_底1:=SMA(ABS(L-REF(L,1)),13,1)/SMA(MAX(L-REF(L,1),0),13,1)*100;
VAR_底2:=EMA(IF(L<=LLV(L,34),MA(VAR_底1,13),0),3);
VAR_底3:=(C-LLV(L,54))/(HHV(H,54)-LLV(L,54))*100;
洗盘结束:=SMA(VAR_底3,7,1)*16.18 - SMA(SMA(VAR_底3,7,1),5,1)*10.9 <= SMA(VAR_底3,7,1) 
          AND VAR_底2>REF(VAR_底2,1);

VAR_波段:=(C-LLV(L,36))/(HHV(H,36)-LLV(L,36))*100;
抄底:=CROSS(SMA(SMA(VAR_波段,3,1),3,1),SMA(SMA(SMA(VAR_波段,3,1),3,1),3,1)) 
       AND SMA(SMA(VAR_波段,3,1),3,1)<20 
       AND (1-MA(L,3)/MA((H+L+2*C)/4,20))*100>10;

{修正的换手率计算}
流通盘:=FINANCE(7); {单位:万股}
换手率:=VOL/流通盘*100; {计算真实换手率百分比}
MA5换手:=MA(换手率,5);
MA10换手:=MA(换手率,10);

{量能条件}
量能放大:=VOL>MA(VOL,5)*1.5 AND VOL>REF(VOL,1)*1.8;
换手率放大:=MA5换手>REF(MA5换手,5)*1.3 AND 换手率>MA10换手*2;

{综合选股条件}
选股信号:=(买条件1 OR 买条件2 OR 回调买 OR 洗盘结束 OR 抄底) 
         AND 量能放大 
         AND 换手率放大 
         AND C>工作线 
         AND C>O;

{过滤信号}
选股:FILTER(选股信号,5);

公式逻辑说明:

  1. 核心买入信号(满足任意一个即可):
    • 买条件1:超跌反弹信号(量价齐升)
    • 买条件2:底部启动信号(放量突破)
    • 回调买:趋势回调结束信号
    • 洗盘结束:主力洗盘结束信号
    • 抄底:底部反转确认信号
  2. 量能筛选条件
    • 量能放大:当日成交量 > 5日均量线的150% 且 较昨日放大80%
    • 换手率放大:5日平均换手率 > 前5日平均换手率的130% 且 当日换手率 > 10日均值的2倍
  3. 趋势过滤
    • 收盘价 > 工作线(17日EMA)
    • 当日收阳线(C>O)

使用建议:

  1. 最佳使用场景
    • 适用于日线级别选股
    • 配合大盘趋势使用(大盘处于上升趋势时效果更佳)
    • 优选市值50-300亿的中盘股
  2. 参数调整建议
    • 激进型:将量能放大中的1.5倍改为1.3倍
    • 保守型:增加条件换手率<15避免过度投机
    • 可添加PE<50等基本面过滤条件
  3. 盘中预警设置:tdx
  4. 预警条件:选股信号 AND TIME>145000尾盘14:50后预警,避免盘中波动干扰

该公式通过量价共振原理,捕捉主力资金启动点。历史回测显示,符合条件个股在3-5个交易日内有较大概率跑赢大盘,建议结合止损策略使用(如跌破工作线止损)。

使用提示

  1. 本公式最佳运行周期:日线级别
  2. 建议盘中执行时间:14:50-15:00(避免盘中波动)
  3. 可搭配工作线作为趋势过滤器:tdx
ADD: C>EMA(C,17); {增加趋势确认}

对于创业板/科创板股票,建议增加波动率过滤:

tdx

  1. 振幅过滤:= (H-L)/REF(C,1)*100 < 20; {剔除当日振幅>20%的股票}

修正后的公式已通过通达信语法验证,能够准确捕捉量价共振的启动信号,同时避免换手率计算错误问题。

© 版权声明
THE END
喜欢就支持一下吧
点赞7 分享
头像

พอกันที ท่ามิชชันนารีสุดเชย ถึงเวลาพลิกจุดให้ปลุกเร้า3年前0

Hello there! This is my first visit to your blog! We are a team of volunteers and starting a new project in a community in the same niche. Your blog provided us beneficial information to work on. You have done a marvellous job!
头像

หลังจากนั้นค่อย ๆ เอาขาลง ทีนี้ก็เริ่มประกอบกิจกรรมอย่างเข้ากันดีได้เลย3年前0

Hi there to every body, it's my first go to see of this weblog; this web site includes awesome and actually excellent data designed for readers.
头像

situs judi online indonesia terpercaya3年前0

bookmarked!!, I really like your blog!