通达信愚公观景源码

 

 


 VAR1:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR2:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VAR3:=SUM(VAR1,5);

VAR4:=SUM(VAR2,5);

VAR5:=IF(VAR3>VAR4,(VAR3-VAR4)/VAR3,IF(VAR3=VAR4,0,(VAR3-VAR4)/VAR4));

VAR6:=MA(VAR5,5);

VAR8:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR9:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VARA:=SUM(VAR8,3);

VARB:=SUM(VAR9,3);

VARC:=IF(VARA>VARB,(VARA-VARB)/VARA,IF(VARA=VARB,0,(VARA-VARB)/VARB));

VARD:=MA(VARC,3);

火: BARSLAST(EMA(CLOSE,5)<REF(EMA(CLOSE,5),1)),COLORRED;

VARE:=HHV(CLOSE,2);

VARF:=BARSLAST(VARE<REF(VARE,2));

VAR10:=IF(VARF>=1,LLV(VARE,VARF),LOW);

VAR11:=VAR10+VAR10*VARF*0.5/100;

VAR12:=IF(VAR11<REF(VAR11,1),MA(LOW,3),VAR11);

VAR13:=VAR10+VAR10*(VARF-1)*1.618/100;

山: COUNT(EMA(CLOSE,5)>REF(EMA(CLOSE,5),1),5),COLORGREEN;

VAR14:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR15:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VAR16:=SUM(VAR8,3);

VAR17:=SUM(VAR9,3);

VAR18:=IF(VARA>VARB,(VARA-VARB)/VARA,IF(VARA=VARB,0,(VARA-VARB)/VARB));

VAR19:=MA(VARC,3);

STICKLINE(山>0,火,0,4,0),COLORRED;

买入或持股:0,COLORRED;

VAR1A:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR1B:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VAR1C:=SUM(VAR8,3);

VAR1D:=SUM(VAR9,3);

VAR1E:=IF(VARA>VARB,(VARA-VARB)/VARA,IF(VARA=VARB,0,(VARA-VARB)/VARB));

VAR1F:=MA(VARC,3);

STICKLINE(山>0,火,山,4,1),COLORFFCC66;

下跌抛出:0,COLORFFCC66;

VAR20:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR21:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VAR22:=SUM(VAR8,3);

VAR23:=SUM(VAR9,3);

VAR24:=IF(VARA>VARB,(VARA-VARB)/VARA,IF(VARA=VARB,0,(VARA-VARB)/VARB));

VAR25:=MA(VARC,3);

STICKLINE(山=0 AND 火=0,0,1,4,1),COLORWHITE;

观望:0,COLORWHITE;

VAR26:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR27:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VAR28:=SUM(VAR8,3);

VAR29:=SUM(VAR9,3);

VAR2A:=IF(VARA>VARB,(VARA-VARB)/VARA,IF(VARA=VARB,0,(VARA-VARB)/VARB));

VAR2B:=MA(VARC,3);

STICKLINE(山<火,火,山,4,0),COLOR00FF00;

植被:0,COLOR00FF00;

VAR2C:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR2D:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VAR2E:=SUM(VAR8,3);

VAR2F:=SUM(VAR9,3);

VAR30:=IF(VARA>VARB,(VARA-VARB)/VARA,IF(VARA=VARB,0,(VARA-VARB)/VARB));

VAR31:=MA(VARC,3);

VAR32:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*10;

K: SMA(SMA(VAR32,2,1),2,1),COLORWHITE;

D: SMA(SMA(SMA(VAR32,2,1),2,1),3,1),COLORYELLOW;

J: (3*SMA(SMA(VAR32,2,1),2,1)-2*SMA(SMA(SMA(VAR32,2,1),2,1),3,1)),COLORFF00FF;

VAR33:=IF(OPEN<=REF(OPEN,1),0,MAX(HIGH-OPEN,OPEN-REF(OPEN,1)));

VAR34:=IF(OPEN>=REF(OPEN,1),0,MAX(OPEN-LOW,OPEN-REF(OPEN,1)));

VAR35:=SUM(VAR8,3);

VAR36:=SUM(VAR9,3);

VAR37:=IF(VARA>VARB,(VARA-VARB)/VARA,IF(VARA=VARB,0,(VARA-VARB)/VARB));

VAR38:=MA(VARC,3);

STICKLINE(REF(山,1)=0 AND 山>0,0,5{-1},4,0),COLORYELLOW;

 

DRAWTEXT(REF(火,3)>0 AND REF(火,2)>0 AND REF(火,1)>0 AND 火=0 AND REF(火,1)>山,REF(火,1),'●'),COLORRED;

