指标源码的主要功能是趋势识别与分型交易信号系统。它基于移动平均线构建中轨基准,通过价格与中轨的相对位置关系判断市场处于上涨、下跌或震荡状态。结合布林带通道、成交量分析、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);