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

飞狐买股均线主图公式代码源码[其他软件公式]

相关标签: 60日均线多空变色指标 、 5日均线变色主图源码 、 均线拐头变色公式源码 、 60均线变色公式源码 、 通达信买卖神器主图指标 、 通达信立体变色k线 、 发个经典的变色均线指标 、 神奇均线主图公式指标 、 期货多空变色k线指标 、 通达信变色均线指标公式 、 通达信均线主图公式 、 通达信拐头变色均线指标 、

原理解析:

输出M5: 收盘价的5日简单移动平均
输出M10: 收盘价的10日简单移动平均
输出M20: 收盘价的20日简单移动平均
输出M30: 收盘价的30日简单移动平均
输出M60: 收盘价的60日简单移动平均
输出M125: 收盘价的125日简单移动平均
输出M250: 收盘价的250日简单移动平均, , 画红色
VAR2赋值:1日前的收盘价
VAR3赋值:收盘价-VAR2和0的较大值的6日[1日权重]移动平均/收盘价-VAR2的绝对值的6日[1日权重]移动平均*100
当满足条件84上穿VAR3时,在最高价位置书写文字, , 画黄色
VAR4赋值:收盘价-VAR2和0的较大值的12日[1日权重]移动平均/收盘价-VAR2的绝对值的12日[1日权重]移动平均*100
当满足条件VAR4上穿20时,在最低价-(最高价-最低价)位置书写文字, , 画红色
VAR8赋值:收盘价的12日简单移动平均
VAR9赋值:收盘价的26日简单移动平均
VARA赋值:1日前的VAR8
VARB赋值:1日前的VAR9
VARC赋值:(VAR8-VAR9)/VAR8*100
VARD赋值:VAR8-VARA的绝对值/VAR8*100
VARE赋值:1日前的VAR9
VARF赋值:1日前的VARD
VAR10赋值:1日前的M5
VAR11赋值:1日前的M10
VAR12赋值:1日前的收盘价
VAR13赋值:统计5日中满足收盘价>1日前的收盘价的天数/5*100
VAR14赋值:(36日内最高价的最高值-收盘价)/(36日内最高价的最高值-36日内最低价的最低值)*100
VAR15赋值:VAR14的5日[1日权重]移动平均
VAR16赋值:(收盘价-8日内最低价的最低值)/(8日内最高价的最高值-8日内最低价的最低值)*100
VAR17赋值:VAR16的2日[1日权重]移动平均
VAR18赋值:成交量(手)/当前流通股本(手)的30日简单移动平均*成交量(手)的60日简单移动平均/10000+收盘价的30日简单移动平均*8
VAR19赋值:1日前的VAR15
VAR1A赋值:1日前的VAR17
VAR1B赋值:1日前的VAR18
VAR1C赋值:VAR17的5日简单移动平均
VAR1D赋值:VAR17的12日简单移动平均
VAR1E赋值:VAR17的26日简单移动平均
VAR1F赋值:1日前的VAR13
VAR20赋值:(VAR18-VAR1B)/VAR18*100
VAR21赋值:VAR14的5日[1日权重]移动平均
VAR22赋值:1日前的VAR21
VAR23赋值:VAR16的2日[1日权重]移动平均
VAR24赋值:1日前的VAR23
VAR25赋值:如果收阳线,返回1,否则返回0
VAR26赋值:如果M5>VAR10,返回1,否则返回0
VAR27赋值:如果M10>VAR11,返回1,否则返回0
VAR28赋值:如果VARD>VARF,返回1,否则返回0
VAR29赋值:如果VAR17>VAR1A,返回5,否则返回0
VAR2A赋值:如果VAR19>VAR15,返回5,否则返回0
VAR2B赋值:如果VAR18>VAR1B,返回2,否则返回0
VAR2C赋值:如果VARC>2.25,返回10,否则返回0
VAR2D赋值:如果VAR17>60,返回6,否则返回0
VAR2E赋值:如果VAR17>80,返回8,否则返回0
VAR2F赋值:如果VAR17>VAR15,返回10,否则返回0
VAR30赋值:如果VAR17>VAR15,返回VAR1D-VAR1E,否则返回0
VAR31赋值:如果VAR17>VAR15ANDVAR15<20,返回5,否则返回0
VAR32赋值:如果收盘价>VAR8ANDVAR8>VAR9,返回5,否则返回0
VAR33赋值:如果VAR8>VAR9,返回5,否则返回0
VAR34赋值:如果VAR9>VARE,返回5,否则返回0
VAR35赋值:如果VAR15<18,返回VAR1C-VAR15,否则返回0
VAR36赋值:如果VAR15>VAR17ANDVAR15>50,返回8,否则返回0
VAR37赋值:(VAR25+VAR26+VAR27+VAR28+VAR29+VAR2A+VAR2B+VAR2C+VAR2D+VAR2E+VAR2F+VAR30+VAR31+VAR32+VAR33+VAR34+VAR35-VAR36)
VAR38赋值:1日前的VAR37
VAR39赋值:VAR37的6日简单移动平均
VAR3A赋值:VAR37的12日简单移动平均
VAR3B赋值:VAR37的26日简单移动平均
VAR3C赋值:VAR37的13日简单移动平均
VAR3D赋值:1日前的VAR3A
VAR3E赋值:2日前的VAR3A
当满足条件VAR19>VAR1BANDVAR15<VAR18ANDVAR3A<25ANDVAR17>VAR15时,在M5位置书写文字, , 画红色
当满足条件VAR18>30ANDVAR17>VAR18ANDVAR3A>30ANDVAR3A<60ANDCROSS(VAR18,VAR15)时,在M5位置书写文字, , 画黄色
当满足条件VAR3A>60ANDCROSS(VAR3C,VAR3A)ANDVAR17<60ANDVAR15>20时,在M5位置书写文字, , 画绿色
当满足条件VAR3A>60ANDVAR3E<VAR3DANDVAR3D>VAR3A时,在M5位置书写文字, , 画绿色
当满足条件VAR18>66ANDCROSS(VAR15,VAR18)ORVAR13=0ANDVAR1F>0ANDVAR17<15ORVAR13=0ANDVAR1F=0ANDVAR1A>15时,在最低价-(最高价-最低价)/2位置书写文字, , 画绿色
当满足条件VAR20>0.4ANDVAR18>97ANDVAR17>86ANDVAR15<10时,在M5位置书写文字, , 画红色
当满足条件VAR20>0.65ANDVAR15<9时,在M5位置书写文字, , 画红色
 

