通达信指标公式编写答疑汇总(三)
通达信指标公式编写答疑汇总(三)1、求高手写一个通达信选股公式?股价6天之内4连跌,第5天当日下跌振幅在百分之3以上,收盘为下影线的阴线,第6天最高最低价都包含在上一日股价波幅之内,成交量为近几日最低量。
按照计算机能理解的逻辑理顺一下思路,主要分为三部分:
a、前5天到前天,这4天4连跌
b、昨天跌幅超过3%,收盘为下影线的阴线(我这里加了限制:影线部分超过1%)
c、今天最高最低价都包含在昨天股价波幅之内,今天成交量为近5日最低量
A1:=LAST(C
A2:=(C-O)/O<-0.03 AND (L-C)/C<-0.01;{跌幅超过3%,下影线超过1%}
A3:=L>REF(L,1) AND H
A4:=VOL=LLV(VOL,5);{成交量为近5日最低量}
XG:A1 AND REF(A2,1) AND A3 AND A4;
https://img-blog.csdnimg.cn/544b7c85fb8d42e3b4086eaee5c3dfb6.png
?https://img-blog.csdnimg.cn/c64aa4d9bf9e46bb90d0e0325c509c07.png
?
2、这条通达信选股公式如何编写?
信号A:=MACD金叉; ??
信号B:=涨幅超过10%; ?????
信号C:=跌幅超过40%;
当信号A出现后的125天内,信号B和信号C谁先出现就输出谁,后面的过滤掉。若两者都不出现就不输出。
125天内,信号A重复出现也过滤掉。
信号A为买入条件,信号B和信号C的涨跌幅都以信号A当天的收盘价计算。
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIF,9);
JC:=CROSS(DIF,DEA);
T:=BARSLAST(JC);{上次金叉距离现在的周期数}
JCC:=REF(C,T);{MACD金叉当天的收盘价}
ZD:=(C-JCC)/JCC>0.1 OR (C-JCC)/JCC<-0.4;{涨幅超过10%或者跌幅超过40%}
XG:CROSS(COUNT(ZD,T),0.5) AND T<=125;{用CROSS来过滤重复信号};
公式中大部分没有太大难度,最后一句XG需要解释一下。COUNT(ZD,T)统计上次金叉以来,涨幅超过10%或者跌幅超过40%的次数。CROSS(COUNT(ZD,T),0.5)表示COUNT(ZD,T)从0变为1的时候条件成立,即上次金叉以来第一次出现涨幅超过10%或者跌幅超过40%。
https://img-blog.csdnimg.cn/637c7c1a97564c3ca69da28b0fb4aa35.png
https://img-blog.csdnimg.cn/d5fb5f668a484c2f9f562bdb8126d3ee.png?
?
3、从当天破20均线均线后继续下跌15%(含破20线那天跌幅),后反包昨天阴线止跌怎么编写
MA20:=MA(C,20);
T:=BARSLAST(CROSS(MA20,C));{上次K线下穿20均线距离现在的周期数}
LL:=LLV(L,T+1);{下穿20均线以来的最低点}
BC:=REF(C,T+1);{跌破20均线的那根K线的前一根K线收盘价}
A1:=LL/BC<0.85;{跌幅大于15%,包含跌破20均线那天的跌幅}
A2:=REF(O>C,1);{昨天阴线}
A3:=H>REF(H,1) AND LO AND C/O>1.03;{反包,K线实体大于3%}
A4:=O
{因为要求是止跌,所以加了2个限制条件,开盘价小于20均线,20均线方向向下}
XG:A1 AND A2 AND A3 AND A4;
https://img-blog.csdnimg.cn/2c8881090cc4465c8dc41189385bdcf2.png
https://img-blog.csdnimg.cn/f1ac7da55f4d4616a69727f324de4ac2.png?
?
关注技术Pie,学习更多通达信指标公式编写知识。
页:
[1]