分享

大智慧江南鹰眼指标公式源码编程思路破译和风险提示

 追梦文库 2022-12-01 发布于天津

编程思路破译

VAR2赋值:((收盘价 - 55日内最低价的最低值) / (55日内最高价的最高值 - 55日内最低价的最低值))

VAR3赋值:VAR2的7日[1日权重]移动平均

VAR4赋值:1日前的VAR3

VAR5赋值:VAR3的10日[1日权重]移动平均

VAR6赋值:((55日内最高价的最高值 - 收盘价) / (55日内最高价的最高值 - 55日内最低价的最低值))

VAR7赋值:VAR6的5日简单移动平均

VAR8赋值:(5日内最低价的最低值 = 120日内最低价的最低值)

VAR9赋值:1日前的收盘价

VARA赋值:((收盘价-VAR9)和0的较大值的6日[1日权重]移动平均 / (收盘价-VAR9)的绝对值的6日[1日权重]移动平均)

VARB赋值:((收盘价-VAR9)和0的较大值的12日[1日权重]移动平均 / (收盘价-VAR9)的绝对值的12日[1日权重]移动平均)

VARC赋值:(((收盘价 + 最低价) + 最高价) / 3)

VARD赋值:(((((VARC-1日前的最低价)-(最高价-VARC))*成交量(手))/100000)/(最高价-最低价))的历史累和

VARE赋值:VARD的1日指数移动平均

VARF赋值:VARE

VAR10赋值:VARE的12日简单移动平均

VAR11赋值:VARE的26日简单移动平均

VAR12赋值:((VARF - VAR10) * 60)

VAR13赋值:如果(VAR12>0.05),返回VAR12,否则返回0

VAR14赋值:如果(VAR13>50),返回50,否则返回VAR13

VAR15赋值:((当前流通股本(手) / 成交量(手)的5日指数移动平均) / 30)

VAR16赋值:VAR15

VAR17赋值:获利盘为85%的成本分布的10日指数移动平均

VAR18赋值:获利盘为1%的成本分布的10日指数移动平均

VAR19赋值:收盘价的10日指数移动平均

VAR1A赋值:((VAR19 - VAR18) / (VAR17 - VAR18))

VAR1B赋值:1日前的VAR1A

VAR1C赋值:((收盘价 - 12日前的收盘价) / 12日前的收盘价)

VAR1D赋值:((大盘的收盘价 - 12日前的大盘的收盘价) / 12日前的大盘的收盘价)

VAR1E赋值:(VAR1C-VAR1D)的10日指数移动平均

VAR1F赋值:(VAR1D-VAR1C)的4日指数移动平均

VAR20赋值:VAR1C的4日简单移动平均

VAR21赋值:VAR1C的8日简单移动平均

VAR22赋值:1日前的VAR20

VAR23赋值:((VAR1A-12日前的VAR1A)/12日前的VAR1A)的4日简单移动平均

VAR24赋值:如果(VAR23<=(0-20)),返回(0-20),否则返回VAR23

VAR25赋值:如果(VAR24>=20),返回20,否则返回VAR24

VAR26赋值:VAR25

VAR27赋值:1日前的VAR26

VAR28赋值:5日前的VAR26

VAR29赋值:如果VAR14上穿VAR16,返回1,否则返回0

VAR2A赋值:如果(VAR14<VAR16),返回(0-10),否则返回10

VAR2B赋值:如果(VAR1E>VAR1F),返回5,否则返回(0-5)

VAR2C赋值:如果(VAR3>VAR5),返回5,否则返回(0-5)

VAR2D赋值:如果(VAR20>VAR21),返回6,否则返回(0-6)

VAR2E赋值:如果((VAR20>0)AND(VAR20>VAR21)),返回8,否则返回(0-8)

VAR2F赋值:如果(VAR26<0),返回(0-10),否则返回10

VAR30赋值:如果(VAR20>VAR22),返回10,否则返回(0-10)

VAR31赋值:如果(VAR26>VAR27),返回5,否则返回0

VAR32赋值:如果(VAR26<VAR27),返回(0-5),否则返回0

VAR33赋值:如果(收阳线),返回3,否则返回(0-3)

