通达信成功率68%的公式指标源码

该公式包含多个技术指标组合,主要功能是识别买卖信号。核心逻辑包括:
1. FLY1/FLY2:加权移动平均线,用于判断价格趋势方向。
2. XL系列:基于价格区间和交叉信号,生成买入提示。
3. 海底/水平面/天际:三条关键支撑阻力线,用于判断价格位置。
4. 半/全仓条件:结合价格位置和交叉信号,提示半仓或全仓买入。
5. RSI与“小鸡快跑”:超买信号提示卖出。
6. VAR系列:综合成交量、价格偏离、筹码分布等,筛选底部反转机会。
使用方法:将代码复制到通达信公式编辑器,创建副图指标。观察信号文字(如“⊙←买”、“半仓买”)和图标,结合价格与三条线的关系操作。注意信号需配合其他分析验证。
 
A:=(3*C+L+O+H)/6;
FLY1:(20*A+19*REF(A,1)+18*REF(A,2)+17*REF(A,3)+16*REF(A,4)+15*REF(A,5)+14*REF(A,6)
+13*REF(A,7)+12*REF(A,8)+11*REF(A,9)+10*REF(A,10)+9*REF(A,11)+8*REF(A,12)
+7*REF(A,13)+6*REF(A,14)+5*REF(A,15)+4*REF(A,16)+3*REF(A,17)+2*REF(A,18)+
REF(A,20))/210;
FLY2:MA(FLY1,30),COLORB53AC8;
XL1:=(2*C+H+L)/4;
XL2:=LLV(LOW,34);
XL3:=HHV(HIGH,34);
XL4:=EMA((XL1-XL2)/(XL3-XL2)*XL3,7);
XL5:=EMA(0.667*REF(XL4,2)+0.333*XL4,1);
XL6:=CROSS(XL4,MA(XL4,10));
L1:=(INDEXC-HHV(INDEXC,8))/HHV(INDEXC,8)<-0.05 AND MA(INDEXA,125)/MA(INDEXV,125)/(MA(INDEXA,5)/MA(INDEXV,5))>1.12;
L2:=BARSLAST(L1)<13, ;
L3:=(CLOSE-MA(CLOSE,58))/MA(CLOSE,58)<-0.07;
X1:=EMA(SLOPE(CLOSE,21)*20+CLOSE,55);
X2:=EMA(CLOSE,3);
X3:=(2*CLOSE+LOW+HIGH)/4;
X4:=X1-X2;
海底: EMA(X3,89)*0.74,LINETHICK2,COLOR4DA1FF;
水平面: EMA(X3,89)*0.84,LINETHICK2,COLOREE8400;
天际: EMA(X3,134)*0.98,POINTDOT,LINETHICK7,COLOR0000FF;
半:=XL6 AND FLY1<=水平面 AND C>=海底;
全:=XL6 AND C<=海底;
DRAWTEXT(XL6 AND C>水平面 AND L2,LOW-LOW*0.01,'⊙←买 '),COLORB53AC8;
DRAWTEXT(XL6 AND C>水平面 AND L3,LOW-LOW*0.01,'⊙←买 '),COLORB53AC8;
DRAWTEXT(半,LOW+LOW*0.02,'⊙←半仓买'),COLOR00FF00;
DRAWTEXT(全 AND L2,LOW+LOW*0.02,'⊙←全仓买 '),COLOR0000FF;
LC0:=REF(CLOSE,1);
RSI:=SMA(MAX(CLOSE-LC0,0),6,1)/SMA(ABS(CLOSE-LC0),6,1)*100;
DRAWTEXT(CROSS(84,RSI) , HIGH,'→小鸡快跑'),COLORBLUE ;
VAR1:=1;
VAR2:=IF(EMA(CLOSE,5)/EMA(EMA(CLOSE,9),16)<=0.85 AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,50,0)*VAR1;
VAR3:=(-100)*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34))+100;
VAR4:=(-100)*(HHV(HIGH,50)-CLOSE)/(HHV(HIGH,50)-LLV(LOW,50))+100;
VAR5:=(-100)*(HHV(HIGH,70)-CLOSE)/(HHV(HIGH,70)-LLV(LOW,70))+100;
VAR6:=((CLOSE-MA(CLOSE,34))/MA(CLOSE,34)*100+10)*5;
VAR7:=((CLOSE-MA(CLOSE,50))/MA(CLOSE,50)*100+10)*5;
VAR8:=((CLOSE-MA(CLOSE,70))/MA(CLOSE,70)*100+10)*5;
VAR9:=(VAR3+VAR4+VAR5+VAR6+VAR7+VAR8)/6;
VARA:=EMA(VAR9,3);
VARB:=ABS(VAR6-VAR8);
VARC:=(VAR9+VARB)/2;
VARD:=(-1)*(EMA(100*(1-WINNER(CLOSE)),1)-50)+50;
VARE:=VARD+VARC;
VARF:=IF(VAR2>0 AND VARE<0,200,0);
VAR10:=IF(VARC<0 AND CLOSE=LLV(CLOSE,5) AND CLOSE/REF(CLOSE,1)>0.905 AND CLOSE/REF(CLOSE,1)<1.05 AND VOL/CAPITAL*100<5,-50,0);
VAR11:=IF(VARE<0 AND VAR10=-50,100,0);
VAR12:=REF(CLOSE,2)*0.865;
VAR13:=REF(CLOSE,13)*0.772;
VAR14:=MIN(VAR12,VAR13);
VAR15:=100*VOL/CAPITAL;
VAR16:=IF((CLOSE-VAR14)/CLOSE<0.03 AND SUM(VAR15,5)/5<1.8,1,0);
VAR17:=IF(VAR16>0 AND (VAR10<0 OR VAR2>0),100,0);
VAR18:=(VARF>0 AND VAR11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR VAR16>0) AND (VAR10<0 OR VAR2>0);
VAR19:=VARF>0 AND VAR11>0 AND SUM(VOL/CAPITAL*100,5)/5<1 OR VAR16>0 AND REF(CLOSE,1)/REF(CLOSE,2)>0.902;
VAR1A:=VAR18 OR VAR19;
VAR1B:=VAR17 OR VAR1A;
VAR1C:=VAR17;
VAR1D:=MA(CLOSE,80)-MA(CLOSE,10)/3;
VAR1E:=IF(VAR1B>0,87,0);
VAR1F:=IF(VAR1C>0,91,0);
VAR20:=IF(VAR17>0 AND CLOSE<VAR1D,97,0);
VAR21:=MAX(MAX(VAR20,VAR1E),VAR1F);
VAR22:=MA(CLOSE,80)-MA(CLOSE,13)/3;
VAR23:=MA((CLOSE-VAR22)/VAR22,1);
VAR24:=EMA(VAR23,12)*0.7;
VAR25:=EMA(VAR23,3);
VAR26:=IF(LLV(VAR25-VAR24,12)>0,0,-30);
VAR27:=REF(CLOSE,1)*VAR1;
VAR28:=SMA(MAX(CLOSE-VAR27,0),6,1)/SMA(ABS(CLOSE-VAR27),6,1)*100*VAR1;
DRAWICON(IF(CROSS(76,VAR28),1,0),H*1.01,2);





