注意:本指标源码用于通达信、通达信金融终端和通达信期货通。

01

指标源码

TT2:=REF(CLOSE,1);

TT3:=REF(CLOSE,1)*1.097;

TT4:=CLOSE>=TT3 AND CLOSE=HIGH;

TT5:=IF(DTPRICE(REF(CLOSE,1),0.1)=CLOSE,2,0);

TT6:=LOW<REF(LOW,1) AND HIGH<REF(HIGH,1);

TT7:=LOW>REF(LOW,1) AND HIGH>REF(HIGH,1);

TT8:=LOW<REF(LOW,1) AND HIGH>=REF(HIGH,1) AND REF(LOW,1)>=REF(LOW,2) AND REF(HIGH,1)<=REF(HIGH,2) AND HIGH<REF(HIGH,2) AND COUNT(TT6,BARSLAST(TT7))=0;

TT9:=HIGH>REF(HIGH,1) AND LOW<=REF(LOW,1) AND REF(HIGH,1)<=REF(HIGH,2) AND REF(LOW,1)>=REF(LOW,2) AND LOW>REF(LOW,2) AND COUNT(TT7,BARSLAST(TT6))=0;

TT10:=HIGH<REF(HIGH,1) AND REF(LOW,1)<=REF(LOW,2) AND REF(HIGH,1)>=REF(HIGH,2) AND LOW<REF(LOW,2) AND COUNT(TT6,BARSLAST(TT7))=0;

TT11:=LOW>REF(LOW,1) AND REF(HIGH,1)>=REF(HIGH,2) AND REF(LOW,1)<=REF(LOW,2) AND HIGH>REF(HIGH,2) AND COUNT(TT7,BARSLAST(TT6))=0;

TT12:=TT6 OR TT8 OR TT10;

TT13:=TT7 OR TT9 OR TT11;

TT14:=TT13 AND COUNT(TT13,BARSLAST(TT12))=1;

TT15:=TT12 AND COUNT(TT12,BARSLAST(TT13))=1;

TT16:=IF(TT14,LLV(LOW,1+BARSLAST(TT15)),0);

TT17:=IF(TT16,TT16,REF(TT16,BARSLAST(TT16)));

TT18:=IF(TT15,HHV(HIGH,1+BARSLAST(TT14)),0);

TT19:=IF(TT18,TT18,REF(TT18,BARSLAST(TT18)));

TT20:=HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1);

TT21:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,1);

TT22:=TT20 OR TT21;

TT23:=HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1) AND REF(LOW,1)>=REF(HIGH,2) AND REF(HIGH,1)<=REF(HIGH,2) AND HIGH>=REF(HIGH,2);

TT24:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,1) AND REF(HIGH,1)>=REF(HIGH,2) AND REF(LOW,1)<=REF(LOW,2) AND LOW<=REF(LOW,2);

TT25:=TT23 OR TT24 AND (COUNT(TT15,BARSLAST(TT14))=0 OR TT15);

TT26:=HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1) AND REF(HIGH,1)<=REF(HIGH,2) AND REF(LOW,1)>=REF(LOW,2) AND LOW>=REF(LOW,2);

TT27:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,2) AND REF(LOW,1)<=REF(LOW,2) AND REF(HIGH,1)>=REF(HIGH,2) AND HIGH>=REF(HIGH,2);

TT28:=TT26 OR TT27 AND (COUNT(TT14,BARSLAST(TT15))=0 OR TT14);

TT29:=TT25 OR TT28;

TT30:=BARSLAST(TT17!=REF(TT17,1))-COUNT(TT22,BARSLAST(TT17!=REF(TT17,1)))+COUNT(TT29,BARSLAST(TT17!=REF(TT17,1)))>2 AND HIGH=HHV(HIGH,1+BARSLAST(TT17!=REF(TT17,1))) AND COUNT(LOW<REF(TT17,BARSLAST(TT17!=REF(TT17,1))),BARSLAST(TT17!=REF(TT17,1)))=0 AND BARSLAST(TT17!=REF(TT17,1))>0;

