分享

零基础学习编写股票指标025,你们想要的让周均线显示在日线图上

 yh18 2019-07-06

前言:

大家好!我是股市帅锅。今天继续更新指标编写教程,写完今天这篇,就完成了100篇任务的四分之一,任重道远,慢慢坚持。

之前更新的教程,大部分粉丝学习还是比较认真的,确确实实是想学好的态度,而有些粉丝,纯粹还是复制粘贴,这样就意义不大,只有自己学会代码,了解代码的含义,才能在实战中更好的应用。更重要的是,自己懂代码,才能把自己的思路换成指标公式。其实炒股,一招鲜很有用,不管你用什么招式,只要能够持续盈利的,就是好技术。

而一招鲜技术,很多时候是技术为主的,需要公式代码的支撑,你可以去找别人帮你写公式,但是技术不是一朝一夕就成功的,中间要经历无数次的改进,所以不得不自己去学,这也是我当时自学编程的原因。只要有粉丝想学,我就继续更新下去。

学习内容:让周均线显示在日线图上的方法

今天的学习内容是让周均线显示在日线图上,这是很多粉丝,梦寐以求都想学会的,平常我们在盯盘过程中,经常要切换周期,看看5周线的价格是多少,或者看看5月线的支撑在哪里,如果我把5周线或5月线直接放在日线图里,我就省去了这个切换的过程,给盯盘带来很大的方便,那么通达信提供了小周期引用大周期指标的功能,比如在日线当中可以显示周、月等大周期均线,在15分钟里,可以显示比15分钟大的常规周期的均线。

那么今天就用用到通达信的跨周期引用功能,它的方法是这样:'某指标.某均线#某周期',意思是英文的双引号中,引用某个指标的某条均线或者某个输出项,然后井号后面跟上需要引用的周期。我们来举个例子:

WEEK5:'MA.MA1#WEEK';

这句代码,表示我们要输出一条名称为WEEK5的均线,它的值是MA指标里的MA1均线,井号后面跟的是WEEK,表示周,我们知道,通达信MA指标是系统自带的,MA1是5均线,那么这句代码,就意思为输出5周线。再来举个例子:

MONTH10:'MA.MA2#MONTH';

这句代码,表示输出10月线,因为MA指标MA2是10均线,井号后面跟着MONTH,表示月线的值。

通达信其他关于周期的引用规则是这样的:#后可用MIN1,MIN5,MIN15,MIN30,MIN60,DAY,WEEK,MONTH,SEASON,YEAR,一看就懂了,分别表示什么周期。

编程和测试过程:

今天我们来编写,在普通的均线指标里,加入三条线,分别是5周线、5月线、5年线,当然季线也是可以的。开始编写:

--------------

MA1:MA(CLOSE,5);

MA2:MA(CLOSE,10);

MA3:MA(CLOSE,20);

MA4:MA(CLOSE,60);

WEEK5:'MA.MA1#WEEK',COLORGREEN,LINETHICK2;

MONTH5:'MA.MA1#MONTH',COLORYELLOW,LINETHICK2;

YEAR5:'MA.MA1#YEAR',COLORRED,LINETHICK2;

---------------

我们把上面的代码复制过去,新建一个主图叠加指标,注意不是副图,类型为均线。

零基础学习编写股票指标025,你们想要的让周均线显示在日线图上
零基础学习编写股票指标025,你们想要的让周均线显示在日线图上

我们可以看一下公式建立过程中,下方的动态翻译,很直观地给出了解释。建立指标后,我们把这个指标调出来,放在主图上,发现这个股票绿色加粗的5周线,呈现圆弧,股价刚刚突破黄色加粗的5月线,同时5年线在下方。

当然颜色和粗细表现,个人喜好问题,这里不做过多尝试。

思维延伸:

上面我们演示的是跨周期显示均线,同样,比如,我们在日线的MACD指标里,想要显示周线的MACD的DIF后者DEA线,那也可以进行引用,比如:'MACD.DIF#WEEK',很明显,我引用了MACD指标里,IDF线的周线值,也可以引用其他指标。

这里需要注意的是,被引用的指标必须是独立的,跨周期的指标必须新建,我们不能直接叠加在原来系统自带的或者自己原来的指标里,不然就会出现错误提示。

内容小结:

应该说,本篇内容很有用,比如在通达信预警选股功能中,我既要满足周线月线条件,又想满足日线条件,如果不想分批预警的话,我们可以把周线和月线的形态,通过跨周期引用的方法,写入日线指标里,这样就可以一次性预警了。

码字不易,大家多多点赞鼓励下,真心的,我需要赞,谢谢!

arrow

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多