《通达信主力监控指标公式源码文档》提供了详细的代码和说明,帮助用户在通达信软件中实现对股票市场主力资金流向的有效监控与分析。
本段落档提供了一个复杂的指标公式代码,用于监控和分析市场的主力筹码、资金流入强度、风险系数等多个方面的信息,并对其进行详细的解析。
一、主要编程语言及函数
该代码使用了通达信的指标语言编写,涉及以下关键函数:
- EMA(指数移动平均线)
- WINNER
- REF(引用函数)
- BARSLAST(最近的BAR数量)
- ITPART(整数部分)
- SMA(简单移动平均线)
- LLV(最低值)
- HHV(最高值)
- MOD运算符
- INT
二、指标公式分析
1. 主力筹码(ZLCM)
ZLCM := EMA(WINNER(CLOSE) * 70, 3);
此代码计算主力筹码的指数移动平均,通过WINNER函数处理收盘价,并乘以70后使用EMA函数计算三天内的移动平均值。
2. 小股民估算(SHCM)
SHCM := EMA((WINNER(CLOSE * 1.1) - WINNER(CLOSE * 0.9)) * 80, 3);
该公式用来求解小股东筹码的指数移动平均,通过计算收盘价上涨和下跌后的WINNER函数差值,并乘以80后使用EMA函数来得出三天内的移动平均。
3. 小股民套牢比率(ZSHTL)
ZSHTL := SHCM / (SHCM + ZLCM) * 100;
该公式用于计算小股东被套住的筹码比例,通过将估算的小股东筹码除以总和(主力加小股东)再乘以百分比来实现。
4. 主力控盘比率(ZZLKP)
ZZLKP := ZLCM / (SHCM + ZLCM) * 100;
该公式用于计算主要投资者的控制份额比例,通过将主力筹码除以总和(小股东加主力)再乘以百分比来实现。
5. 市场筹码总量(ZCMZL)
ZCMZL := MA(SHCM + ZLCM, 13);
此代码用来求解市场上的总流通股份量,通过将主控盘与散户持有的数量相加,并使用MA函数计算出过去13天的平均值。
6. 走牛天数(ZZNTS)
ZZNTS := BARSLAST(ZSHTL < 90 AND REF(ZSHTL, 1) > 90);
此公式用于统计小股民套牢比率小于90且前一天大于90的所有日子数量,以判断市场是否进入牛市。
7. 小股民警戒 (ZSHJJ)
ZSHJJ := EMA(ZSHTL, 89);
该代码用来计算散户警报信号的指数移动平均值,通过将小股民套牢比率用EMA函数处理得出过去89天内的数据。
8. 主力警戒(ZZLJJ)
ZZLJJ := EMA(ZZLKP, 89);
此公式用于求解主要投资者警觉度的指数移动平均数,通过对主力控盘比例使用EMA函数计算出前89日的数据。
9. 资金流入强度 (ZJLRQD)
ZJLRQD := INTPART(ZZLKP - ZZLJJ);
该公式用于衡量资金流入市场的力度,通过将主要投资者的控制份额与警觉度相减,并使用INTPART函数来取整数部分。
三、风险系数和KD风险系数
RSV := (CLOSE - LLV(LOW, 15)) / ((HHV(HIGH, 15) - LLV(LOW, 15))) * 100;
K1 := SMA(RSV, 10, 1);
D1 := SMA(K1, 5, 1);
KK := INTPART(K1);
DD := INTPART(D1);
TFXXS := KK + DD;
TGLD := MOD(TFXXS, 10);
TGLXS := (TFXXS - REF(TFXXS, 1)) * 10;
TYCFX := TFXXS + TGLXS;
该代码计算风险系数和KD风险系数,首先通过RSV指标求得相对强度值,并利用EMA函数来得出K与D的数值。接着使用INTPART函数对这些数据进行取整处理并进一步运算以得到最终的风险指数。
四、图表展示
此外,此代码还提供了用于显示各种关键指标走势和变化趋势的各种图表类型,包括但不限于柱状图、线性图以及面积图等。
综上所述,该文档提供了一套全面的市场分析工具包,帮助投资者理解并预测市场的动态行为模式,并据此做出更明智的投资决策。