(大家好,我是稳健投资人。这里经常会向你分享股市投资的知识和干货,如果你感兴趣的话,请点击上方的“关注”,方便下次快速找到我。) 朋友们,大家好! 今天将视频版《零基础学习公式编写》第20集至第25集中出现的公式源码在这里发出,以方便朋友们编写公式时用做参考。 第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)卖”确定。
这样,预警公式就设置好了。同理,进行“预警条件设置”,点击“条件预警设置”窗口上方的“预警品种设置”,点击“添加品种”:到“自定义板块”中,选择自己设定板块中的股票即可。
这样,预警就设置好了,最后别忘了把“条件预警开关”打开。
小结: 1、本课程把视频版《零基础学习公式编写》第21集至第25集的公式源码以文字的方式写出,以便于朋友们对照练习; 2、将“条件预警”如何设置的问题和朋友们详细地说了一下,但要声明的是,预警的股票不宜多,多了容易造成电脑的负担太重,导致系统瘫痪。 那今天就到这里了,谢谢! (原创不易,请朋友们帮忙点赞、收藏、转发哦!予人玫瑰,手有余香!) |