priscila sol链接:多空买卖(副图公式)

来源:百度文库 编辑:偶看新闻 时间:2024/04/26 13:09:53

指标名称:多空买卖
指标类型:副图
指标参数:无
公式使用平台:飞狐,和讯大交易师
公式用法说明:带解盘功能,仅供参考

指标公式源码:

多头: SMA((CLOSE-LLV(LOW,24))/(HHV(HIGH,24)-LLV(LOW,24))*50-25,5,1),COLORred,LINETHICK2;
空头: SMA((HHV(HIGH,24)-CLOSE)/(HHV(HIGH,24)-LLV(LOW,24))*50-25,5,1),COLORgreen,LINETHICK2;

A:=REF(MA((HIGH-LOW)/2+LOW,20),1);
B:=A*1.05;{技术指标}
M:=A*0.95;
盘整1:IF(RANGE(CLOSE,B,M)=1,0,IF(CLOSE>B,1,0))*20,COLORblue;
盘整2:IF(RANGE(CLOSE,B,M)=1,0,IF(CLOSE强势1:IF(HIGH=HHV(HIGH,20),-6,-16),COLOR8867F9;
强势2:IF(HIGH=HHV(HIGH,60),-4,-16),COLORred;
强势3:IF(HIGH=HHV(HIGH,120),-2,-16),COLOR88B7F9;
强势4:IF(HIGH=HHV(HIGH,240),0,-16),COLORmagenta;
强整1:STICKLINE(IF(HHV((CLOSE-OPEN)/REF(CLOSE,1),4)<0.03,0,IF((VOL/CAPITAL)<0.03,0,IF(COUNT(CLOSE>=MA(CLOSE,5),2)=2,2,0))),0,IF(HHV((CLOSE-OPEN)/REF(CLOSE,1),4)<0.03,0,IF((VOL/CAPITAL)<0.03,0,IF(COUNT(CLOSE>=MA(CLOSE,5),2)=2,2,0)))*5,7,0),colorred;
强整2:STICKLINE(IF(LOW<=MA(CLOSE,10),IF(CLOSE>=MA(CLOSE,5),IF(CLOSE>MA(CLOSE,10),1,0),0),0),0,IF(LOW<=MA(CLOSE,10),IF(CLOSE>=MA(CLOSE,5),IF(CLOSE>MA(CLOSE,10),1,0),0),0)*5,7,0),colorred;

拉升1:IF(HHV(HIGH,3)>=HHV(HIGH,30),(CLOSE-LLV(LOW,10))/CLOSE*100-(REF(CLOSE,10)-LLV(REF(LOW,10),10))/REF(CLOSE,10)*100,0),COLORDC91CC;
拉升2:IF(HHV(HIGH,10)>=HHV(HIGH,60),(CLOSE-LLV(LOW,10))/CLOSE*100-(REF(CLOSE,10)-LLV(REF(LOW,10),10))/REF(CLOSE,10)*100,0),COLORB53A9C;
拉升3:IF(HHV(HIGH,30)>=HHV(HIGH,120),(CLOSE-LLV(LOW,10))/CLOSE*100-(REF(CLOSE,10)-LLV(REF(LOW,10),10))/REF(CLOSE,10)*100,0),COLOR7E286C;

DRAWTEXT(CROSS(EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100,9),20) AND EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100,9)>21,多头,'●买进');
DRAWTEXT(CROSS(EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100,9),80) AND EMA(((2*CLOSE+HIGH+LOW)/4-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34))*100,9)>75,多头,'●卖出');

{精品指标立体K线,点我可得到源码}
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA :=EMA(DIFF,60);
MACD:=2*(DIFF-DEA);

Var16:=EMA(CLOSE,34)-EMA(CLOSE,5);
Var17:=EMA(Var16,5);
趋势:=(-3)*(Var16-Var17), COLORSTICK;

长期趋势:=EMA(Var16,10)*(-1);
EXPLAIN(趋势>0,'Z线趋势上升中\0');
EXPLAIN(趋势<0,'Z线趋势下降中\0');
EXPLAIN(cross(趋势,0),'Z线考虑买入\0');
EXPLAIN(cross(0,趋势),'Z线考虑卖出\0');
Var21:=ma((v/(h-l)),4);
Var33:=abs(c-o);