走势赋值:(((((((((VAR2A + VAR2B) + VAR2C) + VAR2D) + VAR2E) + VAR2F) + VAR30) + VAR31) + VAR32) + VAR33)

DRAWGBKLAST((收盘价 > 0),STRIP(自定色,自定色,1))

当满足条件(VAR1E>0)时,在(0-40)和(0-50)位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLORCCCCFF

当满足条件VAR8时,在(0-50)和(0-60)位置之间画柱状线,宽度为6,0不为0则画空心柱.,画绿色

VAR34赋值:(2日前的收盘价 * 0.865)

VAR35赋值:(13日前的收盘价 * 0.772)

VAR36赋值:VAR34和VAR35的较小值

VAR37赋值:((100 * 成交量(手)) / 当前流通股本(手))

VAR38赋值:收盘价的13日简单移动平均

VAR39赋值:((收盘价 > (0.899 * 1日前的收盘价)) AND (收盘价 < (0.901 * 1日前的收盘价)))

VAR3A赋值:以收盘价计算的获利盘比例的5日指数移动平均

VAR3B赋值:(以收盘价计算的获利盘比例的30日指数移动平均 - ((当前流通股本(手) / 成交量(手)的30日指数移动平均) / 5))

VAR3C赋值:((当前流通股本(手) / 成交量(手)的5日指数移动平均) / 5)

VAR3D赋值:VAR3A

VAR3E赋值:如果(VAR3D>0),返回(0-VAR3D),否则返回(0-VAR3D)

VAR3F赋值:1日前的VAR3D

主力趋势赋值:(VAR3B + 50)

VAR40赋值:(VAR3B + 50)

VAR41赋值:1日前的VAR40

VAR42赋值:收盘价的5日简单移动平均

VAR43赋值:收盘价的10日简单移动平均

VAR44赋值:收盘价的30日简单移动平均

VAR45赋值:收盘价的12日简单移动平均

VAR46赋值:收盘价的26日简单移动平均

VAR4B赋值:1日前的VAR46

VAR7B赋值:如果((((((VAR3上穿VAR5AND(VAR4<35))AND(VAR7>50))AND(VAR1A<25))AND(VAR1A>VAR1B))AND(VAR41<VAR40))AND(((VARA>VARB)AND(VARB>VAR3))OR((VARA>VAR3)ANDVAR8))),返回100,否则返回0

VAR7C赋值:如果(((((收盘价-VAR36)/收盘价)<0.1)AND(VAR41<VAR40))AND((VAR37的5日累和/5)<1.8)),返回100,否则返回0

VAR7D赋值:如果((((VAR3上穿VAR5ANDVAR8)AND(VAR3<25))AND(VAR1A<20))OR(((VAR3上穿VAR5ANDVAR8)AND(VAR3<40))AND(VAR1A<10))),返回100,否则返回0

信号赋值:如果(((VAR7B=100)OR(VAR7C=100))OR(VAR7D=100)),返回20,否则返回(0-50)

ZZ5赋值:(信号 - 1日前的信号)

当满足条件(ZZ5>0)时,在(0-20)位置画16号图标

当满足条件(ZZ5>0)时,在(0-30)位置画16号图标

当满足条件(ZZ5>0)时,在(0-40)位置画16号图标

当满足条件(ZZ5>0)时,在(0-50)位置画16号图标

当满足条件(ZZ5>0)时,在(0-50)位置画1号图标

Z5赋值:(走势 - 1日前的走势)

当满足条件(Z5<0)时,在5位置书写文字,画绿色

当满足条件(Z5>0)时,在5位置书写文字,COLORFF00FF

当满足条件(Z5=0)时,在5位置书写文字,画黄色

当满足条件(Z5<0)时,在9位置书写文字,画绿色

当满足条件(Z5>0)时,在9位置书写文字,COLORFF00FF

当满足条件(Z5=0)时,在9位置书写文字,画黄色

当满足条件(Z5<0)时,在15位置书写文字,画绿色

当满足条件(Z5>0)时,在15位置书写文字,COLORFF00FF

当满足条件(Z5=0)时,在15位置书写文字,画黄色

当满足条件(Z5<0)时,在20位置书写文字,画绿色

