⑴ 做一个通达信选股公式
你的理想化了,选出2个涨停的容易。但是你要求的今日涨停高于上次涨停不容易。应为你没说具体的间隔时间。你又需要比较两者的价格,这是机器无法实现的。引用价格一定要确定到那一天。
⑵ 将此通达信指标改成选股指标
先上个技术指标,在你原有指标的基础上加上了买卖点提示
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,COLORSTICK;
DIFF:=SUM(MA1-MA2,0);
SUMMACD:=SUM(MACD,0);
W1:=BARSLAST(CROSS(MA2,MA1))+1;
W2:=BARSLAST(CROSS(MA1,MA2))+1;
W3:=BARSLAST(CROSS(MACD,0))+1;
W4:=BARSLAST(CROSS(-MACD,0))+1;
趋势力度:IF(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趋势平均力度:趋势力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20),COLORSTICK;
MAX趋势平均力度:HHV(趋势平均力度,34);
MIN趋势平均力度:LLV(趋势平均力度,34);
X1:=BARSLAST(CROSS(趋势力度,0))+1;
X2:=BARSLAST(CROSS(0,趋势力度))+1;
C1:=REF(趋势力度,X1);
C2:=REF(趋势力度,X2);
C3:=REF(C1,X2);
C4:=REF(C2,X1);
DRAWTEXT(C1>C3 AND BARSLASTCOUNT(C1>C3)=1,MIN趋势平均力度+1,'买点');
DRAWTEXT(C2<C4 AND BARSLASTCOUNT(C2<C4)=1,MAX趋势平均力度-1,'卖点');
然后是买点选股指标
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2;
DIFF:=SUM(MA1-MA2,0);
SUMMACD:=SUM(MACD,0);
W1:=BARSLAST(CROSS(MA2,MA1))+1;
W2:=BARSLAST(CROSS(MA1,MA2))+1;
W3:=BARSLAST(CROSS(MACD,0))+1;
W4:=BARSLAST(CROSS(-MACD,0))+1;
趋势力度:=IF(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趋势平均力度:=趋势力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20);
MAX趋势平均力度:=HHV(趋势平均力度,34);
MIN趋势平均力度:=LLV(趋势平均力度,34);
X1:=BARSLAST(CROSS(趋势力度,0))+1;
X2:=BARSLAST(CROSS(0,趋势力度))+1;
C1:=REF(趋势力度,X1);
C2:=REF(趋势力度,X2);
C3:=REF(C1,X2);
C4:=REF(C2,X1);
C1>C3 AND BARSLASTCOUNT(C1>C3)=1;{买点};
最后是卖点选股
MA1:=MA(CLOSE,5);
MA2:=MA(CLOSE,10);
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2;
DIFF:=SUM(MA1-MA2,0);
SUMMACD:=SUM(MACD,0);
W1:=BARSLAST(CROSS(MA2,MA1))+1;
W2:=BARSLAST(CROSS(MA1,MA2))+1;
W3:=BARSLAST(CROSS(MACD,0))+1;
W4:=BARSLAST(CROSS(-MACD,0))+1;
趋势力度:=IF(K,SUMMACD-REF(SUMMACD,MIN(W3,W4)),DIFF-REF(DIFF,MIN(W1,W2)));
趋势平均力度:=趋势力度/IF(K,(MIN(W3,W4)+1)/20,(MIN(W1,W2)+1)/20);
MAX趋势平均力度:=HHV(趋势平均力度,34);
MIN趋势平均力度:=LLV(趋势平均力度,34);
X1:=BARSLAST(CROSS(趋势力度,0))+1;
X2:=BARSLAST(CROSS(0,趋势力度))+1;
C1:=REF(趋势力度,X1);
C2:=REF(趋势力度,X2);
C3:=REF(C1,X2);
C4:=REF(C2,X1);
C2<C4 AND BARSLASTCOUNT(C2<C4)=1;{卖点}
超额完成任务加分吧 ,对了,选股指标记得把参数也移植过去,不会的话直接把下面的复制到选股指标最上面就可以
k:=0;
short:=12;
mid:=9;
long:=26;
⑶ 通达信选股指标
可以编写连续10天成交量大于55日均量线,后首次小于55日均量线,但有一个问题,这前面连续10天是最小的连续天数吗,例如前面连续15天呢符不符合条件呢。例如下图前面已经连续大于17天后首次小于的。
⑷ 通达信软件中,怎么把公式制作成选股指标要步骤清晰过程
一句话就可以说清楚:
将所有条件都在 ‘:’号后加‘=’号,只显示买进‘选股’一个条件就可以,叫OK也行。
至于“删繁就简、去伪存真”则需要时间检验和实践经验。(个人看法,仅供参考。)
⑸ 通达信公式修改成选股
N1:=5;
N2:=9;
NMTM:=C-REF(C,1);
ZLGJ:=100*EMA(EMA(NMTM,N1),N1)/EMA(EMA(ABS(NMTM),N1),N1);
XG:LAST(REF(ZLGJ,1)>ZLGJ,3,1)AND REF(ZLGJ,1)<=ZLGJ;
⑹ 通达信如何使用选股公式
{按我的理解,你要求的这样选股公式意义不大,连续下跌3天还得看整体趋势方向去判断,另外连续3天下跌后,止跌特征是缩量收小阳线,并且处于近期的最低成交量,这才是真正止跌特征,但这种抄底方式风险极大,是极大。人多人认为这种是做的是波段反弹,快进快出方式,但往往部分未意识到风险没有魄力和经验做止损的人,会深套里面。以下是你要的公式。}
{备注:T赋值:5,最近T(5天内)日存在最近3日一直存在收阴线,要指定时间段内可以修改T的值来实现。}
T:=5;
EXIST(EVERY(C<O,3),T);
{另外优化后公式,最近T(时间周期值)日内存在连续3天下跌,并且最后1天上涨,并且成交量缩小止跌,用于回调结束抄底,实际上这种形态属于箱型体上下震荡行情。(公式选出来的股票,见附图)}
T:=2;
EXIST(EVERY(C<O,3),T)ANDEXIST(C>O,1)ANDEVERY(V<MA(V,135)/2,1);
T:=3;
MM1:=O<MA(C,5)ANDC>MA(C,5);
MM2:=O<MA(C,10)ANDC>MA(C,10);
MM3:=O<MA(C,20)ANDC>MA(C,20);
MM4:=O<MA(C,60)ANDC>MA(C,60);
MM5:=O<MA(C,120)ANDC>MA(C,120);
MM6:=O<MA(C,250)ANDC>MA(C,250);
EXIST(
(MM1ANDMM2ANDMM3ANDMM4ANDMM5)OR
(MM1ANDMM2ANDMM3ANDMM4ANDMM6)OR
(MM1ANDMM2ANDMM3ANDMM5ANDMM6)OR
(MM1ANDMM2ANDMM4ANDMM5ANDMM6)OR
(MM1ANDMM3ANDMM4ANDMM5ANDMM6)OR
(MM2ANDMM3ANDMM4ANDMM5ANDMM6)ANDV>0,T);
⑺ 通达信指标公式改为选股公式
V1:=EMA(CLOSE,60)-EMA(CLOSE,300);
V2:=EMA(V1,300);
V3:=(CLOSE-LLV(LOW,8))/(HHV(HIGH,8)-LLV(LOW,8))*100;
V4:=SMA(V3,2,1);
V5:=SMA(V4,2,1);
V6:=CLOSE/REF(CLOSE,3)>=1.1;
V7:=BACKSET(V6,3);
买入:IF((V7 AND COUNT(V7,3)=1),30,0);
招呼打在前面,信号很准是吧?BACKSET这是未来函数,小心使用吧,玩玩意思一下就行了。
⑻ 通达信公式改为选股指标公式
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2;
DIF1:=EMA(DCLOSE,12)-EMA(DCLOSE,26);
DEA1:=EMA(DIF1,9);
AAA1:=(DIF1-DEA1)*2*60;
AAA上:=IF(AAA1>REF(AAA1,1),AAA1,DRAWNULL);
AAA下:=IF(AAA1<REF(AAA1,1),AAA1,DRAWNULL);
入线:=15;
反弹:=AAA1-REF(AAA1,1);
GGG:=CROSS(反弹,入线);
ENTERLONG:GGG;
(以上为通达信公式,已验证,选专点属较好)
⑼ 求用在通达信软件上的选股指标
VAR1:=EMA(EMA(CLOSE,9),9);
控盘:=(VAR1-REF(VAR1,1))/REF(VAR1,1)*1000;
有庄控盘:= 控盘>REF(控盘,1) AND 控盘>0;
LC:=REF(CLOSE,1);
AA:=ABS(HIGH-LC);
BB:=ABS(LOW-LC);
CC:=ABS(HIGH-REF(LOW,1));
DD:=ABS(LC-REF(OPEN,1));
R:=IF(AA>BB AND AA>CC,AA+BB/2+DD/4,IF(BB>CC AND BB>AA,BB+AA/2+DD/4,CC+DD/4));
X:=(CLOSE-LC+(CLOSE-OPEN)/2+LC-REF(OPEN,1));
SI:=8*X/R*MAX(AA,BB);
ASI:=SUM(SI,0);
MASI:=MA(ASI,6);
AA1:=CROSS(ASI,MASI);
XG:AA1 AND 有庄控盘;
以上应该符合你的版要求,你试试权!!