TT31:=SUMBARS(TT17!=REF(TT17,1),2)-COUNT(TT22,SUMBARS(TT17!=REF(TT17,1),2))+COUNT(TT29,SUMBARS(TT17!=REF(TT17,1),2))>3 AND HIGH=HHV(HIGH,SUMBARS(TT17!=REF(TT17,1),2)) AND REF(TT17,SUMBARS(TT17!=REF(TT17,1),2)-1)<=LLV(LOW,SUMBARS(TT17!=REF(TT17,1),2));

TT32:=SUMBARS(TT17!=REF(TT17,1),3)-COUNT(TT22,SUMBARS(TT17!=REF(TT17,1),3))+COUNT(TT29,SUMBARS(TT17!=REF(TT17,1),3))>3 AND HIGH=HHV(HIGH,SUMBARS(TT17!=REF(TT17,1),3)) AND REF(TT17,SUMBARS(TT17!=REF(TT17,1),3)-1)<=LLV(LOW,SUMBARS(TT17!=REF(TT17,1),3));

TT33:=SUMBARS(TT17!=REF(TT17,1),4)-COUNT(TT22,SUMBARS(TT17!=REF(TT17,1),4))+COUNT(TT29,SUMBARS(TT17!=REF(TT17,1),4))>3 AND HIGH=HHV(HIGH,SUMBARS(TT17!=REF(TT17,1),4)) AND REF(TT17,SUMBARS(TT17!=REF(TT17,1),4)-1)<=LLV(LOW,SUMBARS(TT17!=REF(TT17,1),4));

TT34:=SUMBARS(TT17!=REF(TT17,1),5)-COUNT(TT22,SUMBARS(TT17!=REF(TT17,1),5))+COUNT(TT29,SUMBARS(TT17!=REF(TT17,1),5))>3 AND HIGH=HHV(HIGH,SUMBARS(TT17!=REF(TT17,1),5)) AND REF(TT17,SUMBARS(TT17!=REF(TT17,1),5)-1)<=LLV(LOW,SUMBARS(TT17!=REF(TT17,1),5));

TT35:=SUMBARS(TT17!=REF(TT17,1),6)-COUNT(TT22,SUMBARS(TT17!=REF(TT17,1),6))+COUNT(TT29,SUMBARS(TT17!=REF(TT17,1),6))>3 AND HIGH=HHV(HIGH,SUMBARS(TT17!=REF(TT17,1),6)) AND REF(TT17,SUMBARS(TT17!=REF(TT17,1),6)-1)<=LLV(LOW,SUMBARS(TT17!=REF(TT17,1),6));

TT36:=BARSLAST(TT19!=REF(TT19,1))-COUNT(TT22,BARSLAST(TT19!=REF(TT19,1)))+COUNT(TT29,BARSLAST(TT19!=REF(TT19,1)))>2 AND COUNT(HIGH>REF(TT19,BARSLAST(TT19!=REF(TT19,1))),BARSLAST(TT19!=REF(TT19,1)))=0 AND LOW=LLV(LOW,BARSLAST(TT19!=REF(TT19,1))) AND BARSLAST(TT19!=REF(TT19,1))>0;

TT37:=SUMBARS(TT19!=REF(TT19,1),2)-COUNT(TT22,SUMBARS(TT19!=REF(TT19,1),2))+COUNT(TT29,SUMBARS(TT19!=REF(TT19,1),2))>3 AND LOW=LLV(LOW,SUMBARS(TT19!=REF(TT19,1),2)) AND REF(TT19,SUMBARS(TT19!=REF(TT19,1),2)-1)>=HHV(HIGH,SUMBARS(TT19!=REF(TT19,1),2));

TT38:=SUMBARS(TT19!=REF(TT19,1),3)-COUNT(TT22,SUMBARS(TT19!=REF(TT19,1),3))+COUNT(TT29,SUMBARS(TT19!=REF(TT19,1),3))>3 AND LOW=LLV(LOW,SUMBARS(TT19!=REF(TT19,1),3)) AND REF(TT19,SUMBARS(TT19!=REF(TT19,1),3)-1)>=HHV(HIGH,SUMBARS(TT19!=REF(TT19,1),3));

