通达信周月日k线主图公式
WC:=C#WEEK,LINETHICK0;
WO1:=IF(WEEKDAY<REF(WEEKDAY,1),O,DRAWNULL);
WO:=HHV(WO1,WEEKDAY),LINETHICK0;
WH:=HHV(H,WEEKDAY),LINETHICK0;
WL:=LLV(L,WEEKDAY),LINETHICK0;
MC:=C#MONTH,LINETHICK0;
MO1:=IF(DAY<REF(DAY,1),O,DRAWNULL);
MO:=HHV(MO1,DAY),LINETHICK0;
AG:=DAY<REF(DAY,1);
BG:=BARSLAST(AG)+1;
MH:=HHV(H,BG),LINETHICK0;
ML:=LLV(L,BG),LINETHICK0;
STICKLINE(MC>=MO,MO,MC,4,0),COLOR5CA8FD;
STICKLINE(MC<MO,MO,MC,4,0),COLOR008B00;
STICKLINE(WC>=WO,WO,WC,4,0),COLOR003399;
STICKLINE(WC<WO,WO,WC,4,0),COLOR993300;
DRAWKLINE(H,O,L,C);
来函数检测结果如下:
该公式包含未来函数:#MONTH
该公式包含未来函数:#WEEK
定制、编写公式指标请联系QQ或微信同号:88652583
主图WC赋值:收盘价[取周线数据],线宽为0
WO1赋值:如果星期<1日前的星期,返回开盘价,否则返回无效数
WO赋值:星期日内WO1的最高值,线宽为0
WH赋值:星期日内最高价的最高值,线宽为0
WL赋值:星期日内最低价的最低值,线宽为0
MC赋值:收盘价[取月线数据],线宽为0
MO1赋值:如果日<1日前的日,返回开盘价,否则返回无效数
MO赋值:日日内MO1的最高值,线宽为0
AG赋值:日<1日前的日
BG赋值:上次AG距今天数+1
MH赋值:BG日内最高价的最高值,线宽为0
ML赋值:BG日内最低价的最低值,线宽为0
当满足条件MC>=MO时,在MO和MC位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR5CA8FD
当满足条件MC当满足条件WC>=WO时,在WO和WC位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR003399
当满足条件WCK线