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

MACD+ATR代码版本汇总

[复制链接]
查看66 | 回复3 | 桥博士 | 2020-4-24 14:22:43 | 显示全部楼层 |阅读模式
canshu.jpg
MACD+ATR1

//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经验,进行修改后再实际应用!!!
// //后为文字说明,编写模型时不用写出

TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26);//求N个周期内的TR的简单移动平均

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA:=EMA(DIFF,M);//DIFF的M个周期指数平滑移动平均
2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

CROSS(DIFF,DEA) && TR>ATR,BK;//DIFF上穿DEA,做多。
CROSS(DEA,DIFF),SP;//DIFF下穿DEA,平仓。

AUTOFILTER;




名称            最小           最大            缺省
SHORT          1               40               12
LONG            1              100              26
M                   1               60                9
回复

使用道具 举报

王博 | 2020-4-24 14:29:53 | 显示全部楼层
MACD+ATR2


//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经验,进行修改后再实际应用!!!
// //后为文字说明,编写模型时不用写出

TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26);//求N个周期内的TR的简单移动平均

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA:=EMA(DIFF,M);//DIFF的M个周期指数平滑移动平均
2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

CROSS(DIFF,DEA) && TR>ATR,BK;//DIFF上穿DEA,做多。
CROSS(DEA,DIFF) || C<BKPRICE-(N/100)*ATR,SP;//DIFF下穿DEA,平仓。

AUTOFILTER;


名称            最小           最大            缺省
SHORT          1             40               12
LONG           1              100             26
M                  1              60               9
N                  0              1000           100
回复

使用道具 举报

王博 | 2020-4-24 14:54:01 | 显示全部楼层
MACD+ATR3


//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经验,进行修改后再实际应用!!!
// //后为文字说明,编写模型时不用写出

TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26),COLORYELLOW;//求N个周期内的TR的简单移动平均

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA:=EMA(DIFF,M);//DIFF的M个周期指数平滑移动平均
2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

CROSS(DIFF,DEA) && TR>ATR,BK;//DIFF上穿DEA,做多。
CROSS(DEA,DIFF) || C<BKPRICE*(1-N/100),SP;//DIFF下穿DEA,平仓。

AUTOFILTER;


名称            最小           最大            缺省
SHORT          1             40               12
LONG           1              100             26
M                  1              60               9
N                  0              1000            2
回复

使用道具 举报

王博 | 2020-4-24 14:59:00 | 显示全部楼层
MACD+ATR4

//该模型仅仅用来示范如何根据指标编写简单的模型
//用户需要根据自己交易经验,进行修改后再实际应用!!!
// //后为文字说明,编写模型时不用写出

TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));//求最高价减去最低价,一个周期前的收盘价减去最高价的绝对值,一个周期前的收盘价减去最低价的绝对值,这三个值中的最大值
ATR : MA(TR,26),COLORYELLOW;//求N个周期内的TR的简单移动平均

DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);//短周期与长周期的收盘价的指数平滑移动平均值做差。
DEA:=EMA(DIFF,M);//DIFF的M个周期指数平滑移动平均
2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

CROSS(DIFF,DEA) && TR>ATR,BK;//DIFF上穿DEA,做多。
CROSS(DEA,DIFF) || C<BKHIGH-(N/100)*ATR,SP;//DIFF下穿DEA,平仓。

AUTOFILTER;


名称            最小           最大            缺省
SHORT          1             40               12
LONG           1              100             26
M                  1              60               9
N                  0              1000           100
回复

使用道具 举报

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

本版积分规则

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

112

主题

463

帖子

1297

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1297
  • 官方论坛

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