TT39:=SUMBARS(TT19!=REF(TT19,1),4)-COUNT(TT22,SUMBARS(TT19!=REF(TT19,1),4))+COUNT(TT29,SUMBARS(TT19!=REF(TT19,1),4))>3 AND LOW=LLV(LOW,SUMBARS(TT19!=REF(TT19,1),4)) AND REF(TT19,SUMBARS(TT19!=REF(TT19,1),4)-1)>=HHV(HIGH,SUMBARS(TT19!=REF(TT19,1),4));

TT40:=SUMBARS(TT19!=REF(TT19,1),5)-COUNT(TT22,SUMBARS(TT19!=REF(TT19,1),5))+COUNT(TT29,SUMBARS(TT19!=REF(TT19,1),5))>3 AND LOW=LLV(LOW,SUMBARS(TT19!=REF(TT19,1),5)) AND REF(TT19,SUMBARS(TT19!=REF(TT19,1),5)-1)>=HHV(HIGH,SUMBARS(TT19!=REF(TT19,1),5));

TT41:=SUMBARS(TT19!=REF(TT19,1),6)-COUNT(TT22,SUMBARS(TT19!=REF(TT19,1),6))+COUNT(TT29,SUMBARS(TT19!=REF(TT19,1),6))>3 AND LOW=LLV(LOW,SUMBARS(TT19!=REF(TT19,1),6)) AND REF(TT19,SUMBARS(TT19!=REF(TT19,1),6)-1)>=HHV(HIGH,SUMBARS(TT19!=REF(TT19,1),6));

TT42:=TT30 OR TT31 OR TT32 OR TT33 OR TT34 OR TT35;

TT43:=TT36 OR TT37 OR TT38 OR TT39 OR TT40 OR TT41;

TT44:=TT42 AND COUNT(TT42,1+BARSLAST(TT43))=1;

TT45:=TT43 AND COUNT(TT43,1+BARSLAST(TT42))=1;

TT46:=IF(TT44,LLV(LOW,1+BARSLAST(TT45)),0);

TT47:=IF(TT46,TT46,REF(TT46,BARSLAST(TT46)));

TT48:=IF(TT45,HHV(HIGH,1+BARSLAST(TT44)),0);

TT49:=IF(TT48,TT48,REF(TT48,BARSLAST(TT48)));

TT50:=HHV(HIGH,1+BARSLAST(TT46))=HIGH;

TT51:=LLV(LOW,1+BARSLAST(TT48))=LOW;

TT52:=FILTERX(TT50,BARSLAST(TT51));

TT53:=FILTERX(TT51,BARSLAST(TT50));

TT54:=IF(TT53,LOW,0);

TT55:=IF(TT52,HIGH,0);

TT56:=IF(TT54>0,TT54,REF(TT54,BARSLAST(TT54>0)));

TT57:=IF(TT55>0,TT55,REF(TT55,BARSLAST(TT55>0)));

TT58:=BARSLAST(TT53)-COUNT(TT22,BARSLAST(TT53))+COUNT(TT29,BARSLAST(TT53))>3 AND COUNT(LOW<REF(TT56,BARSLAST(TT53)),BARSLAST(TT53))=0 AND HIGH=HHV(HIGH,1+BARSLAST(TT53)) AND BARSLAST(TT53)>0;

TT59:=BARSLAST(TT52)-COUNT(TT22,BARSLAST(TT52))+COUNT(TT29,BARSLAST(TT52))>3 AND COUNT(HIGH>REF(TT57,BARSLAST(TT52)),BARSLAST(TT52))=0 AND LOW=LLV(LOW,BARSLAST(TT52)) AND BARSLAST(TT52)>0;

TT60:=FILTERX(TT58,BARSLAST(TT59));

TT61:=FILTERX(TT59,BARSLAST(TT58));

TT62:=IF(TT61,LOW,0);

TT63:=IF(TT60,HIGH,0);

