模仿分时均线原理,分钟周期级别,想取得一周内的“分时均线”
该怎么写呢
所有成交价格按成交量的加权平均价。你是要按照这个算法,去计算一周内的这个值吗。
[此贴子已经被作者于2018/10/9 10:09:49编辑过]
len:BARSLAST(WEEKDAY<ref(WEEKDAY,1) or date-ref(date,1)>=8)+1;;//本周以来的K线周期数。
修改下n1的定义方式
n1:=len;
dm:=4-INTPART(LOG(C));
结算价:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred;
还有个要求,以每周一早盘开盘价划横线,直到周五收盘
len:WEEKDAY<ref(WEEKDAY,1) or DATEDIFF(ref(date,1),date)>=8;
DRAWLINE(len,o,(WEEKDAY=5 and time=CLOSETIME(0))or ISLASTBAR,ref(o,BARSLAST(len)),0);
此外原先4楼地方,修正一部分
len:BARSLAST(WEEKDAY<ref(WEEKDAY,1) or DATEDIFF(ref(date,1),date)>=8)+1;;//本周以来的K线周期数。
没有夜盘的品种这么画线完美了,但是有夜盘的品种,没有画到夜盘结束
目前只能按照金字塔时区去画。也就是从夜盘开始画到白盘结束。主要是按照北京时间去画的话,周的判断会有很大问题,无法实现了。