计算公式基础

0 操作策略

01 强势底分型

在这里插入图片描述

  1. 底分型的概念就不说了。
  2. 一根k线和第2根k线中必须有一个是近期的最大量。
  3. 第3根k线的最高点要高于第1根k线的最高点。

02 EXMPA_PLUS

  1. 均线差的均线差与其均线上金叉
  2. EXMPA_PLUS的二次导>0
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

2 自定义指标

2.1 MACD和及其导数

MA

SHORT:=12;LONG:=26;MID:=9;			//标准MACD
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);		//移动平均线差
DIFM:=MA(DIF,MA2);				//移动平均线M2差
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
{
   
1. MACD红绿柱翻转
2.
}
HJ_2:=BARSLAST(REF(MACD,1)<0 AND MACD>0);
HJ_3:=LLVBARS(MACD,HJ_2+20);
HJ_4:=IF(HJ_3>HJ_2,REF(MACD,HJ_3),0);
HJ_5:=MACD<0 AND MACD>HJ_4 AND LOW=LLV(LOW,HJ_2+20) AND HJ_4<0;
HJ_6:=REF(HJ_5,1)=1 AND MACD>REF(MACD,1) AND REF(DIF,HJ_3)<0 AND MACD<0;

底背:DRAWLINE(HJ_4=HJ_3,MACD,HJ_6,MACD,0),COLORRED,DOTLINE;
DRAWICON(HJ_6,MACD*1.2,9);
{
   
1.成交量均线M3的MACD
2.成交量均线M3的移动平均线差
}
M3:=MA(AMOUNT,2);				//成交量均线M3
DIFS:=EMA(M3,SHORT)-EMA(M3,LONG);		//成交量均线M3的MACD平均线差
DEAS:=EMA(DIF,MID);
MACDS:=(DIF-DEA)*2,COLORSTICK;
{
   
1.成交量MACD DICS
2.成交量MACD累加VAS
3.成交量MACD累加导数的MA1均值VADS
4.成交量MACD累加二次导数的MA1均值VADDS
}
DICS:=DIFS-DEAS,COLORRED;
VAS:=10*SUM(DICS,0),COLORBLUE;
VADS:=MA(10*(VAS-REF(VAS,1)),MA1),COLORBLACK;
VADDS:=MA((VADS-REF(VADS,1)),MA1),COLORGREEN;
{
   
1.标准MACD的累加值VA
2.标准MACD的导数VAD
3.标准MACD的二次导数VADD
4.标准MACD的导数VAD下金叉 VAD下叉
}
DIC:=DIF-DEA,COLORRED;
VA:=10*SUM(DIC,0),COLORBLUE; //一直加
VAD:=MA(10*(VA-REF(VA,1)),MA4),COLORBLACK;
VADD:=0.1*MA((VAD-REF(VAD,1)),MA4),COLORGREEN;
VAD下叉:=VAD<0 AND REF(VAD,1)>0;
VADD下叉:=(VADD<0 AND REF(VADD,1)>0 );
{
   
1.EXMPA_S的导数
2.EXMPA_S的二次导数
3.EXMPA_S的三次导数
}
EXP1:=EXPMA(CLOSE,MA1);
EXP2:=EXPMA(CLOSE,MA2);
EXP1导:=MA(10*(EXP1-REF(EXP1,1)),3),COLORBLACK;
EXP1二导:=MA((EXP1导-REF(EXP1导,1)),3),COLORGREEN;
EXP1三导:=2*MA((EXP1二导-REF(EXP1二导,1)),3),COLORBLUE;

{
   1.移动平均线M2差的上金叉
2.成交量均线M3的MACD平均线差出现底分}
H01:=  EXP1导>0;
{
   成交量的DIF线发生转折}
H02:=( REF(DIFS,1)<REF(DIFS,2) AND DIFS>REF(DIFS,1) AND 1),COLORRED;
{
   最原始的条件:MACD的DIF线发生转折}
H03:=REF(DIFM,1)<REF(DIFM,2) AND DIFM>REF(DIFM,1);
{
   标准MACD的二次导数}
H04:= VADD>0 ; 
{
   成交量MACD累加二次导数的MA1均值VADDS}
H05:=VADDS>0;
{
   EXMP的导数}
H06:= EXP1导>0;
{
   MACD的快线小于慢线}
H07:=DIF<=DEA OR REF(DIF,1)<=REF(DEA,1);

组合A:= H06 AND H04 AND H03 AND 1;
组合B:= (H03 AND (H02 OR REF(H02,1) ));
组合C:= H03 AND H07;
组合D:= H03 AND CLOSE<=(REF(CLOSE,BARSLAST(组合C)));
H00:= 组合B;
{
   
1.VAD下叉A 第二日VAD下叉 同时 今天没有VAD下叉
2.VADD
}
VAD下叉A:=REFX(VAD下叉,1) AND (COUNT(VAD下叉,BARSLAST(H00))<1);
VADD下叉A:=REFX(VADD下叉,1) AND ((COUNT(VADD下叉,BARSLAST(H00))<1) OR BARSLAST(H00)=0) ;
EXP1三导下叉:= EXP1三导<0 AND REF(EXP1三导,1)>0;
卖点:=VADD下叉A ;//AND ( EXP1三导下叉 OR REF(EXP1三导下叉,1));
{
   
1.满足H00买入点画图
2.VADD下金叉A卖出画图
3.买入卖出连线。
}
DRAWICON(H00,MACD*1.1,1),COLORRED;
DRAWICON(卖点,MACD*1.1,2),COLORRED;
DRAWLINE(H00,MACD,卖点,MACD,0),COLORBLUE,DOTLINE;

