请选择 进入手机版 | 继续访问电脑版

MF4-28A3-自创的加仓但非复利

[复制链接]
查看66 | 回复1 | 桥博士 | 2020-8-25 00:26:11 | 显示全部楼层 |阅读模式
//MF4-28A3   N=2, 自创的海龟,源于一个偶然的灵感,平仓不全平,加仓但不是复利,也能有十倍以上的收益 2H:焦炭、螺纹 铝 银 橡胶  1H:铜   

FUND:=10000000; //资金
TC:=INTPART(FUND*0.4/(C*MARGIN*UNIT+FEE));//
TR := MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//
ATR := MA(TR,26);//求N个周期内的TR的简单移动平均

DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);//
DEA := EMA(DIFF,9);//
MACD:=2*(DIFF-DEA);//

MACDV:=MACD>REF(MACD,1) AND REF(MACD,2)>REF(MACD,1);
MACDA:=MACD<REF(MACD,1) AND REF(MACD,2)<REF(MACD,1);

//////////////////////////////////////////////

LEN:CONDBARS(CROSSUP(DIFF,DEA),CROSSDOWN(DIFF,DEA));//最近一次满足DIFF上穿DEA与DIFF下穿DEA之间的周期数

//描述MACD之鱼【带鱼都是盈利的,短鱼都是亏损的】
//1、带鱼
DDAI:=C>REF(C,LEN) AND CROSSDOWN(DIFF,DEA); //当前死叉,前一次金叉,多带鱼
KDAI:=C<REF(C,LEN) AND CROSSUP(DIFF,DEA); //当前金叉,前一次死叉,空带鱼

//2、短鱼
DDUAN:=C<REF(C,LEN) AND CROSSDOWN(DIFF,DEA); //当前死叉,前一次金叉,多短鱼
KDUAN:=C>REF(C,LEN) AND CROSSUP(DIFF,DEA); //当前金叉,前一次死叉,空短鱼

DRAWTEXT(DDAI ,H ,'多带'),VALIGN2,FONTSIZE18,COLORWHITE;
DRAWTEXT(DDUAN ,H ,'多短'),VALIGN2,FONTSIZE18,COLORWHITE;
DRAWTEXT(KDAI ,L,'空带'),VALIGN2,FONTSIZE18,COLORWHITE;
DRAWTEXT(KDUAN ,L ,'空短'),VALIGN2,FONTSIZE18,COLORWHITE;

//MACD柱VA鱼
DYT:=MACDV;
KYT:=MACDA;
FBPK := DYT AND COUNT(DYT, BARSLAST(KYT))=1;
FSPK := KYT AND COUNT(KYT, BARSLAST(DYT))=1;
BPKC := IF(FBPK , C, REF(C, BARSLAST(FBPK)));
SPKC := IF(FSPK , C, REF(C, BARSLAST(FSPK)));

LEN1 := CONDBARS(FBPK, FSPK);
DDAI1 := C>REF(C,LEN1) AND FSPK;
KDAI1 := C<REF(C,LEN1) AND FBPK;
DDUAN1 := C<=REF(C,LEN1) AND FSPK;
KDUAN1 := C>=REF(C,LEN1) AND FBPK;

//记录带鱼的次数
DDAICS := -1*COUNT(DDAI,0);//多带鱼次数
VADDAICS := COUNT(DDAI1,0);

//带鱼的方向
DDK : IF(BARSLAST(DDAI )<BARSLAST(KDAI), 1, -1);
VADDK : IF(BARSLAST(DDAI1 )<BARSLAST(KDAI1), 1, -1);
MDDK : IF(MACD>=REF(MACD, 1), 1, -1);
DDK2 : IF(DIFF>DEA, 1, -1);

LEN11 : BARSLAST(CROSSUP(DIFF,DEA) OR CROSSDOWN(DIFF,DEA));
VCS:=COUNT(MACDV, LEN11);
ACS:=COUNT(MACDA, LEN11);

BKXH : IF(DDK+VADDK+MDDK+DDK2>0, 1, -1);
BPXH : IF(DDK+VADDK+MDDK+DDK2=0, 1, -1);
SKXH : IF(DDK+VADDK+MDDK+DDK2<0, 1, -1);

BKXH=1, BPK(TC);
BKVOL>0 AND BPXH=1, SP(1);
SKXH=1, SPK(TC);
SKVOL>0 AND BPXH=1, BP(1);


回复

使用道具 举报

桥博士 | 2020-8-25 00:33:06 | 显示全部楼层
曲线与众不同,能避开 2020年2月14日到3月11日的那一波回撤

微信截图_20200825002842.png

微信截图_20200825002651.png

微信截图_20200825002937.png
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

相关课程推荐
桥博士《MACD指标详解》
为什么我们只用MACD金叉死叉来进行操作效果并不好,学习课程就能在研究MACD指标上少走很多弯路
桥博士《K线形态组合解析》
从理论到实战,让您全面掌握各种K线形态及各种组合,帮您分析梳理大量K线知识让您的投资更游刃有余
桥博士《股票入门基础知识》
从理论到实战,课程包括如何买卖股票、开户流程、交易软件、k线图知识、技术指标、价值投资等新手必备知识

141

主题

614

帖子

1784

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1784
  • 官方论坛

    提供最新 Discuz! 产品新闻、软件下载与技术交流