未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:PEAK
该公式包含未来函数:PEAKBARS
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET
该公式包含未来函数:WINNER
该公式包含未来函数:CAPITAL
指标源码:

原理解析:
输出大机构仓位:100*(1-收盘价计算的获利盘比例),画红色,LINETHICK4
X_1赋值:1/收盘价计算的获利盘比例
X_2赋值:收盘价的13日简单移动平均
X_3赋值:100-(收盘价-X_2的绝对值/X_2*100)
X_4赋值:120日内最低价最低值
X_5赋值:120日内最高价最高值
X_6赋值:(X_5-X_4)/100
X_7赋值:SMA((收盘价-X_4)/X_6,20,1)
X_8赋值:SMA((开盘价-X_4)/X_6,20,1)
X_7的10日[1日权重]移动平均
X_8的10日[1日权重]移动平均
X_11:=100-X_10
输出短线主力仓位:100-X_9,画黄色, 线宽为2
X_12:=(收盘价*2+最高价+最低价)/4*10
X_13:=X_12的13日指数移动平均-X_12的34日指数移动平均
X_14:=X_13的5日指数移动平均
X_15:=2*(X_13-X_14)*5.5
X_16:=(8日内INDEXH最高值-INDEXC)/(8日内INDEXH最高值-8日内INDEXL最低值)*8
X_16的18日[1日权重]移动平均
X_18:=(INDEXC-8日内INDEXL最低值)/(8日内INDEXH最高值-8日内INDEXL最低值)*10
X_19:=(INDEXC*2+INDEXH+INDEXL)/4
X_20:=X_19的13日指数移动平均-X_19的34日指数移动平均
X_21:=X_20的3日指数移动平均
X_22:=(X_20-X_21)/2
X_23:=3*SMA((收盘价-55日内最低价最低值)/(55日内最高价最高值-55日内最低价最低值)*100,5,1)-2*SMA(SMA((收盘价-55日内最低价最低值)/(55日内最高价最高值-55日内最低价最低值)*100,5,1),3,1)
X_24:=(X_23的3日指数移动平均-1日前的X_23的3日指数移动平均)/1日前的X_23的3日指数移动平均*100
输出准备现金:STICKLINE(X_23的3日指数移动平均<=13,0,20,5,0),画红色
X_25:=X_23的3日指数移动平均<=13 AND FILTER(X_23的3日指数移动平均<=13,15)
DRAWTEXT(X_25,(-10),1),COLORGRAY
输出买入股票:STICKLINE(X_23的3日指数移动平均<=13 AND X_24>13,0,30,5,0),COLORLIMAGENTA
X_26:=X_23的3日指数移动平均<=13 AND X_24>13 AND FILTER(X_23的3日指数移动平均<=13 AND X_24>13,10)
当满足条件X_26时,在35和2位置书写文字
输出卖临界:STICKLINE(X_23的3日指数移动平均>60 AND X_23的3日指数移动平均>1日前的X_23的3日指数移动平均,100,95,15,1),画绿色
X_27:=X_23的3日指数移动平均>=90 AND X_24 AND FILTER(X_23的3日指数移动平均>=90 AND X_24,10)
X_28:=X_23的3日指数移动平均>=120 AND X_24 AND FILTER(X_23的3日指数移动平均>=120 AND X_24,10)
如果X_22>=0返回X_22否则返回0
如果X_22<=0返回X_22否则返回0
如果X_15>=0返回X_15否则返回1
如果X_15<=0返回X_15否则返回1
当满足条件X_27时,在33和3位置书写文字
X_29:=(2*收盘价+最高价+最低价+开盘价)/5
X_30:=34日内最低价最低值
X_31:=34日内最高价最高值
输出多:EMA((X_29-X_30)/(X_31-X_30)*100,13),画白色
输出空:多的3日指数移动平均,画绿色
X_32:=1日前的最低价*0.9
X_33:=最低价*0.9
X_34:=(X_33*成交量+X_32*(当前流通股本-成交量))/当前流通股本
X_35:=X_34的30日指数移动平均
X_36:=收盘价-1日前的收盘价
X_37:=X_36和0较大值
X_38:=X_36的绝对值
X_37的7日[1日权重]移动平均
X_37的13日[1日权重]移动平均
X_41:=收盘价的有效数据周期数
X_42:=SMA(X_36和0较大值,6,1)/SMA(X_36的绝对值,6,1)*100
X_43:=(-200)*(60日内最高价最高值-收盘价)/(60日内最高价最高值-60日内最低价最低值)+100
X_44:=(收盘价-15日内最低价最低值)/(15日内最高价最高值-15日内最低价最低值)*100
X_45:=SMA((SMA(X_44,4,1)-50)*2,3,1)
X_46:=(INDEXC-14日内INDEXL最低值)/(14日内INDEXH最高值-14日内INDEXL最低值)*100
X_46的4日[1日权重]移动平均
X_47的3日[1日权重]移动平均
X_49:=(30日内最高价最高值-收盘价)/收盘价*100
X_50:=X_42<=25 AND X_43<(-95) AND X_49>20 AND X_45<(-30) AND X_48<30 AND X_35-收盘价>=(-0.25) AND X_39<22 AND X_40<28 AND X_41>50
X_51:=(最高价+最低价+收盘价)/3
X_52:=(X_51-X_51的14日简单移动平均)/(0.015*AVEDEV(X_51,14))
X_53:=(X_51-X_51的70日简单移动平均)/(0.015*AVEDEV(X_51,70))
如果X_52>=150 AND X_52<200 AND X_53>=150 AND X_53<200返回10否则返回0
X_55:=IF(X_52<=(-150) AND X_52>(-200) AND X_53<=(-150) AND X_53>(-200),(-10),X_54)
当满足条件X_50时,在0和80之间画柱状线
DRAWTEXT(X_50上穿0.5 AND 统计10日满足X_50=1的天数=1,90,4),画红色
X_56:=收盘价/3日前的收盘价>=1.1
X_57:=BACKSET(X_56,3)
输出买:IF(X_57 AND 统计3日满足X_57的天数=1,50,0),画洋红色
X_58:=PEAKBARS(3,15,1)<10
如果X_58=1返回50否则返回0
如果X_59=50返回100否则返回0
输出卖:IF(X_60>1日前的X_60,50,0),画绿色, 线宽为3
当满足条件卖时,在60和5位置书写文字
X_61:=TROUGHBARS(3,15,1)<10
如果X_61=1返回50否则返回0
如果X_62=50返回50否则返回0
买1:IF(X_63>1日前的X_63,50,0),画红色, 线宽为3
当满足条件买1时,在60和6位置书写文字
X_64:=TROUGHBARS(3,15,1)<10
如果X_64=1返回50否则返回0
X_66:=ZIG(3,50/5)*1
X_67:=X_66的2日简单移动平均
X_68:=X_66上穿X_67*10
X_69:=X_67上穿X_66*10
DRAWTEXT(X_69=10,(-10),7),画绿色, 线宽为3
DRAWTEXT(X_68=10,(-10),8),画红色, 线宽为3
输出爆发线:80,画红色
输出强弱分界线:50,画绿色
X_70:=(开盘价+最高价+最低价+收盘价)/4
X_71:=X_70的3日简单移动平均
X_72:=SUM(IF(X_70>1日前的X_70,X_70*成交量,0),4)/SUM(IF(X_70<1日前的X_70,X_70*成交量,0),4)
X_73:=REF(100-100/(1+X_72),1)
X_74:=10日内X_70最高值
X_75:=30日内X_70最低值
X_76:=X_74-X_75
X_77:=EMA((X_25-X_75)/X_76,1)*100
X_78:=16日内X_25最高值
X_79:=90日内X_25最低值
X_80:=X_78-X_79
X_81:=EMA((X_25-X_79)/X_80,1)*100
X_82:=30日内X_25最高值
X_83:=240日内X_25最低值
X_84:=X_82-X_83
X_85:=EMA((X_25-X_83)/X_84,1)*100
输出中线趋势:X_81,画洋红色, 线宽为2
当满足条件X_77>90 AND X_81>70时,在86和94之间画柱状线
当满足条件X_77<5 AND X_81<30时,在0和8之间画柱状线
 

声明:本站所有资源,均为用户自主上传,仅作为学习交流之用,其版权归原作者或原出版社所有,本站不对所涉及的版权问题负法律责任。如有侵权,请联系我们删除!