买卖无敌{公称名称: 买卖无敌}
DRAWGBK((CLOSE > 0),COLORRGB(136,300,200),COLORRGB(10,10,10),1); VERTLINE((HHV(HIGH,5) >= REF(HHV(HIGH,5),1))),POINTDOT,color808080; 半年线:=EMA(CLOSE,148); 年线:=EMA(CLOSE,250); EXPLAIN((CLOSE >= 半年线),'股价在半年线之上'),colorFFFF; EXPLAIN((CLOSE >= 年线),'股价在年线之上 '),colorFFFF; EXPLAIN((CLOSE < 半年线),'股价在半年线之下 '),colorFFFF00; EXPLAIN((CLOSE < 年线),'股价在年线之下 '),colorFFFF00; EXPLAIN((半年线 >= REF(半年线,1)),'半年线趋势向上'),colorFFFF; EXPLAIN((年线 >= REF(年线,1)),'年线趋势向上 '),colorFFFF; EXPLAIN((半年线 < REF(半年线,1)),'半年线趋势向下 '),colorFFFF00; EXPLAIN((年线 < REF(年线,1)),'年线趋势向下 '),colorFFFF00; 股道卖出价预测:=(((CLOSE * 2.5) / 100) + CLOSE); 股道买入价预测:=(CLOSE - ((CLOSE * 2.5) / 100)); EXPLAINEX(COST(50),'市场平均成本:',COST(50),2,0),colorFFFF; EXPLAINEX(COST(4),'主力平均成本:',COST(4),2,0),colorFF; EXPLAINEX(COST(30),'控盘平均成本:',COST(30),2,0),colorFF; EXPLAINEX(COST(75),'拉升平均成本:',COST(75),2,0),colorFFFF; EXPLAINEX(COST(95),'顶部平均成本:',COST(95),2,0),colorFFFF; EXPLAINEX(COST(0.05),'底部平均成本:',COST(0.05),2,0),colorFFFF; EXPLAINEX(股道卖出价预测,'股道卖出价预测:',股道卖出价预测,2,0),color99FF; EXPLAINEX(股道买入价预测,'股道买入价预测:',股道买入价预测,2,0),color99FF; EXPLAINEX(1,'获利盘比例=',(WINNER(CLOSE) * 100),2,0),colorFF; EXPLAINEX(1,'套牢盘比例=',(100 - (WINNER(CLOSE) * 100)),2,0),colorFFFF00; 多空1:=MA((VOL / (HIGH - LOW)),4); 多空2:=ABS((CLOSE - OPEN)); 多空3:=(VOL / (HIGH - LOW)); EXPLAIN(((多空3 < 多空1) AND (多空2 < MA(多空2,4))),'资金无入场意愿,萎缩中'),colorFFFF00; EXPLAIN(((多空3 < 多空1) AND (多空2 > MA(多空2,4))),'场内资金有运作行为'),colorFFFF; EXPLAIN(((多空3 > 多空1) AND (多空2 < MA(多空2,4))),'多空双方激烈争夺中'),colorFFFF; EXPLAIN(((多空3 > 多空1) AND (多空2 > MA(多空2,4))),'场外资金介入(或出局)意愿强烈'),color99FF; TR1:=SUM(MAX(MAX((HIGH - LOW),ABS((HIGH - REF(CLOSE,1)))),ABS((LOW - REF(CLOSE,1)))),14); HD:=(HIGH - REF(HIGH,1)); LD:=(REF(LOW,1) - LOW); DMP:=SUM(IF(((HD > 0) AND (HD > LD)),HD,0),14); DMM:=SUM(IF(((LD > 0) AND (LD > HD)),LD,0),14); PDI:=((DMP * 100) / TR); MDI:=((DMM * 100) / TR); ADX:=MA(((ABS((MDI - PDI)) / (MDI + PDI)) * 100),6); ADXR:=((ADX + REF(ADX,6)) / 2); EXPLAIN(CROSS(PDI,MDI),'PDI线从下向上突破MDI线,显示有新多头进场,为买进信号'),colorFF00; EXPLAIN(CROSS(MDI,PDI),'PDI线从上向下跌破MDI线,显示有新空头进场,为卖出信号'),colorFFFF00; EXPLAIN((ADX > REF(ADX,1)),'ADX值持续高于前一日,行情将维持原趋势'),colorFFFF; EXPLAIN(((ADX < REF(ADX,1)) AND (ADX < 20)),'ADX值递减,降到20以下,且横向行进时,市场气氛为盘整'),color99FF; EXPLAIN(((((ADX < REF(ADX,1)) AND (REF(ADX,1) < REF(ADX,2))) AND (REF(ADX,2) > REF(ADX,3))) AND (REF(ADX,3) > REF(ADX,4))),'ADX值从上升倾向转为下降时,表明行情即将反转'),colorFFFF; TYP:=(((HIGH + LOW) + CLOSE) / 3); CCI:=((TYP - MA(TYP,14)) / (0.015 * AVEDEV(TYP,14))); EXPLAIN((CCI < (0 - 180)),'CCI指标底位,买入机会'),colorFF00; EXPLAIN((CCI > 180),'CCI指标高位,卖出机会'),colorFFFF00; EXPLAIN(((VOL / CAPITAL) > 0.075),'换手过大,小心主力出逃,短期头部'),colorFFFF00; WR:=(0 - ((100 * (HHV(HIGH,14) - CLOSE)) / (HHV(HIGH,14) - LLV(LOW,14)))); EXPLAIN((WR > (0 - 20)),'W&R超买,短线即将见顶,应及时卖出'),colorFFFF00; EXPLAIN((WR < (0 - 80)),'W&R超卖,短线即将见底,应伺机买进'),colorFF00; MTM:=(CLOSE - REF(CLOSE,6)); MTMMA:=MA(MTM,6); EXPLAIN((CROSS(MTM,MTMMA) AND (MTMMA < (0 - 0.8))),'MTM从下向上突破MTMMA,买入信号'),colorFF00; EXPLAIN((CROSS(MTMMA,MTM) AND (MTMMA > 0.8)),'MTM从上向下跌破MTMMA,卖出信号'),colorFFFF00; LC:=REF(CLOSE,1); RSI1:=((SMA(MAX((CLOSE - LC),0),6,1) / SMA(ABS((CLOSE - LC)),6,1)) * 100); RSI2:=((SMA(MAX((CLOSE - LC),0),12,1) / SMA(ABS((CLOSE - LC)),12,1)) * 100); EXPLAIN((RSI1 > 85),'6日RSI超买,防止回挡'),colorFFFF00; EXPLAIN((RSI1 > 80),'6日RSI向上突破85,超买,考虑卖出'),colorFFFF00; EXPLAIN((RSI1 < 15),'6日RSI超卖,随时有可能反弹'),colorFFFF; EXPLAIN((RSI1 < 15),'6日RSI向下跌破15,超卖,考虑买入'),colorFFFF; EXPLAIN(CROSS(RSI1,15),'6日RSI向上突破15,买进信号'),colorFF00; EXPLAIN(CROSS(RSI1,85),'6日RSI向下跌破85,卖出信号'),colorFFFF00; PSY:=((COUNT((CLOSE > REF(CLOSE,1)),12) / 12) * 100); 布林1:=((((MA(CLOSE,3) + MA(CLOSE,6)) + MA(CLOSE,12)) + MA(CLOSE,24)) / 4); 布林2:=(布林1 + (3 * STD(布林1,10))); 布林3:=(布林1 - (3 * STD(布林1,10))); 布林4:=(((布林2 - 布林3) / 布林2) < 0.03); 布林5:=(((布林2 - 布林3) / 布林2) > 0.18); 布林6:=(((MA(CLOSE,60) - MA(CLOSE,5)) / MA(CLOSE,60)) > 0.15); 布林7:=(((MA(CLOSE,5) - MA(CLOSE,60)) / MA(CLOSE,5)) > 0.15); EXPLAIN(布林4,'多空布林收敛中,有变盘的可能,上下自己分析'),colorFFFF; EXPLAIN(((布林6 AND 布林5) AND (CLOSE > OPEN)),'布林上下乖离太大,有反弹的可能'),colorFF00; EXPLAIN(((布林7 AND 布林5) AND (CLOSE < OPEN)),'布林上下乖离太大,有回落的可能'),colorFFFF00; 顶部区域:=((CLOSE > (MA(CLOSE,54.16) + (2 * STD(CLOSE,170)))) * 130); STICKLINE((顶部区域 >= 20),111,115,6,0),colorD6A6FF; VAR201:=(VOL / FINANCE(7)); VAR211:=(100 * WINNER(CLOSE)); VAR221:=MA(VAR211,3); VAR231:=MA(VAR201,34); VAR241:=((VAR221 < (VAR231 * 100)) AND (VAR211 < VAR201)); VAR251:=SUM(IF((CLOSE > REF(CLOSE,1)),1,0),0); VAR261:=SUMBARS(VOL,CAPITAL); VAR271:=(IF((CLOSE > LLV(CLOSE,VAR261)),1,(0 - 1)) * IF((VAR251 > LLV(VAR251,VAR261)),1,(0 - 1))); VAR281:=(COUNT((IF((VAR271 = (0 - 1)),1,0) = 1),8) > 2); VAR291:=((((CLOSE - DMA((((((3 * HIGH) + LOW) + OPEN) + (2 * CLOSE)) / 7),(VOL / ((SUM(AMOUNT,13) / ((AMOUNT / VOL) / 100)) / 100)))) / DMA((((((3 * HIGH) + LOW) + OPEN) + (2 * CLOSE)) / 7),(VOL / ((SUM(AMOUNT,13) / ((AMOUNT / VOL) / 100)) / 100)))) * 100) < (0 - 18)); VAR2A1:=(((CLOSE - MIN((REF(CLOSE,5) * 0.865),(REF(CLOSE,21) * 0.772))) / CLOSE) < 0.01); VAR2B1:=((VAR281 AND VAR291) AND VAR2A1); VAR2C1:=((((VOL / CAPITAL) >= 0.02) AND ((VOL / CAPITAL) <= 0.2)) AND (OPEN = 1.105)); VAR2D1:=(VAR2C1 AND (COUNT(VAR2C1,5) = 1)); VAR2E1:=(VAR2B1 OR VAR2C1); VAR2F1:=REF(CLOSE,1); VAR301:=((SMA(MAX((CLOSE - VAR2F1),0),7,1) / SMA(ABS((CLOSE - VAR2F1)),7,1)) * 100); VAR311:=((SMA(MAX((CLOSE - VAR2F1),0),13,1) / SMA(ABS((CLOSE - VAR2F1)),13,1)) * 100); VAR321:=((VAR301 < 20) AND (VAR311 < 25)); VAR341:=SUM(IF((CLOSE > REF(CLOSE,1)),VOL,IF((CLOSE < REF(CLOSE,1)),(0 - VOL),0)),0); VAR351:=IF((CLOSE > LLV(CLOSE,VAR261)),1,(0 - 1)); VAR361:=IF((VAR341 > LLV(VAR341,VAR261)),1,(0 - 1)); VAR371:=(VAR351 * VAR361); VAR381:=IF((VAR371 = (0 - 1)),1,0); VAR391:=((VAR381 AND (CLOSE = LLV(CLOSE,120))) AND (VAR211 < VAR201)); STICKLINE(IF((((VAR241 AND VAR2E1) AND VAR321) OR (VAR321 AND VAR391)),34,0),0,(MA(CLOSE,194.16) * 1),6,0),colorD6A6FF; 清仓:=IF(((EMA(((100 * (CLOSE - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34))),3) / 1) > 92),(EMA(((100 * (CLOSE - LLV(LOW,34))) / (HHV(HIGH,34) - LLV(LOW,34))),3) / 1),0); STICKLINE((清仓 >= 70),112,114,6,0),colorFF; MN:=MA(((((((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100) + (((2 * (CLOSE - MA(CLOSE,12))) / MA(CLOSE,12)) * 100)) + (((3 * (CLOSE - MA(CLOSE,24))) / MA(CLOSE,24)) * 100)) / 6),3); 抄底:=MA(((((((CLOSE - MA(CLOSE,6)) / MA(CLOSE,6)) * 100) + (((2 * (CLOSE - MA(CLOSE,12))) / MA(CLOSE,12)) * 100)) + (((3 * (CLOSE - MA(CLOSE,24))) / MA(CLOSE,24)) * 100)) / 6),3); STICKLINE((抄底 < (0 - 6)),(0 - 17),(0 - 21),6,0),colorFFFF; STICKLINE((MN < (0 - 9)),(0 - 18),(0 - 20),6,0),colorFFCC66; STICKLINE((MN < (0 - 12)),(0 - 18),(0 - 20),6,0),color66FF; SK:EMA((((((((2 * CLOSE) + HIGH) + LOW) / 4) - LLV(LOW,21)) / (HHV(HIGH,21) - LLV(LOW,21))) * 100),8),LINETHICK1,color44BBFF; SD:EMA(((0.667 * REF(SK,1)) + (0.333 * SK)),1),LINETHICK1,colorFFFF00; VAR1K:=(((LOW + HIGH) + (2 * CLOSE)) / 4); VAR2K:=REF(VAR1K,1); VAR3K:=((SMA((VAR1K - VAR2K),5,1) / SMA(ABS((VAR1K - VAR2K)),5,1)) * 100); MMS:=(MA(VAR3K,1) + 50); STICKLINE((MMS >= 100),110,108,4,0); WWW:=(MMS < 20); WWW1:=(MMS > 90); G:=IF(WWW,(0 - 22),10); G1:=IF(WWW1,116,90); PARTLINE((G >= REF(G,1)),G),LINETHICK1,colorFF00; PARTLINE((G <= REF(G,1)),G),LINETHICK1,colorFF00; PARTLINE((G1 >= REF(G1,1)),G1),LINETHICK1,colorD6A6FF; PARTLINE((G1 <= REF(G1,1)),G1),LINETHICK1,colorD6A6FF; STICKLINE((CLOSE> 0),50,50,5,0),color00FFFF; STICKLINE(MMS>=100,109,107,6,0),colorFFFFFF; 操盘线:(((CLOSE - LLV(CLOSE,10))/(HHV(CLOSE,10) - LLV(CLOSE,10))) * 100),LINETHICK1,colorA40CFE; 操盘线1:=(((CLOSE - LLV(CLOSE,5)) / (HHV(CLOSE,5) - LLV(CLOSE,5))) * 100); DRAWICON(CROSS(操盘线1,12),15,8); 选股5:(CROSS(操盘线1,12) = 1); 动力线:((SMA(MAX((CLOSE - REF(CLOSE,1)),0),5,1) / SMA(ABS((CLOSE - REF(CLOSE,1))),5,1)) * 109),LINETHICK1,PRECISION2,colorFFFFFF; K:=SMA((((CLOSE - LLV(LOW,9)) / (HHV(HIGH,9) - LLV(LOW,9))) * 100),3,1); D:=SMA(K,3,1); J:=((3 * K) - (2 * D)); 趋势线:"KDJ.J"(22,3,3),LINETHICK0; PARTLINE((趋势线 > REF(趋势线,1)),趋势线),POINTDOT,LINETHICK1,colorFFFF; PARTLINE((趋势线 < REF(趋势线,1)),趋势线),POINTDOT,LINETHICK1,colorFFFF; DRAWICON(IF((((SMA(MAX((CLOSE - REF(CLOSE,2)),0),7,1) / SMA(ABS((CLOSE - REF(CLOSE,2))),7,1)) * 100) < 15),15,0),(0 - 12),12); VAR02:=((((CLOSE - LLV(CLOSE,10)) / (HHV(CLOSE,10) - LLV(CLOSE,10))) * 100) = 0); VAR03:=((((CLOSE - LLV(CLOSE,10)) / (HHV(CLOSE,10) - LLV(CLOSE,10))) * 100) = 100); STICKLINE((VAR02 > 0),(0 - 3),(0 - 6),6,0),colorFF; STICKLINE((VAR03 > 0),103,106,6,0),colorFF00; GR1:=BARSLAST(BETWEEN("BIAS.BIAS2"(6,13,24),0,5)); GR2:=(((EMA(CLOSE,13) > EMA(CLOSE,34)) AND (EMA(CLOSE,34) > EMA(CLOSE,55))) AND (EMA(CLOSE,13) > REF(EMA(CLOSE,13),1))); GR3:=COUNT((("BIAS.BIAS2"(6,13,24) > 10) AND (HIGH = HHV(HIGH,GR1))),GR1); GR4:=(HIGH = HHV(HIGH,GR1)); GR5:=("MACD.MACD"(12,26,9) < REF("MACD.MACD"(12,26,9),1)); GR6:=((GR2 AND GR3) AND GR4); GR7:=(((GR2 AND GR3) AND GR4) AND GR5); XL:=(GR6 AND GR7); DRAWICON(XL,120,5); DRAWICON(CROSS(动力线,70),70,11); DRAWICON(CROSS(动力线,71),71,11); DRAWICON(CROSS(动力线,72),72,11); DRAWICON(CROSS(动力线,73),73,11); DRAWICON(CROSS(动力线,73.5),73.5,11); DRAWICON(CROSS(动力线,74),74,11); DRAWICON(CROSS(动力线,74.5),74.5,11); DRAWICON(CROSS(动力线,75),75,11); DRAWICON(CROSS(动力线,75.5),75.5,11); DRAWICON(CROSS(动力线,76),76,11); DRAWICON(CROSS(动力线,76.5),76.5,11); DRAWICON(CROSS(动力线,77),77,11); DRAWICON(CROSS(动力线,77.5),77.5,11); DRAWICON(CROSS(动力线,78),78,11); DRAWICON(CROSS(动力线,78.5),78.5,11); DRAWICON(CROSS(动力线,79),79,11); DRAWICON(CROSS(动力线,79.5),79.5,11); DRAWICON(CROSS(动力线,80),80,11); DRAWICON(CROSS(动力线,81),81,12); DRAWICON(CROSS(动力线,82),82,12); DRAWICON(CROSS(动力线,83),83,12); DRAWICON(CROSS(动力线,84),84,12); DRAWICON(CROSS(动力线,84.5),84.5,12); DRAWICON(CROSS(动力线,85),85,12); DRAWICON(CROSS(动力线,86),86,12); DRAWICON(CROSS(动力线,87),87,12); DRAWICON(CROSS(动力线,88),88,12); DRAWICON(CROSS(动力线,89),89,12); DRAWICON(CROSS(动力线,90),90,12); DRAWICON(CROSS(动力线,91),91,10); DRAWICON(CROSS(动力线,92),92,10); DRAWICON(CROSS(动力线,93),93,10); DRAWICON(CROSS(动力线,93.5),93.5,10); DRAWICON(CROSS(动力线,94),94,10); DRAWICON(CROSS(动力线,95),95,10); DRAWICON(CROSS(动力线,96),96,10); DRAWICON(CROSS(动力线,97),97,10); DRAWICON(CROSS(动力线,98),98,10); DRAWICON(CROSS(动力线,99),99,10); DRAWICON(CROSS(动力线,100),100,10); DRAWICON(CROSS(动力线,100.5),100.5,10); DRAWICON(CROSS(动力线,101),101,10); DRAWICON(CROSS(动力线,101.5),101.5,10); DRAWICON(CROSS(动力线,102),102,10); DRAWICON(CROSS(动力线,102.5),102.5,10); DRAWICON(CROSS(动力线,103),103,10); DRAWICON(CROSS(动力线,103.5),103.5,10); DRAWICON(CROSS(动力线,104),104,10); DRAWICON(CROSS(动力线,104.2),104.2,10); DRAWICON(CROSS(动力线,104.5),104.5,10); DRAWICON(CROSS(动力线,104.8),104.8,10); DRAWICON(CROSS(动力线,105),105,10); DRAWICON(CROSS(动力线,105.5),105.5,10); DRAWICON(CROSS(动力线,106),106,10); DRAWICON(CROSS(动力线,106.5),106.5,10); DRAWICON(CROSS(动力线,107),107,10); DRAWICON(CROSS(动力线,107.5),107.5,10); DRAWICON(CROSS(动力线,108),108,10); XL1:=(MA(LOW,2) * 0.96); XL2:=(MA(LOW,26) * 0.85); XL3:=(((REF(XL1,1) < XL2) AND (REF(XL1,1) < XL1)) AND (REF(XL1,1) < REF(XL1,2))); STICKLINE(XL3,0,(SMA(((((HHV(CLOSE,10) - CLOSE) / (HHV(CLOSE,10) - LLV(CLOSE,10))) * 100) - 10),13,8) * 0.06),4,1),LINETHICK3,colorFF; DRAWICON(XL3,8,12); 选股:(XL3 = 1); CCI:="CCI"(21); A:=REF(CLOSE,2); RSI:=((SMA(MAX((CLOSE - A),0),5,1) / SMA(ABS((CLOSE - A)),5,1)) * 100); A1:=((CLOSE - ((MA(CLOSE,5) / MA(CLOSE,5)) * 100)) < 1); A2:=((CLOSE - ((MA(CLOSE,13) / MA(CLOSE,13)) * 100)) < (0 - 10)); A3:=((CLOSE - ((MA(CLOSE,34) / MA(CLOSE,34)) * 100)) < (0 - 15)); A4:=(RSI < 21); A5:=(CCI < (0 - 144)); XL4:=((((A1 AND A2) AND A3) AND A4) AND A5); DRAWICON(XL4,(0 - 7),10),colorFFFFFF; 选股1:(XL4 = 1); LD:=REF(CLOSE,1); RSI1:=((SMA(MAX((CLOSE - LD),0),6,1) / SMA(ABS((CLOSE - LD)),6,1)) * 100); RBL:=IF(((((CLOSE < REF(CLOSE,1)) AND (CLOSE = LLV(CLOSE,15))) AND (RSI1 < 30)) AND (RSI1 > LLV(RSI1,15))),1,0); 精英抄底王:=(MA(((1 / WINNER(CLOSE)) * 100),3) / 10000); SS:=(精英抄底王 > 0.5); XL5:=(RBL AND SS); DRAWICON(XL5,5,4),colorFF; 选股2:(XL5 = 1); CC:=CLOSE; XX:=UBOUND(CC); C1:=CC[XX]; C2:=CC[(XX - 1)]; GM:=STKNAME; ST:=((STRLEFT(GM,2) = 'ST') OR (STRLEFT(GM,3) = '*ST')); N:=IF(ST,20,110); 昨收:=REF(CC,1); ZTJ:=(昨收 * N); 涨停价:=ROUND(ZTJ); 今收:=CLOSE; 今日涨停:=(ROUND((C1 * 100)) = ROUND((C2 * N))); 涨停:=(ROUND((今收 * 100)) = 涨停价); 涨停次数:=COUNT(涨停,IF((XX > 1),1,0)); TJ1:=IF((今日涨停 AND (涨停次数 = 20)),20,1); TJ2:=(涨停次数 > 0); 近期涨停:=(TJ2 AND TJ1); DRAWICON(涨停,5,6); 选股3:(涨停 = 1); DQ:=DMA(EMA(MA(CLOSE,1),2),3); DB:=FILTER(CROSS(DQ,REF(DQ,1)),8); 选股4:(DB = 1); DRAWICON(DB,8,11); |