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

20200804发明者加载MACD带盈67-9看信号

[复制链接]
查看271 | 回复1 | Brad | 2020-8-4 11:14:49 | 显示全部楼层 |阅读模式
注册、登录发明者账户(这里先用自己的账户做示范,之后我也会按照此贴相同步骤,将信号设置到数字货币小账户上,方便分享查看)
https://www.fmz.com/m/dashboard
【第一步:创建信号代码】


去控制中心,找到“策略库”:

发明者查信号第一步.png


创建策略:

发明者查信号第一步2.png


写入信号代码(信号代码在本帖二楼):

发明者查信号第二步-创建信号代码.png

增加参数、再点击“创建策略”:
发明者查信号第一步4-保存策略.png



【第二步:创建机器人】

找到“机器人”:

发明者查信号第二步1.png


创建机器人 & 设置机器人参数:


发明者查信号第二步2-设置参数1.png


发明者查信号第二步2-设置参数2.png


发明者查信号第二步2-设置参数3.png

【第三步:看信号】

点击完“创建机器人”后,自动会开始加载图像和信号:

发明者查信号第三步-看信号1.png


进入全屏、看信号:


发明者查信号第三步-看信号2.png


最后,为了高效,我们只关心目前K线是否在“买开”、“买平”、“卖开”、“卖平”的状态,因此在最下方可以取消其他信号的选项:


发明者查信号第三步-看信号3.png

回复

使用道具 举报

Brad | 2020-8-4 11:15:38 | 显示全部楼层
【MACD带盈67-9 信号代码】

//MACD带-盈67-9   N=2,  

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);//DIFF的M个周期指数平滑移动平均
MACD:2*(DIFF-DEA),COLORSTICK;//DIFF减DEA的2倍画柱状线

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); //当前金叉,前一次死叉,空短鱼

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

//带鱼的方向
DDK : IF(BARSLAST(DDAI )<BARSLAST(KDAI), 1, -1);

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

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

COND_BP1_status: (DIFF>DEA AND (DDK=-1));
COND_SP1_status: (DIFF<DEA AND (DDK=1));

COND_BP2_status: (MACDV AND DDK=1  AND DIFF<DEA AND VCS>N);
COND_SP2_status: (MACDA AND DDK=-1 AND DIFF>DEA AND ACS>N);

COND_BP_status:COND_BP1_status OR COND_BP2_status;
COND_SP_status:COND_SP1_status OR COND_SP2_status;

COND_BPK1_status: (DIFF>DEA AND DDK=1);
COND_SPK1_status: (DIFF<DEA AND DDK=-1);

COND_BPK2_status: (MACDV AND DDK=-1 AND DIFF>DEA);
COND_SPK2_status: (MACDA AND DDK=1 AND DIFF<DEA);

COND_BPK_status:COND_BPK1_status OR COND_BPK2_status;
COND_SPK_status:COND_SPK1_status OR COND_SPK2_status;


INFO(COND_BPK_status,C,'处于买开状态BPK@');
INFO(COND_SPK_status,C,'处于卖开状态SPK@');
INFO(COND_BP_status,C,'处于买平仓状态BP@');
INFO(COND_SP_status,C,'处于卖平仓状态SP@');

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

回复

使用道具 举报

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

本版积分规则

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

68

主题

255

帖子

738

积分

高级会员

Rank: 4

积分
738
  • 官方论坛

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