精品量化公式——“区域突破”,应对当下行情较好的主图看盘策略

不多说,直接上效果如图:

► 日线表现

图片

图片

图片

代码评估

技术指标代码评估:

VAR1, VAR2, VAR3:这些变量是通过指数移动平均(EMA)计算得出的。EMA是一种常用的技术分析工具,用于平滑价格数据并减少市场“噪音”。VAR1是3日EMA,VAR2是26日EMA,VAR3是这两者的差。

牵牛线和寻牛线:这些是自定义的技术指标。牵牛线是基于价格的三次EMA并加上VAR3,而寻牛线则是基于最低价的移动平均(MA)。它们可能用于识别趋势和支撑/阻力水平。

VAR4 - VAR56:这些变量代表各种技术分析条件和计算,涉及最高价、最低价、成交量、价格变化等。例如,VAR4计算某个指标在过去60天的最高值,VAR5检查是否超过5个交易日等。

绘图命令(如DRAWBAND,DRAWKLINE,STICKLINE等):这些命令用于在图表上绘制特定的技术指标、K线图、柱状图等。

条件指标(如IF,AND,OR,CROSS):这些用于创建基于特定条件的信号,例如当某个指标交叉另一个指标时发出买入或卖出信号。

特殊情况处理:代码中还包含了对特殊板块(如科创板、创业板、ST板块)的处理,以及对涨跌停价格的计算。

使用技巧

该指标属于大周期的阶段性公式,当行情突破底部箱体的时候,也是行情启动的时候。

这就有个好处,就是在下跌趋势中,我们不会过早介入。经常有朋友跟我说自己扛了一年多了,这个指标有效的避免了这种情况。很简单,行情不启动,不要介入。特别是当大盘较弱的时候,很多票是动力不足的,只有少数能够迎难而上。所以,选择合适的类型的票很重要。

例如:

图片

就像这种走势的就没必要去介入了,介入了也只有高位站岗的份,又何必呢。

附一个“抄底反弹”的选股,这个信号要结合具体位置使用,拿来直接使用是不建议的,也不合适的。具体合适逻辑,可自行复盘研究。

