通达信根据xs通道优化的运行通道指标源码
N:=102;
M:=7;
ZF:=(C-REF(C,1))/REF(C,1)*100;
AA:=MA((2*CLOSE+HIGH+LOW)/4,5);
通道1:=AA*N/100;
通道2:=AA*(200-N)/100;
CC:=ABS((2*CLOSE+HIGH+LOW)/4-MA(CLOSE,20))/MA(CLOSE,20);
DD:=DMA(CLOSE,CC);
通道3:=(1+M/100)*DD;
通道4:=(1-M/100)*DD;
短中轨:=(通道1+通道2)/2;
薛斯中轨:=(通道3+通道4)/2;
DRAWBAND(CONST(薛斯中轨),RGB(39,0,39),通道1,205);
DRAWBAND(CONST(通道4),RGB(39,139,39),通道2,90);
DRAWKLINE(H,O,L,C);
T1:通道1;
T2:通道2;
T3:IF(CURRBARSCOUNT<120,CONST(通道3),通道3);
T4:IF(CURRBARSCOUNT<120,CONST(通道4),通道4);
T5:短中轨;
T6:CONST(MA(T5,5));
T7:IF(CURRBARSCOUNT<120,CONST(薛斯中轨),薛斯中轨);
XG:=COUNT((C>通道4),10)=10 AND CROSS(通道4,L) AND 通道4>REF(通道4,1) AND SUM(ZF>9.9,3)<1 AND REF(C,1)/L>1.03;
DRAWICON(CROSS(通道4,L) AND 通道4>REF(通道4,1),L,5);
DRAWICON(CROSS(C,通道4) AND C>REF(C,1),L,5);
DRAWICON(CROSS(C,T5) AND C>REF(C,1),L,3);
DRAWICON(CROSS(C,T7) AND C>REF(C,1),L,9);
来函数检测结果如下:
该公式没有未来函数
解密、定制、编写公式指标请联系QQ或微信同号:88652583
置顶指标
相关指标公式
0,画红色
100,画绿色
B11赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)*100- 70
B2赋值:B11的9日[1日权重]移动平均+100
B3赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值- 9日内最低价的最低值)*100
B4赋值:B3的3日[1日权重]移动平均
B5赋值:B4的3日[1日权重]移动平均+100
B6赋值:B5-B2
B7赋值:如果B6>60,返回B6-60,否则返回0,画绿色
持有赋值:当满足条件1日前的B7画带状线
H1赋值:昨收盘价和最高价的较大值
L1赋值:昨收盘价和最低价的较小值
P1赋值:H1-L1
阻力赋值:L1+P1*7/8,COLOR00DD00
支撑赋值:L1+P1*0.5/8,COLOR00DD00
现价赋值:收盘价,画白色,线宽为1
当满足条件支撑上穿现价时,在0和10位置之间画柱状线,宽度为1,0不为0则画空心柱.,画黄色
当满足条件现价小于阻力保持2个交易日后交叉上穿时,在100和105位置之间画柱状线,宽度为1,0不为0则画空心柱.,画绿色
A赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的19日简单移动平均,画红色
B赋值:-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值)
D赋值:-100*(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)的4日指数移动平均,线宽为2
长期线赋值:A+100,COLOR9900FF,线宽为2
短期线赋值:B+100,COLOR888888
中期线赋值:D+100,画淡灰色,线宽为1
见顶赋值:(1日前的中期线>85 AND 1日前的短期线>85 AND 1日前的长期线>65) AND 长期线上穿短期线
顶部区域赋值:(中期线<1日前的中期线 AND 1日前的中期线>80) AND (1日前的短期线>95 OR 2日前的短期线>95 ) AND 长期线>60 AND 短期线<83.5 AND 短期线<中期线 AND 短期线<长期线+4
顶部赋值:顶部区域的4日过滤
底部区域赋值:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR 1日前的短期线<5) AND (中期线>1日前的中期线 OR 短期线>1日前的短期线))OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>1日前的短期线) OR (长期线<10 AND 中期线<7 AND 短期线<1)
低位金叉赋值:长期线<15 AND 1日前的长期线<15 AND 中期线<18 AND 短期线>1日前的短期线 AND 短期线上穿长期线 AND 短期线>中期线 AND (1日前的短期线<5 OR 2日前的短期线<5 ) AND (中期线>=长期线 OR 1日前的短期线<1 )
低位买入赋值:长期线<10 AND 短期线上穿长期线 AND (短期线-1日前的短期线)>12 AND 短期线>15
低位抄底赋值:长期线<9 AND 中期线上穿长期线 AND 短期线>20
A1赋值:上次1日前的中期线上穿长期线距今天数
底背赋值:A1+1日前的收盘价>收盘价 AND 长期线>A1+1日前的长期线 AND 中期线上穿长期线 AND A1+1日前的长期线<11
A2赋值:上次1日前的长期线上穿中期线距今天数
顶背赋值:A2+1日前的收盘价<收盘价 AND A2+1日前的长期线>长期线 AND 长期线上穿中期线 AND A2+1日前的长期线>88
当满足条件底部区域时,在5和0位置之间画柱状线,宽度为22,1不为0则画空心柱.,画红色
当满足条件低位金叉时,在10和15位置之间画柱状线,宽度为11,1不为0则画空心柱.,画红色
当满足条件低位买入时,在20和28位置之间画柱状线,宽度为2,1不为0则画空心柱.,COLOR9966FF
当满足条件低位抄底时,在0和10位置之间画柱状线,宽度为2.8,1不为0则画空心柱.,画黄色
当满足条件底背时,在0和10位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
当满足条件顶背时,在105和110位置之间画柱状线,宽度为2,1不为0则画空心柱.,画绿色,线宽为2
VAR1111赋值:收盘价的13日指数移动平均的13日指数移动平均
控盘赋值:(VAR1111-1日前的VAR1111)/1日前的VAR1111*1000
JJ赋值:均价
P赋值:55
S赋值:8
M1赋值:3
财赋值:(收盘价的S日指数移动平均-收盘价的P日指数移动平均)*10,画红色,线宽为2
神赋值:财的M1日指数移动平均,画绿色,线宽为1
BTJ11赋值:(收盘价-JJ)/JJ<-0.03
BTJ2赋值:控盘>1日前的控盘 AND 控盘<-0.2
BTJ3赋值:财上穿神 AND 财<-0.3
STJ1赋值:(收盘价-JJ)/JJ>0.005
STJ01赋值:控盘<1日前的控盘 AND 控盘>0.5
STJ31赋值:神上穿财
STJ02赋值:控盘>0
STJ32赋值:神上穿财 AND 财>1.618
BTJ811赋值:BTJ11ANDBTJ2ANDBTJ3的13日过滤
STJ81赋值:STJ1ANDSTJ01ANDSTJ31的13日过滤
STJ82赋值:STJ02ANDSTJ32的13日过滤
STJ83赋值:STJ81 AND STJ82
当满足条件BTJ811ANDTIME>10时,在25位置画26号图标
当满足条件STJ83时,在75位置画15号图标
VAR111赋值:(收盘价-36日内最低价的最低值)/(36日内最高价的最高值-36日内最低价的最低值)*100
VAR211赋值:VAR111的3日[1日权重]移动平均
VAR311赋值:VAR211的3日[1日权重]移动平均
VAR411赋值:VAR311的3日[1日权重]移动平均
VAR611赋值:VAR311上穿VAR411 AND VAR311<20
VAR711赋值:VAR411上穿VAR311 AND VAR311>80
VAR811赋值:VAR211上穿VAR311 AND VAR311>80 AND VAR311>VAR411
当满足条件VAR811时,在90和100位置之间画柱状线,宽度为10,0不为0则画空心柱.,画白色
当满足条件VAR611的10日过滤=1时,在45位置画7号图标
当满足条件VAR711的5日过滤=1时,在80位置画8号图标
V11赋值:3*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
趋势线赋值:V11的3日指数移动平均
V12赋值:(趋势线-1日前的趋势线)/1日前的趋势线*100
BB赋值: (趋势线<=13 AND V12>13) AND (趋势线<=13ANDV12>13)的10日过滤
输出 买入股票: 当满足条件BB时,在10和20位置之间画柱状线,宽度为3,1不为0则画空心柱.,COLOR0099FF
昨收赋值:昨收盘价
HH赋值:最高价
LL赋值:最低价
FK赋值:HH-昨收和昨收-LL的较大值*0.1
Q2赋值:昨收-2*FK*3.22
Q3赋值:昨收-3*FK*3.2
DIF赋值:(收盘价的13日指数移动平均 - 收盘价的24日指数移动平均)
DEA赋值:(DIF的6日指数移动平均)
CC赋值:收盘价,画白色,线宽为2
VAR71赋值:CC的6.18日[1日权重]移动平均
JCCOUNT赋值:统计上次DEA>=0距今天数日中满足DIF上穿DEA的天数
三次金叉赋值:DIF上穿DEA AND DEA<0 AND 统计21日中满足JCCOUNT=3的天数=1
当满足条件三次金叉时,在30位置画1号图标
A2MM赋值: 收盘价-(2日前的收盘价)和0的较大值的7日[1日权重]移动平均/收盘价-(2日前的收盘价)的绝对值的7日[1日权重]移动平均*100, COLOR00FF00
VAR3MM赋值:收盘价-(1日前的收盘价)和0的较大值的7日[1日权重]移动平均/收盘价-(1日前的收盘价)的绝对值的7日[1日权重]移动平均*100
当满足条件A2MM<1日前的A2MMANDA2MM>79ANDA2MM>80时,在90和100位置之间画柱状线,宽度为3,0不为0则画空心柱.,画绿色
TEND赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均,COLORFF00FF
VAR2W赋值:100-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值)
当满足条件TEND<=10ANDCROSS((VAR2W的3日指数移动平均),((VAR2W的7日指数移动平均)的5日指数移动平均))AND((VAR2W的7日指数移动平均)的5日指数移动平均)<20时,在15和25位置之间画柱状线,宽度为3,0不为0则画空心柱.,画淡红色
LC赋值:1日前的收盘价
RSI5赋值:收盘价-LC和0的较大值的5日[1日权重]移动平均/收盘价-LC的绝对值的5日[1日权重]移动平均*100
RTD赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
ATD赋值:RTD的3日[1日权重]移动平均
BTD赋值:ATD的3日[1日权重]移动平均
CCC赋值:(BTD/2+40)*1.1
DTD赋值:CCC的3日[1日权重]移动平均
当满足条件DTD上穿RSI5ANDCROSS(80,RSI5)时,在80和90位置之间画柱状线,宽度为3,1不为0则画空心柱.,画绿色
RSI赋值:收盘价-(1日前的收盘价)和0的较大值的6日[1日权重]移动平均/收盘价-(1日前的收盘价)的绝对值的6日[1日权重]移动平均*100
WR赋值:-100*(14日内最高价的最高值-收盘价)/(14日内最高价的最高值-14日内最低价的最低值)
WR反向赋值:(0-WR)-100
RSI买点赋值:RSI<20 AND RSI>1日前的RSI
WR反向买点赋值:WR反向>-80 AND WR反向<1日前的WR反向
朋友选股赋值:RSI买点 AND WR反向买点
当满足条件朋友选股时,在20和30位置之间画柱状线,宽度为3,1不为0则画空心柱.,画红色
DIFF1赋值:不定周期收盘价的12日指数移动平均-不定周期收盘价的26日指数移动平均
DEA1赋值:DIFF1的9日指数移动平均,COLORFFFF00
A1HMG赋值:上次1日前的DIFF1上穿DEA1距今天数
底背离赋值:A1HMG+1日前的收盘价>收盘价 AND DIFF1>A1HMG+1日前的DIFF1 AND DIFF1上穿DEA1
DEA0赋值:DIFF1*100的9日指数移动平均
MACD0赋值:2*(DIFF1*100-DEA0)
黑马赋值:(MACD0>1日前的MACD0*2.5 AND MACD0>15)
当满足条件底背离AND黑马时,在40位置画25号图标
WRSI赋值:收盘价-1日前的收盘价和0的较大值的6日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的6日[1日权重]移动平均*100
RSVGS赋值:(收盘价-50日内最低价的最低值)/(50日内最高价的最高值-50日内最低价的最低值)*100
KGS赋值:RSVGS的3日[1日权重]移动平均
DGS赋值:KGS的3日[1日权重]移动平均
JGS赋值:(3*KGS-2*DGS),线宽为2
VAR1YG赋值:4*(收盘价-19日内最低价的最低值)/(19日内最高价的最高值-19日内最低价的最低值)*100的5日[1日权重]移动平均-3*(收盘价-19日内最低价的最低值)/(19日内最高价的最高值-19日内最低价的最低值)*100的5日[1日权重]移动平均的3.2日[1日权重]移动平均
个股赋值:100*(收盘价-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)的3日指数移动平均,COLOR1010FF
VAR01DB赋值:(收盘价-25日内最低价的最低值)/(25日内最高价的最高值-25日内最低价的最低值)*100的5日指数移动平均
VAR02DB赋值:(25日内最高价的最高值-25日内最低价的最低值)/(收盘价-25日内最低价的最低值)的5日指数移动平均
VAR03DB赋值:VAR02DB上穿VAR01DB
VAR04DB赋值:2日前的VAR02DB<1日前的VAR02DB AND VAR02DB<1日前的VAR02DB
VAR05DB赋值:统计7日中满足VAR03DB的天数>0 AND VAR04DB
VAR11DB赋值:如果最低价<=(33日内最低价的最低值),返回(收盘价的5日指数移动平均),否则返回0的3日指数移动平均*40
VAR12DB赋值:如果VAR11DB>100,返回VAR11DB*0.312,否则返回VAR11DB
VAR1赋值:(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*80
B1赋值:VAR1的7日[1日权重]移动平均
VAR2赋值:B1的5日[1日权重]移动平均
绝路航标赋值:如果B1上穿VAR2ANDB1<40,返回38,否则返回0,画黄色,线宽为2
BG赋值:如果日期<=1150530,返回1,否则返回0
GH赋值:(不定周期收盘价*BG)/(成交额(元)的(不定周期收盘价*BG)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*BG)的有效数据周期数日累和)位于1.05和0.95之间
VB1赋值:如果GH=0,返回(不定周期收盘价*BG)的(不定周期收盘价*BG)的有效数据周期数日简单移动平均,否则返回(成交额(元)的(不定周期收盘价*BG)的有效数据周期数日累和/成交量(手)*100的(不定周期收盘价*BG)的有效数据周期数日累和)
中线赋值:1,画蓝色,线宽为2
快趋势线赋值:(不定周期收盘价/VB1)的21日指数移动平均,画黄色,,线宽为1
当满足条件快趋势线上穿中线ANDCROSS(WRSI,20)ANDVAR05DBANDCOUNT(VAR05DB,5)=1时,在0和10位置之间画柱状线,宽度为1,1不为0则画空心柱.,画洋红色
当满足条件绝路航标>0ANDVAR05DBANDCOUNT(VAR05DB,5)=1ANDCROSS(个股,9)AND(VAR1YG上穿8)时,在0和10位置之间画柱状线,宽度为3,0不为0则画空心柱.,画洋红色