通达信〖乾坤交易〗趋势识别与分型交易信号系统主副图指标源码


指标源码的主要功能是趋势识别与分型交易信号系统。它基于移动平均线构建中轨基准,通过价格与中轨的相对位置关系判断市场处于上涨、下跌或震荡状态。结合布林带通道、成交量分析、MACD指标以及K线分型理论,综合判断买卖时机。指标特别关注价格突破关键位置时的量价配合关系。
操作策略方面,采用多条件确认机制。在上涨趋势中寻找回调分型买入机会,在下跌趋势中等待反弹分型卖出信号。通过设置多种过滤条件(如成交量放大、MACD金叉死叉、K线形态等)来提高信号准确性。当出现"黑心柱"等特殊K线形态时,会给出相应的警示信号。系统还设置了明确的止盈止损规则。
乾坤交易指标由乾坤交易指标主图,乾坤交易附图指标,乾坤交易信号选股,乾坤进攻信号选股,四个指标公式组成。
 
{主图源码如下}

N:=26;
P:=20;
LIMIT:=35;
{均线};
MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MID乾坤:MA(CLOSE,N),LINETHICK0;
MID := IF(DATE<1280518,MID乾坤,0);
TREND:=IF(MID>REF(MID,1),1,0 ),LINETHICK0;
UPPER:= MID + P/10*STD(CLOSE,N);
LOWER:= MID - P/10*STD(CLOSE,N);
UP0:=MID+(UPPER-MID)*0.382;
UP1:IF(DATE <1280518,UP0,0 );
DOWN:=MID-(MID-LOWER)*0.382;
DOWN1:IF(DATE <1280518,DOWN,0 );
上涨市:= IF(MA5>MID AND MID>REF(MID,1),1,0);
{DAY=COUNT(上涨市,26);}
下跌市:= IF (MA5<MID AND TREND=0,1,0);

{UPP:PARTLINE( MID,MA5>MID AND MID>REF(MID,1),RGB(255,0,0),MA5>MID AND TREND=0,RGB(255,255,0), MA5<MID AND TREND=1,RGB(255,255,0),MA5<MID AND TREND=0,RGB(0,255,0)),LINETHICK2;}
{IF(MID>=REF(MID,1),MID,DRAWNULL);
IF(MID<REF(MID,1),MID,DRAWNULL);}
MID红:IF((MA5>MID AND TREND=1),MID,DRAWNULL),COLORRED;
MID绿:IF((MA5<MID AND TREND=0),MID,DRAWNULL),COLORGREEN;
MID黄1:IF((MA5>MID AND TREND=0),MID,DRAWNULL),COLORYELLOW;
MID黄2:IF((MA5<MID AND TREND=1),MID,DRAWNULL),COLORYELLOW;

DIF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIF,9);
MACD := 2*(DIF-DEA);
{VOL};
VOLIMIT:=MA(VOL,LIMIT);
{脉冲量:=VOL>VOLIMIT AND CLOSE>OPEN;
量能簇:=ALL(VOL>VOLIMIT AND CLOSE>OPEN,3);}
HP:=IF (OPEN>CLOSE,OPEN,CLOSE);
黑心柱:=VOL>2*VOLIMIT AND ((CLOSE<OPEN) OR ((HIGH-HP)>0.5*(HIGH-LOW)
AND (HIGH-LOW)/REF(CLOSE,1)> 0.05)) AND H> UPPER;


{上下分型};
V00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V011:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V012:= REF(HIGH,2) > HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V11:= COUNT(V00,4)>=2 AND HHVBARS(HIGH,4) = 1 AND V011;
V12:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 2 AND V012;
V13:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 1 AND V011;
V14:= COUNT(V00,6)>=2 AND HHVBARS(HIGH,6) = 2 AND V012;
V001:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V1:= COUNT(V001,3)>=1 AND LLVBARS(LOW,3) = 1 AND V03;
V2:= COUNT(V001,4)>=1 AND LLVBARS(LOW,4) = 2 AND V04;
V3:= COUNT(V001,4)>=1 AND COUNT(V01 OR V02,4)=1 AND LLVBARS(LOW,4) = 1 AND V03;
V4:= COUNT(V001,5)>=1 AND COUNT(V01 OR V02,5)=2 AND LLVBARS(LOW,5) = 2 AND V04;
{上下分型};
下分型:= V1 OR V2 OR V3 OR V4;
上分型:= V11 OR V12 OR V13 OR V14;
{上涨市卖出信号,破上轨两根OR 单根破上中轨}
上涨市卖出信号:= IF((C<UP1 AND REF(C,1) <UP1 AND REF(C,1)>C AND 上涨市),1,(IF( (C<MID AND REF(C,1)>UP1 AND 上涨市),1,0)));
{下跌市卖出信号和下跌市进入震荡市卖出信号}
下跌市卖出信号:= REF(H,1)>UP1 AND C<UP1 AND (下跌市 OR (MA5>MID AND TREND=0));
{上涨市卖出画图}
DRAWICON(上涨市卖出信号 AND REF(NOT(上涨市卖出信号),1) AND REF(NOT(上涨市卖出信号) ,2) AND
REF(NOT(上涨市卖出信号),3) AND REF(NOT(上涨市卖出信号),4)AND REF(NOT(上涨市卖出信号),5) AND
REF(NOT(上涨市卖出信号),6) AND REF(NOT(下跌市卖出信号),1) AND REF(NOT(下跌市卖出信号) ,2)
AND REF(NOT(下跌市卖出信号),3) AND REF(NOT(下跌市卖出信号),4)AND REF(NOT(下跌市卖出信号),5)
AND REF(NOT(下跌市卖出信号),6) AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND
REF(NOT(黑心柱),3) AND REF(NOT(黑心柱),4) AND REF(NOT(黑心柱),5) AND
REF(NOT(黑心柱),6),H,11),COLORGREEN;
{下跌市卖出画图}
DRAWICON(下跌市卖出信号 AND REF(NOT(下跌市卖出信号),1) AND REF(NOT(下跌市卖出信号) ,2) AND
REF(NOT(下跌市卖出信号),3) AND REF(NOT(下跌市卖出信号),4)AND REF(NOT(下跌市卖出信号),5) AND
REF(NOT(下跌市卖出信号),6)AND REF(NOT(上涨市卖出信号),1) AND REF(NOT(上涨市卖出信号) ,2)
AND REF(NOT(上涨市卖出信号),3) AND REF(NOT(上涨市卖出信号),4)AND REF(NOT(上涨市卖出信号),5)
AND REF(NOT(上涨市卖出信号),6)AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND
REF(NOT(黑心柱),3) AND REF(NOT(黑心柱),4) AND REF(NOT(黑心柱),5) AND
REF(NOT(黑心柱),6),H,11),COLORGREEN;
{S箭头交易};
上涨市S箭头0:=IF(上分型 AND 上涨市=1,1,0);

