通达信指标公式-主力操盘线与生命线
通达信是一个常用的证券分析软件,支持编写指标和策略脚本。下面是一段通达信指标公式代码,用于分析股价走势和交易量变化,识别主力建仓和减仓行为的信号,并绘制主力操盘线与生命线。
免责声明:本文仅供参考,不构成任何交易建议。
最后,如果想深入了解通达信公式的编写方法,我这里整理了一份 65页 的详细教程 【通达信公式教程大全(函数+指标+实例).pdf】,包括这次分享的代码一并打包免费送给大家。

今天主要分享这段代码的逐行分解、公式效果展示、注意事项等。
通达信公式代码截图
代码有点长,可以先简单扫一遍,然后看后面的逐行解析,回过头再仔细研究这段代码。

通达信公式代码解析
这段解析是通达信软件自带的功能,也可以先跳过。

公式效果展示

以下是这段代码的详细解释:
公式逐行分解
- 1. 移动平均线(EMA)计算:
SWL:(EMA(CLOSE,10)*7+EMA(CLOSE,20)*3)/10;
- • SWL:计算出一个加权的指数移动平均线,使用10天和20天的收盘价(
CLOSE
)。其中10天EMA的权重为7,20天EMA的权重为3。
- • SWL:计算出一个加权的指数移动平均线,使用10天和20天的收盘价(
- 2. 动态移动平均线(DMA)计算:
SWS:DMA(EMA(CLOSE,20),MAX(1,100*(SUM(VOL,5)/(3*CAPITAL)))),COLORWHITE,DOTLINE;
- • SWS:使用
DMA
函数对20天的EMA进行动态平滑处理,权重由最近5天的成交量(VOL
)与市值(CAPITAL
)的比值确定。
- • SWS:使用
- 3. 主力操盘线与生命线:
主力操盘线:IF(SWL>SWS,SWL,DRAWNULL),COLORRED,LINETHICK2;
生命线:IF(SWL<SWS,SWL,DRAWNULL),COLORGREEN,LINETHICK2;
-
- • 主力操盘线:当
SWL
大于SWS
时,绘制SWL
,表示价格趋势向上(用红色线)。 - • 生命线:当
SWL
小于SWS
时,绘制SWL
,表示价格趋势向下(用绿色线)。
- • 主力操盘线:当
- 4. K线柱状图的颜色:
STICKLINE(C>=O,L,H,0,0),COLORRED;
STICKLINE(C<O,L,H,0,0),COLORCYAN;
STICKLINE(C<O,C,O,3.5,0),COLORCYAN;
STICKLINE(C>=O,C,O,3.5,0),COLORRED;- • 当日收盘价
C
大于等于开盘价O
时,用红色绘制柱线。 - • 当日收盘价
C
小于开盘价O
时,用青色绘制柱线。
- • 当日收盘价
- 5. 均线及趋势判定:
KMJ:=MA(C,3);
VAR1:=KMJ>REF(KMJ,1) AND KMJ>REF(KMJ,2);- • KMJ:3天简单移动平均线。
- • VAR1:判断当前均线值是否大于前两天的均线值,表示价格上涨。
- 6. 趋势反转与确认逻辑:
- • VAR2 – VAR19:这一系列的变量用于识别趋势的反转点和确认趋势的延续。
- 7. 主力建仓和减仓的识别:
KMJMR:DRAWTEXT(VAR19,L*0.99,'←主力建仓'),COLORRED;
KMJMC:DRAWTEXT(VAR1A,H*1.01,'←主力减仓'),COLORGREEN;- • KMJMR:在符合条件
VAR19
的位置绘制文字“←主力建仓”,标记主力可能的建仓位置(红色)。 - • KMJMC:在符合条件
VAR1A
的位置绘制文字“←主力减仓”,标记主力可能的减仓位置(绿色)。
- • KMJMR:在符合条件
整体功能
- • 该公式通过计算移动平均线、动态移动平均线等技术指标,结合K线柱状图颜色的变化,帮助识别市场中的主力资金动向。
- • 通过标记“主力建仓”和“主力减仓”,投资者可以更好地理解市场主力资金的操作意图。
- • 不同的条件(如
VAR1
到VAR19
)用于识别趋势的变化,帮助判断股价的潜在反转点。
使用注意
- • 该公式依赖于股票的收盘价、开盘价、成交量、市值等数据。
- • 投资者可以根据实际市场情况调整参数和权重,以获得更适合的分析结果。
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/134193
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!