Var44:=v/(h-l);{技术指标}
EXPLAIN(Var44EXPLAIN(Var44ma(Var33,4),'场内资金运作行为');
EXPLAIN(Var44>var21 AND Var33EXPLAIN(Var44>var21 AND Var33>ma(Var33,4),'场外资金介入(或出局)意愿强烈');
TR := 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) and c>o,'PDI线从下向上突破MDI线,显示市场主力做多\n');
EXPLAIN(cross(mdi,pdi) and cEXPLAIN(adx>ref(adx,1),'ADX值持续高于前一日,行情将维持原趋势\n');
EXPLAIN(adxEXPLAIN(adxref(adx,3) and ref(adx,3)>ref(adx,4),'ADX值从上升倾向转为下降时,表明行情即将反转\n');
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;

EXPLAINEX(1=1,'(中标)macd=',macd,2,0);
EXPLAIN(macd>0 and diff>0 and diff>ref(diff,1),'大势属短多头市场\n');
EXPLAIN(macd>0.35,'股价超买中,随时有可能回档\n');
EXPLAIN(macd>0 and diff>0 and diff>dea and diff>ref(diff,1) and c>ref(c,1),'上升趋势还没有改变\n');
EXPLAIN(macd<0 and diff<0 and diffEXPLAIN(macd<0 and diff<0 and diffEXPLAIN(macd<-0.35,'股价超卖中\n');
EXPLAIN(cross(diff,dea) and cross(macd,0),'上穿o轴,可考虑买入\n');
EXPLAIN(cross(j,k) and k<50,'KDJ金叉\n');
EXPLAIN(cross(k,d) and k>70,'KDJ死叉\n');
EXPLAIN(j>84,'KDJ指标在高位');
EXPLAIN(j<16,'KDJ指标在低位\n');
TYP := (HIGH + LOW + CLOSE)/3;
cci:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
EXPLAIN(cci<-180,'CCI指标底位\n');
EXPLAIN(cci>180,'CCI指标高位\n');
EXPLAINEX(1=1,'(短标)cci=',cci,2,1);
EXPLAINEX(1=1,'换手率=',vol/CAPITAl*100,2,1);
explain((vol/CAPITAl)>0.075,'换手过大,小心主力出逃\n');
wr:=-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14));
EXPLAINEX(1=1,'威廉指标(短标)=',wr,2,1);
explain(wr>-20,'wr值(短标)在高位\n');
explain(wr<-80,'wr值(短标)在低位\n');
MTM := CLOSE-REF(CLOSE,6);
MTMMA := MA(MTM,6);
EXPLAIN(CROSS(MTM,MTMMA) and mtmma<-1,'MTM从下向上突破MTMMA,买入信号\n');
EXPLAIN(CROSS(MTMMA,MTM) and mtmma>1,'MTM从上向下跌破MTMMA,卖出信号\n');
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;
EXPLAINEX(1=1,'相对强弱RSI1=',RSI1,2,1);
EXPLAIN(RSI1>85,'6日RSI超买,防止回挡\n');
EXPLAIN(RSI1<15,'6日RSI超卖\n');
EXPLAIN(CROSS(85,RSI1),'6日RSI向下跌破85,卖出信号!!!\n');
psy:=COUNT(CLOSE>REF(CLOSE,1),12)/12*100;
EXPLAINEX(1=1,'12天心理线,PSY=',psy,2,1);

Aa1:=(EMA(C,30)*2+MA(C,60))/3;
Ra:=(VOL*CLOSE);
VL1a:=EMA(Ra,13)/EMA(VOL,13);
VL2a:=EMA(Ra,60)/EMA(VOL,60);
VLa:=EMA((VL1a+VL2a)/2,3);
分水岭:=ma((Aa1+VLa)/2,1);
EXPLAINEX(1=1,'分水岭(中长标)=',分水岭,2,1);
EXPLAIN(cross(close,分水岭) and c>ref(c,1),'股价上穿分水岭,进入多头\n');
EXPLAIN(close>分水岭 and c>ma(c,60) and c>ref(c,1),'股价在分水岭之上,总趋势属多头\n');
EXPLAIN(cross(分水岭,close) and cEXPLAIN(close<分水岭 and cBBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:=BBI+3*STD(BBI,10);
DWN:=BBI-3*STD(BBI,10);
var55:=(UPR-DWN)/UPR;
var56:=(UPR-DWN)/UPR>0.18;
var57:=(ma(c,60)-ma(c,5))/ma(c,60)>0.15;
var58:=(ma(c,5)-ma(c,60))/ma(c,5)>0.15;
Var60:=(HIGH+LOW+OPEN+2*CLOSE)/5;
Var61:=REF(Var60,1);
Var62:=SMA(MAX(Var60-Var61,0),10,1)/SMA(ABS(Var60-Var61),10,1)*100;
EXPLAIN(var55<0.02 and var55EXPLAIN(var57 and var56 and COUNT(Var62<13,2) ,'个股离波段底部不远了!!!!');
EXPLAIN(var57 and var56 and c>o ,'布林上下轨乖离太大,有反弹的可能');
EXPLAIN(var58 and var56 and cVar63:=(CLOSE-LLV(LOW,30))/(HHV(HIGH,30)-LLV(LOW,30))*100;
慢线:=SMA(Var63,10,1);
EXPLAIN(慢线>ref(慢线,1) and 慢线>20 and 慢线<60 and d>慢线 and c>ma(c,10) and (UPR-DWN)/UPR<0.18 and c>o,'短线做多!!!');
EXPLAIN(慢线>70 and cross(慢线,d),'出场吧!!!');