DRAWICON(上涨市S箭头0=1 AND MACD<0 AND REF(NOT(上涨市S箭头0),2) AND
REF(NOT(上涨市S箭头0),3) ,H,11),COLORGREEN;
{黑心柱}
DRAWICON(黑心柱 AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND
REF(NOT(黑心柱),3) ,H,13),COLORGREEN;
震荡市S箭头0:=IF(上分型 AND 上涨市=0 AND 下跌市=0 AND REF(H,1)>REF(MID,1) AND C>MID,1,0);
DRAWICON(震荡市S箭头0=1 AND REF(NOT(震荡市S箭头0),2) AND
REF(NOT(震荡市S箭头0),3),H,11),COLORGREEN;
下跌市S箭头0:=IF(上分型 AND 下跌市=1 AND REF(H,1)>REF(MID,1),1,0);
DRAWICON(下跌市S箭头0=1 AND REF(NOT(下跌市S箭头0),2) AND
REF(NOT(下跌市S箭头0),3),H,11),COLORGREEN;


{B箭头交易};

{5CROSS26};
上穿买点:=(上涨市 AND (REF(TREND,1)=0 OR REF(TREND,2)=0)) OR (上涨市 AND (REF (MA5,1)<REF(MID,1) OR REF(MA5,2)<REF(MID,2)));
DRAWICON( 上穿买点 AND REF(NOT(上穿买点),1) AND REF(NOT(上穿买点),2),L,12),COLORRED;


上涨市B箭头0:=IF(上涨市=1 AND DIF>DEA AND 下分型 AND V> 1.2*REF(V,1) AND DAY<20 AND C>OPEN,1,0);
DRAWICON(上涨市B箭头0 AND NOT(黑心柱) AND REF(NOT(上涨市B箭头0),2) AND REF(NOT(上涨市B箭头0),3) ,L,12),COLORRED;

{震荡市};
震荡市B箭头0:=IF(TREND=1 AND C>OPEN AND CROSS(MA5,MID) AND VOL>REF(V,1),1,IF(上涨市 AND REF(MA5,2)<REF(MID,2)AND C>OPEN AND V>REF(V,1),1 ,IF(上涨市 AND C>OPEN AND REF(MA5,3)<REF(MID,3) AND V>REF(V,1),1,0)));
DRAWICON(震荡市B箭头0 AND REF(NOT(震荡市B箭头0),2) AND
REF(NOT(震荡市B箭头0),3) ,L,10),COLORRED;

{下跌市B箭头}

{绿柱子减弱}
DD:=IF (MACD<0,IF(MACD>REF(MACD,1),1,0),1);

下跌市B箭头0:=IF( C>REF(C,1) AND 下跌市=1 AND REF(DD,1)=1 AND REF(C,1)< REF(DOWN,1) AND C>= OPEN,1,0);
DAY2:=BARSLAST(下跌市B箭头0=1);
DAY3:=REF(DAY2,1);
DAY4:=IF( DAY3<10,DAY3,BARSLAST(HHV(L,10)));

C前一个箭头:=REF(L,DAY4+1);
DRAWICON(下跌市B箭头0 AND L<C前一个箭头 AND REF(NOT(下跌市B箭头0),2) AND
REF(NOT(下跌市B箭头0),3) ,L,10),COLORRED;

{选股}
X乾坤信号:IF (上涨市=1 AND REF(NOT(上涨市),1),2,0),LINETHICK0,NODRAW;
V进攻信号:IF (上涨市B箭头0=1,2,0),LINETHICK0,NODRAW;


{副图源码如下}

N:=26;
P:=20;
LIMIT:=35;

MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MIDD:=MA(CLOSE,N),LINETHICK0;
MID := IF(1<120112899,MIDD,0);
TREND:=IF(MID>REF(MID,1),1,0 ),LINETHICK0;
UPPER:= MID + P/10*STD(CLOSE,N);
LOWER:= MID - P/10*STD(CLOSE,N);
UP0:=MID+(UPPER-MID)*0.382;
UP1:=IF(1<1201128,UP0,0 );
DOWN:=MID-(MID-LOWER)*0.382;
DOWN1:=IF(1<1201128,DOWN,0 );
上涨市:= IF(MA5>MID AND MID>REF(MID,1),1,0);
DAY1:=COUNT(上涨市,26);
下跌市:= IF (MA5<MID AND TREND=0,1,0);

DIF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIF,9);
MACD := 2*(DIF-DEA);
VOLIMIT:=MA(VOL,LIMIT);
脉冲量:=VOL>VOLIMIT AND CLOSE>OPEN;
量能簇:=EVERY(VOL>VOLIMIT AND CLOSE>OPEN,3);
HP:=IF (OPEN>CLOSE,OPEN,CLOSE);
黑心柱:VOL>2*VOLIMIT AND ((CLOSE<OPEN) OR ((HIGH-HP)>0.5*(HIGH-LOW) AND (HIGH-LOW)/REF(CLOSE,1)> 0.05)) AND H> UPPER;