VAR1:=EMA(CLOSE,3);
VAR2:=EMA(CLOSE,26);
VAR3:=VAR1-VAR2;
牵牛线:EMA(EMA(EMA(CLOSE,3),3),3)+VAR3,COLORWHITE;
寻牛线:MA(MA(LOW,3),3),COLORMAGENTA;
VAR4:=HHV(寻牛线,60);
VAR5:=BARSCOUNT(C)>5;
VAR6:=REF(C,1);
VAR7:=(H-VAR6+0.01)/VAR6*100;
VAR8:=(VAR6-L+0.01)/VAR6*100;
VAR9:=VAR7>=5 AND VAR5 AND C=H;
VAR10:=VAR8>=5 AND VAR5 AND C=L;
VAR11:=VAR7>=10 AND VAR5 AND C=H;
VAR12:=VAR8>=10 AND VAR5 AND C=L;
VAR13:=VAR7>=20 AND VAR5 AND C=H;
VAR14:=VAR8>=20 AND VAR5 AND C=L;
VAR15:=IF(INBLOCK('科创板'),VAR13,IF(INBLOCK('创业板') AND DATE>1200823,VAR13,IF(INBLOCK('ST板块'),VAR9,VAR11)));
VAR16:=IF(INBLOCK('科创板'),VAR14,IF(INBLOCK('创业板') AND DATE>1200823,VAR14,IF(INBLOCK('ST板块'),VAR10,VAR12)));
VAR17:=MA(CLOSE,1);
VAR18:=SMA(SMA(SMA(VAR17,2,1),2,1),2,1),NODRAW;
VAR19:=MA(VAR18,3),NODRAW;
VAR20:=MA((L+H+C)/3,5);
VAR21:=REF(CLOSE,1);
VAR22:=SMA(MAX(CLOSE-VAR21,0),6,1)/SMA(ABS(CLOSE-VAR21),6,1)*100;
DRAWBAND(牵牛线,RGB(85,0,0),VAR4,RGB(45,0,140));
DRAWBAND(寻牛线,RGB(0,65,45),VAR4,RGB(0,65,0));
上箱顶:HHV(MA(MA(LOW,3),3),60)LINETHICK3,COLORYELLOW;
下箱底:LLV(寻牛线,20)LINETHICK3,COLORFFBB00;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(VAR15,OPEN,CLOSE,2.6,0),COLOR0000E5;
STICKLINE(VAR15,OPEN,CLOSE,2.4,0),COLOR335555;
STICKLINE(VAR15,OPEN,CLOSE,1.8,0),COLOR338888;
STICKLINE(VAR15,OPEN,CLOSE,1.2,0),COLOR33AAAA;
STICKLINE(VAR15,OPEN,CLOSE,0.6,0),COLOR33CCCC;
STICKLINE(VAR15,OPEN,CLOSE,0.1,0),COLOR33EEEE;
STICKLINE(VAR16,C,O,2.5,0),COLOR009900;
STICKLINE(VAR16,C,O,1.5,0),COLOR00BB00;
STICKLINE(VAR16,C,O,0.8,0),COLOR00DD00;
STICKLINE(VAR16,C,O,0.1,0),COLOR00FF00;
起飞加速线:HHV(VAR20,60)DOTLINE,COLORLIRED;
VAR23:=CROSS(84,VAR22) AND 起飞加速线=REF(起飞加速线,1) AND C<REF(L,1);
VAR24:=CROSS(VAR19,VAR18) AND C<起飞加速线 AND C<REF(L,1);
VAR25:=7*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1)-3*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1),3,1) -SMA(SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*30,4,1) ,3,1),2,1);
VAR26:=78.89;
VAR27:=VAR18<REF(VAR18,1) AND VAR19>REF(VAR19,1);
VAR28:=1230923;
VAR29:=(REF(CLOSE,3)-CLOSE)/REF(CLOSE,3)*100>5;
VAR30:=FILTER(VAR29,10);
VAR31:=BARSLAST(VAR30);
VAR32:=REF(HIGH,VAR31+2);
VAR33:=REF(HIGH,VAR31+1);
VAR34:=REF(HIGH,VAR31);
VAR35:=MAX(VAR32,VAR33);
VAR36:=MAX(VAR35,VAR34);
VAR37:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100>5;
VAR38:=VAR31<150;
VAR39:=(OPEN-VAR36)/VAR36*100<30;
VAR40:=(CLOSE-LLV(LOW,VAR31))/LLV(LOW,VAR31)*100<50;
VAR41:=(CLOSE-REF(OPEN,5))/REF(OPEN,5)*100<30;
VAR42:=VOL/MA(VOL,5)<3.5;
VAR43:=(CLOSE-REF(CLOSE,89))/REF(CLOSE,89)*100<80;
VAR44:=VAR37 AND VAR38 AND VAR39 AND VAR40 AND VAR41 AND VAR42 AND VAR43;
VAR45:=FILTER(VAR44,15);
VAR46:=MA(CLOSE,10);
VAR47:=MA(CLOSE,54);
VAR48:=(((CLOSE-VAR47)/VAR47)<0.1);
VAR49:=(((CLOSE-VAR46)/VAR46)<0.3);
VAR50:=(((VAR48=1) AND (VAR49=1))*0.2);
VAR51:=((((VAR50=0) AND (REF(VAR50,1)=0.2)) AND (REF((COUNT((VAR50=0.2),10)=10),1)=1))*-0.1);
VAR52:=VAR51=-0.1;
VAR53:=VAR45 OR VAR52;
VAR54:=DYNAINFO(7)/(REF(CLOSE,1))>1.05 AND (DYNAINFO(7)/O>1.05);
VAR55:=(VOL/REF(VOL,1)>1.2 AND COUNT(CLOSE>OPEN,1)) OR (LOW>REF(HIGH,1) AND COUNT(OPEN>CLOSE,1) AND VOL/REF(VOL,1)>1.2);
VAR56 :=VAR53 AND VAR15 AND VAR55 AND VAR54,NODRAW;
DRAWTEXT(CROSS(VAR26,VAR25) AND C<起飞加速线 AND CROSS(VAR19,VAR18),H*1.06,'↙⊙逃顶'),COLORLIBLUE;
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,2.5,0),COLORFF2200;
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,1.5,0),COLORFF4400;
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,0.8,0),COLORFF6600;
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,0.1,0),COLORFF8800;
STICKLINE(VAR27 AND (VAR23 OR VAR24),C,O,0.5,0),COLORFFAA00;
IF(寻牛线>=REF(上箱顶,1),寻牛线,DRAWNULL),COLORRED,LINETHICK3;
IF(寻牛线<=REF(上箱顶,1),寻牛线,DRAWNULL),COLORGREEN,LINETHICK3;
IF(牵牛线>=REF(下箱底,1),牵牛线,DRAWNULL),COLORWHITE;
IF(牵牛线>=REF(上箱顶,1),牵牛线,DRAWNULL),COLORWHITE,LINETHICK2;
IF(牵牛线<=REF(下箱底,1),牵牛线,DRAWNULL)DOTLINE,COLORWHITE;
STICKLINE(CROSS(牵牛线,上箱顶) AND CROSS(C,上箱顶),OPEN,CLOSE,2,0),COLOR66EEEE;
STICKLINE(CROSS(牵牛线,上箱顶) AND CROSS(C,上箱顶),OPEN,CLOSE,1,0),COLORMAGENTA;
STICKLINE(CROSS(牵牛线,上箱顶) AND CROSS(C,上箱顶),OPEN,CLOSE,0,1),COLOR8B8BFF;
DRAWTEXT(CROSS(牵牛线,下箱底),下箱底,'↖抄底反弹'),COLORRED;
今涨停:IF(DATE<VAR28,ZTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),ZTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORRED;
今跌停:IF(DATE<VAR28,DTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),DTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORGREEN;
明涨停:IF(DATE<VAR28,C*IF(CODELIKE('688'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)),C*(IF(CODELIKE('688') OR CODELIKE('300'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)))),NODRAW,COLORMAGENTA;
明跌停:IF(DATE<VAR28,C*IF(CODELIKE('688'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)),C*(IF(CODELIKE('688') OR CODELIKE('300'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)))),NODRAW,COLORFFFF00;
关注:DRAWNULL,COLORCCCCCC;公众号:DRAWNULL,COLORCCCCCC;
DRAWICON(VAR56,LOW*0.99,7);
量化交易研究所:DRAWNULL,COLORMAGENTA;
DRAWICON(CROSS(C,上箱顶) AND CROSS(C,起飞加速线)AND C>REF(C,1)*1.05,LOW*0.99,25);

  • 18
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

量化研究所

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值