源码:

 

M5: MA(CLOSE,5);
M10: MA(CLOSE,10);
M20: MA(CLOSE,20);
M30: MA(CLOSE,30);
M60: MA(CLOSE,60);
M125: MA(CLOSE,125);
M250: MA(CLOSE,250), , colorred;
Var2:=REF(CLOSE,1);
Var3:=SMA(MAX(CLOSE-Var2,0),6,1)/SMA(ABS(CLOSE-Var2),6,1)*100;
DRAWTEXT(CROSS(84,Var3),HIGH,'见顶↓'), , coloryellow;
Var4:=SMA(MAX(CLOSE-Var2,0),12,1)/SMA(ABS(CLOSE-Var2),12,1)*100;
DRAWTEXT(CROSS(Var4,20),LOW-(HIGH-LOW),'见底↑'), , colorred;
Var8:=MA(CLOSE,12);
Var9:=MA(CLOSE,26);
VarA:=REF(Var8,1);
VarB:=REF(Var9,1);
VarC:=(Var8-Var9)/Var8*100;
VarD:=ABS(Var8-VarA)/Var8*100;
VarE:=REF(Var9,1);
VarF:=REF(VarD,1);
Var10:=REF(M5,1);
Var11:=REF(M10,1);
Var12:=REF(CLOSE,1);
Var13:=COUNT(CLOSE>REF(CLOSE,1),5)/5*100;
Var14:=(HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
Var15:=SMA(Var14,5,1);
Var16:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
Var17:=SMA(Var16,2,1);
Var18:=MA(VOL/CAPITAL,30)*MA(VOL,60)/10000+MA(CLOSE,30)*8;
Var19:=REF(Var15,1);
Var1A:=REF(Var17,1);
Var1B:=REF(Var18,1);
Var1C:=MA(Var17,5);
Var1D:=MA(Var17,12);
Var1E:=MA(Var17,26);
Var1F:=REF(Var13,1);
Var20:=(Var18-Var1B)/Var18*100;
Var21:=SMA(Var14,5,1);
Var22:=REF(Var21,1);
Var23:=SMA(Var16,2,1);
Var24:=REF(Var23,1);
Var25:=IF(CLOSE>OPEN,1,0);
Var26:=IF(M5>Var10,1,0);
Var27:=IF(M10>Var11,1,0);
Var28:=IF(VarD>VarF,1,0);
Var29:=IF(Var17>Var1A,5,0);
Var2A:=IF(Var19>Var15,5,0);
Var2B:=IF(Var18>Var1B,2,0);
Var2C:=IF(VarC>2.25,10,0);
Var2D:=IF(Var17>60,6,0);
Var2E:=IF(Var17>80,8,0);
Var2F:=IF(Var17>Var15,10,0);
Var30:=IF(Var17>Var15,Var1D-Var1E,0);
Var31:=IF(Var17>Var15 AND Var15<20,5,0);
Var32:=IF(CLOSE>Var8 AND Var8>Var9,5,0);
Var33:=IF(Var8>Var9,5,0);
Var34:=IF(Var9>VarE,5,0);
Var35:=IF(Var15<18,Var1C-Var15,0);
Var36:=IF(Var15>Var17 AND Var15>50,8,0);
Var37:=(Var25+Var26+Var27+Var28+Var29+Var2A+Var2B+Var2C+Var2D+Var2E+Var2F+Var30+Var31+Var32+Var33+Var34+Var35-Var36);
Var38:=REF(Var37,1);
Var39:=MA(Var37,6);
Var3A:=MA(Var37,12);
Var3B:=MA(Var37,26);
Var3C:=MA(Var37,13);
Var3D:=REF(Var3A,1);
Var3E:=REF(Var3A,2);
DRAWTEXT(Var19>Var1B AND Var15<Var18 AND Var3A<25 AND Var17>Var15,M5,'最佳时机 '), , colorred;
DRAWTEXT(Var18>30 AND Var17>Var18 AND Var3A>30 AND Var3A<60 AND CROSS(Var18,Var15),M5,'追涨 '), , coloryellow;
DRAWTEXT(Var3A>60 AND CROSS(Var3C,Var3A) AND Var17<60 AND Var15>20,M5,'等死吗? '), , colorgreen;
DRAWTEXT(Var3A>60 AND Var3E<Var3D AND Var3D>Var3A,M5,'逃命! '), , colorgreen;
DRAWTEXT(Var18>66 AND CROSS(Var15,Var18) OR Var13=0 AND Var1F>0 AND Var17<15 OR Var13=0 AND Var1F=0 AND Var1A>15,LOW-(HIGH-LOW)/2,'还要跌'), , colorgreen;
DRAWTEXT(Var20>0.4 AND Var18>97 AND Var17>86 AND Var15<10,M5,'还要涨'), , colorred;
DRAWTEXT(Var20>0.65 AND Var15<9,M5,'还要涨'), , colorred;{来源:www.cxh99.com 程序化交易}

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容