//胜率
VADD下叉A下次:=BARSNEXT(VADD下叉A);
T1P:=REFX(CLOSE,VADD下叉A下次)-CLOSE;
WR1:1*IF(H00 AND T1P>0,1,0),COLORRED;
WR2:1*IF(H00 AND T1P<=0,1,0),COLORGREEN;
胜率:0.1*SUM(WR1,0)/(SUM(WR1,0)+SUM(WR2,0));
成功:=0.001*(SUM(WR1,0));
出手:=0.001*(SUM(WR1,0)+SUM(WR2,0));

HJ_7:=HHVBARS(MACD,HJ_2+20);
HJ_8:=IF(HJ_7>HJ_2,REF(MACD,HJ_7),0);
HJ_9:=MACD>0 AND MACD<HJ_8 AND HIGH=HHV(HIGH,HJ_2+20) AND HJ_8>0;
HJ_10:=REF(HJ_9,1)=1 AND MACD>REF(MACD,1) AND REF(DIF,HJ_7)>0;

顶背:DRAWLINE(HJ_8=HJ_7,MACD,HJ_10,MACD,0),COLOR1D7300,DOTLINE;
DRAWICON(HJ_10,MACD*1.2,15);

2.1.1 标准MACD二次导数

DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,COLORSTICK;

DIC:=DIF-DEA,COLORRED;
VA:10*SUM(DIC,0),COLORBLUE;
VAM:MA(10*SUM(DIC,0),5),COLORRED;
VAD:MA(10*(VA-REF(VA,1)),MA1),COLORBLACK;
VADD:MA((VAD-REF(VAD,1)),MA1),COLORGREEN;
0;

2.1.2 标准资金MACD导数

M3:=MA(AMOUNT,2);
DIF:EMA(M3,SHORT)-EMA(M3,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;

DIC:=DIF-DEA,COLORRED;
VA:SUM(DIC,0),COLORBLUE;
VAD:MA((VA-REF(VA,1)),MA1),COLORBLACK;
MA((VAD-REF(VAD,1)),MA1),COLORGREEN;
H02:5*MACD*( REF(DIF,1)<REF(DIF,2) AND DIF>REF(DIF,1)),COLORRED;
0;

2.3.1 标准EXMPA导数

MA1:12
MA2: 50

EXP1:=EXPMA(CLOSE,MA1);
EXP2:=EXPMA(CLOSE,MA2);
EXP1导:0.1*MA((EXP1-REF(EXP1,1)),3),COLORBLACK;
EXP1二导:2*MA((EXP1导-REF(EXP1导,1)),3),COLORGREEN;
EXP1三导:2*MA((EXP1二导-REF(EXP1二导,1)),3),COLORBLUE;
{
   
EXP1三导大于0
EXP1三导小于0
}
H00:= EXP1三导>=0 AND REF(EXP1三导,1)<0;
H01:= EXP1三导<=0 AND REF(EXP1三导,1)>0;

T1P:=REFX(CLOSE,BARSNEXT(H01))-CLOSE;
WR1:0.1*IF(H00 AND T1P>0,1,0),COLORRED;
WR2:0.1*IF(H00 AND T1P<=0,1,0),COLORGREEN;
胜率:0.1*SUM(WR1,0)/(SUM(WR1,0)+SUM(WR2,0));
0;

2.2 标准均线差

回测三一重工 20241130

{
   
5日与10日均线差
均线差的MA2均线
}
均线差:=MA(CLOSE,5) - MA(CLOSE,10);
均线差的均线:=MA(均线差,MA2);
{
   
均线差与其均线的差的M1均线
均线差与其均线的差的均线的M2均线
}
均线差2:=MA(均线差-均线差的均线,MA1),COLORRED;
均线差2的均线:=MA(均线差2,MA2),COLORGREEN;
{
   
均线差2上金叉
均线差2下金叉
}
EMA1:=12;EMA2:=50;
EXP1:=EXPMA(CLOSE,EMA1);
EXP2:=EXPMA(CLOSE,EMA2);
EXP1导:=0.1*MA((EXP1-REF(EXP1,1)),3),COLORBLACK;
EXP1二导:=2*MA((EXP1导-REF(EXP1导,1)),3),COLORGREEN;
EXP1三导:=2*MA((EXP1二导-REF(EXP1二导,1)),3),COLORBLUE;
{
   
EXP1三导大于0
EXP1三导小于0
}

{
   
标准MACD
}
SHORT:=12;LONG:=26;MID:=9;			//标准MACD
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);		//移动平均线差
DEA:
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

万码无虫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值