缠论主图,无dll MA5:=MA(C,5),COLORLIBLUE;
MA10:=MA(C,10),COLORMAGENTA;
MA20:=MA(C,20),COLORLIGRAY;
MA60:=MA(C,60),COLORYELLOW;
MA120:=MA(C,120),COLORBROWN;
MA250:=MA(C,250),COLORGRAY;
gspt2:=REF(CLOSE,1);
gspt3:=REF(CLOSE,1)*1.097;
gspt4:=CLOSE>=gspt3 AND CLOSE=HIGH;
gspt5:=IF(DTPRICE(REF(CLOSE,1),0.1)=CLOSE,2,0);
STICKLINE(gspt5,OPEN,CLOSE,2.5,0),COLORRED,NODRAW;{不要}
gspt6:=LOW<REF(LOW,1) AND HIGH<REF(HIGH,1);
gspt7:=LOW>REF(LOW,1) AND HIGH>REF(HIGH,1);
gspt8:=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(gspt6,BARSLAST(gspt7))=0;
gspt9:=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(gspt7,BARSLAST(gspt6))=0;
gspt10:=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(gspt6,BARSLAST(gspt7))=0;
gspt11:=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(gspt7,BARSLAST(gspt6))=0;
gspt12:=gspt6 OR gspt8 OR gspt10;
gspt13:=gspt7 OR gspt9 OR gspt11;
gspt14:=gspt13 AND COUNT(gspt13,BARSLAST(gspt12))=1;
gspt15:=gspt12 AND COUNT(gspt12,BARSLAST(gspt13))=1;
gspt16:=IF(gspt14,LLV(LOW,1+BARSLAST(gspt15)),0);
gspt17:=IF(gspt16,gspt16,REF(gspt16,BARSLAST(gspt16)));
gspt18:=IF(gspt15,HHV(HIGH,1+BARSLAST(gspt14)),0);
gspt19:=IF(gspt18,gspt18,REF(gspt18,BARSLAST(gspt18)));
gspt20:=HIGH>=REF(HIGH,1) AND LOW<=REF(LOW,1);
gspt21:=HIGH<=REF(HIGH,1) AND LOW>=REF(LOW,1);
gspt22:=gspt20 OR gspt21;
gspt23:=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);
gspt24:=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);
gspt25:=gspt23 OR gspt24 AND (COUNT(gspt15,BARSLAST(gspt14))=0 OR gspt15);
gspt26:=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);
gspt27:=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);
gspt28:=gspt26 OR gspt27 AND (COUNT(gspt14,BARSLAST(gspt15))=0 OR gspt14);
gspt29:=gspt25 OR gspt28;
gspt30:=BARSLAST(gspt17!=REF(gspt17,1))-COUNT(gspt22,BARSLAST(gspt17!=REF(gspt17,1)))+COUNT(gspt29,BARSLAST(gspt17!=REF(gspt17,1)))>2 AND HIGH=HHV(HIGH,1+BARSLAST(gspt17!=REF(gspt17,1))) AND COUNT(LOW<REF(gspt17,BARSLAST(gspt17!=REF(gspt17,1))),BARSLAST(gspt17!=REF(gspt17,1)))=0 AND BARSLAST(gspt17!=REF(gspt17,1))>0;
gspt31:=SUMBARS(gspt17!=REF(gspt17,1),2)-COUNT(gspt22,SUMBARS(gspt17!=REF(gspt17,1),2))+COUNT(gspt29,SUMBARS(gspt17!=REF(gspt17,1),2))>3 AND HIGH=HHV(HIGH,SUMBARS(gspt17!=REF(gspt17,1),2)) AND REF(gspt17,SUMBARS(gspt17!=REF(gspt17,1),2)-1)<=LLV(LOW,SUMBARS(gspt17!=REF(gspt17,1),2));
gspt32:=SUMBARS(gspt17!=REF(gspt17,1),3)-COUNT(gspt22,SUMBARS(gspt17!=REF(gspt17,1),3))+COUNT(gspt29,SUMBARS(gspt17!=REF(gspt17,1),3))>3 AND HIGH=HHV(HIGH,SUMBARS(gspt17!=REF(gspt17,1),3)) AND REF(gspt17,SUMBARS(gspt17!=REF(gspt17,1),3)-1)<=LLV(LOW,SUMBARS(gspt17!=REF(gspt17,1),3));
gspt33:=SUMBARS(gspt17!=REF(gspt17,1),4)-COUNT(gspt22,SUMBARS(gspt17!=REF(gspt17,1),4))+COUNT(gspt29,SUMBARS(gspt17!=REF(gspt17,1),4))>3 AND HIGH=HHV(HIGH,SUMBARS(gspt17!=REF(gspt17,1),4)) AND REF(gspt17,SUMBARS(gspt17!=REF(gspt17,1),4)-1)<=LLV(LOW,SUMBARS(gspt17!=REF(gspt17,1),4));
gspt34:=SUMBARS(gspt17!=REF(gspt17,1),5)-COUNT(gspt22,SUMBARS(gspt17!=REF(gspt17,1),5))+COUNT(gspt29,SUMBARS(gspt17!=REF(gspt17,1),5))>3 AND HIGH=HHV(HIGH,SUMBARS(gspt17!=REF(gspt17,1),5)) AND REF(gspt17,SUMBARS(gspt17!=REF(gspt17,1),5)-1)<=LLV(LOW,SUMBARS(gspt17!=REF(gspt17,1),5));
gspt35:=SUMBARS(gspt17!=REF(gspt17,1),6)-COUNT(gspt22,SUMBARS(gspt17!=REF(gspt17,1),6))+COUNT(gspt29,SUMBARS(gspt17!=REF(gspt17,1),6))>3 AND HIGH=HHV(HIGH,SUMBARS(gspt17!=REF(gspt17,1),6)) AND REF(gspt17,SUMBARS(gspt17!=REF(gspt17,1),6)-1)<=LLV(LOW,SUMBARS(gspt17!=REF(gspt17,1),6));
gspt36:=BARSLAST(gspt19!=REF(gspt19,1))-COUNT(gspt22,BARSLAST(gspt19!=REF(gspt19,1)))+COUNT(gspt29,BARSLAST(gspt19!=REF(gspt19,1)))>2 AND COUNT(HIGH>REF(gspt19,BARSLAST(gspt19!=REF(gspt19,1))),BARSLAST(gspt19!=REF(gspt19,1)))=0 AND LOW=LLV(LOW,BARSLAST(gspt19!=REF(gspt19,1))) AND BARSLAST(gspt19!=REF(gspt19,1))>0;
gspt37:=SUMBARS(gspt19!=REF(gspt19,1),2)-COUNT(gspt22,SUMBARS(gspt19!=REF(gspt19,1),2))+COUNT(gspt29,SUMBARS(gspt19!=REF(gspt19,1),2))>3 AND LOW=LLV(LOW,SUMBARS(gspt19!=REF(gspt19,1),2)) AND REF(gspt19,SUMBARS(gspt19!=REF(gspt19,1),2)-1)>=HHV(HIGH,SUMBARS(gspt19!=REF(gspt19,1),2));
gspt38:=SUMBARS(gspt19!=REF(gspt19,1),3)-COUNT(gspt22,SUMBARS(gspt19!=REF(gspt19,1),3))+COUNT(gspt29,SUMBARS(gspt19!=REF(gspt19,1),3))>3 AND LOW=LLV(LOW,SUMBARS(gspt19!=REF(gspt19,1),3)) AND REF(gspt19,SUMBARS(gspt19!=REF(gspt19,1),3)-1)>=HHV(HIGH,SUMBARS(gspt19!=REF(gspt19,1),3));
gspt39:=SUMBARS(gspt19!=REF(gspt19,1),4)-COUNT(gspt22,SUMBARS(gspt19!=REF(gspt19,1),4))+COUNT(gspt29,SUMBARS(gspt19!=REF(gspt19,1),4))>3 AND LOW=LLV(LOW,SUMBARS(gspt19!=REF(gspt19,1),4)) AND REF(gspt19,SUMBARS(gspt19!=REF(gspt19,1),4)-1)>=HHV(HIGH,SUMBARS(gspt19!=REF(gspt19,1),4));
gspt40:=SUMBARS(gspt19!=REF(gspt19,1),5)-COUNT(gspt22,SUMBARS(gspt19!=REF(gspt19,1),5))+COUNT(gspt29,SUMBARS(gspt19!=REF(gspt19,1),5))>3 AND LOW=LLV(LOW,SUMBARS(gspt19!=REF(gspt19,1),5)) AND REF(gspt19,SUMBARS(gspt19!=REF(gspt19,1),5)-1)>=HHV(HIGH,SUMBARS(gspt19!=REF(gspt19,1),5));
gspt41:=SUMBARS(gspt19!=REF(gspt19,1),6)-COUNT(gspt22,SUMBARS(gspt19!=REF(gspt19,1),6))+COUNT(gspt29,SUMBARS(gspt19!=REF(gspt19,1),6))>3 AND LOW=LLV(LOW,SUMBARS(gspt19!=REF(gspt19,1),6)) AND REF(gspt19,SUMBARS(gspt19!=REF(gspt19,1),6)-1)>=HHV(HIGH,SUMBARS(gspt19!=REF(gspt19,1),6));gspt42:=gspt30 OR gspt31 OR gspt32 OR gspt33 OR gspt34 OR gspt35;
gspt43:=gspt36 OR gspt37 OR gspt38 OR gspt39 OR gspt40 OR gspt41;gspt44:=gspt42 AND COUNT(gspt42,1+BARSLAST(gspt43))=1;
gspt45:=gspt43 AND COUNT(gspt43,1+BARSLAST(gspt42))=1;
gspt46:=IF(gspt44,LLV(LOW,1+BARSLAST(gspt45)),0);
gspt47:=IF(gspt46,gspt46,REF(gspt46,BARSLAST(gspt46)));
gspt48:=IF(gspt45,HHV(HIGH,1+BARSLAST(gspt44)),0);
gspt49:=IF(gspt48,gspt48,REF(gspt48,BARSLAST(gspt48)));
gspt50:=HHV(HIGH,1+BARSLAST(gspt46))=HIGH;
gspt51:=LLV(LOW,1+BARSLAST(gspt48))=LOW;
gspt52:=FILTERX(gspt50,BARSLAST(gspt51));
gspt53:=FILTERX(gspt51,BARSLAST(gspt50));
gspt54:=IF(gspt53,LOW,0);
gspt55:=IF(gspt52,HIGH,0);
gspt56:=IF(gspt54>0,gspt54,REF(gspt54,BARSLAST(gspt54>0)));
gspt57:=IF(gspt55>0,gspt55,REF(gspt55,BARSLAST(gspt55>0)));
gspt58:=BARSLAST(gspt53)-COUNT(gspt22,BARSLAST(gspt53))+COUNT(gspt29,BARSLAST(gspt53))>3 AND COUNT(LOW<REF(gspt56,BARSLAST(gspt53)),BARSLAST(gspt53))=0 AND HIGH=HHV(HIGH,1+BARSLAST(gspt53)) AND BARSLAST(gspt53)>0;
gspt59:=BARSLAST(gspt52)-COUNT(gspt22,BARSLAST(gspt52))+COUNT(gspt29,BARSLAST(gspt52))>3 AND COUNT(HIGH>REF(gspt57,BARSLAST(gspt52)),BARSLAST(gspt52))=0 AND LOW=LLV(LOW,BARSLAST(gspt52)) AND BARSLAST(gspt52)>0;
gspt60:=FILTERX(gspt58,BARSLAST(gspt59));
gspt61:=FILTERX(gspt59,BARSLAST(gspt58));
gspt62:=IF(gspt61,LOW,0);
gspt63:=IF(gspt60,HIGH,0);
gspt64:=IF(gspt62>0,gspt62,REF(gspt62,BARSLAST(gspt62>0)));
gspt65:=IF(gspt63>0,gspt63,REF(gspt63,BARSLAST(gspt63>0)));
gspt66:=LLV(LOW,1+BARSLAST(gspt64!=REF(gspt64,1) OR (gspt62>0 AND gspt64=REF(gspt64,1))))=LOW AND COUNT(gspt65!=REF(gspt65,1),BARSLAST(gspt64!=REF(gspt64,1) OR (gspt62>0 AND gspt64=REF(gspt64,1))))=0;
gspt67:=HHV(HIGH,1+BARSLAST(gspt65!=REF(gspt65,1) OR (gspt63>0 AND gspt65=REF(gspt65,1))))=HIGH AND COUNT(gspt64!=REF(gspt64,1),BARSLAST(gspt65!=REF(gspt65,1) OR (gspt63>0 AND gspt65=REF(gspt65,1))))=0;
gspt68:=FILTERX(gspt67,BARSLAST(gspt66));
gspt69:=FILTERX(gspt66,BARSLAST(gspt67));
gspt70:=IF(gspt69,LOW,0);
gspt71:=IF(gspt68,HIGH,0);
gspt72:=IF(gspt70>0,gspt70,REF(gspt70,BARSLAST(gspt70>0)));
gspt73:=IF(gspt71>0,gspt71,REF(gspt71,BARSLAST(gspt71>0)));
gspt74:=IF(gspt72>REF(gspt72,1),gspt73,REF(gspt73,BARSLAST(gspt72>REF(gspt72,1))));
gspt75:=IF(gspt73<REF(gspt73,1),gspt72,REF(gspt72,BARSLAST(gspt73<REF(gspt73,1))));
gspt76:=HIGH>gspt74 AND COUNT(HIGH>gspt74,BARSLAST(LOW<gspt75))=1 AND BARSLAST(gspt72>REF(gspt72,1))<BARSLAST(gspt73>REF(gspt73,1));
gspt77:=LOW<gspt75 AND COUNT(LOW<gspt75,BARSLAST(HIGH>gspt74))=1 AND BARSLAST(gspt72<REF(gspt72,1))>BARSLAST(gspt73<REF(gspt73,1));
gspt78:=IF(gspt76,LLV(LOW,1+BARSLAST(gspt77)),0);
gspt79:=IF(gspt78,gspt78,REF(gspt78,BARSLAST(gspt78)));
gspt80:=IF(gspt77,HHV(HIGH,1+BARSLAST(gspt76)),0);
gspt81:=IF(gspt80,gspt80,REF(gspt80,BARSLAST(gspt80)));
gspt82:=HHV(HIGH,1+BARSLAST(gspt78))=HIGH;
gspt83:=LLV(LOW,1+BARSLAST(gspt80))=LOW;
gspt84:=FILTERX(gspt82,BARSLAST(gspt83));
gspt85:=FILTERX(gspt83,BARSLAST(gspt82));
gspt86:=IF(gspt85,LOW,0);
gspt87:=IF(gspt84,HIGH,0);
gspt88:=IF(gspt86>0,gspt86,REF(gspt86,BARSLAST(gspt86>0)));
gspt89:=IF(gspt87>0,gspt87,REF(gspt87,BARSLAST(gspt87>0)));
gspt90:=IF(gspt88>REF(gspt88,1),gspt89,REF(gspt89,BARSLAST(gspt88>REF(gspt88,1))));
gspt91:=IF(gspt89<REF(gspt89,1),gspt88,REF(gspt88,BARSLAST(gspt89<REF(gspt89,1))));
gspt92:=HIGH>gspt90 AND COUNT(HIGH>gspt90,BARSLAST(LOW<gspt91))=1;
gspt93:=LOW<gspt91 AND COUNT(LOW<gspt91,BARSLAST(HIGH>gspt90))=1;
gspt94:=IF(gspt92,LLV(LOW,1+BARSLAST(gspt93)),0);
gspt95:=IF(gspt94,gspt94,REF(gspt94,BARSLAST(gspt94)));
gspt96:=IF(gspt93,HHV(HIGH,1+BARSLAST(gspt92)),0);
gspt97:=IF(gspt96,gspt96,REF(gspt96,BARSLAST(gspt96)));
gspt98:=HHV(HIGH,1+BARSLAST(gspt94))=HIGH;
gspt99:=LLV(LOW,1+BARSLAST(gspt96))=LOW;
gspt100:=FILTERX(gspt98,BARSLAST(gspt99));
gspt101:=FILTERX(gspt99,BARSLAST(gspt98));gspt102:=IF(gspt101,LOW,0);
gspt103:=IF(gspt100,HIGH,0);gspt104:=IF(gspt102>0,gspt102,REF(gspt102,BARSLAST(gspt102>0)));
gspt105:=IF(gspt103>0,gspt103,REF(gspt103,BARSLAST(gspt103>0)));
gspt106:=IF(gspt104>REF(gspt104,1),gspt105,REF(gspt105,BARSLAST(gspt104>REF(gspt104,1))));
gspt107:=IF(gspt105<REF(gspt105,1),gspt104,REF(gspt104,BARSLAST(gspt105<REF(gspt105,1))));
gspt108:=HIGH>gspt106 AND COUNT(HIGH>gspt106,BARSLAST(LOW<gspt107))=1;
gspt109:=LOW<gspt107 AND COUNT(LOW<gspt107,BARSLAST(HIGH>gspt106))=1;
gspt110:=IF(gspt108,LLV(LOW,1+BARSLAST(gspt109)),0);
gspt111:=IF(gspt110,gspt110,REF(gspt110,BARSLAST(gspt110)));
gspt112:=IF(gspt109,HHV(HIGH,1+BARSLAST(gspt108)),0);
gspt113:=IF(gspt112,gspt112,REF(gspt112,BARSLAST(gspt112)));
gspt114:=HHV(HIGH,1+BARSLAST(gspt110))=HIGH;
gspt115:=LLV(LOW,1+BARSLAST(gspt112))=LOW;
gspt116:=FILTERX(gspt114,BARSLAST(gspt115));
gspt117:=FILTERX(gspt115,BARSLAST(gspt114));
gspt118:=IF(gspt117,LOW,0);
gspt119:=IF(gspt116,HIGH,0);
gspt120:=IF(gspt118>0,gspt118,REF(gspt118,BARSLAST(gspt118>0)));
gspt121:=IF(gspt119>0,gspt119,REF(gspt119,BARSLAST(gspt119>0)));
gspt122:=gspt72!=REF(gspt72,1) AND gspt72<=REF(gspt73,1+BARSLAST(gspt73!=REF(gspt73,1)));
gspt123:=MIN(REF(gspt73,1+BARSLAST(gspt73!=REF(gspt73,1))),REF(gspt73,BARSLAST(gspt73!=REF(gspt73,1))));
gspt124:=MAX(REF(gspt72,1+BARSLAST(gspt72!=REF(gspt72,1))),REF(gspt72,BARSLAST(gspt72!=REF(gspt72,1))));
gspt125:=IF(gspt122,gspt123,REF(gspt123,BARSLAST(gspt122)));
gspt126:=IF(gspt122,gspt124,REF(gspt124,BARSLAST(gspt122)));
gspt127:=gspt73!=REF(gspt73,1) AND gspt73>=REF(gspt72,1+BARSLAST(gspt72!=REF(gspt72,1)));
gspt128:=MIN(REF(gspt73,1+BARSLAST(gspt73!=REF(gspt73,1))),REF(gspt73,BARSLAST(gspt73!=REF(gspt73,1))));
gspt129:=MAX(REF(gspt72,1+BARSLAST(gspt72!=REF(gspt72,1))),REF(gspt72,BARSLAST(gspt72!=REF(gspt72,1))));
gspt130:=IF(gspt127,gspt128,REF(gspt128,BARSLAST(gspt127)));
gspt131:=IF(gspt127,gspt129,REF(gspt129,BARSLAST(gspt127)));
gspt132:=gspt72>REF(gspt72,1) AND gspt72>LLV(gspt73,BARSLAST(gspt86>0)) AND COUNT(gspt72>REF(gspt72,1) AND gspt72>LLV(gspt73,BARSLAST(gspt86>0)),BARSLAST(gspt86>0))=1;
gspt133:=gspt122 AND COUNT(gspt122,BARSLAST(gspt132))=1;
gspt134:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt133)) AND COUNT(gspt73<gspt126,BARSLAST(gspt133))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt133)),BARSLAST(gspt133))=1;
gspt135:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt133)) AND COUNT(gspt72>gspt125,BARSLAST(gspt133))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt133)),BARSLAST(gspt133))=1;
gspt136:=gspt122 AND COUNT(gspt122,BARSLAST(gspt134))=1 AND BARSLAST(gspt134)>0;
gspt137:=gspt127 AND COUNT(gspt127,BARSLAST(gspt135))=1 AND BARSLAST(gspt135)>0;
gspt138:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt136)) AND COUNT(gspt73<gspt126,BARSLAST(gspt136))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt136)),BARSLAST(gspt136))=1;
gspt139:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt136)) AND COUNT(gspt72>gspt125,BARSLAST(gspt136))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt136)),BARSLAST(gspt136))=1;
gspt140:=gspt122 AND COUNT(gspt122,BARSLAST(gspt138))=1 AND BARSLAST(gspt138)>0;
gspt141:=gspt127 AND COUNT(gspt127,BARSLAST(gspt139))=1 AND BARSLAST(gspt139)>0;
gspt142:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt140)) AND COUNT(gspt73<gspt126,BARSLAST(gspt140))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt140)),BARSLAST(gspt140))=1;
gspt143:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt140)) AND COUNT(gspt72>gspt125,BARSLAST(gspt140))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt140)),BARSLAST(gspt140))=1;
gspt144:=gspt122 AND COUNT(gspt122,BARSLAST(gspt142))=1 AND BARSLAST(gspt142)>0;
gspt145:=gspt127 AND COUNT(gspt127,BARSLAST(gspt143))=1 AND BARSLAST(gspt143)>0;
gspt146:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt144)) AND COUNT(gspt73<gspt126,BARSLAST(gspt144))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt144)),BARSLAST(gspt144))=1;
gspt147:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt144)) AND COUNT(gspt72>gspt125,BARSLAST(gspt144))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt144)),BARSLAST(gspt144))=1;
gspt148:=gspt122 AND COUNT(gspt122,BARSLAST(gspt146))=1 AND BARSLAST(gspt146)>0;
gspt149:=gspt127 AND COUNT(gspt127,BARSLAST(gspt147))=1 AND BARSLAST(gspt147)>0;
gspt150:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt148)) AND COUNT(gspt73<gspt126,BARSLAST(gspt148))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt148)),BARSLAST(gspt148))=1;
gspt151:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt148)) AND COUNT(gspt72>gspt125,BARSLAST(gspt148))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt148)),BARSLAST(gspt148))=1;
gspt152:=gspt122 AND COUNT(gspt122,BARSLAST(gspt150))=1 AND BARSLAST(gspt150)>0;
gspt153:=gspt127 AND COUNT(gspt127,BARSLAST(gspt151))=1 AND BARSLAST(gspt151)>0;
gspt154:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt152)) AND COUNT(gspt73<gspt126,BARSLAST(gspt152))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt152)),BARSLAST(gspt152))=1;
gspt155:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt152)) AND COUNT(gspt72>gspt125,BARSLAST(gspt152))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt152)),BARSLAST(gspt152))=1;
gspt156:=gspt122 AND COUNT(gspt122,BARSLAST(gspt154))=1 AND BARSLAST(gspt154)>0;
gspt157:=gspt127 AND COUNT(gspt127,BARSLAST(gspt155))=1 AND BARSLAST(gspt155)>0;
gspt158:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt156)) AND COUNT(gspt73<gspt126,BARSLAST(gspt156))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt125,BARSLAST(gspt156)),BARSLAST(gspt156))=1;
gspt159:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt156)) AND COUNT(gspt72>gspt125,BARSLAST(gspt156))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt126,BARSLAST(gspt156)),BARSLAST(gspt156))=1;
gspt160:=gspt122 AND COUNT(gspt122,BARSLAST(gspt158))=1 AND BARSLAST(gspt158)>0;
gspt161:=gspt127 AND COUNT(gspt127,BARSLAST(gspt159))=1 AND BARSLAST(gspt159)>0;
gspt162:=gspt73<REF(gspt73,1) AND gspt73<HHV(gspt72,BARSLAST(gspt87>0)) AND COUNT(gspt73<REF(gspt73,1) AND gspt73<HHV(gspt72,BARSLAST(gspt87>0)),BARSLAST(gspt87>0))=1;
gspt163:=gspt127 AND COUNT(gspt127,BARSLAST(gspt162))=1;
gspt164:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt163)) AND COUNT(gspt73<gspt131,BARSLAST(gspt163))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt163)),BARSLAST(gspt163))=1;
gspt165:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt163)) AND COUNT(gspt72>gspt130,BARSLAST(gspt163))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt163)),BARSLAST(gspt163))=1;
gspt166:=gspt122 AND COUNT(gspt122,BARSLAST(gspt164))=1 AND BARSLAST(gspt164)>0;
gspt167:=gspt127 AND COUNT(gspt127,BARSLAST(gspt165))=1 AND BARSLAST(gspt165)>0;
gspt168:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt167)) AND COUNT(gspt73<gspt131,BARSLAST(gspt167))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt167)),BARSLAST(gspt167))=1;
gspt169:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt167)) AND COUNT(gspt72>gspt130,BARSLAST(gspt167))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt167)),BARSLAST(gspt167))=1;
gspt170:=gspt122 AND COUNT(gspt122,BARSLAST(gspt168))=1 AND BARSLAST(gspt168)>0;
gspt171:=gspt127 AND COUNT(gspt127,BARSLAST(gspt169))=1 AND BARSLAST(gspt169)>0;
gspt172:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt171)) AND COUNT(gspt73<gspt131,BARSLAST(gspt171))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt171)),BARSLAST(gspt171))=1;
gspt173:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt171)) AND COUNT(gspt72>gspt130,BARSLAST(gspt171))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt171)),BARSLAST(gspt171))=1;
gspt174:=gspt122 AND COUNT(gspt122,BARSLAST(gspt172))=1 AND BARSLAST(gspt172)>0;
gspt175:=gspt127 AND COUNT(gspt127,BARSLAST(gspt173))=1 AND BARSLAST(gspt173)>0;
gspt176:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt175)) AND COUNT(gspt73<gspt131,BARSLAST(gspt175))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt175)),BARSLAST(gspt175))=1;
gspt177:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt175)) AND COUNT(gspt72>gspt130,BARSLAST(gspt175))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt175)),BARSLAST(gspt175))=1;
gspt178:=gspt122 AND COUNT(gspt122,BARSLAST(gspt176))=1 AND BARSLAST(gspt176)>0;
gspt179:=gspt127 AND COUNT(gspt127,BARSLAST(gspt177))=1 AND BARSLAST(gspt177)>0;
gspt180:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt179)) AND COUNT(gspt73<gspt131,BARSLAST(gspt179))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt179)),BARSLAST(gspt179))=1;
gspt181:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt179)) AND COUNT(gspt72>gspt130,BARSLAST(gspt179))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt179)),BARSLAST(gspt179))=1;
gspt182:=gspt122 AND COUNT(gspt122,BARSLAST(gspt180))=1 AND BARSLAST(gspt180)>0;
gspt183:=gspt127 AND COUNT(gspt127,BARSLAST(gspt181))=1 AND BARSLAST(gspt181)>0;
gspt184:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt183)) AND COUNT(gspt73<gspt131,BARSLAST(gspt183))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt183)),BARSLAST(gspt183))=1;
gspt185:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt183)) AND COUNT(gspt72>gspt130,BARSLAST(gspt183))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt183)),BARSLAST(gspt183))=1;
gspt186:=gspt122 AND COUNT(gspt122,BARSLAST(gspt184))=1 AND BARSLAST(gspt184)>0;
gspt187:=gspt127 AND COUNT(gspt127,BARSLAST(gspt185))=1 AND BARSLAST(gspt185)>0;
gspt188:=gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt187)) AND COUNT(gspt73<gspt131,BARSLAST(gspt187))=0 AND COUNT(gspt72>REF(gspt72,1) AND gspt72>REF(gspt130,BARSLAST(gspt187)),BARSLAST(gspt187))=1;
gspt189:=gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt187)) AND COUNT(gspt72>gspt130,BARSLAST(gspt187))=0 AND COUNT(gspt73<REF(gspt73,1) AND gspt73<REF(gspt131,BARSLAST(gspt187)),BARSLAST(gspt187))=1;
gspt190:=gspt122 AND COUNT(gspt122,BARSLAST(gspt188))=1 AND BARSLAST(gspt188)>0;
gspt191:=gspt127 AND COUNT(gspt127,BARSLAST(gspt189))=1 AND BARSLAST(gspt189)>0;
gspt192:=gspt133 OR gspt136 OR gspt140 OR gspt144 OR gspt148 OR gspt152 OR gspt156 OR gspt160 OR gspt166 OR gspt170 OR gspt174 OR gspt178 OR gspt182 OR gspt186 OR gspt190;
一:=IF(gspt192>0,gspt123,REF(gspt123,BARSLAST(gspt192>0))),COLORYELLOW;
成:=IF(gspt192>0,gspt124,REF(gspt124,BARSLAST(gspt192>0))),COLORYELLOW;
gspt193:=(1-成)/2+成;
gspt194:=BARSLAST(gspt192);gspt195:=BACKSET(gspt194=0,SUMBARS(gspt71>0,2)-1);
DRAWLINE(CROSS(gspt195,0.5),REFX(gspt125,BARSNEXT(gspt192)),gspt192,gspt125,0),COLORYELLOW;
DRAWLINE(CROSS(gspt195,0.5),REFX(gspt126,BARSNEXT(gspt192)),gspt192,gspt126,0),COLORYELLOW;
DRAWLINE(CROSS(gspt195,0.5),(REFX(gspt125,BARSNEXT(gspt192))-REFX(gspt126,BARSNEXT(gspt192)))/2+REFX(gspt126,BARSNEXT(gspt192)),gspt192,(REFX(gspt125,BARSNEXT(gspt192))-REFX(gspt126,BARSNEXT(gspt192)))/2+REFX(gspt126,BARSNEXT(gspt192)),0),COLORYELLOW,DOTLINE,NODRAW;
STICKLINE(CROSS(gspt195,0.5),REFX(gspt125,BARSNEXT(gspt192)),REFX(gspt126,BARSNEXT(gspt192)),0,0),COLORYELLOW;
STICKLINE(gspt192,gspt125,gspt126,0,0),COLORYELLOW;
gspt196:=gspt137 OR gspt137 OR gspt141 OR gspt145 OR gspt149 OR gspt153 OR gspt157 OR gspt161 OR gspt163 OR gspt167 OR gspt171 OR gspt175 OR gspt179 OR gspt183 OR gspt187 OR gspt191;
军:=IF(gspt196,gspt128,REF(gspt128,BARSLAST(gspt196))),DOTLINE,COLORYELLOW,NODRAW;
团:=IF(gspt196,gspt129,REF(gspt129,BARSLAST(gspt196))),DOTLINE,COLORYELLOW,NODRAW;
gspt197:=(军-团)/2+团;
gspt198:=BARSLAST(gspt196);
gspt199:=BACKSET(gspt198=0,SUMBARS(gspt70>0,2)-1);
DRAWLINE(CROSS(gspt199,0.5),REFX(gspt130,BARSNEXT(gspt196)),gspt196,gspt130,0),COLORYELLOW;
DRAWLINE(CROSS(gspt199,0.5),REFX(gspt131,BARSNEXT(gspt196)),gspt196,gspt131,0),COLORYELLOW;
DRAWLINE(CROSS(gspt199,0.5),(REFX(gspt130,BARSNEXT(gspt196))-REFX(gspt131,BARSNEXT(gspt196)))/2+REFX(gspt131,BARSNEXT(gspt196)),gspt196,(REFX(gspt130,BARSNEXT(gspt196))-REFX(gspt131,BARSNEXT(gspt196)))/2+REFX(gspt131,BARSNEXT(gspt196)),0),COLORYELLOW,DOTLINE,NODRAW;
STICKLINE(CROSS(gspt199,0.5),REFX(gspt130,BARSNEXT(gspt196)),REFX(gspt131,BARSNEXT(gspt196)),0,0),COLORYELLOW;
STICKLINE(gspt196,gspt130,gspt131,0,0),COLORYELLOW;
gspt200:=HHV(HIGH,1+BARSLAST(gspt16))=HIGH;
gspt201:=LLV(LOW,1+BARSLAST(gspt18))=LOW;
gspt202:=FILTERX(gspt200,BARSLAST(gspt201));
gspt203:=FILTERX(gspt201,BARSLAST(gspt200));
gspt204:=IF(gspt203,LOW,0);gspt205:=IF(gspt202,HIGH,0);
gspt206:=IF(gspt204>0,gspt204,REF(gspt204,BARSLAST(gspt204>0)));
gspt207:=IF(gspt205>0,gspt205,REF(gspt205,BARSLAST(gspt205>0)));
DRAWLINE(gspt71,HIGH,gspt70,LOW,0),COLORYELLOW;
DRAWLINE(gspt70,LOW,gspt71,HIGH,0),COLORYELLOW;
gspt208:=gspt132 OR gspt134 OR gspt138 OR gspt142 OR gspt146 OR gspt150 OR gspt154 OR gspt158 OR gspt164 OR gspt168 OR gspt172 OR gspt176 OR gspt180 OR gspt184 OR gspt188;
gspt209:=gspt135 OR gspt139 OR gspt143 OR gspt147 OR gspt151 OR gspt155 OR gspt159 OR gspt162 OR gspt165 OR gspt169 OR gspt173 OR gspt177 OR gspt181 OR gspt185 OR gspt189;
gspt210:=gspt208 AND COUNT(gspt208,BARSLAST(gspt209))=1;
gspt211:=gspt209 AND COUNT(gspt209,BARSLAST(gspt208))=1;
gspt212:=IF(gspt210,LLV(gspt72,1+BARSLAST(gspt211)),0);
gspt213:=IF(gspt212,gspt212,REF(gspt212,BARSLAST(gspt212)));
gspt214:=IF(gspt211,HHV(gspt73,1+BARSLAST(gspt210)),0);
gspt215:=IF(gspt214,gspt214,REF(gspt214,BARSLAST(gspt214)));
DRAWICON(gspt208,LOW,1),NODRAW;
DRAWICON(gspt209,HIGH,2),NODRAW;
gspt216:=1+COUNT(gspt206<REF(gspt206,1),1+BARSLAST(gspt206>REF(gspt206,1)));
gspt217:=1+COUNT(gspt207>REF(gspt207,1),1+BARSLAST(gspt207<REF(gspt207,1)));
{涨停变色}
ZT:=C>1.1*REF(C,1)-0.03 AND C<1.1*REF(C,1)+0.03 AND H=C;
ZT2:=C>1.2*REF(C,1)-0.03 AND C<1.2*REF(C,1)+0.03 AND H=C;
ZT3:=ZT OR ZT2;
STICKLINE(ZT3=1,O,C,2.7,0),COLORYELLOW,NODRAW;{不要}
{跌停变色}
DT:=C<0.9*REF(C,1)+0.03 AND C>0.9*REF(C,1)-0.03 AND L=C;
DT2:=C<0.9*REF(C,1)+0.03 AND C>0.8*REF(C,1)-0.03 AND L=C;
DT3:=DT OR DT2;
STICKLINE(DT3=1 ,O,C,2.7,0),COLORYELLOW,NODRAW;{不要};
![]() ![]() ![]() |
- 软件大小:13.0 KB
- 推荐星级:
- 更新时间:2025-09-25 00:15:22
- 软件类别: 国产软件 / 通达信公式
- 软件语言:简体中文
- 授权方式: 分享版
- 联系方式:暂无联系方式
- 官方主页: Home Page
- 点击大图: 【一键转帖到论坛】
- 插件情况:
- 运行环境:Win10/Win9X/Win8/Win2000/WinXP/Win2003/Win7/
- 相关Tags:指标公式 股票软件,公式源码
-
(0)0%(0)0%
评论内容只代表网友观点,与本站立场无关!
本网提供的公式文件说明:
* alg格式飞狐股票公式,可以用飞狐交易师或者交易师软件导入;
* fnc格式大智慧新一代公式指标,可以用大智慧股票软件使用,少部分可以用分析家股票软件引入使用;
* exp格式大智慧经典版股票公式,仅可以用大智慧经典版股票软件引入使用;
* tni和tnc格式通达信股票公式,仅可以用通达信新引入使用,例如可以用通达信股票软件引入使用;
* tne,tn6格式通达信公式,可以用通达信公式编辑器5.0版导入,推荐通达信金融终端版本;
* hxf格式同花顺股票公式,仅可以用同花顺股票软件引入使用。
以上的各种软件都可以在本网股票软件栏目找到!
* 关于股票公式时间限制,如果在引入大智慧公式,交易师公式或者飞狐公式的时候,发现公式名称栏是空白的,这时候调整电脑时间到1997年,又能出现公式名称,并且能正常显示,可能是公式使用期限已过。
* 关于还原公式源码如果你忘记了自己编写的大智慧公式,通达信公式,同花顺公式,操盘手公式,飞狐公式,博易大师公式,金字塔公式,文华公式和交易师公式等等公式的密码,本网可帮恢复源码,有.偿.服.务无意勿扰,点击在线咨询联系我。
* 关于股票公式源码编辑
本网提供的源码,一般都可以编辑成公式,如果不明白公式的编辑,在本页右侧教程录像可参考,或者找公式教程资料学习,请搜索:教程
* 如果您发现软件内容或者链接错误,请点击报告错误谢谢!
* 站内提供的所有软件包含源码均是由网上搜集,若侵犯了你的版权利益,请联系通知我们!