第21集 “MACD指标的零上金叉”的公式写法
“MACD指标的零上金叉”指标源码:
…… …… …… …… ……
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
AA1:=CROSS(DIF,DEA) AND DEA>0;
AA2:=BARSLAST(CROSS(DEA,DIF))<15;
XG:AA1 AND AA2;
…… …… …… …… ……
公式的解释:
DIF赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均
DEA赋值:DIF的9日指数移动平均
AA1赋值:DIF在0上金叉DEA
AA2赋值:上次DIF死叉DEA距今天数<15
输出XG:AA1 AND AA2
说明:该公式只有一个输出条件,所以它即可以做指标公式,又可以做条件选股公式,视频中说过,朋友们可以去对照。
第22集 “日周月数据同框的SKDJ”指标的编写
“日周月数据同框的SKDJ”指数公式源码:
参数:N=9,M=3
…… …… …… …… ……
LOWV:=LLV(LOW,N);
HIGHV:=HHV(HIGH,N);
RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,M);
K:EMA(RSV,M),COLORC08080,DOTLINE;
D:MA(K,M),COLORRED,DOTLINE;
20,COLORLIBLUE,DOTLINE;
80,COLORLIBLUE,DOTLINE;
ZLOWV:=LLV(LOW,5*N);
ZHIGHV:=HHV(HIGH,5*N);
ZRSV:=EMA((CLOSE-ZLOWV)/(ZHIGHV-ZLOWV)*100,5*M);
ZK:EMA(ZRSV,5*M),COLORMAGENTA;
ZD:MA(ZK,5*M),COLORLIBLUE;
YLOWV:=LLV(LOW,22*N);
YHIGHV:=HHV(HIGH,22*N);
YRSV:=EMA((CLOSE-YLOWV)/(YHIGHV-YLOWV)*100,22*M);
YK:EMA(YRSV,22*M),LINETHICK2;
YD:MA(YK,22*M),LINETHICK2;
…… …… …… …… ……
说明1:该公式就不写指标解释了,它就是对SKDJ指标进行改写,第一节是日SKDJ指标公式,是从系统公式中复制过来的;第二节是5日即周SKDJ指标公式,第三节是22日即月SKDJ指标公式。
说明2:该节课结束后,有朋友反映,说按照我的方法写出来的公式只有四条线,问我是什么原因。说实话,当时我也想不通,明明我都通过测试了,为什么你们照着写时还会出现问题呢?
今天我在红黑底板下写公式时,才知道问题出在哪儿了。视频课时,为了让大家看的清楚,用的是淡黄色底板,所以有几条指标线是用的黑色或深蓝色,这些颜色在淡黄底板时显示的很清楚,但将底板换成红黑时,那两条深颜色的就看不到了。
今天这里的公式是在红黑底板上写的,朋友们的问题应该可以解决了。
第23集 “调整结束重上60线”的指标编写
“调整结束重上60线”的指标公式源码:
…… …… …… …… ……
AA1:=REF(C,1)<REF(MA(C,10),1);
AA2:=CROSS(C,MA(C,10)) AND CROSS(C,MA(C,60));
AA3:=COUNT(AA1,10)>=5;
XG:AA1 AND AA2 AND AA3;
…… …… …… …… ……
公式的解释:
AA1赋值:昨天的收盘<昨天收盘的10日移动平均
AA2赋值:收盘上穿10日均线 且 收盘上穿60日均线
AA3赋值:统计10日中满足AA1的天数>=5
输出XG:AA1 AND AA2 AND AA3
第24集 “60乖离在-15%至20”的选股公式
60日BIAS是指股价到60日均线的距离,当股价远离均线时,就回产生回拉作用,我们在这里以-15和20为界。下面我将这个问题分成两部分,一部分解决买的问题,这是本课要解决的问题;另一部分是解决卖的问题,留待下一节去解决。
选股条件一(60周期BIAS上穿-15时买入):
…… …… …… …… ……
BIAS :=(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)*100;
买1:CROSS(BIAS,-15);
…… …… …… …… ……
公式的解释:当60周期BIAS上穿-15时买入;
也可以写成:
买入选股条件二(60周期BIAS下穿-15时买入):
…… …… …… …… ……
BIAS :=(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)*100;
买2:CROSS(-15,BIAS)
…… …… …… …… ……
公式的解释:当60周期BIAS下穿-15时买入;
两个公式都是可以的,只是对交易时机的把握不同,公式一侧重的是右侧交易,而公式2侧重的是左侧交易,没有好坏之分,个人自己把握,习惯哪种交易时机就选哪个公式。
第25集 如何进行“预警系统”的设置
这节课解决的是当60周期BIAS在高位时的卖出预警。
选股公式一:
…… …… …… …… ……
BIAS :=(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)*100;
卖1:CROSS(20,BIAS);
…… …… …… …… ……
公式一的解释:当60周期BIAS下穿20时卖出;
选股公式二:…… …… …… …… ……
BIAS :=(CLOSE-MA(CLOSE,60))/MA(CLOSE,60)*100;
卖2:CROSS(BIAS,20);
…… …… …… …… ……
公式二的解释:当60周期BIAS上穿20时卖出。
下面我们来设置条件预警:
先在条件选股公式里把公式一写好,名称为“BIAS(60)卖”
先在条件选股公式里把公式一写好,名称为“BIAS(60)卖”
其次找到预警系统:预警系统 → 条件预警设置,
点击“条件预警设置”,出现“条件预警设置”窗口,先做“预警公式设置”,点击“添加公式”按钮,,弹出“公式条件预警设置”,点击下拉按钮,找到公式“BIAS(60)卖”确定。
这样,预警公式就设置好了。同理,进行“预警条件设置”,点击“条件预警设置”窗口上方的“预警品种设置”,点击“添加品种”:到“自定义板块”中,选择自己设定板块中的股票即可。
这样,预警就设置好了,最后别忘了把“条件预警开关”打开。
小结:
1、本课程把视频版《零基础学习公式编写》第21集至第25集的公式源码以文字的方式写出,以便于朋友们对照练习;
2、将“条件预警”如何设置的问题和朋友们详细地说了一下,但要声明的是,预警的股票不宜多,多了容易造成电脑的负担太重,导致系统瘫痪。
那今天就到这里了,谢谢!
标签: 通达信指标编写