DRAWTEXT(REF(火,3)>0 AND REF(火,2)>0 AND REF(火,1)>0 AND 火=0 AND REF(火,1)>山,REF(火,1),'¤'),COLORYELLOW;

DRAWTEXT(REF(火,3)>0 AND REF(火,2)>0 AND REF(火,1)>0 AND 火=0 AND REF(火,1)>山,REF(火,1),'调整'),COLORYELLOW , ;

 

LC:=REF(CLOSE,1);

RSI:=SMA(MAX(CLOSE-LC,0),4.1,1)/SMA(ABS(CLOSE-LC),4.1,1)*100;

牛准反弹:CROSS(RSI,11)*10,COLORYELLOW;




来函数检测结果如下
该公式没有未来函数


解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标

相关指标公式

LTA赋值:流通股本(股)+300000000
GB赋值:2*如果流通股本(股)<100000000000,返回(流通股本(股)/1000000000-1)的绝对值的向下舍入,否则返回(流通股本(股)/1000000000-1)的绝对值的向下舍入/10,NODRAW
C1赋值:收盘价
V1赋值:时间(时分)
A1赋值:统计0日中满足收盘价的有效数据周期数=1ANDTIME<102000的天数
T赋值:如果V1<130000,返回(V1/10000的向下舍入-9.5)*60+(V1/100的向下舍入-100*V1/10000的向下舍入),否则返回(V1/10000的向下舍入-11)*60+(V1/100的向下舍入-100*V1/10000的向下舍入),NODRAW
输出成交额:成交额(元),NODRAW
大额线赋值:50*3+300*GB,COLOR00FFFF
VV2赋值:成交额(元)的T日累和,NODRAW
初正1赋值:如果T=1ANDDYNAINFO(4)>=昨收盘价,返回VV2,否则返回0
初负1赋值:如果T=1ANDDYNAINFO(4)<昨收盘价,返回VV2,否则返回0
初正2赋值:如果T=1,返回初正1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
初负2赋值:如果T=1,返回初负1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
初正赋值:如果初正1>大额线ANDT=1,返回初正1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
初负赋值:如果初负1>大额线ANDT=1,返回初负1,否则返回0的T日累和的最后一日取值设为常数,NODRAW
T00赋值:如果C1>1日前的C1,返回0.9,否则返回-0.9
T01赋值:如果C1<1日前的C1,返回-0.9,否则返回0.9
T02赋值:T00+T01
TT1赋值:上次T02上穿0距今天数
TT2赋值:上次0上穿T02距今天数
TT赋值:如果T02=1.8,返回1,否则返回如果T02=-1.8,返回-1,否则返回0
正V1赋值:如果TT=1OR(TT=0ANDTT1>TT2),返回成交额,否则返回0
负V1赋值:如果TT=-1OR(TT=0ANDTT1正总1赋值:初正1+正V1的T日累和,NODRAW,COLOR0000FF
负总1赋值:初负1+负V1的T日累和,NODRAW,COLOR00FF00
总赋值:(正总1+负总1)+初正2+初负2,NODRAW
正V赋值:如果正V1>大额线,返回正V1,否则返回0
负V赋值:如果负V1>大额线,返回负V1,否则返回0
输出正总:初正+正V的T日累和,NODRAW,COLOR0000FF
输出负总:初负+负V的T日累和,NODRAW,COLOR00FF00
输出差%:(正总-负总)/总*100,COLOR00FF00,NODRAW
TTA赋值:2*T/5的整数部分
KP30赋值:T<240
KPGD赋值:最高价=0日内最高价的最高值 AND KP30
GDSJ赋值:上次KPGD距今天数
MMA30赋值:收盘价的30日指数移动平均
强弱界定赋值:收盘价的900日指数移动平均
画带状线
当满足条件MMA30上穿强弱界定时,在最高价位置画1号图标
CC赋值:收盘价,画白色,线宽为2
VAR7赋值:CC的6.18日[1日权重]移动平均
VAR8赋值:VAR7的3.14日[1日权重]移动平均
RCC赋值:昨收盘价
S2赋值:收盘价的3日[1日权重]移动平均
S6赋值:收盘价的5日[1日权重]移动平均
DK赋值:4*(S2-S6)
KK赋值:1
VAR1赋值:成交额(元)/成交量(手)/100
VAR2赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VAR3赋值:成交额(元)的5日累和/VAR1/100
VAR4赋值:成交额(元)的13日累和/VAR1/100
VAR5赋值:成交额(元)的34日累和/VAR1/100
CYC5赋值:以成交量(手)/VAR3为权重VAR2的动态移动平均
CYC13赋值:以成交量(手)/VAR4为权重VAR2的动态移动平均
CYC34赋值:以成交量(手)/VAR5为权重VAR2的动态移动平均
画带状线
画带状线
昨收赋值:昨收盘价
HH赋值:最高价
LL赋值:最低价
FK赋值:HH-昨收和昨收-LL的较大值*0.1
ZS赋值:昨收-FK*3.2
Q1赋值:昨收-FK*3.22
Q2赋值:昨收-2*FK*3.22
Q3赋值:昨收-3*FK*3.2
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
DIF赋值:(收盘价的13日指数移动平均 - 收盘价的24日指数移动平均)
DEA赋值:(DIF的6日指数移动平均)
MACD赋值:5*(DIF-DEA)
当满足条件MACD>=0ANDMACD>=1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLORFF00FF,线宽为3
当满足条件MACD>=0ANDMACD<1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色,线宽为3
当满足条件MACD<0ANDMACD>=1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR4ABEFF,线宽为3
当满足条件MACD<0ANDMACD<1日前的MACD时,在RCC*KK和MACD*4+RCC*KK位置之间画柱状线,宽度为3,0不为0则画空心柱.,画蓝色,线宽为3
当满足条件DK>0时,在RCC*KK和RCC*KK+DK位置之间画柱状线,宽度为0,1不为0则画空心柱.,画红色
当满足条件DK<0时,在RCC*KK和RCC*KK+DK位置之间画柱状线,宽度为0,1不为0则画空心柱.,画青色
DIFF赋值:收盘价的240日指数移动平均-收盘价的240日指数移动平均*100
DEAA赋值:DIFF的18日指数移动平均
多头MACD赋值:(-3*(DIFF-DEAA))*20,NODRAW
ZD赋值:0日内多头MACD的最高值
ZX赋值:0日内多头MACD的最低值
CZ赋值:(Q2-Q3)/6
FDM赋值:ZD的绝对值和ZX的绝对值的较大值*1.5
RB赋值:(Q2+Q3)/2+2*(Q2-Q3)/3/FDM*多头MACD
当满足条件多头MACD>0时,在RB和(Q2+Q3)/2位置之间画柱状线,宽度为2,1不为0则画空心柱.,线宽为1,COLOR0000FF
当满足条件多头MACD<0时,在RB和(Q2+Q3)/2位置之间画柱状线,宽度为2,1不为0则画空心柱.,线宽为1,COLOR00FF00
FAA赋值:以收盘价+收盘价*15/100计算的获利盘比例*100
FBB赋值:以收盘价+收盘价*0/100计算的获利盘比例*100
FCC赋值:FAA-FBB
FDD赋值:(以收盘价-收盘价*0.1/100计算的获利盘比例-以收盘价-收盘价*15/100计算的获利盘比例)*100
FEE赋值:FCC<3 AND FDD<0.5 AND 开盘价不等于最低价
FA1赋值:最低价
FA2赋值:如果最低价>FA1,返回0,否则返回如果最高价FA3赋值:成交量(手)/以最低价计算的获利盘比例
FA4赋值:1日前的120日内收盘价的最高值
FA5赋值:1日前的120日内收盘价的最低值
FA6赋值:100*(收盘价-FA5)/(FA4-FA5)
FA7赋值:FA2>0 OR FA2=1
FA8赋值:FA7 AND FA3/3日前的FA3>=3 AND FA6<80
FA9赋值:1日前的FA8 OR 2日前的FA8 OR 3日前的FA8 OR 4日前的FA8
FA10赋值:FA8 AND FA9
FA11赋值:如果FA8的3日过滤,返回5,否则返回0
FA12赋值:如果FA10的3日过滤ORFEE,返回10,否则返回0
EEEE赋值:(RCC-ZS)/5
FVAR1赋值:1日前的最低价
FVAR2赋值:最低价-FVAR1的绝对值的13日[1日权重]移动平均/最低价-FVAR1和0的较大值的13日[1日权重]移动平均
FVAR3赋值:FVAR2的13日指数移动平均
FVAR4赋值:34日内最低价的最低值
FVAR51赋值:如果最低价<=FVAR4,返回FVAR3,否则返回0的3日指数移动平均
FVAR5赋值:如果FVAR51>20,返回20,否则返回FVAR51
当满足条件FA11时,在(Q2+Q3)/2*1.02位置书写文字,COLOR00FFFF
当满足条件FA12时,在(Q2+Q3)/2*1.03位置书写文字
输出主力进场:当满足条件FVAR5>1日前的FVAR5时,在(Q2+Q3)/2和(Q2+Q3)/2+FVAR5*EEEE位置之间画柱状线,宽度为10,0不为0则画空心柱.,画红色
输出洗盘:如果FVAR5<1日前的FVAR5,返回FVAR5,否则返回0,画绿色,NODRAW
当满足条件FVAR5<1日前的FVAR5时,在(Q2+Q3)/2和(Q2+Q3)/2+FVAR5*EEEE位置之间画柱状线,宽度为5,1不为0则画空心柱.,画绿色
FVAR6赋值:100-3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
FVAR7赋值:100-3*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均+2*(开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
FVAR8赋值:FVAR6<1日前的FVAR7 AND 成交量(手)>1日前的成交量(手) AND 收盘价>1日前的收盘价
当满足条件FVAR8ANDCOUNT(FVAR8,30)=1时,在(Q2+Q3)/2+3*EEEE位置书写文字
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIF上穿DEA的天数
二次金叉赋值:DIF上穿DEA AND DEA<0 AND 统计21日中满足JCCOUNT=2的天数=1
当满足条件二次金叉时,在(Q2+Q3)/2和(Q2+Q3)/2*1.01位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLORFF00FF
当满足条件二次金叉时,在(Q2+Q3)/2*1.01位置书写文字,画黄色
HHH赋值:收盘价的10日简单移动平均
GGG赋值:收盘价的12日简单移动平均
上赋值:(最高价的3日简单移动平均*1.05)的30日指数移动平均
下赋值:(最低价的3日简单移动平均*0.96)的30日指数移动平均
输出决战:当满足条件(((DIF上穿DEAAND((下-1日前的下)>0))AND(MACD>=1日前的MACD))AND(DIF<0))时,在(Q2+Q3)/2和(Q2+Q3)/2*1.01位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000FF
当满足条件(((DIF上穿DEAAND((下-1日前的下)>0))AND(MACD>=1日前的MACD))AND(DIF<=0))时,在(Q2+Q3)/2*1.01位置书写文字,COLOR0000FF
RSV赋值:((收盘价-240日内最低价的最低值)/(240日内最高价的最高值-240日内最低价的最低值)*200-100)
K赋值:RSV的18日[1日权重]移动平均的3日[1日权重]移动平均
D赋值:K的18日指数移动平均的3日简单移动平均
短买赋值:K上穿D AND K>0 AND 收盘价<昨收盘价*1.07
当满足条件短买时,在(Q2+Q3)/2+(Q2-Q3)/1位置书写文字,COLORFF00FF
YY赋值:成交量(手)的30日[1日权重]移动平均
量1赋值:(YY-30日内1日内YY的最低值的最低值)/(30日内1日内YY的最高值的最高值-30日内1日内YY的最低值的最低值)
量赋值:(YY-30日内1日内YY的最低值的最低值)/(30日内1日内YY的最高值的最高值-30日内1日内YY的最低值的最低值)>0.92
短横赋值:((TTA日内收盘价的最高值-TTA日内收盘价的最低值)/收盘价)<0.04
横后上涨赋值:(收盘价/昨收盘价)>=1.02=0 AND 短横 AND 量 AND 收盘价上穿(收盘价*成交量(手)的TTA日简单移动平均/成交量(手)的TTA日简单移动平均+收盘价的TTA日平均绝对偏差*2)
上涨赋值:(横后上涨上穿0AND量ANDT>60OR(T>60ANDCLOSE<昨收盘价*1.04AND(量1<0.5OR量1=1)ANDBARSLAST(收盘价上穿(收盘价*成交量(手)的TTA日简单移动平均/成交量(手)的TTA日简单移动平均+收盘价的TTA日平均绝对偏差*2))<3ANDCROSS(收盘价,最高价的?日简单移动平均的成交量(手),1))))日过滤
当满足条件上涨时,在(Q2+Q3)/2+(Q2-Q3)/1位置书写文字,画红色,线宽为3
输出 HHHH:GDSJ日前的最高价,COLORFFFFFF,POINTDOT,线宽为1
输出过顶:如果收盘价上穿HHHH,返回1,否则返回0,COLOR00FF00,POINTDOT,NODRAW
输出冲高:如果收盘价上穿HHHH*1.01的15日过滤,返回1,否则返回0,COLOR00FFFF,POINTDOT,NODRAW
画带状线
当满足条件过顶时,在HHHH*1.005位置书写文字,COLOR00FF00
当满足条件冲高时,在HHHH*1.005位置书写文字,COLOR00FFFF
收盘价,线宽为2,COLORFFFFFF
输出均价:成交量(手)*收盘价的历史累和/成交量(手)的历史累和,画黄色

指标安装下载帮助  |   联系我们  |  乐淘公式网  |  公式网   |  指标公式  |   加入收藏   |  设为主页

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