势底:=sum(close,25)/28;
势顶:=sum(close,25)/22,pointdot,linethick2,colorff00;
主线:=wma(close,20);
主线2:wma(close,20),linethick2;
var1:=pow(close-主线,1);
var2:=ma(var1,3);
var3:=sqrt(var2);
阻力线:=主线+1.96*var3;
支撑线:=主线-1.96*var3;
partline(主线2>ref(主线2,1) and 阻力线<>支撑线,主线2),linethick2,colorff;
partline(主线2<ref(主线2,1),主线2),linethick2,colorff00;
partline(主线2<ref(主线2,1),主线2),linethick2,colorff00;
partline(阻力线=支撑线,主线2),linethick2,colorff0000;
var11:=(2*close+open+high+low)/5;
var12:=vol;
m1:=sum(var11*var12,1)/sum(var12,1);
m5:=sum(var11*var12,5)/sum(var12,5);
m13:=sum(var11*var12,13)/sum(var12,13);
m8:=sum(var11*var12,3)/sum(var12,3);
m21:=sum(var11*var12,21)/sum(var12,21);
y:=m1;
u1:=m5;
主力:=m8;
u3:=m13;
xx1:=u1>主力 and 主力>u3;
c5:=if(xx1>0,llv(u1,5),hhv(主力,5));
c8:=if(xx1>0,llv(主力,8),hhv(主力,5));
c13:=if(xx1>0,llv(u3,13),hhv(主力,5));
散户:=llv(主力,20);
临界线:=wma(close,5);
var1:=pow(close-临界线,1);
var2:=ma(var1,3);
var3:=sqrt(var2);
阻力线:=临界线+1.96*var3;
支撑线:=临界线-1.96*var3;
partline(临界线>ref(临界线,1) and 阻力线<>支撑线,临界线),linethick3,colorff;
partline(临界线<ref(临界线,1),临界线),linethick2,colorff00;
partline(阻力线=支撑线,临界线),linethick2,colorff0000;
var1:=(close+high+low)/3;
cb:=ma(var1,4);
a1:=hhv(cb,18);
a2:=hhv(cb,41);
a3:=hhv(high,62)*0.98;
b1:=llv(cb,18);
b2:=llv(low,62)*1.02;
mid:=ma(close,20);
upper:=mid+2*std(close,20);
lower:=mid-2*std(close,20);
var1:=(ref(high,1)+ref(low,1))/2;
var2:=(ref(high,1)+ref(low,1))/2;
var3:=ma(close,27)+2*std(close,27);
mid:=ma(close,20);
upper:=mid+2*std(close,20);
lower:=mid-2*std(close,20);
v1:=(close-lower)/(upper-lower)*100;
v2:=v1-ema(v1,5);
k1:=sum(llv(v2,4),4)/4;
v3:=ema(v2,64)*10;
v4:=ema(0.4*v2*(-1),3);
v5:=-1*ema(v2,39)*10;
a:=v3>10;
e:=v2>v4;
ks:=v5>10;
rks:=v3<=10 or v2<=v4 or v5<=10;
mls:=(close-sma(close,13,1))/sma(close,13,1)*(-100);
开:=ref(mls,1);
高:=开/mls>1.23 and 开>13 and close/ref(close,1)>1.03;
低:=open;
收:=high;
varqs49:=low;
varqs50:=close;
超跌:stickline(mls>13,收,varqs49,0,1),linethick2,colorffffff;
反弹:stickline(高=1,收,varqs49,0,1),linethick2,colorff00ff;
上线:=sma(close,6.5,1);
下线:=sma(close,13.5,1);
上线界:=sma(close,3,1);
下线界:=sma(close,8,1);
bbi:=(ma(close,3)+ma(close,6)+ma(close,12)+ma(close,24))/4;
upr:=bbi+3*std(bbi,13);dwn:=bbi-3*std(bbi,13);
安全:=ma(close,60);
lc:=ref(close,1);
rsi:=sma(max(close-lc,0),6,1)/sma(abs(close-lc),6,1)*100;
a7:=(2*close+high+low)/4;白色主力线:ma(a7,5),linethick2;
操作界:=ma(a7,5)*1.03;
操作界限:=ma(a7,5)*0.97;
压力:hhv(a7,21);
支撑:llv(a7,21);
sk:=ema((a7-支撑)/(压力-支撑)*100,7);
sd:=ema(0.667*ref(sk,1)+0.333*sk,5);
d:=ma(close,80)-ma(close,10)/3;input:n(3,1,100),step(2,1,100),maxp(20,5,100);
sj:=(年月日 <= 1041231);
var1:=(除权数据(1) + 除权数据(2));
cap:=收盘价;
cap[序列数据量]:=1;
for i=序列数据量 downto 2 do
cap[(i - 1)]:=(cap[i] / (1 + (var1[i] / 10)));
capi:=((cap * 流通盘大小) / 100);
hs:=(成交量 / capi);
成本:="xt1@cycmax";
成本1:=动态移动平均(((成交额 / 成交量) / 100),((0.8 * hs) / 100));
画区间彩带(((成本 < 成本1) and (收盘价 < 100)),成本,成本1),colorcc6666;
画区间彩带(((成本 >= 成本1) and (收盘价 < 100)),成本,成本1),color5022dd;
aa:=(向前引用(最高价,n) = 最高值(最高价,((2 * n) + 1)));
aaa:=信号过滤(aa,n);
bb:=向前赋值(aaa,(n + 1));
cc1:=信号过滤(bb,n);
cc:=(cc1 or 是否最后周期);
aa2:=(向前引用(最低价,n) = 最低值(最低价,((2 * n) + 1)));
aaa2:=信号过滤(aa2,n);
bb2:=向前赋值(aaa2,(n + 1));
cc22:=信号过滤(bb2,n);
cc2:=(cc22 and 求逻辑非(cc1));
ea:=向前赋值(cc,(向前引用(上一次条件成立位置(cc2),1) + 1));
eb:=(ea > 向前引用(ea,1));
ee:=向前赋值(eb,2);
ff1:=(ee > 向前引用(ee,1));
ee2:=向前赋值((ff1 and (统计总数(cc,(向前引用(上一次条件成立位置(cc2),1) + 2)) = 0)),(向前引用(上一次条件成立位置(cc2),1) + 2));
ff2:=(ee2 > 向前引用(ee2,1));
ee3:=向前赋值((ff2 and (统计总数(cc,(向前引用(上一次条件成立位置(cc2),1) + 2)) = 0)),(向前引用(上一次条件成立位置(cc2),1) + 2));
ff3:=(ee3 > 向前引用(ee3,1));
js:=条件函数(cc,统计总数(cc2,(向前引用(上一次条件成立位置(cc),1) + 1)),0);
g1:=条件函数(((js = 1) and cc),上一次条件成立位置(ff1),0);
ga:=条件函数((cc and (向前引用(最低价,上一次条件成立位置(ff1)) >= 向前引用(最低价,上一次条件成立位置(ff2)))),上一次条件成立位置(ff2),上一次条件成立位置(ff1));
g2:=条件函数(((js = 2) and cc),ga,0);
g3:=条件函数(((js >= 3) and cc),条件函数((cc and (向前引用(最低价,ga) >= 向前引用(最低价,上一次条件成立位置(ff3)))),上一次条件成立位置(ff3),ga),0);
gg:=((g1 + g2) + g3);
ja:=向前赋值(cc,gg);
jb:=(ja > 向前引用(ja,1));
jj:=向前赋值(jb,2);
ld:=(jj > 向前引用(jj,1));
ld1:=(ld or 是否最后周期);
hea:=向前赋值(ld1,(向前引用(上一次条件成立位置(cc),1) + 1));
heb:=(hea > 向前引用(hea,1));
hee:=向前赋值(heb,2);
hff1:=(hee > 向前引用(hee,1));
hee2:=向前赋值((hff1 and (统计总数(ld1,(向前引用(上一次条件成立位置(cc),1) + 2)) = 0)),(向前引用(上一次条件成立位置(cc),1) + 2));
hff2:=(hee2 > 向前引用(hee2,1));
hee3:=向前赋值((hff2 and (统计总数(ld1,(向前引用(上一次条件成立位置(cc),1) + 2)) = 0)),(向前引用(上一次条件成立位置(cc),1) + 2));
hff3:=(hee3 > 向前引用(hee3,1));
hjs:=条件函数(ld1,统计总数(cc1,(向前引用(上一次条件成立位置(ld1),1) + 1)),0);
hg1:=条件函数(((hjs = 1) and ld1),上一次条件成立位置(hff1),0);
hga:=条件函数((ld1 and (向前引用(最高价,上一次条件成立位置(hff1)) <= 向前引用(最高价,上一次条件成立位置(hff2)))),上一次条件成立位置(hff2),上一次条件成立位置(hff1));
hg2:=条件函数(((hjs = 2) and ld1),hga,0);
hg3:=条件函数(((hjs >= 3) and ld1),条件函数((ld1 and (向前引用(最高价,hga) <= 向前引用(最高价,上一次条件成立位置(hff3)))),上一次条件成立位置(hff3),hga),0);
hgg:=((hg1 + hg2) + hg3);
hja:=向前赋值(ld1,hgg);
hjb:=(hja > 向前引用(hja,1));
hjj:=向前赋值(hjb,2);
hd:=(hjj > 向前引用(hjj,1));
x1:=向前赋值(是否最后周期,(上一次条件成立位置(ld) + 1));
x2:=(x1 > 向前引用(x1,1));
y1:=向前赋值(是否最后周期,(上一次条件成立位置(hd) + 1));
y2:=(y1 > 向前引用(y1,1));
z1:=条件函数((上一次条件成立位置(x2) < 上一次条件成立位置(y2)),x2,y2);
z2:=条件函数((上一次条件成立位置(x2) < 上一次条件成立位置(y2)),最低价,最高价);
uu:=向前赋值(是否最后周期,(上一次条件成立位置(ld) + 1));
vv:=(uu > 向前引用(uu,1));
ww:=向前赋值(vv,(向前引用(上一次条件成立位置(ld),1) + 2));
xx:=(ww > 向前引用(ww,1));
www:=向前赋值(xx,(向前引用(上一次条件成立位置(ld),1) + 2));
xxx:=(www > 向前引用(www,1));
ww13:=向前赋值(ww,(向前引用(上一次条件成立位置(hd),1) + 2));
ww14:=向前赋值(ww13,(向前引用(上一次条件成立位置(hd),1) + 2));
uu2:=向前赋值(是否最后周期,(上一次条件成立位置(hd) + 1));
vv2:=(uu2 > 向前引用(uu2,1));
ww2:=向前赋值(vv2,(向前引用(上一次条件成立位置(hd),1) + 2));
xx2:=(ww2 > 向前引用(ww2,1));
ww3:=向前赋值(ww2,(向前引用(上一次条件成立位置(hd),1) + 2));
xx3:=(ww3 > 向前引用(ww3,1));
ww4:=向前赋值(ww3,(向前引用(上一次条件成立位置(hd),1) + 2));
xx4:=(ww4 > 向前引用(ww4,1));
cs2:=((向前引用(最高价,上一次条件成立位置(xx2)) - 向前引用(最高价,上一次条件成立位置(xx3))) / (上一次条件成立位置(xx3) - 上一次条件成立位置(xx2)));
压力2:=(向前引用(最高价,上一次条件成立位置(xx3)) + (上一次条件成立位置(xx3) * cs2)),colorff00;
cs3:=((向前引用(最高价,上一次条件成立位置(vv2)) - 向前引用(最高价,上一次条件成立位置(xx2))) / (上一次条件成立位置(xx2) - 上一次条件成立位置(vv2)));
压力1:=(向前引用(最高价,上一次条件成立位置(vv2)) + (上一次条件成立位置(vv2) * cs3)),linethick1,colorff00ff;
cs4:=((向前引用(最高价,上一次条件成立位置(xx3)) - 向前引用(最高价,上一次条件成立位置(xx4))) / (上一次条件成立位置(xx4) - 上一次条件成立位置(xx3)));
压力3:=(向前引用(最高价,上一次条件成立位置(xx3)) + (上一次条件成立位置(xx3) * cs4)),linethick1,colorff;
scsm:=((向前引用(最高价,上一次条件成立位置(vv2)) - 向前引用(最低价,上一次条件成立位置(xx))) / (上一次条件成立位置(xx) - 上一次条件成立位置(vv2)));
趋势生命:=(向前引用(最低价,上一次条件成立位置(vv)) + (上一次条件成立位置(vv) * scsm)),linethick2,colorffffff;
fsl:=((向前引用(最高价,上一次条件成立位置(vv2)) - 向前引用(最低价,上一次条件成立位置(vv))) / (上一次条件成立位置(vv2) - 上一次条件成立位置(vv)));
分水领1:=(向前引用(最低价,上一次条件成立位置(vv)) + (上一次条件成立位置(vv) * fsl));
分水领2:=(向前引用(最高价,上一次条件成立位置(vv2)) + (上一次条件成立位置(vv2) * fsl));
分水领:=条件函数(((上一次条件成立位置(vv2) - 上一次条件成立位置(vv)) > 0),分水领1,分水领2),linethick2,colorff0000;
显示数字((hd and ((ww14 or vv2) or vv)),(最高价 * 1.02),最高价,2),align0,shift1,colorff00ff;
tp:=((交叉函数(收盘价,压力1) or 交叉函数(收盘价,压力2)) or 交叉函数(收盘价,压力3));
周k:=引用指标(品种代码,'kdj.k',0,7);
周d:=引用指标(品种代码,'kdj.d',0,7);
历史流通盘{万股}:=capi;
zf:=(((最高价 - 最低价) * 100) / 最低价);
stzf:=(((收盘价 - 开盘价) * 100) / 开盘价);
spzf:=(((收盘价 - 最低价) * 100) / 最低价);
stzfb:=(stzf / zf);
spzfb:=(spzf / zf);
最大震幅:=向前引用(最高值(zf,5),1);
最小震幅:=向前引用(最低值(zf,5),1);
xzfb:=(zf / 最大震幅);
dzfb:=(zf / 最小震幅);
xhsb:=(hs / 向前引用(最高值(hs,4),1));
dhsb:=(hs / 向前引用(最低值(hs,4),1));
dy1:=(0 - (5 * (((((stzfb >= 0.48) and (spzfb > 0.5)) and (dzfb > 2)) and (dhsb > 2)) and (收盘价 > 开盘价))));
dy2:=(0 - (5 * ((((stzfb >= 0.8) and (dzfb > 1.5)) and (dhsb > 1.5)) and (收盘价 > 开盘价))));
dy3:=(0 - (5 * ((((((stzfb >= 0.82) and (xzfb > 0.9)) and (dzfb > 1.5)) and (xhsb > 0.9)) and (dhsb > 1.5)) and (收盘价 > 开盘价))));
单阳:=信号过滤((((dy1 or dy2) or dy3) and (周k > 周d)),3);
vv1:=(单阳 * 最低价);
ts:=(((上一次条件成立位置((单阳 > 0)) + 1) >= 1) and (上一次条件成立位置((单阳 > 0)) <= 13));
单阳高:=向前引用(最高值(最高价,上一次条件成立位置((单阳 > 0))),1);
单阳攻击:=(交叉函数(收盘价,单阳高) and ts);
强势攻击:=条件函数(((单阳 = 1) and (单阳攻击 = 1)),1,0);
单阳低点:=向前引用(最低价,上一次条件成立位置(vv));
单阳不破:=(ts and (最低价 >= 单阳低点));
时间:=条件函数((最低价 >= 单阳低点),上一次条件成立位置((单阳 < 0)),0);
单阳启稳:=((交叉函数(hs,zf) and (收盘价 > 开盘价)) and ts);
画柱线((收盘价 >= 开盘价),最低价,最高价,0.1,0),colorff;
画柱线((收盘价 >= 开盘价),开盘价,收盘价,7,1),colorff;
画柱线((收盘价 <= 开盘价),最低价,最高价,0.1,0),colorffff00;
画柱线((收盘价 <= 开盘价),开盘价,收盘价,7,0),colorffff00;
画柱线(((单阳 = 1) and (周k < 50)),收盘价,开盘价,8,0),colorffff;
画柱线(((单阳 = 1) and (周k < 50)),最高价,最低价,0,0),colorffff;
画柱线((单阳启稳 = 1),收盘价,开盘价,8,0),colorff00ff;
画柱线((单阳启稳 = 1),最高价,最低价,0,0),colorff00ff;
画柱线((((单阳 = 1) and (周k > 50)) and (周k < 80)),收盘价,开盘价,8,0),colorffff;
画柱线((((单阳 = 1) and (周k > 50)) and (周k < 80)),最高价,最低价,0,0),colorffff;
画柱线(((收盘价 >= 开盘价) and (单阳攻击 = 1)),收盘价,开盘价,8,0),colorff;
画柱线(((收盘价 >= 开盘价) and (单阳攻击 = 1)),收盘价,开盘价,4,0),colorb0b0ff;
画柱线(((收盘价 >= 开盘价) and (单阳攻击 = 1)),收盘价,开盘价,2,0),colorffff;
画柱线(((收盘价 >= 开盘价) and (单阳攻击 = 1)),最高价,最低价,0,0),colorffff;
画柱线(((单阳 = 1) and (周k >= 80)),收盘价,开盘价,8,0),colorff2020;
画柱线(((单阳 = 1) and (周k >= 80)),收盘价,开盘价,4,0),colorff6600;
画柱线(((单阳 = 1) and (周k >= 80)),收盘价,开盘价,2,0),colorffff00;
画柱线(((单阳 = 1) and (周k >= 80)),最高价,最低价,0,0),colorffff00;
ztzd:=最小值(向前引用(收盘价,1),最小值(向前引用(开盘价,1),最小值(向前引用(最高价,1),向前引用(最低价,1))));
ztzg:=最大值(向前引用(收盘价,1),最大值(向前引用(开盘价,1),最大值(向前引用(最高价,1),向前引用(最低价,1))));
jtzd:=最小值(收盘价,最小值(开盘价,最小值(最高价,最低价)));
jtzg:=最大值(收盘价,最大值(开盘价,最大值(最高价,最低价)));
tkx:=(ztzd > jtzg);
tks:=(ztzg < jtzd);
☉ 好公式网发布的指标公式主要用于软件技术面分析,仅供参考,勿用于实际操作,据此操作风险自负!
☉ 解压密码:www.goodgongshi.com 就是好公式网域名,希望大家看清楚,切勿输错。
☉ tnc和tni格式指标公式,仅可以用通达信软件引入使用,例如可以用通达信软件引入使用指标公式;
☉ tne格式指标公式,仅可以用通达信软件公式编辑器5.0版导入,高版本兼容低版本;
☉ fnc格式指标公式,可以用大智慧软件新一代高速行情分析系统股票软件使用,少部分可以用分析家软件引入使用;
☉ alg格式指标公式,仅仅可以用飞狐交易师软件引入使用;exp格式指标公式,仅可以用大智慧经典版软件引入使用;
☉ hxf格式指标公式,仅可以用同花顺软件引入使用。
☉ 如果您发现下载软件链接错误,请联系管理员报告错误。
☉ 好公式网欢迎各位网友帮忙宣传转发本站网址,有您的支持,我们会做得更好!
☉ 本文天空系列组合FH公式下载 飞狐指标天空指标 源码仅供学习研究。