当满足条件(Z5>0)时,在20位置书写文字,COLORFF00FF

当满足条件(Z5=0)时,在20位置书写文字,画黄色

【活】市场赋值:21日内最低价的最低值

FXJK赋值:(((最高价 + 最低价) + 收盘价) / 3)

FXJK1赋值:FXJK的3日指数移动平均

FXJK2赋值:1日前的FXJK1

VA2赋值:(FXJK > FXJK2)

VA3赋值:(FXJK < FXJK2)

量赋值:FXJK

量1赋值:量的5日指数移动平均

量2赋值:量的10日指数移动平均

量3赋值:量的21日指数移动平均

DIFF1赋值:(收盘价的12日指数移动平均 - 收盘价的26日指数移动平均)

DEA1赋值:DIFF1的9日指数移动平均

MACD1赋值:(2 * (DIFF1 - DEA1))

DIFF赋值:((DIFF1 * 3) + 【活】市场)

DEA赋值:((DEA1 * 3) + 【活】市场)

当满足条件DIFF上穿DEA时,在(0-20)位置画7号图标

当满足条件DIFF上穿DEA时,在(0-25)位置画7号图标

当满足条件DIFF上穿DEA时,在(0-30)位置画7号图标

当满足条件DIFF上穿DEA时,在(0-35)位置画7号图标

当满足条件DEA上穿DIFF时,在30位置画8号图标

当满足条件量1上穿量2时,在(0-20)位置书写文字,画红色

当满足条件量1上穿量2时,在(0-25)位置书写文字,画红色

ZZ5赋值:(VA2 - 1日前的VA2)

当满足条件(ZZ5<0)时,在(0-4)位置书写文字,画绿色

当满足条件(ZZ5>0)时,在(0-4)位置书写文字,画黄色

当满足条件(ZZ5=0)时,在(0-4)位置书写文字,画黄色

当满足条件(ZZ5<0)时,在(0-9)位置书写文字,画绿色

当满足条件(ZZ5>0)时,在(0-9)位置书写文字,画黄色

当满足条件(ZZ5=0)时,在(0-9)位置书写文字,画黄色

当满足条件(ZZ5<0)时,在(0-15)位置书写文字,画绿色

当满足条件(ZZ5>0)时,在(0-15)位置书写文字,画黄色

当满足条件(ZZ5=0)时,在(0-15)位置书写文字,画黄色

0,线宽为4,COLORBBBBBB

程序源码

VAR2:=((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55)));

VAR3:=SMA(VAR2,7,1);

VAR4:=REF(VAR3,1);

VAR5:=SMA(VAR3,10,1);

VAR6:=((HHV(HIGH,55) - CLOSE) / (HHV(HIGH,55) - LLV(LOW,55)));

VAR7:=MA(VAR6,5);

VAR8:=(LLV(LOW,5) = LLV(LOW,120));

VAR9:=REF(CLOSE,1);

VARA:=(SMA(MAX((CLOSE - VAR9),0),6,1) / SMA(ABS((CLOSE - VAR9)),6,1));

VARB:=(SMA(MAX((CLOSE - VAR9),0),12,1) / SMA(ABS((CLOSE - VAR9)),12,1));

VARC:=(((CLOSE + LOW) + HIGH) / 3);

VARD:=SUM((((((VARC - REF(LOW,1)) - (HIGH - VARC)) * VOL) / 100000) / (HIGH - LOW)),0);

VARE:=EMA(VARD,1);

VARF:=VARE;

VAR10:=MA(VARE,12);

VAR11:=MA(VARE,26);

VAR12:=((VARF - VAR10) * 60);

VAR13:=IF((VAR12 > 0.05),VAR12,0);

VAR14:=IF((VAR13 > 50),50,VAR13);

VAR15:=((CAPITAL / EMA(VOL,5)) / 30);

VAR16:=VAR15;

VAR17:=EMA(COST(85),10);

VAR18:=EMA(COST(1),10);

VAR19:=EMA(CLOSE,10);

VAR1A:=((VAR19 - VAR18) / (VAR17 - VAR18));

VAR1B:=REF(VAR1A,1);

VAR1C:=((CLOSE - REF(CLOSE,12)) / REF(CLOSE,12));