TT64:=IF(TT62>0,TT62,REF(TT62,BARSLAST(TT62>0)));

TT65:=IF(TT63>0,TT63,REF(TT63,BARSLAST(TT63>0)));

TT66:=LLV(LOW,1+BARSLAST(TT64!=REF(TT64,1) OR (TT62>0 AND TT64=REF(TT64,1))))=LOW AND COUNT(TT65!=REF(TT65,1),BARSLAST(TT64!=REF(TT64,1) OR (TT62>0 AND TT64=REF(TT64,1))))=0;

TT67:=HHV(HIGH,1+BARSLAST(TT65!=REF(TT65,1) OR (TT63>0 AND TT65=REF(TT65,1))))=HIGH AND COUNT(TT64!=REF(TT64,1),BARSLAST(TT65!=REF(TT65,1) OR (TT63>0 AND TT65=REF(TT65,1))))=0;

TT68:=FILTERX(TT67,BARSLAST(TT66));

TT69:=FILTERX(TT66,BARSLAST(TT67));

TT70:=IF(TT69,LOW,0);

TT71:=IF(TT68,HIGH,0);

TT72:=IF(TT70>0,TT70,REF(TT70,BARSLAST(TT70>0)));

TT73:=IF(TT71>0,TT71,REF(TT71,BARSLAST(TT71>0)));

TT74:=IF(TT72>REF(TT72,1),TT73,REF(TT73,BARSLAST(TT72>REF(TT72,1))));

TT75:=IF(TT73<REF(TT73,1),TT72,REF(TT72,BARSLAST(TT73<REF(TT73,1))));

TT76:=HIGH>TT74 AND COUNT(HIGH>TT74,BARSLAST(LOW<TT75))=1 AND BARSLAST(TT72>REF(TT72,1))<BARSLAST(TT73>REF(TT73,1));

TT77:=LOW<TT75 AND COUNT(LOW<TT75,BARSLAST(HIGH>TT74))=1 AND BARSLAST(TT72<REF(TT72,1))>BARSLAST(TT73<REF(TT73,1));

TT78:=IF(TT76,LLV(LOW,1+BARSLAST(TT77)),0);

TT79:=IF(TT78,TT78,REF(TT78,BARSLAST(TT78)));

TT80:=IF(TT77,HHV(HIGH,1+BARSLAST(TT76)),0);

TT81:=IF(TT80,TT80,REF(TT80,BARSLAST(TT80)));

TT82:=HHV(HIGH,1+BARSLAST(TT78))=HIGH;

TT83:=LLV(LOW,1+BARSLAST(TT80))=LOW;

TT84:=FILTERX(TT82,BARSLAST(TT83));

TT85:=FILTERX(TT83,BARSLAST(TT82));

TT86:=IF(TT85,LOW,0);

TT87:=IF(TT84,HIGH,0);

TT88:=IF(TT86>0,TT86,REF(TT86,BARSLAST(TT86>0)));

TT89:=IF(TT87>0,TT87,REF(TT87,BARSLAST(TT87>0)));

TT90:=IF(TT88>REF(TT88,1),TT89,REF(TT89,BARSLAST(TT88>REF(TT88,1))));

TT91:=IF(TT89<REF(TT89,1),TT88,REF(TT88,BARSLAST(TT89<REF(TT89,1))));

TT92:=HIGH>TT90 AND COUNT(HIGH>TT90,BARSLAST(LOW<TT91))=1;

TT93:=LOW<TT91 AND COUNT(LOW<TT91,BARSLAST(HIGH>TT90))=1;

TT94:=IF(TT92,LLV(LOW,1+BARSLAST(TT93)),0);

TT95:=IF(TT94,TT94,REF(TT94,BARSLAST(TT94)));

TT96:=IF(TT93,HHV(HIGH,1+BARSLAST(TT92)),0);

TT97:=IF(TT96,TT96,REF(TT96,BARSLAST(TT96)));

TT98:=HHV(HIGH,1+BARSLAST(TT94))=HIGH;

