总股本:=FINANCE(1);市值:=总股本*CLOSE/100000000;均线:=EMA(市值,20);STICKLINE(CURRBARSCOUNT>1,均线,0,2,0),COLOR0088FF;PLOT(市值, '7', LINETHICK2, COLOR0000FF); // 数字7作为字符串,加英文单引号DRAWTEXT(CURRBARSCOUNT=1,市值*0.95,NUMTOSTR(市值,0)+'亿'),COLOR00FF00;DRAWTEXT_FIX(1,0.01,0.01,0,'市值(亿)'),COLOR00FFFF; 想要个可以连续看个股历史市值的指标公式,用Ai做个以上内容,但一直报以下内容错误 当前公式 : 历史市值 (画线指标公式) 错误句 : PLOT(市值, 12, LINETHICK2, COLOR0000FF) 详细信息 : 您在括号前写的不是函数、公式等,且缺少必要的运算符! 错误起始位置 : 75 ; 长度: 9 不知哪位大哥能帮忙修正下么,或能提供个类似的指标公式么 市值, 公式
总股本 := FINANCE(1); // 获取总股本 市值 := 总股本 * CLOSE / 100000000; // 换算为亿 均线 := EMA(市值, 20); // 20日均线 // 绘制均线(棒线) STICKLINE(CURRBARSCOUNT > 1, 均线, 0, 2, 0), COLOR0088FF; // 绘制市值折线 PLOT(市值, '市值', LINETHICK2, COLOR0000FF); // 绘制首日市值文字 DRAWTEXT(CURRBARSCOUNT = 1, 市值*0.95, NUMTOSTR(市值,0) + '亿'), COLOR00FF00; // 绘制固定文本标题 DRAWTEXT_FIX(1, 0.01, 0.01, 0, '市值(亿)'), COLOR00FFFF;
{ 个股历史市值指标 } { 总市值 = 总股本 × 收盘价(单位:万元) } 总市值: FINANCE(1) * CLOSE / 10000, COLORRED, LINETHICK2; { 流通市值 = 流通股本 × 收盘价(单位:万元) } 流通市值: FINANCE(7) * CLOSE / 10000, COLORGREEN, LINETHICK2; { 指标说明: } { 1. FINANCE(1) 表示总股本(单位:股),FINANCE(7) 表示流通股本(单位:股); } { 2. 除以10000是为了将单位从“元”转换为“万元”; } { 3. 颜色区分:总市值(红色)、流通市值(绿色),线宽2; } { 4. 注意:通达信的FINANCE函数获取的是最新股本数据(未回溯历史股本),若个股历史上有送转股、增发等导致股本变化的情况,历史市值计算可能存在误差(实际应为“按当前股本回溯的市值”)。 }; 这个不行吗