V00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V011:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V012:= REF(HIGH,2) > HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V11:= COUNT(V00,4)>=2 AND HHVBARS(HIGH,4) = 1 AND V011;
V12:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 2 AND V012;
V13:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 1 AND V011;
V14:= COUNT(V00,6)>=2 AND HHVBARS(HIGH,6) = 2 AND V012;
V001:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);{WWW.GPXIAZAI.COM}
V1:= COUNT(V001,3)>=1 AND LLVBARS(LOW,3) = 1 AND V03;
V2:= COUNT(V001,4)>=1 AND LLVBARS(LOW,4) = 2 AND V04;
V3:= COUNT(V001,4)>=1 AND COUNT(V01 OR V02,4)=1 AND LLVBARS(LOW,4) = 1 AND V03;
V4:= COUNT(V001,5)>=1 AND COUNT(V01 OR V02,5)=2 AND LLVBARS(LOW,5) = 2 AND V04;
下分型:= V1 OR V2 OR V3 OR V4;
上分型:= V11 OR V12 OR V13 OR V14;
DRAWICON(黑心柱 AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND REF(NOT(黑心柱),3),1.3,2),COLORGREEN;
上涨市B箭头0:IF(上涨市=1 AND DIF>DEA AND 下分型 AND V> 1.2*REF(V,1) AND DAY1<20 AND C>OPEN,1,0);
DRAWICON(上涨市B箭头0 AND NOT(黑心柱) AND REF(NOT(上涨市B箭头0),2) AND REF(NOT(上涨市B箭头0),3) ,1,1),COLORRED;
X乾坤信号:IF (上涨市=1 AND REF(NOT(上涨市),1),2,0);
V进攻信号:IF (上涨市B箭头0=1,2,0);


{上涨市卖出信号,破上轨两根OR 单根破上中轨}
上涨市卖出信号: IF((C<UP1 AND REF(C,1) <UP1 AND REF(C,1)>C AND 上涨市),1,(IF( (C<MID AND REF(C,1)>UP1 AND 上涨市),1,0)));
{下跌市卖出信号和下跌市进入震荡市卖出信号}
下跌市卖出信号: REF(H,1)>UP1 AND C<UP1 AND (下跌市 OR (MA5>MID AND TREND=0)),COLORFFFF48;
{上涨市卖出画图}
DRAWICON(上涨市卖出信号 AND REF(NOT(上涨市卖出信号),1) AND REF(NOT(上涨市卖出信号) ,2) AND
REF(NOT(上涨市卖出信号),3) AND REF(NOT(上涨市卖出信号),4)AND REF(NOT(上涨市卖出信号),5) AND
REF(NOT(上涨市卖出信号),6) AND REF(NOT(下跌市卖出信号),1) AND REF(NOT(下跌市卖出信号) ,2) AND
REF(NOT(下跌市卖出信号),3) AND REF(NOT(下跌市卖出信号),4)AND REF(NOT(下跌市卖出信号),5) AND
REF(NOT(下跌市卖出信号),6) AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND
REF(NOT(黑心柱),3) AND REF(NOT(黑心柱),4) AND REF(NOT(黑心柱),5) AND
REF(NOT(黑心柱),6),1.9,8),COLORGREEN;
{下跌市卖出画图}
DRAWICON(下跌市卖出信号 AND REF(NOT(下跌市卖出信号),1) AND REF(NOT(下跌市卖出信号) ,2) AND
REF(NOT(下跌市卖出信号),3) AND REF(NOT(下跌市卖出信号),4)AND REF(NOT(下跌市卖出信号),5) AND
REF(NOT(下跌市卖出信号),6)AND REF(NOT(上涨市卖出信号),1) AND REF(NOT(上涨市卖出信号) ,2) AND
REF(NOT(上涨市卖出信号),3) AND REF(NOT(上涨市卖出信号),4)AND REF(NOT(上涨市卖出信号),5) AND
REF(NOT(上涨市卖出信号),6)AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND
REF(NOT(黑心柱),3) AND REF(NOT(黑心柱),4) AND REF(NOT(黑心柱),5) AND
REF(NOT(黑心柱),6),1.5,8),COLORGREEN;
{S箭头交易};
上涨市S箭头0:IF(上分型 AND 上涨市=1,1,0);

DRAWICON(上涨市S箭头0=1 AND MACD<0 AND REF(NOT(上涨市S箭头0),2)
AND REF(NOT(上涨市S箭头0),3) ,1.1,8),COLORGREEN;

{黑心柱}
DRAWICON(黑心柱 AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND REF(NOT(黑心柱),3) ,0.3,8),COLORGREEN;
DRAWTEXT(黑心柱 AND REF(NOT(黑心柱),1) AND REF(NOT(黑心柱),2) AND REF(NOT(黑心柱),3),0.8, '黑心'),COLORYELLOW;


震荡市S箭头0:IF(上分型 AND 上涨市=0 AND 下跌市=0 AND REF(H,1)>REF(MID,1) AND C>MID,1,0);
DRAWICON(震荡市S箭头0=1 AND REF(NOT(震荡市S箭头0),2) AND REF(NOT(震荡市S箭头0),3),0.9,8),COLORGREEN;
下跌市S箭头0:IF(上分型 AND 下跌市=1 AND REF(H,1)>REF(MID,1),1,0);
DRAWICON(下跌市S箭头0=1 AND REF(NOT(下跌市S箭头0),2) AND REF(NOT(下跌市S箭头0),3),0.5,8),COLORGREEN;





上穿买点:(上涨市 AND (REF(TREND,1)=0 OR REF(TREND,2)=0)) OR (上涨市 AND (REF (MA5,1)<REF(MID,1) OR REF(MA5,2)<REF(MID,2)));
DRAWICON( 上穿买点 AND REF(NOT(上穿买点),1) AND REF(NOT(上穿买点),2),0.5,7),COLORRED;