TT99:=LLV(LOW,1+BARSLAST(TT96))=LOW;

TT100:=FILTERX(TT98,BARSLAST(TT99));

TT101:=FILTERX(TT99,BARSLAST(TT98));

TT102:=IF(TT101,LOW,0);

TT103:=IF(TT100,HIGH,0);

TT104:=IF(TT102>0,TT102,REF(TT102,BARSLAST(TT102>0)));

TT105:=IF(TT103>0,TT103,REF(TT103,BARSLAST(TT103>0)));

TT106:=IF(TT104>REF(TT104,1),TT105,REF(TT105,BARSLAST(TT104>REF(TT104,1))));

TT107:=IF(TT105<REF(TT105,1),TT104,REF(TT104,BARSLAST(TT105<REF(TT105,1))));

TT108:=HIGH>TT106 AND COUNT(HIGH>TT106,BARSLAST(LOW<TT107))=1;

TT109:=LOW<TT107 AND COUNT(LOW<TT107,BARSLAST(HIGH>TT106))=1;

TT110:=IF(TT108,LLV(LOW,1+BARSLAST(TT109)),0);

TT111:=IF(TT110,TT110,REF(TT110,BARSLAST(TT110)));

TT112:=IF(TT109,HHV(HIGH,1+BARSLAST(TT108)),0);

TT113:=IF(TT112,TT112,REF(TT112,BARSLAST(TT112)));

TT114:=HHV(HIGH,1+BARSLAST(TT110))=HIGH;

TT115:=LLV(LOW,1+BARSLAST(TT112))=LOW;

TT116:=FILTERX(TT114,BARSLAST(TT115));

TT117:=FILTERX(TT115,BARSLAST(TT114));

TT118:=IF(TT117,LOW,0);

TT119:=IF(TT116,HIGH,0);

TT120:=IF(TT118>0,TT118,REF(TT118,BARSLAST(TT118>0)));

TT121:=IF(TT119>0,TT119,REF(TT119,BARSLAST(TT119>0)));

TT122:=TT72!=REF(TT72,1) AND TT72<=REF(TT73,1+BARSLAST(TT73!=REF(TT73,1)));

TT123:=MIN(REF(TT73,1+BARSLAST(TT73!=REF(TT73,1))),REF(TT73,BARSLAST(TT73!=REF(TT73,1))));

TT124:=MAX(REF(TT72,1+BARSLAST(TT72!=REF(TT72,1))),REF(TT72,BARSLAST(TT72!=REF(TT72,1))));

TT125:=IF(TT122,TT123,REF(TT123,BARSLAST(TT122)));

TT126:=IF(TT122,TT124,REF(TT124,BARSLAST(TT122)));

TT127:=TT73!=REF(TT73,1) AND TT73>=REF(TT72,1+BARSLAST(TT72!=REF(TT72,1)));

TT128:=MIN(REF(TT73,1+BARSLAST(TT73!=REF(TT73,1))),REF(TT73,BARSLAST(TT73!=REF(TT73,1))));

TT129:=MAX(REF(TT72,1+BARSLAST(TT72!=REF(TT72,1))),REF(TT72,BARSLAST(TT72!=REF(TT72,1))));

TT130:=IF(TT127,TT128,REF(TT128,BARSLAST(TT127)));

TT131:=IF(TT127,TT129,REF(TT129,BARSLAST(TT127)));

TT132:=TT72>REF(TT72,1) AND TT72>LLV(TT73,BARSLAST(TT86>0)) AND COUNT(TT72>REF(TT72,1) AND TT72>LLV(TT73,BARSLAST(TT86>0)),BARSLAST(TT86>0))=1;

TT133:=TT122 AND COUNT(TT122,BARSLAST(TT132))=1;

TT134:=TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT133)) AND COUNT(TT73<TT126,BARSLAST(TT133))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT133)),BARSLAST(TT133))=1;

TT135:=TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT133)) AND COUNT(TT72>TT125,BARSLAST(TT133))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT133)),BARSLAST(TT133))=1;

