MACD+ATR代码版本汇总

[复制链接]
查看435 | 回复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
回复

使用道具 举报

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

本版积分规则

媒体报道
反包测试
心怡反包测试
反包:今日K线H>昨日K线H 且今日K线L
如何抄在针尖上?
刘昱妗如何抄在针尖上?
如果有办法能让你抄在针尖上,你想不想学? 不需要复杂的指标,也不需要高深的技术,
交易模型测试库
宇晨交易模型测试库
目录 1.MACD日线 2.海6日线3.海龟S1日线 4.海龟S2日线
关于调delta的研究
刘昱妗关于调delta的研究
调备兑时间点 早晨9点,下午14:30,晚上21点 12.9 夜盘调delta 纸浆成交量为0 delta
文华各分区测试
宇晨文华各分区测试
////一楼////
test1
admintest1
test1
test1
admintest1
test1
交易SOP
刘昱妗交易SOP
日常任务及流程【金山文档 | WPS云文档】 交易sop https://www.kdocs.cn/l/cvXFT8HZDO
相关课程推荐
反包测试
反包:今日K线H>昨日K线H 且今日K线L
如何抄在针尖上?
如果有办法能让你抄在针尖上,你想不想学? 不需要复杂的指标,也不需要高深的技术,只要死磕这招盈亏比极
交易模型测试库
目录 1.MACD日线 2.海6日线3.海龟S1日线 4.海龟S2日线

136

主题

605

帖子

1761

积分

管理员

桥博士

Rank: 9Rank: 9Rank: 9

积分
1761
  • 官方论坛

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