通达信大盘换手率源码公式指标源码
该指标用于计算并可视化大盘换手率,同时显示成交额和成交量数据。
参数设置:
- N:市场选择参数,上海设为1,深圳设为2。
- SN:上海流通股本总量(单位:万股),默认值18850。
- SZ:深圳流通股本总量(单位:万股),默认值4830。
- SH:备用参数,默认值100。
指标逻辑与输出:
1. 市场选择:根据参数N的值(1或2)选择对应的流通股本总量(上海或深圳)。
2. 换手率计算:使用选定市场的流通股本总量计算大盘换手率。
3. 数据显示:
成交额:以“亿元”为单位显示。
成交量:以“万手”为单位显示。
上海/深圳流通亿股:显示固定的流通股本数值(单位:亿股),仅作参考。
换手率:输出计算得到的大盘换手率数值。
4. 可视化输出:
主图区域绘制柱状图来代表换手率。
上涨日:收盘价高于昨日收盘价时,绘制从浅粉色到深粉色的渐变柱状图。
下跌或平盘日:收盘价小于或等于开盘价,或收盘价小于或等于昨日收盘价时,绘制从亮绿色到深绿色的渐变柱状图。
使用要点:
核心功能是观察大盘换手率的水平及其变化。
通过柱状图的颜色可以直观判断当日大盘的涨跌情况。
成交额和成交量数据作为辅助参考。
上海和深圳的流通股本数据为固定值,实际应用中可能需要根据新股发行和停复牌情况手动调整参数SN和SZ,以使换手率计算更准确。
{参数依次填到新建公式里的参数框里。说明:上海缺省N用1,深圳缺省N用2.
大盘每天有停牌的个股以及时常发行新股,这样大盘流通盘就要随时调整,只要公式换手率的数值与}
N:=2;
SN:=18850;
SZ:=4830;
SH:=100;
DAPAN:=IF(N=1,SH,SZ);{选择上海或深圳流通股本总量}
DHS:=V/(DAPAN*POW(10,4));{大盘换手率}
成交额:AMOUNT/100000000,NODRAW;
成交量:VOL/100,NODRAW;
上海流通亿股:188500000,COLORYELLOW,NODRAW;
深圳流通亿股:48300000,COLORLIMAGENTA,NODRAW;
换手率:IF(上海流通亿股,V/DAPAN/100,IF(深圳流通亿股,V/DAPAN/100,DRAWNULL))NODRAW;
A:=REF(C,1);
STICKLINE(换手率,0,换手率,2,1),COLORYELLOW;{输出大盘换手率线,红色}
STICKLINE(C>A,0,换手率,3.2,0),COLOR660066;{粉色}
STICKLINE(C>A,0,换手率,2.7,0),COLOR990099;
STICKLINE(C>A,0,换手率,2.2,0),COLORBB00BB;
STICKLINE(C>A,0,换手率,1.7,0),COLOREE00EE;
STICKLINE(C>A,0,换手率,1.2,0),COLORFF22FF;
STICKLINE(C>A,0,换手率,0.7,0),COLORFF44FF;
STICKLINE(C>A,0,换手率,0.2,0),COLORFF66FF;
STICKLINE(C<=O OR C<=A,0,换手率,3.2,0),COLOR004400;{绿色}
STICKLINE(C<=O OR C<=A,0,换手率,2.7,0),COLOR006600;
STICKLINE(C<=O OR C<=A,0,换手率,2.2,0),COLOR008800;
STICKLINE(C<=O OR C<=A,0,换手率,1.7,0),COLOR00AA00;
STICKLINE(C<=O OR C<=A,0,换手率,1.2,0),COLOR00BB00;
STICKLINE(C<=O OR C<=A,0,换手率,0.7,0),COLOR00DD00;
STICKLINE(C<=O OR C<=A,0,换手率,0.2,0),COLOR33FF00;

来函数检测结果如下:
该公式没有未来函数
定制、编写指标公式请联系QQ或微信同号:88652583
N赋值:2
SN赋值:18850
SZ赋值:4830
SH赋值:100
DAPAN赋值:如果N=1,返回SH,否则返回SZ
DHS赋值:成交量(手)/(DAPAN*10的4乘幂)
输出成交额:成交额(元)/100000000,NODRAW
输出成交量:成交量(手)/100,NODRAW
输出上海流通亿股:188500000,画黄色,NODRAW
输出深圳流通亿股:48300000,画淡洋红色,NODRAW
输出换手率:如果上海流通亿股,返回成交量(手)/DAPAN/100,否则返回如果深圳流通亿股,返回成交量(手)/DAPAN/100,否则返回无效数NODRAW
A赋值:1日前的收盘价
当满足条件换手率时,在0和换手率位置之间画柱状线,宽度为2,1不为0则画空心柱.,画黄色
当满足条件收盘价>A时,在0和换手率位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR660066
当满足条件收盘价>A时,在0和换手率位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR990099
当满足条件收盘价>A时,在0和换手率位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLORBB00BB
当满足条件收盘价>A时,在0和换手率位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOREE00EE
当满足条件收盘价>A时,在0和换手率位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLORFF22FF
当满足条件收盘价>A时,在0和换手率位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLORFF44FF
当满足条件收盘价>A时,在0和换手率位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLORFF66FF
当满足条件收盘价<=OORC<=A时,在0和换手率位置之间画柱状线,宽度为3.2,0不为0则画空心柱.,COLOR004400
当满足条件收盘价<=OORC<=A时,在0和换手率位置之间画柱状线,宽度为2.7,0不为0则画空心柱.,COLOR006600
当满足条件收盘价<=OORC<=A时,在0和换手率位置之间画柱状线,宽度为2.2,0不为0则画空心柱.,COLOR008800
当满足条件收盘价<=OORC<=A时,在0和换手率位置之间画柱状线,宽度为1.7,0不为0则画空心柱.,COLOR00AA00
当满足条件收盘价<=OORC<=A时,在0和换手率位置之间画柱状线,宽度为1.2,0不为0则画空心柱.,COLOR00BB00
当满足条件收盘价<=OORC<=A时,在0和换手率位置之间画柱状线,宽度为0.7,0不为0则画空心柱.,COLOR00DD00
当满足条件收盘价<=OORC<=A时,在0和换手率位置之间画柱状线,宽度为0.2,0不为0则画空心柱.,COLOR33FF00