未来函数检测结果如下
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL

定制指标公式、软件请联系QQ或微信同号:88652583


A赋值:(3*收盘价+最低价+开盘价+最高价)/6
输出FLY1:(20*A+19*1日前的A+18*2日前的A+17*3日前的A+16*4日前的A+15*5日前的A+14*6日前的A+13*7日前的A+12*8日前的A+11*9日前的A+10*10日前的A+9*11日前的A+8*12日前的A+7*13日前的A+6*14日前的A+5*15日前的A+4*16日前的A+3*17日前的A+2*18日前的A+20日前的A)/210
输出FLY2:FLY1的30日简单移动平均,COLORB53AC8
XL1赋值:(2*收盘价+最高价+最低价)/4
XL2赋值:34日内最低价的最低值
XL3赋值:34日内最高价的最高值
XL4赋值:(XL1-XL2)/(XL3-XL2)*XL3的7日指数移动平均
XL5赋值:0.667*2日前的XL4+0.333*XL4的1日指数移动平均
XL6赋值:XL4上穿XL4的10日简单移动平均
L1赋值:(大盘的收盘价-8日内大盘的收盘价的最高值)/8日内大盘的收盘价的最高值<-0.05 AND 大盘的成交额的125日简单移动平均/大盘的成交量的125日简单移动平均/(大盘的成交额的5日简单移动平均/大盘的成交量的5日简单移动平均)>1.12
L2赋值:上次L1距今天数<13,
L3赋值:(收盘价-收盘价的58日简单移动平均)/收盘价的58日简单移动平均<-0.07
X1赋值:收盘价的21日线性回归斜率*20+收盘价的55日指数移动平均
X2赋值:收盘价的3日指数移动平均
X3赋值:(2*收盘价+最低价+最高价)/4
X4赋值:X1-X2
输出海底: X3的89日指数移动平均*0.74,线宽为2,COLOR4DA1FF
输出水平面: X3的89日指数移动平均*0.84,线宽为2,COLOREE8400
输出天际: X3的134日指数移动平均*0.98,POINTDOT,线宽为7,COLOR0000FF
半赋值:XL6 AND FLY1<=水平面 AND 收盘价>=海底
全赋值:XL6 AND 收盘价<=海底
当满足条件XL6ANDC>水平面ANDL2时,在最低价-最低价*0.01位置书写文字,COLORB53AC8
当满足条件XL6ANDC>水平面ANDL3时,在最低价-最低价*0.01位置书写文字,COLORB53AC8
当满足条件半时,在最低价+最低价*0.02位置书写文字,COLOR00FF00
当满足条件全ANDL2时,在最低价+最低价*0.02位置书写文字,COLOR0000FF
LC0赋值:1日前的收盘价
RSI赋值:收盘价-LC0和0的较大值的6日[1日权重]移动平均/收盘价-LC0的绝对值的6日[1日权重]移动平均*100
当满足条件84上穿RSI时,在最高价位置书写文字,画蓝色
VAR1赋值:1
VAR2赋值:如果收盘价的5日指数移动平均/收盘价的9日指数移动平均的16日指数移动平均<=0.85ANDCLOSE/1日前的收盘价>0.905ANDCLOSE/1日前的收盘价<1.05ANDVOL/当前流通股本(手)*100<5,返回50,否则返回0*VAR1
VAR3赋值:(-100)*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)+100
VAR4赋值:(-100)*(50日内最高价的最高值-收盘价)/(50日内最高价的最高值-50日内最低价的最低值)+100
VAR5赋值:(-100)*(70日内最高价的最高值-收盘价)/(70日内最高价的最高值-70日内最低价的最低值)+100
VAR6赋值:((收盘价-收盘价的34日简单移动平均)/收盘价的34日简单移动平均*100+10)*5
VAR7赋值:((收盘价-收盘价的50日简单移动平均)/收盘价的50日简单移动平均*100+10)*5
VAR8赋值:((收盘价-收盘价的70日简单移动平均)/收盘价的70日简单移动平均*100+10)*5
VAR9赋值:(VAR3+VAR4+VAR5+VAR6+VAR7+VAR8)/6
VARA赋值:VAR9的3日指数移动平均
VARB赋值:VAR6-VAR8的绝对值
VARC赋值:(VAR9+VARB)/2
VARD赋值:(-1)*(100*(1-以收盘价计算的获利盘比例)的1日指数移动平均-50)+50
VARE赋值:VARD+VARC
VARF赋值:如果VAR2>0ANDVARE<0,返回200,否则返回0
VAR10赋值:如果VARC<0ANDCLOSE=5日内收盘价的最低值ANDCLOSE/1日前的收盘价>0.905ANDCLOSE/1日前的收盘价<1.05ANDVOL/当前流通股本(手)*100<5,返回-50,否则返回0
VAR11赋值:如果VARE<0ANDVAR10=-50,返回100,否则返回0
VAR12赋值:2日前的收盘价*0.865
VAR13赋值:13日前的收盘价*0.772
VAR14赋值:VAR12和VAR13的较小值
VAR15赋值:100*成交量(手)/当前流通股本(手)
VAR16赋值:如果(收盘价-VAR14)/收盘价<0.03ANDSUM(VAR15,5)/5<1.8,返回1,否则返回0
VAR17赋值:如果VAR16>0AND(VAR10<0ORVAR2>0),返回100,否则返回0
VAR18赋值:(VARF>0 AND VAR11>0 AND 成交量(手)/当前流通股本(手)*100的5日累和/5<1 OR VAR16>0) AND (VAR10<0 OR VAR2>0)
VAR19赋值:VARF>0 AND VAR11>0 AND 成交量(手)/当前流通股本(手)*100的5日累和/5<1 OR VAR16>0 AND 1日前的收盘价/2日前的收盘价>0.902
VAR1A赋值:VAR18 OR VAR19
VAR1B赋值:VAR17 OR VAR1A
VAR1C赋值:VAR17
VAR1D赋值:收盘价的80日简单移动平均-收盘价的10日简单移动平均/3
VAR1E赋值:如果VAR1B>0,返回87,否则返回0
VAR1F赋值:如果VAR1C>0,返回91,否则返回0
VAR20赋值:如果VAR17>0ANDCLOSEVAR21赋值:VAR20和VAR1E的较大值和VAR1F的较大值
VAR22赋值:收盘价的80日简单移动平均-收盘价的13日简单移动平均/3
VAR23赋值:(收盘价-VAR22)/VAR22的1日简单移动平均
VAR24赋值:VAR23的12日指数移动平均*0.7
VAR25赋值:VAR23的3日指数移动平均
VAR26赋值:如果12日内VAR25-VAR24的最低值>0,返回0,否则返回-30
VAR27赋值:1日前的收盘价*VAR1
VAR28赋值:收盘价-VAR27和0的较大值的6日[1日权重]移动平均/收盘价-VAR27的绝对值的6日[1日权重]移动平均*100*VAR1
当满足条件如果76上穿VAR28,返回1,否则返回0时,在最高价*1.01位置画2号图标
定制指标公式、软件联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2025 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图