TT136:=TT122 AND COUNT(TT122,BARSLAST(TT134))=1 AND BARSLAST(TT134)>0;

TT137:=TT127 AND COUNT(TT127,BARSLAST(TT135))=1 AND BARSLAST(TT135)>0;

TT138:=TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT136)) AND COUNT(TT73<TT126,BARSLAST(TT136))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT136)),BARSLAST(TT136))=1;

TT139:=TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT136)) AND COUNT(TT72>TT125,BARSLAST(TT136))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT136)),BARSLAST(TT136))=1;

TT140:=TT122 AND COUNT(TT122,BARSLAST(TT138))=1 AND BARSLAST(TT138)>0;

TT141:=TT127 AND COUNT(TT127,BARSLAST(TT139))=1 AND BARSLAST(TT139)>0;

TT142:=TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT140)) AND COUNT(TT73<TT126,BARSLAST(TT140))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT140)),BARSLAST(TT140))=1;

TT143:=TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT140)) AND COUNT(TT72>TT125,BARSLAST(TT140))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT140)),BARSLAST(TT140))=1;

TT144:=TT122 AND COUNT(TT122,BARSLAST(TT142))=1 AND BARSLAST(TT142)>0;

TT145:=TT127 AND COUNT(TT127,BARSLAST(TT143))=1 AND BARSLAST(TT143)>0;

TT146:=TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT144)) AND COUNT(TT73<TT126,BARSLAST(TT144))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT144)),BARSLAST(TT144))=1;

TT147:=TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT144)) AND COUNT(TT72>TT125,BARSLAST(TT144))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT144)),BARSLAST(TT144))=1;

TT148:=TT122 AND COUNT(TT122,BARSLAST(TT146))=1 AND BARSLAST(TT146)>0;

TT149:=TT127 AND COUNT(TT127,BARSLAST(TT147))=1 AND BARSLAST(TT147)>0;

TT150:=TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT148)) AND COUNT(TT73<TT126,BARSLAST(TT148))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT148)),BARSLAST(TT148))=1;

TT151:=TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT148)) AND COUNT(TT72>TT125,BARSLAST(TT148))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT148)),BARSLAST(TT148))=1;

TT152:=TT122 AND COUNT(TT122,BARSLAST(TT150))=1 AND BARSLAST(TT150)>0;

TT153:=TT127 AND COUNT(TT127,BARSLAST(TT151))=1 AND BARSLAST(TT151)>0;

TT154:=TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT152)) AND COUNT(TT73<TT126,BARSLAST(TT152))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT152)),BARSLAST(TT152))=1;

TT155:=TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT152)) AND COUNT(TT72>TT125,BARSLAST(TT152))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT152)),BARSLAST(TT152))=1;

TT156:=TT122 AND COUNT(TT122,BARSLAST(TT154))=1 AND BARSLAST(TT154)>0;

TT157:=TT127 AND COUNT(TT127,BARSLAST(TT155))=1 AND BARSLAST(TT155)>0;

TT158:=TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT156)) AND COUNT(TT73<TT126,BARSLAST(TT156))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT125,BARSLAST(TT156)),BARSLAST(TT156))=1;

TT159:=TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT156)) AND COUNT(TT72>TT125,BARSLAST(TT156))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT126,BARSLAST(TT156)),BARSLAST(TT156))=1;

TT160:=TT122 AND COUNT(TT122,BARSLAST(TT158))=1 AND BARSLAST(TT158)>0;

TT161:=TT127 AND COUNT(TT127,BARSLAST(TT159))=1 AND BARSLAST(TT159)>0;

TT162:=TT73<REF(TT73,1) AND TT73<HHV(TT72,BARSLAST(TT87>0)) AND COUNT(TT73<REF(TT73,1) AND TT73<HHV(TT72,BARSLAST(TT87>0)),BARSLAST(TT87>0))=1;

TT163:=TT127 AND COUNT(TT127,BARSLAST(TT162))=1;

TT164:=TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT163)) AND COUNT(TT73<TT131,BARSLAST(TT163))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT163)),BARSLAST(TT163))=1;