VAR1D:=((INDEXC - REF(INDEXC,12)) / REF(INDEXC,12));

VAR1E:=EMA((VAR1C - VAR1D),10);

VAR1F:=EMA((VAR1D - VAR1C),4);

VAR20:=MA(VAR1C,4);

VAR21:=MA(VAR1C,8);

VAR22:=REF(VAR20,1);

VAR23:=MA(((VAR1A - REF(VAR1A,12)) / REF(VAR1A,12)),4);

VAR24:=IF((VAR23 <= (0 - 20)),(0 - 20),VAR23);

VAR25:=IF((VAR24 >= 20),20,VAR24);

VAR26:=VAR25;

VAR27:=REF(VAR26,1);

VAR28:=REF(VAR26,5);

VAR29:=IF(CROSS(VAR14,VAR16),1,0);

VAR2A:=IF((VAR14 < VAR16),(0 - 10),10);

VAR2B:=IF((VAR1E > VAR1F),5,(0 - 5));

VAR2C:=IF((VAR3 > VAR5),5,(0 - 5));

VAR2D:=IF((VAR20 > VAR21),6,(0 - 6));

VAR2E:=IF(((VAR20 > 0) AND (VAR20 > VAR21)),8,(0 - 8));

VAR2F:=IF((VAR26 < 0),(0 - 10),10);

VAR30:=IF((VAR20 > VAR22),10,(0 - 10));

VAR31:=IF((VAR26 > VAR27),5,0);

VAR32:=IF((VAR26 < VAR27),(0 - 5),0);

VAR33:=IF((CLOSE > OPEN),3,(0 - 3));

走势:=(((((((((VAR2A + VAR2B) + VAR2C) + VAR2D) + VAR2E) + VAR2F) + VAR30) + VAR31) + VAR32) + VAR33);

DRAWGBKLAST((CLOSE > 0),STRIP(RGB(0,60,38880),RGB(0,33,155),1));

STICKLINE((VAR1E > 0),(0 - 40),(0 - 50),6,0),COLORCCCCFF;

STICKLINE(VAR8,(0 - 50),(0 - 60),6,0),COLORGREEN;

VAR34:=(REF(CLOSE,2) * 0.865);

VAR35:=(REF(CLOSE,13) * 0.772);

VAR36:=MIN(VAR34,VAR35);

VAR37:=((100 * VOL) / CAPITAL);

VAR38:=MA(CLOSE,13);

VAR39:=((CLOSE > (0.899 * REF(CLOSE,1))) AND (CLOSE < (0.901 * REF(CLOSE,1))));

VAR3A:=EMA(WINNER(CLOSE),5);

VAR3B:=(EMA(WINNER(CLOSE),30) - ((CAPITAL / EMA(VOL,30)) / 5));

VAR3C:=((CAPITAL / EMA(VOL,5)) / 5);

VAR3D:=VAR3A;

VAR3E:=IF((VAR3D > 0),(0 - VAR3D),(0 - VAR3D));

VAR3F:=REF(VAR3D,1);

主力趋势:=(VAR3B + 50);

VAR40:=(VAR3B + 50);

VAR41:=REF(VAR40,1);

VAR42:=MA(CLOSE,5);

VAR43:=MA(CLOSE,10);

VAR44:=MA(CLOSE,30);

VAR45:=MA(CLOSE,12);

VAR46:=MA(CLOSE,26);

VAR4B:=REF(VAR46,1);

VAR7B:=IF(((((((CROSS(VAR3,VAR5) AND (VAR4 < 35)) AND (VAR7 > 50)) AND (VAR1A < 25)) AND (VAR1A > VAR1B)) AND (VAR41 < VAR40)) AND (((VARA > VARB) AND (VARB > VAR3)) OR ((VARA > VAR3) AND VAR8))),100,0);

VAR7C:=IF((((((CLOSE - VAR36) / CLOSE) < 0.1) AND (VAR41 < VAR40)) AND ((SUM(VAR37,5) / 5) < 1.8)),100,0);

VAR7D:=IF(((((CROSS(VAR3,VAR5) AND VAR8) AND (VAR3 < 25)) AND (VAR1A < 20)) OR (((CROSS(VAR3,VAR5) AND VAR8) AND (VAR3 < 40)) AND (VAR1A < 10))),100,0);