{震荡市};
震荡市B箭头0:IF(TREND=1 AND C>OPEN AND CROSS(MA5,MID) AND VOL>REF(V,1),1,IF(上涨市 AND REF(MA5,2)<REF(MID,2)AND C>OPEN AND V>REF(V,1),1 ,IF(上涨市 AND C>OPEN AND REF(MA5,3)<REF(MID,3) AND V>REF(V,1),1,0)));
DRAWICON(震荡市B箭头0 AND REF(NOT(震荡市B箭头0),2) AND REF(NOT(震荡市B箭头0),3) ,1.1,7),COLORRED;

{下跌市B箭头}

{绿柱子减弱}
DD:=IF (MACD<0,IF(MACD>REF(MACD,1),1,0),1);

下跌市B箭头0:IF( C>REF(C,1) AND 下跌市=1 AND REF(DD,1)=1 AND REF(C,1)< REF(DOWN,1) AND C>= OPEN,1,0),COLORRED;
DAY2:=BARSLAST(下跌市B箭头0=1);
DAY3:=REF(DAY2,1);
DAY4:=IF( DAY3<10,DAY3,BARSLAST(HHV(L,10)));

C前一个箭头:=REF(L,DAY4+1);
DRAWICON(下跌市B箭头0 AND L<C前一个箭头 AND REF(NOT(下跌市B箭头0),2)
AND REF(NOT(下跌市B箭头0),3) ,1,7),COLORRED;




{选股1源码如下}

N:=26;
P:=20;
LIMIT:=35;

MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MIDD:=MA(CLOSE,N),LINETHICK0;
MID := IF(1<120112899,MIDD,0);
TREND:=IF(MID>REF(MID,1),1,0 ),LINETHICK0;
UPPER:= MID + P/10*STD(CLOSE,N);
LOWER:= MID - P/10*STD(CLOSE,N);
UP0:=MID+(UPPER-MID)*0.382;
UP1:=IF(1<1201128,UP0,0 );
DOWN:=MID-(MID-LOWER)*0.382;
DOWN1:=IF(1<1201128,DOWN,0 );
上涨市:= IF(MA5>MID AND MID>REF(MID,1),1,0);
DAY1:=COUNT(上涨市,26);
下跌市:= IF (MA5<MID AND TREND=0,1,0);

DIF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIF,9);
MACD := 2*(DIF-DEA);
VOLIMIT:=MA(VOL,LIMIT);
脉冲量:=VOL>VOLIMIT AND CLOSE>OPEN;
量能簇:=EVERY(VOL>VOLIMIT AND CLOSE>OPEN,3);
HP:=IF (OPEN>CLOSE,OPEN,CLOSE);
黑心柱:=VOL>2*VOLIMIT AND ((CLOSE<OPEN) OR ((HIGH-HP)>0.5*(HIGH-LOW) AND (HIGH-LOW)/REF(CLOSE,1)> 0.05)) AND H> UPPER;

V00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V011:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V012:= REF(HIGH,2) > HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V11:= COUNT(V00,4)>=2 AND HHVBARS(HIGH,4) = 1 AND V011;
V12:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 2 AND V012;
V13:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 1 AND V011;
V14:= COUNT(V00,6)>=2 AND HHVBARS(HIGH,6) = 2 AND V012;
V001:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);{WWW.GPXIAZAI.COM}
V1:= COUNT(V001,3)>=1 AND LLVBARS(LOW,3) = 1 AND V03;
V2:= COUNT(V001,4)>=1 AND LLVBARS(LOW,4) = 2 AND V04;
V3:= COUNT(V001,4)>=1 AND COUNT(V01 OR V02,4)=1 AND LLVBARS(LOW,4) = 1 AND V03;
V4:= COUNT(V001,5)>=1 AND COUNT(V01 OR V02,5)=2 AND LLVBARS(LOW,5) = 2 AND V04;
下分型:= V1 OR V2 OR V3 OR V4;
上分型:= V11 OR V12 OR V13 OR V14;

上涨市B箭头0:=IF(上涨市=1 AND DIF>DEA AND 下分型 AND V> 1.2*REF(V,1) AND DAY1<20 AND C>OPEN,1,0);

X乾坤信号:IF (上涨市=1 AND REF(NOT(上涨市),1),1,0);
V进攻信号:=IF (上涨市B箭头0=1,1,0);



{选股2源码如下}

N:=26;
P:=20;
LIMIT:=35;

MA5:=MA(C,5);
MA10:=MA(C,10);
MA20:=MA(C,20);
MA30:=MA(C,30);
MIDD:=MA(CLOSE,N),LINETHICK0;
MID := IF(1<120112899,MIDD,0);
TREND:=IF(MID>REF(MID,1),1,0 ),LINETHICK0;
UPPER:= MID + P/10*STD(CLOSE,N);
LOWER:= MID - P/10*STD(CLOSE,N);
UP0:=MID+(UPPER-MID)*0.382;
UP1:=IF(1<1201128,UP0,0 );
DOWN:=MID-(MID-LOWER)*0.382;
DOWN1:=IF(1<1201128,DOWN,0 );
上涨市:= IF(MA5>MID AND MID>REF(MID,1),1,0);
DAY1:=COUNT(上涨市,26);
下跌市:= IF (MA5<MID AND TREND=0,1,0);

DIF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA := EMA(DIF,9);
MACD := 2*(DIF-DEA);
VOLIMIT:=MA(VOL,LIMIT);
脉冲量:=VOL>VOLIMIT AND CLOSE>OPEN;
量能簇:=EVERY(VOL>VOLIMIT AND CLOSE>OPEN,3);
HP:=IF (OPEN>CLOSE,OPEN,CLOSE);
黑心柱:=VOL>2*VOLIMIT AND ((CLOSE<OPEN) OR ((HIGH-HP)>0.5*(HIGH-LOW) AND (HIGH-LOW)/REF(CLOSE,1)> 0.05)) AND H> UPPER;