TT165:=TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT163)) AND COUNT(TT72>TT130,BARSLAST(TT163))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT163)),BARSLAST(TT163))=1;

TT166:=TT122 AND COUNT(TT122,BARSLAST(TT164))=1 AND BARSLAST(TT164)>0;

TT167:=TT127 AND COUNT(TT127,BARSLAST(TT165))=1 AND BARSLAST(TT165)>0;

TT168:=TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT167)) AND COUNT(TT73<TT131,BARSLAST(TT167))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT167)),BARSLAST(TT167))=1;

TT169:=TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT167)) AND COUNT(TT72>TT130,BARSLAST(TT167))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT167)),BARSLAST(TT167))=1;

TT170:=TT122 AND COUNT(TT122,BARSLAST(TT168))=1 AND BARSLAST(TT168)>0;

TT171:=TT127 AND COUNT(TT127,BARSLAST(TT169))=1 AND BARSLAST(TT169)>0;

TT172:=TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT171)) AND COUNT(TT73<TT131,BARSLAST(TT171))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT171)),BARSLAST(TT171))=1;

TT173:=TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT171)) AND COUNT(TT72>TT130,BARSLAST(TT171))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT171)),BARSLAST(TT171))=1;

TT174:=TT122 AND COUNT(TT122,BARSLAST(TT172))=1 AND BARSLAST(TT172)>0;

TT175:=TT127 AND COUNT(TT127,BARSLAST(TT173))=1 AND BARSLAST(TT173)>0;

TT176:=TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT175)) AND COUNT(TT73<TT131,BARSLAST(TT175))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT175)),BARSLAST(TT175))=1;

TT177:=TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT175)) AND COUNT(TT72>TT130,BARSLAST(TT175))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT175)),BARSLAST(TT175))=1;

TT178:=TT122 AND COUNT(TT122,BARSLAST(TT176))=1 AND BARSLAST(TT176)>0;

TT179:=TT127 AND COUNT(TT127,BARSLAST(TT177))=1 AND BARSLAST(TT177)>0;

TT180:=TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT179)) AND COUNT(TT73<TT131,BARSLAST(TT179))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT179)),BARSLAST(TT179))=1;

TT181:=TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT179)) AND COUNT(TT72>TT130,BARSLAST(TT179))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT179)),BARSLAST(TT179))=1;

TT182:=TT122 AND COUNT(TT122,BARSLAST(TT180))=1 AND BARSLAST(TT180)>0;

TT183:=TT127 AND COUNT(TT127,BARSLAST(TT181))=1 AND BARSLAST(TT181)>0;

TT184:=TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT183)) AND COUNT(TT73<TT131,BARSLAST(TT183))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT183)),BARSLAST(TT183))=1;

TT185:=TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT183)) AND COUNT(TT72>TT130,BARSLAST(TT183))=0 AND COUNT(TT73<REF(TT73,1) AND TT73<REF(TT131,BARSLAST(TT183)),BARSLAST(TT183))=1;

TT186:=TT122 AND COUNT(TT122,BARSLAST(TT184))=1 AND BARSLAST(TT184)>0;

TT187:=TT127 AND COUNT(TT127,BARSLAST(TT185))=1 AND BARSLAST(TT185)>0;

TT188:=TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT187)) AND COUNT(TT73<TT131,BARSLAST(TT187))=0 AND COUNT(TT72>REF(TT72,1) AND TT72>REF(TT130,BARSLAST(TT187)),BARSLAST(TT187))=1;

XG:TT132 OR TT134 OR TT138 OR TT142 OR TT146 OR TT150 OR TT154 OR TT158 OR TT164 OR TT168 OR TT172 OR TT176 OR TT180 OR TT184 OR TT188;

02

指标说明

通达信量化选股系列是为大家初选的量化因子,选择源码的标准是通过最近10年的历史数据测试,使用通达信默认的测试条件和参数,测试沪深300成分股,收益率为正的那些选股公式。

友情提示:本文内容仅作为知识分享,供交流学习使用,不构成任何投资建议,不作为投资依据。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。