您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

飞狐指标——我开股市指标公式[其他软件公式]

相关标签:

 

原理解析:

VAR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的14日[1日权重]移动平均
VAR2赋值:最高价-1日前的最高价
VAR3赋值:1日前的最低价-最低价
VAR4赋值:如果VAR2>0ANDVAR2>VAR3,返回VAR2,否则返回0的12日[1日权重]移动平均
VAR5赋值:如果VAR3>0ANDVAR3>VAR2,返回VAR3,否则返回0的12日[1日权重]移动平均
VAR6赋值:VAR4*100/VAR1
VAR7赋值:VAR5*100/VAR1
VAR8赋值:VAR7-VAR6的绝对值/(VAR7+VAR6)*100的12日[1日权重]移动平均
VAR9赋值:(VAR8+5日前的VAR8)/2
VARA赋值:最高价-开盘价的12日累和/开盘价-最低价的12日累和*100
VARB赋值:0和最高价-1日前的收盘价的较大值的12日累和/0和1日前的收盘价-最低价的较大值的12日累和*100
VARC赋值:成交额(元)/成交量(手)/100
VARD赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VARE赋值:成交额(元)的5日累和/VARC/100
VARF赋值:成交额(元)的13日累和/VARC/100
VAR10赋值:成交额(元)的34日累和/VARC/100
VAR11赋值:成交额(元)的209日累和/VARC/100
VAR12赋值:1日前的成交量(手)+2日前的成交量(手)+3日前的成交量(手)+4日前的成交量(手)
VAR13赋值:VAR12/当前流通股本(手)
VAR14赋值:成交量(手)/当前流通股本(手)*VARD+VAR13*1日前的VARC
VAR15赋值:如果日期<1500501,返回以成交量(手)/VARE为权重VARD的动态移动平均,否则返回0
VAR16赋值:如果日期<1500501,返回以成交量(手)/VARF为权重VARD的动态移动平均,否则返回0
VAR17赋值:如果日期<1500501,返回以成交量(手)/VAR10为权重VARD的动态移动平均,否则返回0
VAR18赋值:如果日期<1500501,返回以成交量(手)/当前流通股本(手)为权重VARD的动态移动平均,否则返回0
VAR19赋值:100*(收盘价-VAR15)/VAR15
VAR1A赋值:100*(收盘价-VAR16)/VAR16
VAR1B赋值:100*(收盘价-VAR17)/VAR17
VAR1C赋值:100*(收盘价-VAR18)/VAR18
VAR1D赋值:收盘价的13日简单移动平均
VAR1E赋值:100*(VAR1D-1日前的VAR1D)/1日前的VAR1D
VAR1F赋值:收盘价-最低价
VAR20赋值:最高价-最低价
VAR21赋值:收盘价-最高价
VAR22赋值:如果收盘价>=0,返回(VAR1F/VAR20+VAR21/VAR20)*成交量(手),否则返回(VAR21/VAR20+VAR1F/VAR20)*成交量(手)
VAR23赋值:VAR22的10日累和/10000
VAR24赋值:100*(VAR16-1日前的VAR16)/1日前的VAR16
VAR25赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR26赋值:VAR25的3日[1日权重]移动平均
VAR27赋值:VAR26的3日[1日权重]移动平均
VAR28赋值:3*VAR26-2*VAR27
VAR29赋值:(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100
VAR2A赋值:VAR29的5日[1日权重]移动平均
VAR2B赋值:VAR2A的10日[1日权重]移动平均
VAR2C赋值:VAR2B上穿VAR2A
VAR2D赋值:VAR2B>80 OR VAR2A>80
VAR2E赋值:VAR2C AND VAR2D
VAR2F赋值:VAR1E>0 AND VAR24>0 AND VAR23>0
VAR30赋值:VAR1E<0 OR VAR24<0 OR VAR23<0 OR VAR1A<0
VAR31赋值:收盘价
VAR32赋值:开盘价
VAR33赋值:最高价
VAR34赋值:最低价
VAR35赋值:1.1*收盘价
VAR36赋值:0.9*收盘价
VAR37赋值:100*(以VAR35计算的获利盘比例-以VAR36计算的获利盘比例)
VAR38赋值:成交量(手)/当前流通股本(手)*100<3
VAR39赋值:100*以收盘价计算的获利盘比例>90
VAR3A赋值:VAR38 AND VAR39
VAR3B赋值:成交量(手)的34日累和/当前流通股本(手)
VAR3C赋值:100-100/(1+VAR3B)>0
VAR3D赋值:100-100/(1+VAR3B)<34
VAR3E赋值:VAR3C AND VAR3D
VAR3F赋值:100*成交量(手)/当前流通股本(手)
VAR40赋值:100*(以收盘价计算的获利盘比例-1日前的以收盘价计算的获利盘比例)
VAR41赋值:4
VAR42赋值:VAR40/VAR3F
VAR43赋值:VAR40/VAR3F>10
VAR44赋值:100*(以收盘价计算的获利盘比例-VAR41日前的以收盘价计算的获利盘比例)/5*VAR3F的5日简单移动平均
VAR45赋值:240日内最低价的最低值
VAR46赋值:100*(收盘价-VAR45)/VAR45>15
VAR47赋值:100*(收盘价-VAR45)/VAR45<45
VAR48赋值:100*(收盘价-VAR45)/VAR45
VAR49赋值:VAR46 AND VAR47
VAR4A赋值:100*(以收盘价计算的获利盘比例-以开盘价计算的获利盘比例)>18
VAR4B赋值:100*(以收盘价计算的获利盘比例-以开盘价计算的获利盘比例)<100
VAR4C赋值:VAR4A AND VAR4B
VAR4D赋值:VAR4C AND VAR49 AND VAR43 AND VAR3E
VAR4E赋值:如果日期<1530430ANDDATE>900101,返回1,否则返回0
VAR4F赋值:日期
VAR50赋值:1530401
VAR51赋值:成交额(元)/成交量(手)/100的3日指数移动平均*VAR4E
VAR52赋值:VAR51的88日指数移动平均*VAR4E
VAR53赋值:VAR51的88日指数移动平均*0.85*VAR4E
VAR54赋值:VAR53*0.87*VAR4E
VAR55赋值:LOWREF(收盘价,1)*1.02*VAR4E
当满足条件VAR55的6日过滤时,在最低价+0.1位置书写文字
输出金: (收盘价的5日指数移动平均*7+收盘价的10日指数移动平均*3)/10*VAR4E
输出土: 收盘价的13日指数移动平均*VAR4E
输出水: 收盘价的50日指数移动平均*VAR4E
输出相军工作室: 当满足条件3*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100的10日[2日权重]移动平均-2*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100*VAR4E的10日[2日权重]移动平均的2日[1日权重]移动平均>?日前的3*(收盘价-最低价的?日[?日权重]移动平均时,在成交量(手))/(60日内最高价的最高值-60日内最低价的最低值)*100,10,2)-2*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100*VAR4E的10日[2日权重]移动平均的2日[1日权重]移动平均,10)和收盘价位置之间画柱状线,宽度为开盘价,6不为0则画空心柱.
当满足条件3*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100的10日[2日权重]移动平均-2*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100*VAR4E的10日[2日权重]移动平均的2日[1日权重]移动平均>?日前的3*(收盘价-最低价的?日[?日权重]移动平均时,在成交量(手))/(60日内最高价的最高值-60日内最低价的最低值)*100,10,2)-2*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100*VAR4E的10日[2日权重]移动平均的2日[1日权重]移动平均,10)和最高价位置之间画柱状线,宽度为最低价,0不为0则画空心柱.
输出恭喜大家发财: 当满足条件成交量(手)/当前流通股本(手)>0.015*VAR4E时,在收盘价和开盘价位置之间画柱状线,宽度为15,1不为0则画空心柱.
当满足条件成交量(手)/当前流通股本(手)>0.05*VAR4E时,在收盘价和开盘价位置之间画柱状线,宽度为80,1不为0则画空心柱.
当满足条件成交量(手)/当前流通股本(手)>0.1*VAR4E时,在收盘价和开盘价位置之间画柱状线,宽度为150,1不为0则画空心柱.
VAR56赋值:当满足条件成交量(手)/当前流通股本(手)>0.2*VAR4E时,在收盘价和开盘价位置之间画柱状线,宽度为250,1不为0则画空心柱.
VAR57赋值:当满足条件成交量(手)/当前流通股本(手)>0.3*VAR4E时,在收盘价和开盘价位置之间画柱状线,宽度为350,0不为0则画空心柱.
当满足条件3*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100的10日[2日权重]移动平均-2*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100的10日[2日权重]移动平均的2日[1日权重]移动平均当满足条件3*(收盘价-LL的?日[?日权重]移动平均时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.时,在(最低价,60))/(60日内最高价的最高值-60日内最低价的最低值)*100,10,2)-2*(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100的10日[2日权重]移动平均的2日[1日权重]移动平均逃顶:当满足条件VAR2E时,在VAR33和VAR34位置之间画柱状线,宽度为18,0不为0则画空心柱.和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
当满足条件75上穿收盘价-1日前的收盘价和0的较大值的8日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的8日[1日权重]移动平均*100*VAR4E时,在最高价+0.25位置书写文字
当满足条件-5上穿(45日内最低价的最低值-收盘价)/(45日内最高价的最高值-45日内最低价的最低值)*100的5日简单移动平均*VAR4E时,在最低价-0.25位置书写文字
 

源码:

 

Var1:=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),14,1);
Var2:=HIGH-REF(HIGH,1);
Var3:=REF(LOW,1)-LOW;
Var4:=SMA(IF(Var2>0 AND Var2>Var3,Var2,0),12,1);
Var5:=SMA(IF(Var3>0 AND Var3>Var2,Var3,0),12,1);
Var6:=Var4*100/Var1;
Var7:=Var5*100/Var1;
Var8:=SMA(ABS(Var7-Var6)/(Var7+Var6)*100,12,1);
Var9:=(Var8+REF(Var8,5))/2;
VarA:=SUM(HIGH-OPEN,12)/SUM(OPEN-LOW,12)*100;
VarB:=SUM(MAX(0,HIGH-REF(CLOSE,1)),12)/SUM(MAX(0,REF(CLOSE,1)-LOW),12)*100;
VarC:=AMOUNT/VOL/100;
VarD:=(3*HIGH+LOW+OPEN+2*CLOSE)/7;
VarE:=SUM(AMOUNT,5)/VarC/100;
VarF:=SUM(AMOUNT,13)/VarC/100;
Var10:=SUM(AMOUNT,34)/VarC/100;
Var11:=SUM(AMOUNT,209)/VarC/100;
Var12:=REF(VOL,1)+REF(VOL,2)+REF(VOL,3)+REF(VOL,4);
Var13:=Var12/CAPITAL;
Var14:=VOL/CAPITAL*VarD+Var13*REF(VarC,1);
Var15:=IF(DATE<1500501,DMA(VarD,VOL/VarE),0);
Var16:=IF(DATE<1500501,DMA(VarD,VOL/VarF),0);
Var17:=IF(DATE<1500501,DMA(VarD,VOL/Var10),0);
Var18:=IF(DATE<1500501,DMA(VarD,VOL/CAPITAL),0);
Var19:=100*(CLOSE-Var15)/Var15;
Var1A:=100*(CLOSE-Var16)/Var16;
Var1B:=100*(CLOSE-Var17)/Var17;
Var1C:=100*(CLOSE-Var18)/Var18;
Var1D:=MA(CLOSE,13);
Var1E:=100*(Var1D-REF(Var1D,1))/REF(Var1D,1);
Var1F:=CLOSE-LOW;
Var20:=HIGH-LOW;
Var21:=CLOSE-HIGH;
Var22:=IF(CLOSE>=0,(Var1F/Var20+Var21/Var20)*VOL,(Var21/Var20+Var1F/Var20)*VOL);
Var23:=SUM(Var22,10)/10000;
Var24:=100*(Var16-REF(Var16,1))/REF(Var16,1);
Var25:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
Var26:=SMA(Var25,3,1);
Var27:=SMA(Var26,3,1);
Var28:=3*Var26-2*Var27;
Var29:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
Var2A:=SMA(Var29,5,1);
Var2B:=SMA(Var2A,10,1);
Var2C:=CROSS(Var2B,Var2A);
Var2D:=Var2B>80 OR Var2A>80;
Var2E:=Var2C AND Var2D;
Var2F:=Var1E>0 AND Var24>0 AND Var23>0;
Var30:=Var1E<0 OR Var24<0 OR Var23<0 OR Var1A<0;
Var31:=CLOSE;
Var32:=OPEN;
Var33:=HIGH;
Var34:=LOW;
Var35:=1.1*CLOSE;
Var36:=0.9*CLOSE;
Var37:=100*(WINNER(Var35)-WINNER(Var36));
Var38:=VOL/CAPITAL*100<3;
Var39:=100*WINNER(CLOSE)>90;
Var3A:=Var38 AND Var39;
Var3B:=SUM(VOL,34)/CAPITAL;
Var3C:=100-100/(1+Var3B)>0;
Var3D:=100-100/(1+Var3B)<34;
Var3E:=Var3C AND Var3D;
Var3F:=100*VOL/CAPITAL;
Var40:=100*(WINNER(CLOSE)-REF(WINNER(CLOSE),1));
Var41:=4;
Var42:=Var40/Var3F;
Var43:=Var40/Var3F>10;
Var44:=100*(WINNER(CLOSE)-REF(WINNER(CLOSE),Var41))/5*MA(Var3F,5);
Var45:=LLV(LOW,240);
Var46:=100*(CLOSE-Var45)/Var45>15;
Var47:=100*(CLOSE-Var45)/Var45<45;
Var48:=100*(CLOSE-Var45)/Var45;
Var49:=Var46 AND Var47;
Var4A:=100*(WINNER(CLOSE)-WINNER(OPEN))>18;
Var4B:=100*(WINNER(CLOSE)-WINNER(OPEN))<100;
Var4C:=Var4A AND Var4B;
Var4D:=Var4C AND Var49 AND Var43 AND Var3E;
Var4E:=IF(DATE<1530430 AND DATE>900101,1,0);
Var4F:=DATE;
Var50:=1530401;
Var51:=EMA(AMOUNT/VOL/100,3)*Var4E;
Var52:=EMA(Var51,88)*Var4E;
Var53:=EMA(Var51,88)*0.85*Var4E;
Var54:=Var53*0.87*Var4E;
Var55:=LOWREF(CLOSE,1)*1.02*Var4E;
DRAWTEXT(FILTER(Var55,6),LOW+0.1,'坚决买进');
金: (EMA(CLOSE,5)*7+EMA(CLOSE,10)*3)/10*Var4E;
土: EMA(CLOSE,13)*Var4E;
水: EMA(CLOSE,50)*Var4E;
相军工作室: STICKLINE(3*SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2)-2*SMA(SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100*Var4E,10,2),2,1)>REF(3*SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2)-2*SMA(SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100*Var4E,10,2),2,1),10),CLOSE,OPEN,6,0);
STICKLINE(3*SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2)-2*SMA(SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100*Var4E,10,2),2,1)>REF(3*SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2)-2*SMA(SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100*Var4E,10,2),2,1),10),HIGH,LOW,0,0);
恭喜大家发财: STICKLINE(VOL/CAPITAL>0.015*Var4E,CLOSE,OPEN,15,1);
STICKLINE(VOL/CAPITAL>0.05*Var4E,CLOSE,OPEN,80,1);
STICKLINE(VOL/CAPITAL>0.1*Var4E,CLOSE,OPEN,150,1);
Var56:=STICKLINE(VOL/CAPITAL>0.2*Var4E,CLOSE,OPEN,250,1);
Var57:=STICKLINE(VOL/CAPITAL>0.3*Var4E,CLOSE,OPEN,350,0);
STICKLINE(3*SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2)-2*SMA(SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2),2,1)
STICKLINE(3*SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2)-2*SMA(SMA((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100,10,2),2,1)
逃顶: STICKLINE(Var2E,Var33,Var34,18,0);
DRAWTEXT(CROSS(75,SMA(MAX(CLOSE-REF(CLOSE,1),0),8,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),8,1)*100)*Var4E,HIGH+0.25,'卖出');
DRAWTEXT(CROSS(-5,MA((LLV(LOW,45)-CLOSE)/(HHV(HIGH,45)-LLV(LOW,45))*100,5))*Var4E,LOW-0.25,'买进');


{来源:www.cxh99.com 程序化交易}

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容