V00:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V011:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V012:= REF(HIGH,2) > HIGH AND REF(LOW,2) > LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);
V11:= COUNT(V00,4)>=2 AND HHVBARS(HIGH,4) = 1 AND V011;
V12:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 2 AND V012;
V13:= COUNT(V00,5)>=2 AND HHVBARS(HIGH,5) = 1 AND V011;
V14:= COUNT(V00,6)>=2 AND HHVBARS(HIGH,6) = 2 AND V012;
V001:= HIGH<REF(HIGH,1) AND LOW<REF(LOW,1);
V01:= HIGH<REF(HIGH,1) AND LOW>REF(LOW,1);
V02:= HIGH>REF(HIGH,1) AND LOW<REF(LOW,1);
V03:= HIGH>REF(HIGH,1) AND LOW>REF(LOW,1);
V04:= REF(HIGH,2) < HIGH AND REF(LOW,2) < LOW AND REF(HIGH,2) > REF(HIGH,1) AND REF(LOW,2) < REF(LOW,1);{WWW.GPXIAZAI.COM}
V1:= COUNT(V001,3)>=1 AND LLVBARS(LOW,3) = 1 AND V03;
V2:= COUNT(V001,4)>=1 AND LLVBARS(LOW,4) = 2 AND V04;
V3:= COUNT(V001,4)>=1 AND COUNT(V01 OR V02,4)=1 AND LLVBARS(LOW,4) = 1 AND V03;
V4:= COUNT(V001,5)>=1 AND COUNT(V01 OR V02,5)=2 AND LLVBARS(LOW,5) = 2 AND V04;
下分型:= V1 OR V2 OR V3 OR V4;
上分型:= V11 OR V12 OR V13 OR V14;

上涨市B箭头0:=IF(上涨市=1 AND DIF>DEA AND 下分型 AND V> 1.2*REF(V,1) AND DAY1<20 AND C>OPEN,1,0);

X乾坤信号:=IF (上涨市=1 AND REF(NOT(上涨市),1),1,0);
V进攻信号:IF (上涨市B箭头0=1,1,0);








来函数检测结果如下
该公式没有未来函数


定制、编写公式指标请联系QQ或微信同号:88652583


N赋值:26
P赋值:20
LIMIT赋值:35

MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
输出MID乾坤:收盘价的N日简单移动平均,线宽为0
赋值: 如果日期<1280518,返回MID乾坤,否则返回0
TREND赋值:如果MID>1日前的MID,返回1,否则返回0,线宽为0
UPPER赋值: MID + P/10*收盘价的N日估算标准差
LOWER赋值: MID - P/10*收盘价的N日估算标准差
UP0赋值:MID+(UPPER-MID)*0.382
输出UP1:如果日期<1280518,返回UP0,否则返回0
DOWN赋值:MID-(MID-LOWER)*0.382
输出DOWN1:如果日期<1280518,返回DOWN,否则返回0
上涨市赋值: 如果MA5>MIDANDMID>1日前的MID,返回1,否则返回0
下跌市赋值: 如果MA5输出MID红:如果(MA5>MIDANDTREND=1),返回MID,否则返回无效数,画红色
输出MID绿:如果(MA5输出MID黄1:如果(MA5>MIDANDTREND=0),返回MID,否则返回无效数,画黄色
输出MID黄2:如果(MA5赋值: 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
赋值: DIF的9日指数移动平均
赋值: 2*(DIF-DEA)

VOLIMIT赋值:成交量(手)的LIMIT日简单移动平均
HP赋值:如果收阴线,返回开盘价,否则返回收盘价
黑心柱赋值:成交量(手)>2*VOLIMIT AND ((收阴线) OR ((最高价-HP)>0.5*(最高价-最低价) AND (最高价-最低价)/1日前的收盘价> 0.05)) AND 最高价> UPPER

V00赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V011赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V012赋值: 2日前的最高价 > 最高价 AND 2日前的最低价 > 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V11赋值: 统计4日中满足V00的天数>=2 AND 4日内最高价距今天数 = 1 AND V011
V12赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 2 AND V012
V13赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 1 AND V011
V14赋值: 统计6日中满足V00的天数>=2 AND 6日内最高价距今天数 = 2 AND V012
V001赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V01赋值: 最高价<1日前的最高价 AND 最低价>1日前的最低价
V02赋值: 最高价>1日前的最高价 AND 最低价<1日前的最低价
V03赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V04赋值: 2日前的最高价 < 最高价 AND 2日前的最低价 < 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V1赋值: 统计3日中满足V001的天数>=1 AND 3日内最低价距今天数 = 1 AND V03
V2赋值: 统计4日中满足V001的天数>=1 AND 4日内最低价距今天数 = 2 AND V04
V3赋值: 统计4日中满足V001的天数>=1 AND 统计4日中满足V01ORV02的天数=1 AND 4日内最低价距今天数 = 1 AND V03
V4赋值: 统计5日中满足V001的天数>=1 AND 统计5日中满足V01ORV02的天数=2 AND 5日内最低价距今天数 = 2 AND V04

下分型赋值: V1 OR V2 OR V3 OR V4
上分型赋值: V11 OR V12 OR V13 OR V14
上涨市卖出信号赋值: 如果(收盘价CAND上涨市),返回1,否则返回(如果(收盘价UP1AND上涨市),返回1,否则返回0)
下跌市卖出信号赋值: 1日前的最高价>UP1 AND 收盘价MID AND TREND=0))
当满足条件上涨市卖出信号ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)时,在NDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反位置画新舫鲂藕?,5)ANDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)ANDREF(取反号图标,画绿色
当满足条件下跌市卖出信号ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)时,在NDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反位置画新舫鲂藕?,5)ANDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)ANDREF(取反号图标,画绿色

上涨市S箭头0赋值:如果上分型AND上涨市=1,返回1,否则返回0
当满足条件上涨市S箭头0=1ANDMACD<0ANDREF(取反,2)ANDREF(取反,3)时,在最高价位置画11号图标,画绿色
当满足条件黑心柱ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)时,在最高价位置画13号图标,画绿色
震荡市S箭头0赋值:如果上分型AND上涨市=0AND下跌市=0ANDREF(最高价,1)>1日前的MIDANDC>MID,返回1,否则返回0
当满足条件震荡市S箭头0=1ANDREF(取反,2)ANDREF(取反,3)时,在最高价位置画11号图标,画绿色
下跌市S箭头0赋值:如果上分型AND下跌市=1ANDREF(最高价,1)>1日前的MID,返回1,否则返回0
当满足条件下跌市S箭头0=1ANDREF(取反,2)ANDREF(取反,3)时,在最高价位置画11号图标,画绿色