信号:=IF((((VAR7B = 100) OR (VAR7C = 100)) OR (VAR7D = 100)),20,(0 - 50));

ZZ5:=(信号 - REF(信号,1));

DRAWICON((ZZ5 > 0),(0 - 20),16);

DRAWICON((ZZ5 > 0),(0 - 30),16);

DRAWICON((ZZ5 > 0),(0 - 40),16);

DRAWICON((ZZ5 > 0),(0 - 50),16);

DRAWICON((ZZ5 > 0),(0 - 50),1);

Z5:=(走势 - REF(走势,1));

DRAWTEXT((Z5 < 0),5,'●'),COLORGREEN;

DRAWTEXT((Z5 > 0),5,'□'),COLORFF00FF;

DRAWTEXT((Z5 = 0),5,'●'),COLORYELLOW;

DRAWTEXT((Z5 < 0),9,'●'),COLORGREEN;

DRAWTEXT((Z5 > 0),9,'□'),COLORFF00FF;

DRAWTEXT((Z5 = 0),9,'●'),COLORYELLOW;

DRAWTEXT((Z5 < 0),15,'●'),COLORGREEN;

DRAWTEXT((Z5 > 0),15,'□'),COLORFF00FF;

DRAWTEXT((Z5 = 0),15,'●'),COLORYELLOW;

DRAWTEXT((Z5 < 0),20,'●'),COLORGREEN;

DRAWTEXT((Z5 > 0),20,'□'),COLORFF00FF;

DRAWTEXT((Z5 = 0),20,'●'),COLORYELLOW;

【活】市场:=LLV(LOW,21);

FXJK:=(((HIGH + LOW) + CLOSE) / 3);

FXJK1:=EMA(FXJK,3);

FXJK2:=REF(FXJK1,1);

VA2:=(FXJK > FXJK2);

VA3:=(FXJK < FXJK2);

量:=FXJK;

量1:=EMA(量,5);

量2:=EMA(量,10);

量3:=EMA(量,21);

DIFF1:=(EMA(CLOSE,12) - EMA(CLOSE,26));

DEA1:=EMA(DIFF1,9);

MACD1:=(2 * (DIFF1 - DEA1));

DIFF:=((DIFF1 * 3) + 【活】市场);

DEA:=((DEA1 * 3) + 【活】市场);

DRAWICON(CROSS(DIFF,DEA),(0 - 20),7);

DRAWICON(CROSS(DIFF,DEA),(0 - 25),7);

DRAWICON(CROSS(DIFF,DEA),(0 - 30),7);

DRAWICON(CROSS(DIFF,DEA),(0 - 35),7);

DRAWICON(CROSS(DEA,DIFF),30,8);

DRAWTEXT(CROSS(量1,量2),(0 - 20),'▲'),COLORRED;

DRAWTEXT(CROSS(量1,量2),(0 - 25),'▲'),COLORRED;

ZZ5:=(VA2 - REF(VA2,1));

DRAWTEXT((ZZ5 < 0),(0 - 4),'●'),COLORGREEN;

DRAWTEXT((ZZ5 > 0),(0 - 4),'●'),COLORYELLOW;

DRAWTEXT((ZZ5 = 0),(0 - 4),'●'),COLORYELLOW;

DRAWTEXT((ZZ5 < 0),(0 - 9),'●'),COLORGREEN;

DRAWTEXT((ZZ5 > 0),(0 - 9),'●'),COLORYELLOW;

DRAWTEXT((ZZ5 = 0),(0 - 9),'●'),COLORYELLOW;

DRAWTEXT((ZZ5 < 0),(0 - 15),'●'),COLORGREEN;

DRAWTEXT((ZZ5 > 0),(0 - 15),'●'),COLORYELLOW;

DRAWTEXT((ZZ5 = 0),(0 - 15),'●'),COLORYELLOW;

0,LINETHICK4,COLORBBBBBB;

风险提示

该公式包含未来函数:WINNER
未发现:LWINNER...
未发现:PWINNER...
该公式包含未来函数:COST
该公式包含未来函数:CAPITAL

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多