来函数检测结果如下:
该公式没有未来函数
指标源码:
原理解析:
如果WEEKDAY<=5返回WEEKDAY否则返回1
{返回周几}
WDM:=(WEEKDAY-1)*240+FROM开盘价
{计算本周的开盘分钟数}
CD赋值:DAY
TWD赋值:WEEKDAY
CMD赋值:30
YINZI赋值:7-(CD MOD 7)-TWD
CMW赋值:((CMD+YINZI)-1)*5+TWD
V1赋值:DAY
{日期}
V2赋值:WEEKDAY
V3赋值:V2-(V1-INTPART(V1/7)*7)
{取得当日和7以及周几的关连因子}
{(V1+X) MOD 7 =V2 }
V4赋值:IF(V3>0,V3,7-V3的绝对值)
{全部换算成正数}
{算第一天是周几}
V5赋值:1+V4
如果V5<=5返回5-V5+1否则返回0
{第一周的工作日,调试准确}
V7赋值:7-V5+2
如果V1
{第二周开始截至目前的工作日+第一周的工作日,经过验证,但是停牌无法处理}
VB赋值:IF(V1>=V7,INTPART(VA/7)*5 + VA-INTPART(VA/7)*7 + V6+1,V9)
VM1赋值:MONTH
VM2赋值:IF(VM1=2,28,IF((VM1=1 OR VM1=3 OR VM1=5 OR VM1=7 OR VM1=8 OR VM1=10 OR VM1=12),31,30))
VM3赋值:VM2-V7
VMB赋值:INTPART(VM3/7)*5 + VM3-INTPART(VM3/7)*7 + V6+1
{当月最大交易日}
MDM赋值:(VB-1)*240+FROM开盘价
输出{计算本月的开盘分钟数}
当期:成交量/1000,成交量STICK 画白色
输出
VDV:IF( 到最后交易的周期=1 AND PERIOD=5,成交量*240/FROM开盘价/1000,
IF( 到最后交易的周期=1 AND PERIOD=6,成交量/WDM*1200/1000,
IF( 到最后交易的周期=1 AND PERIOD=7,成交量/MDM*(240*VMB)/1000,成交量/1000))),NODRAW
当满足条件 到最后交易的周期=1 AND PERIOD=5时,在VDV和成交量/1000之间画柱状线
当满足条件 到最后交易的周期=1 AND PERIOD=6时,在VDV和成交量/1000之间画柱状线
当满足条件 到最后交易的周期=1 AND PERIOD=7时,在VDV和成交量/1000之间画柱状线
输出
环比:VDV*1000/1日前的成交量,NODRAW
输出
DV:成交量/1000,成交量STICK
输出
{股票指标网}
MV5: VDV的5日简单移动平均,COLORFFFFFF
输出
MV10:VDV的10日简单移动平均,画黄色
输出
MV20:VDV的20日简单移动平均,画绿色
输出
MV30:DV的30日简单移动平均,画绿色
输出
大主线:VDV的60日简单移动平均,画洋红色 线宽为2
输出
HY大主线:DV的120日简单移动平均,画白色