上穿买点赋值:(上涨市 AND (1日前的TREND=0 OR 2日前的TREND=0)) OR (上涨市 AND (1日前的MA5<1日前的MID OR 2日前的MA5<2日前的MID))
当满足条件上穿买点ANDREF(取反,1)ANDREF(取反,2)时,在最低价位置画12号图标,画红色
上涨市B箭头0赋值:如果上涨市=1ANDDIF>DEAAND下分型AND成交量(手)>1.2*1日前的成交量(手)ANDDAY<20ANDC>开盘价,返回1,否则返回0
当满足条件上涨市B箭头0AND取反ANDREF(取反,2)ANDREF(取反,3)时,在最低价位置画12号图标,画红色

震荡市B箭头0赋值:如果TREND=1ANDC>OPENANDCROSS(MA5,MID)ANDVOL>1日前的成交量(手),返回1,否则返回如果上涨市ANDREF(MA5,2)<2日前的MIDANDC>OPENANDV>1日前的成交量(手),返回1,否则返回如果上涨市ANDC>OPENANDREF(MA5,3)<3日前的MIDANDV>1日前的成交量(手),返回1,否则返回0
当满足条件震荡市B箭头0AND2日前的取反ANDREF(取反,3)时,在最低价位置画10号图标,画红色
DD赋值:如果平滑异同平均线<0,返回如果平滑异同平均线>1日前的平滑异同平均线,返回1,否则返回0,否则返回1
下跌市B箭头0赋值:如果收盘价>1日前的收盘价AND下跌市=1ANDREF(DD,1)=1ANDREF(收盘价,1)<1日前的DOWNANDC>=开盘价,返回1,否则返回0
DAY2赋值:上次下跌市B箭头0=1距今天数
DAY3赋值:1日前的DAY2
DAY4赋值:如果DAY3<10,返回DAY3,否则返回上次10日内最低价的最高值距今天数
C前一个箭头赋值:DAY4+1日前的最低价
当满足条件下跌市B箭头0AND最低价输出X乾坤信号:如果上涨市=1ANDREF(取反,1),返回2,否则返回0,线宽为0,NODRAW
输出V进攻信号:如果上涨市B箭头0=1,返回2,否则返回0,线宽为0,NODRAW
N赋值:26
P赋值:20
LIMIT赋值:35
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MIDD赋值:收盘价的N日简单移动平均,线宽为0
赋值: 如果1<120112899,返回MIDD,否则返回0
TREND赋值:如果MID>1日前的MID,返回1,否则返回0,线宽为0
UPPER赋值: MID + P/10*收盘价的N日估算标准差
LOWER赋值: MID - P/10*收盘价的N日估算标准差
UP0赋值:MID+(UPPER-MID)*0.382
UP1赋值:如果1<1201128,返回UP0,否则返回0
DOWN赋值:MID-(MID-LOWER)*0.382
DOWN1赋值:如果1<1201128,返回DOWN,否则返回0
上涨市赋值: 如果MA5>MIDANDMID>1日前的MID,返回1,否则返回0
DAY1赋值:统计26日中满足上涨市的天数
下跌市赋值: 如果MA5赋值: 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
赋值: DIF的9日指数移动平均
赋值: 2*(DIF-DEA)
VOLIMIT赋值:成交量(手)的LIMIT日简单移动平均
脉冲量赋值:成交量(手)>VOLIMIT AND 收阳线
量能簇赋值:最近3日一直存在成交量(手)>VOLIMITANDCLOSE>开盘价
HP赋值:如果收阴线,返回开盘价,否则返回收盘价
输出黑心柱:成交量(手)>2*VOLIMIT AND ((收阴线) OR ((最高价-HP)>0.5*(最高价-最低价) AND (最高价-最低价)/1日前的收盘价> 0.05)) AND 最高价> UPPER
V00赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V011赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V012赋值: 2日前的最高价 > 最高价 AND 2日前的最低价 > 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V11赋值: 统计4日中满足V00的天数>=2 AND 4日内最高价距今天数 = 1 AND V011
V12赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 2 AND V012
V13赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 1 AND V011
V14赋值: 统计6日中满足V00的天数>=2 AND 6日内最高价距今天数 = 2 AND V012
V001赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V01赋值: 最高价<1日前的最高价 AND 最低价>1日前的最低价
V02赋值: 最高价>1日前的最高价 AND 最低价<1日前的最低价
V03赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V04赋值: 2日前的最高价 < 最高价 AND 2日前的最低价 < 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V1赋值: 统计3日中满足V001的天数>=1 AND 3日内最低价距今天数 = 1 AND V03
V2赋值: 统计4日中满足V001的天数>=1 AND 4日内最低价距今天数 = 2 AND V04
V3赋值: 统计4日中满足V001的天数>=1 AND 统计4日中满足V01ORV02的天数=1 AND 4日内最低价距今天数 = 1 AND V03
V4赋值: 统计5日中满足V001的天数>=1 AND 统计5日中满足V01ORV02的天数=2 AND 5日内最低价距今天数 = 2 AND V04
下分型赋值: V1 OR V2 OR V3 OR V4
上分型赋值: V11 OR V12 OR V13 OR V14
当满足条件黑心柱ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)时,在1.3位置画2号图标,画绿色
输出上涨市B箭头0:如果上涨市=1ANDDIF>DEAAND下分型AND成交量(手)>1.2*1日前的成交量(手)ANDDAY1<20ANDC>开盘价,返回1,否则返回0
当满足条件上涨市B箭头0AND取反ANDREF(取反,2)ANDREF(取反,3)时,在1位置画1号图标,画红色
输出X乾坤信号:如果上涨市=1ANDREF(取反,1),返回2,否则返回0
输出V进攻信号:如果上涨市B箭头0=1,返回2,否则返回0
输出上涨市卖出信号: 如果(收盘价CAND上涨市),返回1,否则返回(如果(收盘价UP1AND上涨市),返回1,否则返回0)
输出下跌市卖出信号: 1日前的最高价>UP1 AND 收盘价MID AND TREND=0)),COLORFFFF48
当满足条件上涨市卖出信号ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)时,在NDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反位置画新舫鲂藕?,5)ANDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)ANDREF(取反号图标,画绿色
当满足条件下跌市卖出信号ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)时,在NDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反位置画新舫鲂藕?,5)ANDREF(取反,6)ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)ANDREF(取反,4)ANDREF(取反,5)ANDREF(取反号图标,画绿色

输出上涨市S箭头0:如果上分型AND上涨市=1,返回1,否则返回0
当满足条件上涨市S箭头0=1ANDMACD<0ANDREF(取反,2)ANDREF(取反,3)时,在1.1位置画8号图标,画绿色
当满足条件黑心柱ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)时,在0.3位置画8号图标,画绿色
当满足条件黑心柱ANDREF(取反,1)ANDREF(取反,2)ANDREF(取反,3)时,在0.8位置书写文字,画黄色
输出震荡市S箭头0:如果上分型AND上涨市=0AND下跌市=0ANDREF(最高价,1)>1日前的MIDANDC>MID,返回1,否则返回0
当满足条件震荡市S箭头0=1ANDREF(取反,2)ANDREF(取反,3)时,在0.9位置画8号图标,画绿色
输出下跌市S箭头0:如果上分型AND下跌市=1ANDREF(最高价,1)>1日前的MID,返回1,否则返回0
当满足条件下跌市S箭头0=1ANDREF(取反,2)ANDREF(取反,3)时,在0.5位置画8号图标,画绿色
输出上穿买点:(上涨市 AND (1日前的TREND=0 OR 2日前的TREND=0)) OR (上涨市 AND (1日前的MA5<1日前的MID OR 2日前的MA5<2日前的MID))
当满足条件上穿买点ANDREF(取反,1)ANDREF(取反,2)时,在0.5位置画7号图标,画红色

