通达信市值变化指标(趋势型)指标公式

核心逻辑

该指标是一个**大盘趋势仓位管理指标**。其核心原理是:将大盘指数(沪深300)转化为“虚拟市值”形式(假设所有股票按流通股本计算的总市值),然后通过不同周期(2.5日、5日、10日)的移动平均线来判断市场趋势强弱。 - **虚拟市值** = 大盘指数 × 流通股本(模拟市场总市值变化) - 通过比较当前市值与均线的位置关系,以及十日均线的走平情况来判断趋势转折点 - 颜色柱状图直观显示市场状态:红柱(强势)、黄柱(转强)、绿柱(转弱)、白柱(弱势)

买卖信号

**买入条件:** - `C市值亿 > 十日市值 AND 不跌十日 >= 十日市值`(当前市值站上10日均线,且9日累计均价不跌破10日均线) **减仓条件:** - `C市值亿 < 五日市值`(市值跌破5日均线,减六成仓) **清仓条件:** - `C市值亿 < 十日市值`(市值跌破10日均线,清仓) **图形信号:** - 十日市值走平(向上拐头)时出现"明拐"文字提示 - 十日市值上升时显示红色均线,下降时显示绿色均线 - 十日市值连续两天上升时显示图标信号

用法

1. **看颜色操作**: - 红柱 + 十日市值走平 → 8/10仓位买入 - 黄柱 + 十日市值走平 → 3成仓位买入 - 绿柱 → 降至4成仓位 - 白柱 → 清仓/空仓 2. **看均线信号**: - 十日市值向上拐头(连续2日上升)是重要买入信号 - 当前市值站上10日均线且9日累计均价不破10日线是强势买入信号 - 跌破5日均线减仓,跌破10日均线清仓 3. **仓位管理**:该指标主要用于大盘环境的仓位控制,根据市场强弱动态调整持仓比例

公式源码

C市值亿:=INDEXC*CAPITAL/1000000,LINETHICK;
H市值:=INDEXH*CAPITAL/1000000;
O市值:=INDEXO*CAPITAL/1000000;
L市值:=INDEXL*CAPITAL/1000000;
DRAWKLINE(H市值,O市值,L市值,C市值亿);
沪深涨家:DYNAINFO(60),NODRAW;沪深跌家:DYNAINFO(61),NODRAW;
A3:=MA(C市值亿,2.5),LINETHICK1;
A5:=MA(C市值亿,5),LINETHICK2;
A10:=MA(C市值亿,10),LINETHICK2;
STICKLINE(C市值亿>=A5,O市值,C市值亿,3,0),colorred;
STICKLINE(C市值亿<A5,O市值,C市值亿,3,0),colorgreen;
STICKLINE(C市值亿<A10,O市值,C市值亿,3,0),colorwhite;
STICKLINE(C市值亿>=A5 AND C市值亿<A10,O市值,C市值亿,3,0),coloryellow;
当前市值:C市值亿,NODRAW;
三日市值:MA(C市值亿,2.5),colormagenta,LINETHICK1;
五日市值:MA(C市值亿,5),coloryellow,LINETHICK2;
十日市值:MA(C市值亿,10),colorblue,LINETHICK2;
{二十日市值:MA(C市值亿,20),colorblue;
三十日市值:MA(C市值亿,30),colorblue;}
不跌十日:(SUM(C市值亿,9)+C市值亿)/10,NODRAW;
买入:C市值亿>十日市值 AND 不跌十日>=十日市值,NODRAW;
减六成:C市值亿<五日市值,NODRAW;
清仓:C市值亿<十日市值,NODRAW;
DRAWTEXT(crOSS(当前市值,十日市值) AND 不跌十日>=不跌十日,L市值,'明拐');
{买入:C市值亿>十日市值 AND 三日市值>五日市值,NODRAW;
卖出:C市值亿<五日市值,NODRAW;
STICKLINE(买入,O市值,C市值亿,3,0),coloryellow;};
DRAWTEXT_FIX(C>0,0,0,0,'操作规则:'),colorblue;
DRAWTEXT_FIX(C>0,0,0,0,' 【黄柱】如十日市值接近走平,准备三成仓位买入;'),coloryellow;
DRAWTEXT_FIX(C>0,0,0,0,' 【红柱】如十日市值接近走平,8/10仓;'),colorred;
DRAWTEXT_FIX(C>0,0,0,0,' 【绿柱】降至四成仓位;'),colorgreen;
DRAWTEXT_FIX(C>0,0,0,0,' 【白柱】清仓/空仓。'),colorwhite;
IF(十日市值>=REF(十日市值,1),十日市值,DRAWNULL),colorred,LINETHICK2;
IF(十日市值<=REF(十日市值,1),十日市值,DRAWNULL),colorgreen,LINETHICK2;
DRAWICON(十日市值>=REF(十日市值,1) AND REF(十日市值,2)>=REF(十日市值,1),L市值,1);
DRAWICON(十日市值>=REF(十日市值,1) AND REF(十日市值,2)>=REF(十日市值,1),LLV(L市值,3),1);