通达信虚拟换手源码分享副图
该公式功能:
- 绘制背景色(RGB混合色)。
- 显示当前涨幅(DYNAINFO(37)100),带交叉点标记。
- 根据周期计算交易时段总分钟数(TOTAL)和当前已用分钟数(CTIME)。
- 在最新K线位置显示估算的“当前涨幅&215;总时间/已用时间”白色圆点。
- 绘制涨幅的二次移动平均线(粉色粗线)。
使用方法:
- 直接加载到K线图,自动显示涨幅、时间加权估算值及平滑趋势线。
- 适用于日内短线分析,观察涨幅变化与时间进度关系。
DRAWGBK(C>0, RGB(20,120,102),RGB(160,40,140),0,'0',0);
DYNAINFO(37)*100,CROSSDOT;
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,240,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
IF(CURRBARSCOUNT=1,DYNAINFO(37)*100*TOTAL/CTIME,DRAWNULL),CIRCLEDOT,COLORWHITE;
MA(MA(DYNAINFO(37),2),2)*100,COLORMAGENTA,LINETHICK3;
未来函数检测结果如下:
该公式包含未来函数:DYNAINFO
定制指标公式、软件请联系QQ或微信同号:88652583
填充背景
换手率*100,CROSSDOT
TOTAL赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回240,否则返回1
MTIME赋值:当前离开盘分钟数关于TOTAL的模
CTIME赋值:如果MTIME<0.5,返回TOTAL,否则返回MTIME
如果到最后交易的周期=1,返回换手率*100*TOTAL/CTIME,否则返回无效数,CIRCLEDOT,画白色
换手率的2日简单移动平均的2日简单移动平均*100,画洋红色,线宽为3