输出震荡市B箭头0:如果TREND=1ANDC>OPENANDCROSS(MA5,MID)ANDVOL>1日前的成交量(手),返回1,否则返回如果上涨市ANDREF(MA5,2)<2日前的MIDANDC>OPENANDV>1日前的成交量(手),返回1,否则返回如果上涨市ANDC>OPENANDREF(MA5,3)<3日前的MIDANDV>1日前的成交量(手),返回1,否则返回0
当满足条件震荡市B箭头0AND2日前的取反ANDREF(取反,3)时,在1.1位置画7号图标,画红色
DD赋值:如果平滑异同平均线<0,返回如果平滑异同平均线>1日前的平滑异同平均线,返回1,否则返回0,否则返回1
输出下跌市B箭头0:如果收盘价>1日前的收盘价AND下跌市=1ANDREF(DD,1)=1ANDREF(收盘价,1)<1日前的DOWNANDC>=开盘价,返回1,否则返回0,画红色
DAY2赋值:上次下跌市B箭头0=1距今天数
DAY3赋值:1日前的DAY2
DAY4赋值:如果DAY3<10,返回DAY3,否则返回上次10日内最低价的最高值距今天数
C前一个箭头赋值:DAY4+1日前的最低价
当满足条件下跌市B箭头0AND最低价N赋值:26
P赋值:20
LIMIT赋值:35
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MIDD赋值:收盘价的N日简单移动平均,线宽为0
赋值: 如果1<120112899,返回MIDD,否则返回0
TREND赋值:如果MID>1日前的MID,返回1,否则返回0,线宽为0
UPPER赋值: MID + P/10*收盘价的N日估算标准差
LOWER赋值: MID - P/10*收盘价的N日估算标准差
UP0赋值:MID+(UPPER-MID)*0.382
UP1赋值:如果1<1201128,返回UP0,否则返回0
DOWN赋值:MID-(MID-LOWER)*0.382
DOWN1赋值:如果1<1201128,返回DOWN,否则返回0
上涨市赋值: 如果MA5>MIDANDMID>1日前的MID,返回1,否则返回0
DAY1赋值:统计26日中满足上涨市的天数
下跌市赋值: 如果MA5赋值: 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
赋值: DIF的9日指数移动平均
赋值: 2*(DIF-DEA)
VOLIMIT赋值:成交量(手)的LIMIT日简单移动平均
脉冲量赋值:成交量(手)>VOLIMIT AND 收阳线
量能簇赋值:最近3日一直存在成交量(手)>VOLIMITANDCLOSE>开盘价
HP赋值:如果收阴线,返回开盘价,否则返回收盘价
黑心柱赋值:成交量(手)>2*VOLIMIT AND ((收阴线) OR ((最高价-HP)>0.5*(最高价-最低价) AND (最高价-最低价)/1日前的收盘价> 0.05)) AND 最高价> UPPER
V00赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V011赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V012赋值: 2日前的最高价 > 最高价 AND 2日前的最低价 > 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V11赋值: 统计4日中满足V00的天数>=2 AND 4日内最高价距今天数 = 1 AND V011
V12赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 2 AND V012
V13赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 1 AND V011
V14赋值: 统计6日中满足V00的天数>=2 AND 6日内最高价距今天数 = 2 AND V012
V001赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V01赋值: 最高价<1日前的最高价 AND 最低价>1日前的最低价
V02赋值: 最高价>1日前的最高价 AND 最低价<1日前的最低价
V03赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V04赋值: 2日前的最高价 < 最高价 AND 2日前的最低价 < 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V1赋值: 统计3日中满足V001的天数>=1 AND 3日内最低价距今天数 = 1 AND V03
V2赋值: 统计4日中满足V001的天数>=1 AND 4日内最低价距今天数 = 2 AND V04
V3赋值: 统计4日中满足V001的天数>=1 AND 统计4日中满足V01ORV02的天数=1 AND 4日内最低价距今天数 = 1 AND V03
V4赋值: 统计5日中满足V001的天数>=1 AND 统计5日中满足V01ORV02的天数=2 AND 5日内最低价距今天数 = 2 AND V04
下分型赋值: V1 OR V2 OR V3 OR V4
上分型赋值: V11 OR V12 OR V13 OR V14
上涨市B箭头0赋值:如果上涨市=1ANDDIF>DEAAND下分型AND成交量(手)>1.2*1日前的成交量(手)ANDDAY1<20ANDC>开盘价,返回1,否则返回0
输出X乾坤信号:如果上涨市=1ANDREF(取反,1),返回1,否则返回0
V进攻信号赋值:如果上涨市B箭头0=1,返回1,否则返回0
N赋值:26
P赋值:20
LIMIT赋值:35
MA5赋值:收盘价的5日简单移动平均
MA10赋值:收盘价的10日简单移动平均
MA20赋值:收盘价的20日简单移动平均
MA30赋值:收盘价的30日简单移动平均
MIDD赋值:收盘价的N日简单移动平均,线宽为0
赋值: 如果1<120112899,返回MIDD,否则返回0
TREND赋值:如果MID>1日前的MID,返回1,否则返回0,线宽为0
UPPER赋值: MID + P/10*收盘价的N日估算标准差
LOWER赋值: MID - P/10*收盘价的N日估算标准差
UP0赋值:MID+(UPPER-MID)*0.382
UP1赋值:如果1<1201128,返回UP0,否则返回0
DOWN赋值:MID-(MID-LOWER)*0.382
DOWN1赋值:如果1<1201128,返回DOWN,否则返回0
上涨市赋值: 如果MA5>MIDANDMID>1日前的MID,返回1,否则返回0
DAY1赋值:统计26日中满足上涨市的天数
下跌市赋值: 如果MA5赋值: 收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
赋值: DIF的9日指数移动平均
赋值: 2*(DIF-DEA)
VOLIMIT赋值:成交量(手)的LIMIT日简单移动平均
脉冲量赋值:成交量(手)>VOLIMIT AND 收阳线
量能簇赋值:最近3日一直存在成交量(手)>VOLIMITANDCLOSE>开盘价
HP赋值:如果收阴线,返回开盘价,否则返回收盘价
黑心柱赋值:成交量(手)>2*VOLIMIT AND ((收阴线) OR ((最高价-HP)>0.5*(最高价-最低价) AND (最高价-最低价)/1日前的收盘价> 0.05)) AND 最高价> UPPER
V00赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V011赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V012赋值: 2日前的最高价 > 最高价 AND 2日前的最低价 > 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V11赋值: 统计4日中满足V00的天数>=2 AND 4日内最高价距今天数 = 1 AND V011
V12赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 2 AND V012
V13赋值: 统计5日中满足V00的天数>=2 AND 5日内最高价距今天数 = 1 AND V011
V14赋值: 统计6日中满足V00的天数>=2 AND 6日内最高价距今天数 = 2 AND V012
V001赋值: 最高价<1日前的最高价 AND 最低价<1日前的最低价
V01赋值: 最高价<1日前的最高价 AND 最低价>1日前的最低价
V02赋值: 最高价>1日前的最高价 AND 最低价<1日前的最低价
V03赋值: 最高价>1日前的最高价 AND 最低价>1日前的最低价
V04赋值: 2日前的最高价 < 最高价 AND 2日前的最低价 < 最低价 AND 2日前的最高价 > 1日前的最高价 AND 2日前的最低价 < 1日前的最低价
V1赋值: 统计3日中满足V001的天数>=1 AND 3日内最低价距今天数 = 1 AND V03
V2赋值: 统计4日中满足V001的天数>=1 AND 4日内最低价距今天数 = 2 AND V04
V3赋值: 统计4日中满足V001的天数>=1 AND 统计4日中满足V01ORV02的天数=1 AND 4日内最低价距今天数 = 1 AND V03
V4赋值: 统计5日中满足V001的天数>=1 AND 统计5日中满足V01ORV02的天数=2 AND 5日内最低价距今天数 = 2 AND V04
下分型赋值: V1 OR V2 OR V3 OR V4
上分型赋值: V11 OR V12 OR V13 OR V14
上涨市B箭头0赋值:如果上涨市=1ANDDIF>DEAAND下分型AND成交量(手)>1.2*1日前的成交量(手)ANDDAY1<20ANDC>开盘价,返回1,否则返回0
X乾坤信号赋值:如果上涨市=1ANDREF(取反,1),返回1,否则返回0
输出V进攻信号:如果上涨市B箭头0=1,返回1,否则返回0
定制、找人做指标公式联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   热门标签  -   联系我们   -   股朋网  -  指标网   -  指标公式网  -   免责声明  -   隐私政策  -   加入收藏   

@2005-2023 粤ICP备2023063687号-2 股朋指标公式网别名指标公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:股朋指标公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图