drawtext,通达信最准的买卖指标?
指标公式描述

图片:
指标:
X:=EMA(C,2)-EMA(C,7);STICKLINE(X>0,1,0,8,0),COLOR00007A;STICKLINE(X<=0,1,0,8,0),COLOR424200;卖:IF(REF(X,1)>=0 AND X<0,1,0),COLORFFFF26,STICK,LINETHICK4;DRAWTEXT(卖>0,0.6,'卖'),COLORD9D900;买:IF(REF(X,1)<-0 AND X>0 ,1,0),COLOR0000FD,STICK,LINETHICK4;DRAWTEXT(买>0,0.6,'买'),COLORFFFFFF;加仓:CROSS(MA(C,3),MA(C,9)) AND C>=REF(C,1) AND C>O,COLORFFFFFF,STICK,LINETHICK1;DRAWTEXT(加仓>0,0.3,'加仓'),COLORFFFFFF;N1:=IF(BARSCOUNT(C)>=10,10,BARSCOUNT(C));短线持股:C>=MA(C,N1),COLOR0000FF,LINETHICK1;
仅供参考,指标转载来源:财富池指标公式网
macd底背离公式如何编写?
MACD(Moving Average Convergence Divergence,移动平均线聚散指标)是一种常用的技术分析指标,可用于研判股票等金融市场的走势和趋势。MACD底背离是一种特殊形态,通常表示价格下跌趋势即将结束、反转上涨的信号。实现MACD底背离的公式可以根据所使用的编程语言和数据源稍有不同,这里提供一种基本的做法供参考:
1. 计算MACD指标的12天EMA(Exponential Moving Average)和26天EMA:
```
EMA_12 = ClosePrice.EMA(12)
EMA_26 = ClosePrice.EMA(26)
```
其中ClosePrice为收盘价序列,EMA(n)表示n天的指数平均值。
2. 计算MACD指标的DIF(差离值)和DEA(触发线):
```
DIF = EMA_12 - EMA_26
DEA = DIF.EMA(9)
```
3. 判断是否出现底背离:
底背离的判定条件为:当价格新低时,DIF没有跟随下降而是开始拉升,DEA也开始向上交叉。因此可以按照以下方式实现:
```
low_n = LowPrice.Min(5) // 取最近5个周期的最低价
if low_n[-1] < low_n[-2] and DIF[-1] > DIF[-2] and DEA[-1] > DEA[-2]:
return True // 出现底背离信号
else:
return False // 未出现底背离信号
```
其中LowPrice为最低价序列,Min(n)表示n天内的最小值。
需要注意的是,MACD底背离只是一种参考和提示,具体的交易决策还需要结合其他因素进行综合分析。编写和使用MACD指标时,应当了解其优缺点、适用范围和风险因素,并注意及时更新数据和参数,避免盲目跟随和脱离实际情况。
请高手将这个通达信附图改成选股公式?
N:=21; M:=5;TH:=SUM(IF(CLOSE>REF(CLOSE,1),VOL,0),N)
;TL:=SUM(IF(CLOSE<REF(CLOSE,1),VOL,0),N)
;TQ:=SUM(IF(CLOSE=REF(CLOSE,1),VOL,0),N)
;VAR0:=100*(TH*2+TQ)/(TL*2+TQ)
;VAR1:=MA(VAR0,M)
;W:=CROSS(VAR0,VAR1)
;WL1:=VAR1<100;WLT1:=W AND WL1;XG:FILTER(WLT1,5);
如何把指标技术公式变成条件选股公式?
技术指标改选股公式,
以通达信为例,
技术指标可能是副图的也有主图的,不管是什么样的技术指标,为了显示好看和现实结果突出会用大量绘图函数,画线函数,输出字符函数,等等,要把这些显示用的函数全部删除,而且只能有一个输出,并且输出结果必须大于0小于0结果会不成立
举个简单的例子
收盘价金叉60日均线
主图代码
MA60:MA(C,60),LINETHICK2,COLORYELLOW;
DRAWTEXT(CROSS(C,MA60),L,'买进'),COLORRED;
选股代码
MA60:=MA(C,60);
XG:CROSS(C,MA60);
改选股第一把均线显示关掉,删除掉线粗细LINETHICK2颜色COLORYELLOW,把显示文字函数取消DRAWTEXT删除掉颜色COLORRED,只保留金叉条件就可以了就成了选股公式了
怎么在通达信副图指标里标注文字?
下单价:=此行为你的条件,;DRAWTEXT(下单价>0 ,185,'单价')COLORYELLOW;以上显示汉字DRAWNUMBER(下单价>0 AND CURRBARSCOUNT=1,200,下单价)COLORCYAN;以上显示数字。


还没有评论,来说两句吧...