角度上涨等公式--通达信
(2009-11-28 08:30:40)分类: 精品公式 |
1:MA交易系统
AA:=CLOSE;
BB:=REF(CLOSE,1);
CC:=AA/BB<0.965
{多头买入} ENTERLONG:CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG));
{多头卖出} EXITLONG:CC;
2:均线系统
AA:=CLOSE;
BB:=REF(CLOSE,1);
CC:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,CC*(HIGH-LOW),IF(CLOSE<OPEN,CC*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
主卖:=IF(CLOSE>OPEN,0-CC*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-CC*(HIGH-LOW),0-VOL/2));
绿线:=MA(主买,7)*3;
红线:=MA((0-主卖),10)*3;
买:=CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG)) AND 绿线 >
红线;
卖:=AA/BB<0.965 OR
CROSS(MA(CLOSE,LONG),MA(CLOSE,SHORT)) OR 绿线 < 红线 OR
CLOSE<MA(CLOSE,LONG);
DRAWICON(买,OPEN,13);
多空线:EMA(C,13);
3:大盘副图
指数:INDEXC;
{涨幅:=(指数-REF(INDEXC,1))/REF(INDEXC,1)*100,NODRAW;}
今天成交额:INTPART(INDEXA/100000000),NODRAW;
前成交额:=INTPART(REF(INDEXA,1)/100000000);
亿_成交放大:(今天成交额-前成交额)/前成交额*100,NODRAW;
上涨家数:INDEXADV,NODRAW;
AA:=指数;
BB:=REF(指数,1);
短期支撑:EMA(指数,13),COLORWHITE LINETHICK2;
中期支撑:MA(指数,30),COLORRED LINETHICK3;
BUYC:=CROSS(MA(指数,SHORT),MA(指数,LONG)) ;
SELLC:=AA/BB< 0.965 OR
DRAWTEXT(BUYC,AA,'B'),COLORBLUE;
DRAWTEXT(SELLC,AA,'S'),COLORYELLOW;
4:均线角度
MA5:=MA(C,5);
MA3:=MA(C,3);
MA2:=MA(C,2);
V0:=MA(C,3)>REF(MA(C,3),1) AND
MA(C,5)>REF(MA(C,5),1) AND
C>MA(C,3)
AND MA(C,3)>MA(C,5) ; {均线C,MA3,MA5多头排列并向上;}
角度五:IF(DYNAINFO(4)>0,ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416,0);
角度三:IF(DYNAINFO(4)>0,ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416,0);
角度二:IF(DYNAINFO(4)>0,ATAN((MA2/REF(MA2,1)-1)*100)*180/3.1416,0);
角度1:MAX(角度五,角度三);
上涨角度:MAX(角度二,角度1);
5 量比曲线
VOLUME:=VOL,VOLSTICK;
V1:=MA(VOLUME,M1);
T:=INTPART(TIME/100);
A:=IF(T<1000,T-0934,IF(T<1100,T-1000+30,IF(T<1200,T-1100+90,
量比曲线:(SUM(VOL,0)/236)/(V1/A);
今日换手:V/CAPITAL*100;
6:短线爆发
VOLUME:=VOL;
今日量比:=VOL/REF(MA(VOL,5),1);
今日换手:=V/CAPITAL*100;
MA5:=MA(C,5);
MA3:=MA(C,3);
MA2:=MA(C,2);
V0:=MA(C,3)>REF(MA(C,3),1) AND
MA(C,5)>REF(MA(C,5),1) AND
C>MA(C,3)
AND MA(C,3)>MA(C,5) ; {均线C,MA3,MA5多头排列并向上;}
角度五:=IF(DYNAINFO(4)>0,ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416,0);
角度三:=IF(DYNAINFO(4)>0,ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416,0);
角度二:=IF(DYNAINFO(4)>0,ATAN((MA2/REF(MA2,1)-1)*100)*180/3.1416,0);
角度1:=MAX(角度五,角度三);
上涨角度:=MAX(角度二,角度1);
AA:=CLOSE;
BB:=REF(CLOSE,1);
CC:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,CC*(HIGH-LOW),IF(CLOSE<OPEN,CC*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
主卖:=IF(CLOSE>OPEN,0-CC*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-CC*(HIGH-LOW),0-VOL/2));
绿线:=MA(主买,7)*3;
红线:=MA((0-主卖),10)*3;
买:=CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG)) AND 绿线 >
红线;
短线爆发:买 AND 上涨角度>60 AND 今日量比>2 AND
今日换手>0.5;
7:多合一主图指示
AA:=CLOSE;
BB:=REF(CLOSE,1);
CC:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,CC*(HIGH-LOW),IF(CLOSE<OPEN,CC*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
主卖:=IF(CLOSE>OPEN,0-CC*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-CC*(HIGH-LOW),0-VOL/2));
绿线:=MA(主买,7)*3;
红线:=MA((0-主卖),10)*3;
SELL1:=AA/BB<0.965
BUY1:=CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG));
买:BUY1 AND
卖:SELL1 OR
买1:=SELL1=1 AND REF(SELL1,1)=0;
卖1:=BUY1=1 AND REF(BUY1,1)=0;
DRAWICON(买1,O,2);
DRAWICON(卖1,O,1);
DRAWICON(买,L*0.98,13);
MA5:=MA(C,5);
MA3:=MA(C,3);
MA2:=MA(C,2);
V0:=MA(C,3)>REF(MA(C,3),1) AND
MA(C,5)>REF(MA(C,5),1) AND
C>MA(C,3)
AND MA(C,3)>MA(C,5) ; {均线C,MA3,MA5多头排列并向上;}
角度五:=IF(DYNAINFO(4)>0,ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416,0);
角度三:=IF(DYNAINFO(4)>0,ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416,0);
角度二:=IF(DYNAINFO(4)>0,ATAN((MA2/REF(MA2,1)-1)*100)*180/3.1416,0);
角度1:=MAX(角度五,角度三);
上涨角度:MAX(角度二,角度1),NODRAW;
上涨:上涨角度>60,NODRAW;
多空线:EMA(C,13),COLORWHITE,LINETHICK2;
上涨多空:IF(上涨角度>0,EMA(C,13),DRAWNULL),COLORYELLOW,LINETHICK2;
E34:EMA(C,34);
E55:EMA(C,55);
预警公式:
1:均线多头
AA:=CLOSE;
BB:=REF(CLOSE,1);
CC:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,CC*(HIGH-LOW),IF(CLOSE<OPEN,CC*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
主卖:=IF(CLOSE>OPEN,0-CC*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-CC*(HIGH-LOW),0-VOL/2));
绿线:=MA(主买,7)*3;
红线:=MA((0-主卖),10)*3;
SELL1:=AA/BB<0.965
BUY1:=CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG));
买:BUY1 AND
卖:=SELL1 OR
2:角度上升
{角度上升}
MA5:=MA(C,5);
MA3:=MA(C,3);
MA2:=MA(C,2);
V0:=MA(C,3)>REF(MA(C,3),1) AND
MA(C,5)>REF(MA(C,5),1) AND
C>MA(C,3)
AND MA(C,3)>MA(C,5) ; {均线C,MA3,MA5多头排列并向上;}
角度五:=IF(DYNAINFO(4)>0,ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416,0);
角度三:=IF(DYNAINFO(4)>0,ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416,0);
角度二:=IF(DYNAINFO(4)>0,ATAN((MA2/REF(MA2,1)-1)*100)*180/3.1416,0);
角度1:=MAX(角度五,角度三);
上涨角度:=MAX(角度二,角度1);
上涨:上涨角度>60;
3:短线爆发
VOLUME:=VOL;
今日量比:=VOL/REF(MA(VOL,5),1);
今日换手:=V/CAPITAL*100;
MA5:=MA(C,5);
MA3:=MA(C,3);
MA2:=MA(C,2);
V0:=MA(C,3)>REF(MA(C,3),1) AND
MA(C,5)>REF(MA(C,5),1) AND
C>MA(C,3)
AND MA(C,3)>MA(C,5) ; {均线C,MA3,MA5多头排列并向上;}
角度五:=IF(DYNAINFO(4)>0,ATAN((MA5/REF(MA5,1)-1)*100)*180/3.1416,0);
角度三:=IF(DYNAINFO(4)>0,ATAN((MA3/REF(MA3,1)-1)*100)*180/3.1416,0);
角度二:=IF(DYNAINFO(4)>0,ATAN((MA2/REF(MA2,1)-1)*100)*180/3.1416,0);
角度1:=MAX(角度五,角度三);
上涨角度:=MAX(角度二,角度1);
AA:=CLOSE;
BB:=REF(CLOSE,1);
CC:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));
主买:=IF(CLOSE>OPEN,CC*(HIGH-LOW),IF(CLOSE<OPEN,CC*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2));
主卖:=IF(CLOSE>OPEN,0-CC*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-CC*(HIGH-LOW),0-VOL/2));
绿线:=MA(主买,7)*3;
红线:=MA((0-主卖),10)*3;
买:=CROSS(MA(CLOSE,SHORT),MA(CLOSE,LONG)) AND 绿线 >
红线;
短线爆发:买 AND 上涨角度>60 AND {今日量比>2 AND}
今日换手>0.5;