很久以前有人用武侠小说《七把武器》做了一个指标叫七武器。此位作者不详。原始资料在来自度娘文库。
其作者本意通过代码分析研究得出结论,此指标是属于攻击形态,武器就是用来攻击。思路理念非常棒,
但是比如长生剑信号少容易出在顶峰,离别钩永远没信号,孔雀翎居然多数是牛尾巴等等缺陷。
因此得出结论设计思想初衷很棒,但没有代入武之境界。武器就是攻击不能只考虑抄底。抄底就失去
武器的霸气。根据这个理念重新定义改编。老指标浴火重生焕发第二春,单用攻击型,组阵法七绝阵
攻防两相宜。过去有人在大智慧软件上组过股票池阵。今天大家可以在通达信股票池自己DIY组出
属于你自己的七绝阵。
组阵示意图如下。
{长生剑指标副图选股无未来}
VAR1:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR2:=SMA(VAR1,3,1);
VAR3:=SMA(VAR2,3,1);
VAR4:=3*VAR2-2*VAR3;
VAR5:=CROSS(VAR4,VAR2) AND VAR2<20;
VAR6:=CROSS(VAR2,VAR4) AND VAR2>80;
VAR7:=CROSS(VAR4,VAR2) AND VAR2>50 AND VAR2<80;
VAR8:=CROSS(VAR2,VAR4) AND VAR2<50 AND VAR2>20;
VAR9:=FILTER(VAR5,10) OR FILTER(VAR6,10) OR FILTER(VAR7,10) OR FILTER(VAR8,10);
VARA:=BARSLAST(VAR9);
VARB:=REF(CLOSE,VARA);
VARC:=CLOSE>VARB*1.03;
VARD:=CLOSE<VARB*0.97;
VARE:=VARC OR VARD;
VARF:=BARSLAST(VARE);
VAR10:=IF(VARC,VARA,0);
VAR11:=IF(VARD,VARA,0);
VAR12:=REF(VAR10,VARF);
VAR13:=REF(VAR11,VARF);
VAR14:=VAR12>VAR13;
VAR15:=VAR12<VAR13;
VAR16:=VAR14 AND CLOSE>REF(CLOSE,VARF);
VAR17:=VAR15 AND CLOSE<REF(CLOSE,VARF);
VAR18:=VAR16 OR VAR17;
VAR19:=FILTER(VAR18,10);
VAR1A:=BARSLAST(VAR19);
VAR1B:=REF(CLOSE,VAR1A);
VAR1C:=CLOSE>VAR1B*1.03;
VAR1D:=CLOSE<VAR1B*0.97;
VAR1E:=VAR1C OR VAR1D;
VAR1F:=BARSLAST(VAR1E);
VAR20:=IF(VAR1C,VAR1A,0);
VAR21:=IF(VAR1D,VAR1A,0);
VAR22:=REF(VAR20,VAR1F);
VAR23:=REF(VAR21,VAR1F);
VAR24:=VAR22>VAR23;
VAR25:=VAR22<VAR23;
VAR26:=VAR24 AND CLOSE>REF(CLOSE,VAR1F);
VAR27:=VAR25 AND CLOSE<REF(CLOSE,VAR1F);
VAR28:=VAR26 OR VAR27;
VAR29:=FILTER(VAR28,10);
VAR2A:=BARSLAST(VAR29);
VAR2B:=REF(CLOSE,VAR2A);
VAR2C:=CLOSE>VAR2B*1.03;
VAR2D:=CLOSE<VAR2B*0.97;
VAR2E:=VAR2C OR VAR2D;
VAR2F:=BARSLAST(VAR2E);
VAR30:=IF(VAR2C,VAR2A,0);
VAR31:=IF(VAR2D,VAR2A,0);
VAR32:=REF(VAR30,VAR2F);
VAR33:=REF(VAR31,VAR2F);
VAR34:=VAR32>VAR33;
VAR35:=VAR32<VAR33;
VAR36:=VAR34 AND CLOSE>REF(CLOSE,VAR2F);
VAR37:=VAR35 AND CLOSE<REF(CLOSE,VAR2F);
VAR38:=VAR36 OR VAR37;
VAR39:=FILTER(VAR38,10);
VAR3A:=BARSLAST(VAR39);
VAR3B:=REF(CLOSE,VAR3A);
VAR3C:=CLOSE>VAR3B*1.03;
VAR3D:=CLOSE<VAR3B*0.97;
VAR3E:=VAR3C OR VAR3D;
VAR3F:=BARSLAST(VAR3E);
VAR40:=IF(VAR3C,VAR3A,0);
VAR41:=IF(VAR3D,VAR3A,0);
VAR42:=REF(VAR40,VAR3F);
VAR43:=REF(VAR41,VAR3F);
VAR44:=VAR42>VAR43;
VAR45:=VAR42<VAR43;
VAR46:=VAR44 AND CLOSE>REF(CLOSE,VAR3F);
VAR47:=VAR45 AND CLOSE<REF(CLOSE,VAR3F);
VAR48:=VAR46 OR VAR47;
VAR49:=FILTER(VAR48,10);
VAR4A:=BARSLAST(VAR49);
VAR4B:=REF(CLOSE,VAR4A);
VAR4C:=CLOSE>VAR4B*1.03;
VAR4D:=CLOSE<VAR4B*0.97;
VAR4E:=VAR4C OR VAR4D;
VAR4F:=BARSLAST(VAR4E);
VAR50:=IF(VAR4C,VAR4A,0);
VAR51:=IF(VAR4D,VAR4A,0);
VAR52:=REF(VAR50,VAR4F);
VAR53:=REF(VAR51,VAR4F);
VAR54:=VAR52>VAR53;
VAR55:=VAR52<VAR53;
VAR56:=VAR54 AND CLOSE>REF(CLOSE,VAR4F);
VAR57:=VAR55 AND CLOSE<REF(CLOSE,VAR4F);
VAR58:=VAR56 OR VAR57;
VAR59:=FILTER(VAR58,10);
VAR5A:=BARSLAST(VAR59);
VAR5B:=REF(CLOSE,VAR5A);
VAR5C:=CLOSE>VAR5B*1.03;
VAR5D:=CLOSE<VAR5B*0.97;
VAR5E:=VAR5C OR VAR5D;
VAR5F:=BARSLAST(VAR5E);
VAR60:=IF(VAR5C,VAR5A,0);
VAR61:=IF(VAR5D,VAR5A,0);
VAR62:=REF(VAR60,VAR5F);
VAR63:=REF(VAR61,VAR5F);
VAR64:=VAR62>VAR63;
VAR65:=VAR62<VAR63;
VAR66:=VAR64 AND CLOSE>REF(CLOSE,VAR5F);
VAR67:=VAR65 AND CLOSE<REF(CLOSE,VAR5F);
VAR68:=VAR66 OR VAR67;
VAR69:=FILTER(VAR68,10);
VAR6A:=BARSLAST(VAR69);
VAR6B:=REF(CLOSE,VAR6A);
VAR6C:=CLOSE>VAR6B*1.03;
VAR6D:=CLOSE<VAR6B*0.97;
VAR6E:=VAR6C OR VAR6D;
VAR6F:=BARSLAST(VAR6E);
VAR70:=IF(VAR6C,VAR6A,0);
VAR71:=IF(VAR6D,VAR6A,0);
VAR72:=REF(VAR70,VAR6F);
VAR73:=REF(VAR71,VAR6F);
VAR74:=VAR72>VAR73;
VAR75:=VAR72<VAR73;
VAR76:=VAR74 AND CLOSE>REF(CLOSE,VAR6F);
VAR77:=VAR75 AND CLOSE<REF(CLOSE,VAR6F);
VAR78:=VAR76 OR VAR77;
VAR79:=FILTER(VAR78,10);
VAR7A:=BARSLAST(VAR79);
VAR7B:=REF(CLOSE,VAR7A);
VAR7C:=CLOSE>VAR7B*1.03;
VAR7D:=CLOSE<VAR7B*0.97;
VAR7E:=VAR7C OR VAR7D;
VAR7F:=BARSLAST(VAR7E);
VAR80:=IF(VAR7C,VAR7A,0);
VAR81:=IF(VAR7D,VAR7A,0);
VAR82:=REF(VAR80,VAR7F);
VAR83:=REF(VAR81,VAR7F);
VAR84:=VAR82>VAR83;
VAR85:=VAR82<VAR83;
VAR86:=VAR84 AND CLOSE>REF(CLOSE,VAR7F);
VAR87:=VAR85 AND CLOSE<REF(CLOSE,VAR7F);
VAR88:=VAR86 OR VAR87;
VAR89:=FILTER(VAR88,10);
VAR8A:=BARSLAST(VAR89);
VAR8B:=REF(CLOSE,VAR8A);
VAR8C:=CLOSE>VAR8B*1.03;
VAR8D:=CLOSE<VAR8B*0.97;
VAR8E:=VAR8C OR VAR8D;
VAR8F:=BARSLAST(VAR8E);
VAR90:=IF(VAR8C,VAR8A,0);
VAR91:=IF(VAR8D,VAR8A,0);
VAR92:=REF(VAR90,VAR8F);
VAR93:=REF(VAR91,VAR8F);
VAR94:=VAR92>VAR93;
VAR95:=VAR92<VAR93;
VAR96:=VAR94 AND CLOSE>REF(CLOSE,VAR8F);
VAR97:=VAR95 AND CLOSE<REF(CLOSE,VAR8F);
VAR98:=VAR96 OR VAR97;
VAR99:=FILTER(VAR98,10);
VAR9A:=BARSLAST(VAR99);
VAR9B:=REF(CLOSE,VAR9A);
VAR9C:=CLOSE>VAR9B*1.03;
VAR9D:=CLOSE<VAR9B*0.97;
VAR9E:=VAR9C OR VAR9D;
VAR9F:=BARSLAST(VAR9E);
VARA0:=IF(VAR9C,VAR9A,0);
VARA1:=IF(VAR9D,VAR9A,0);
VARA2:=REF(VARA0,VAR9F);
VARA3:=REF(VARA1,VAR9F);
VARA4:=VARA2>VARA3;
VARA5:=VARA2<VARA3;
VARA6:=VARA4 AND CLOSE>REF(CLOSE,VAR9F);
VARA7:=VARA5 AND CLOSE<REF(CLOSE,VAR9F);
VARA8:=VARA6 OR VARA7;
VARA9:=FILTER(VARA8,10);
VARAA:=BARSLAST(VARA9);
VARAB:=REF(CLOSE,VARAA);
VARAC:=CLOSE>VARAB*1.03;
VARAD:=CLOSE<VARAB*0.97;
VARAE:=VARAC OR VARAD;
VARAF:=BARSLAST(VARAE);
VARB0:=IF(VARAC,VARAA,0);
VARB1:=IF(VARAD,VARAA,0);
VARB2:=REF(VARB0,VARAF);
VARB3:=REF(VARB1,VARAF);
VARB4:=VARB2>VARB3;
VARB5:=VARB2<VARB3;
VARB6:=VARB4 AND CLOSE>REF(CLOSE,VARAF);
VARB7:=VARB5 AND CLOSE<REF(CLOSE,VARAF);
VARB8:=VARB6 OR VARB7;
VARB9:=FILTER(VARB8,10);
亮剑精神:VARB9;