海岛南征北战之MACD及选股公式原码
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
-----------------------------------------------------------------------
海岛南征北战二思路选股全集
条件选股公式:H101(双佛手向上)缺省周期:日线=======================================================================================
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:= EMA(DIFF,27);
MACD := 2*(DIFF-DEA);
CLOSE>OPEN ANDMA(CLOSE,5)>MA(CLOSE,10) andMA(CLOSE,10)>MA(CLOSE,30)
and DIFF>DEA AND MACD>REF(MACD,1) andDIFF>0 AND DEA>0 andMA(VOL,5)>MA(VOL,34)
andMA(CLOSE,30)>=REF(MA(CLOSE,30),1)=======================================================================================
根据《南征北战之二》中的双佛手向上思路编写,指标用法:
1.DIFF线回调DEA线附近时不死叉,又调头向上。
2.30日均线走平或向上,同时5日线和10日线在30日线上方金叉,且当日收阳线。
3.5日均量线回调到34日均量线附近时不死叉,又调头向上。
以上三个条件要同时成立时将有一波上升浪,应果断买入。
将MACD指标的m参数调为27
=======================================================================================
条件选股公式:H102 (漫步青云)缺省周期:日线
=======================================================================================
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:= EMA(DIFF,27);
dje:=DIFF>=0 and DEA>=0 andCROSS(DIFF,DEA);
a5:=MA(CLOSE,5)>MA(CLOSE,10);
v5:=VOL>MA(VOL,5) andMA(VOL,5)>MA(VOL,10);
dje and a5 AND V5 ANDMA(CLOSE,30)>=REF(MA(CLOSE,30),1)=======================================================================================
将macd指标的参数调为12,26,27
主要用法:当30日均线走平或上扬,5日均量大于10日均量,当日成交量大于5日均量,5日均线金叉或已金叉10日均线,macd指标中diff线在0轴上死叉dea线,DIFF线下穿0轴后,又再次上穿并在0轴或0轴上金叉dea线,应果断介入。
但若此时K线离30日,30周,30小时均线较远,不能介入。
=======================================================================================
条件选股公式:H103 (空中缆绳)缺省周期:日线
=======================================================================================
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:= EMA(DIFF,27);
MACD := 2*(DIFF-DEA);
b:=MIN(DIFF,DEA)/MAX(diff,dea)>0.95;
MA(CLOSE,30)>REF(MA(CLOSE,30),1) anddiff>0 and dea>0 ANDMACD>REF(MACD,1) and b
=======================================================================================
将分析家的MACD指标的参数调为sh:12;long:26;M:27
用法:30日均线上扬或走平,主力开始洗盘。这时macd指标中的DIFF线随股价的回调而与DEA线在0轴上粘合数值几乎相等,只要5日均线在30日均线上方金叉或已金叉10日均线,macd指标红柱加长,DIFF线脱离DEA线上扬,就是买点。
例:000055,2000年2月14日,diff金叉dea,3月13日,主力进入洗盘;2000年3月20日至3月21日,diff与dea完全粘合成一条直线且数值相等,3月23日,为买点
=======================================================================================
条件选股公式:H104 (响彻云霄)缺省周期:日线
=======================================================================================
TR :=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),6,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 ANDHD>LD,HD,0),6,1);
DMM:= SMA(IF(LD>0 ANDLD>HD,LD,0),6,1);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX:= SMA(ABS(MDI-PDI)/(MDI+PDI)*100,6,1);
ADXR:=(ADX+REF(ADX,7))/2;
AJC:=CROSS(pdi,mdi) and pdi>=20;
AD:=ADXR>ADX or ADXRA5:=MA(CLOSE,5)>MA(CLOSE,10) andMA(CLOSE,5)>MA(CLOSE,30);
A30:=MA(CLOSE,30)>=REF(MA(CLOSE,30),1);
CLOSE>OPEN and AJC AND ADXR>=30 ANDAD and A5 AND A30 andVOL>MA(VOL,5)=======================================================================================
要用分析家中的dmi-ql的这个指标并将参数改为6日,7天.
主要用法:当日收阳线,当PDI,MDI线在20左右金叉,而ADXR在30以上,ADX线在ADXR线以上或以下,30日均线走平或上扬,5日均线金叉或已金叉或即将金叉10日均线,当日成交量大于5日均量,为买点。
例:000616,2000年1月7日,为买点.
000553,99年12月24日,为买点.
600632,2000年1月4日,为买点.
=======================================================================================
条件选股公式:H105(过滤线选黑马)缺省周期:日线
=======================================================================================
TR:= EMA(EMA(EMA(CLOSE,23),23),23);
TRIX := (TR-REF(TR,1))/REF(TR,1)*100;
TRMA :=MA(TRIX,8);
lh:=COUNT(MIN(TRIX,TRMA)/MAX(TRIX,TRMA)>=0.95,2);
lh and trix>trma and ma(c,5)>ma(c,10)and v>ma(v,5)
=======================================================================================
将分析家中的TRIX指标的参数调为N:23,M:8
用法:当TRIX线与TRMA线粘合后,再向上发散时,5日均线金叉(或已金叉)10日均线,当天成交量大于5日均量,为买入点.
例:600163,99年7月26日粘合;8月3日,TRIX上穿.99年12月30日也是.
000935,2000年1月18日粘合,2月15日上穿.
按<南征北战之二>过滤线选黑马思路编写.
条件选股公式:H107(黑马通道C)缺省周期:日线
=======================================================================================
TYP := (HIGH + LOW + CLOSE)/3;
cc:=(TYP-MA(TYP,89))/(0.015*AVEDEV(TYP,89));
jc:=LONGCROSS(cc,100,60);
C>O AND jc and ma(c,5)>ma(c,30) andma(c,10)>ma(c,30) andma(c,5)>ma(c,10) and v>ma(v,5) andma(v,5)>ma(v,34)
=======================================================================================
将分析家的CCI指标参数改为89:
本指标根据《南征北战之二》中的黑马通道买入法C中的思路编写,用法:
当某只股票CCI指标长期(2个月以上)在+100以下运行,突然有一天CCI向上突破+100时,5日均线与10均线在30日均线上方金叉(或已金叉),当日成交量大于5日成交量,5日均量大于34日均量,为买入点。
例:000503,2000年1月6日,为买入点。
=======================================================================================
条件选股公式:H108(金叉、死叉反过来)缺省周期:日线
=======================================================================================
RSV:= (HHV(HIGH,36)-CLOSE)/(HHV(HIGH,36)-LLV(LOW,36))*100;
LWR1:=SMA(RSV,5,1);
LWR2:=SMA(LWR1,3,1);
c>o andMA(CLOSE,30)>=REF(MA(CLOSE,30),1) andlwr2>76 and lwr1ref(v,1) and(ma(c,5)>ma(c,10))=======================================================================================
本公式按《南征北战之二》中的金叉、死叉反过来思路编写,将分析家的LW%R指标的参数修改为N:36,M1:5.并添加一个语句,即本公式中的J:=3*LWR1-2*LWR2;
具体用法:
选出指标在76以上的并且LWR1向下死叉LWR2,J线向下死叉两条LWR指标线的,当天成交量大于昨成交量,且5日均线金叉(或已金叉)10日均线,当天收阳线的股。
注意:用此公式选出的股票要看看30日均线是否走平或上扬,如是即为买点。
例:0000172000年2月29日,买入点
0000192000年1月4日,买入点
6006812000年1月4日,买入点
=======================================================================================
条件选股公式:H109 (雾里看花)缺省周期:日线
=======================================================================================
TR :=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),6,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 ANDHD>LD,HD,0),6,1);
DMM:= SMA(IF(LD>0 ANDLD>HD,LD,0),6,1);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX:= SMA(ABS(MDI-PDI)/(MDI+PDI)*100,6,1);
ADXR:=(ADX+REF(ADX,7))/2;
JC:=PDI<40 AND MDI<40 ANDADX<40 AND ADXR<40;
JC4:=BETWEEN(BARSLAST(CROSS(PDI,MDI)),1,4) ANDCROSS(ADX,ADXR);
A30:=MA(CLOSE,30)>=REF(MA(CLOSE,30),1);
V5:=VOL>MA(VOL,5) ANDMA(VOL,5)>MA(VOL,34);
A51:=MA(CLOSE,5)>MA(CLOSE,10);
JC AND JC4 AND A30 AND V5 ANDA51=======================================================================================
根据《南征北战之二》思路编写,将分析家中的DMI-QL指标的参数调为n:6,m:7:
用法:当pdi由下向上金叉mdi时,若adx,adxr,pdi,mdi值均处于20左右,应密切注意关注该股,当pdi由下向上金叉mdi后4天内,adx向上金叉adxr,这时只要30日均线走平或上扬,当日成交量大于5日成交量,5日均量大于34日均量,5日均线金叉(或已金叉)10日均线时,为买入点。
注意用本公式选出后还要看看adx金叉adxr前4天内,pdi和mdi是否是金叉,如不是就不能要该股。
例:000037,2000年1月7日,为买入点
000503,2000年1月5日,为买入点--------------------------------------------------------------------------------------海岛南征北战二思路选股全集
条件选股公式:H110 (狮子头)缺省周期:日线
=======================================================================================
TR :=SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),6,1);
HD := HIGH-REF(HIGH,1);
LD := REF(LOW,1)-LOW;
DMP:= SMA(IF(HD>0 ANDHD>LD,HD,0),6,1);
DMM:= SMA(IF(LD>0 ANDLD>HD,LD,0),6,1);
PDI:= DMP*100/TR;
MDI:= DMM*100/TR;
ADX:= SMA(ABS(MDI-PDI)/(MDI+PDI)*100,6,1);
ADXR:=(ADX+REF(ADX,7))/2;
XY:=PDI<40 AND MDI<40 ANDADX<40 AND ADXR<40;
A30:=MA(CLOSE,30)>=REF(MA(CLOSE,30),1);
A51:=MA(CLOSE,5)>MA(CLOSE,10) ANDMA(CLOSE,10)>MA(CLOSE,30);
VB:=VOL>MA(VOL,5) ANDMA(VOL,5)>MA(VOL,34);
CROSS(PDI,MDI) AND ADX>ADXR AND XY AND A30 AND A51AND VB
=======================================================================================
将分析家中的DMI-QL指标的参数调为6,7.
具体用法:当pdi向上金叉mdi时,adx已在adxr上方运行,且pdi,mdi,adx,adxr数值小于30,30日均线走平,5日均线金叉(或已金叉)10日均线,当日成交量大于5日均量,5日均量大于34日均量,为买点.
例:600070,2000年1月28日.为买点.
600183,2000年1月4日.为买点.
=======================================================================================
条件选股公式:H111(KDJ周,月线选股)缺省周期:周线
=======================================================================================
RSV:=(CLOSE-LLV(LOW,14))/(HHV(HIGH,14)-LLV(LOW,14))*100;
K:=SMA(RSV,5,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
CLOSE>OPEN AND K<40 ANDD<40 AND J<40 AND CROSS(J,K) ANDVOL>REF(VOL,1)
=======================================================================================
条件选股公式:H114 (小鸭出水)缺省周期:日线
=======================================================================================
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:= EMA(DIFF,27);
ma(c,30)>=ref(ma(c,30),1) and diff<0and dea<0 and cross(diff,dea) andma(c,5)>ma(c,10) andma(v,5)>ma(v,34)=======================================================================================
将分析家中的MACD指标的参数调为SHORT:12,LONG:26,M:27
具体用法:当某只股票30日均线走平或上扬,5日均线金叉10日均线,5日成交量大于34日成交量,MACD指标中的DIFF在前一次金叉DEA后没有上穿0轴反而死叉后再次金叉,为买入点。
例:
600612,2000年1月27日,为买点.
600634,2000年1月28日,为买点.
=======================================================================================
条件选股公式:H115 (海底捞月)缺省周期:日线
=======================================================================================
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:= EMA(DIFF,27);
MACD := 2*(DIFF-DEA);
DIFF<0 AND DEA<0 AND CROSS(DIFF,DEA)AND VOL>MA(VOL,5) ANDMA(VOL,5)>MA(VOL,34) ANDMA(C,30)>=REF(MA(C,30),1)
=======================================================================================
将分析家中的指标中的参数修改为:
具体用法:30日均线走平。某一天,5日均线金叉或已金叉或即将金叉10日均线,diff指标线由原来在0轴以下死叉dea线变为在0轴以下金叉dea线。当日成交量大于5日均量,5日均量大于34日均量,为买点。---------------------------------------------------------------过滤线选黑马
条件选股公式:H105(过滤线选黑马)缺省周期:日线
=======================================================================================
TR:= EMA(EMA(EMA(CLOSE,23),23),23);
TRIX := (TR-REF(TR,1))/REF(TR,1)*100;
TRMA :=MA(TRIX,8);
lh:=COUNT(MIN(TRIX,TRMA)/MAX(TRIX,TRMA)>=0.95,2);
lh and trix>trma and ma(c,5)>ma(c,10)and v>ma(v,5)
=======================================================================================
将分析家中的TRIX指标的参数调为N:23,M:8
用法:当TRIX线与TRMA线粘合后,再向上发散时,5日均线金叉(或已金叉)10日均线,当天成交量大于5日均量,为买入点.
例:600163,99年7月26日粘合;8月3日,TRIX上穿.99年12月30日也是.
000935,2000年1月18日粘合,2月15日上穿.
按<南征北战之二>过滤线选黑马思路编写.