以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  模仿分时均线原理,分钟周期级别,想取得一周内的“分时均线”  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=165796)

--  作者:无所微距
--  发布时间:2018/10/9 9:59:55
--  模仿分时均线原理,分钟周期级别,想取得一周内的“分时均线”
 模仿分时均线原理,分钟周期级别,想取得一周内的“分时均线”

该怎么写呢

--  作者:FireScript
--  发布时间:2018/10/9 10:09:38
--  
所有成交价格按成交量的加权平均价。你是要按照这个算法,去计算一周内的这个值吗。
[此贴子已经被作者于2018/10/9 10:09:49编辑过]

--  作者:无所微距
--  发布时间:2018/10/9 10:10:33
--  
 就是按照分时均线原理计算就行
--  作者:FireScript
--  发布时间:2018/10/9 10:50:56
--  
 
 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;



--  作者:无所微距
--  发布时间:2018/10/9 11:18:28
--  
还有个要求,以每周一早盘开盘价划横线,直到周五收盘
--  作者:FireScript
--  发布时间:2018/10/9 13:54:12
--  
 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线周期数。

--  作者:无所微距
--  发布时间:2018/10/9 14:20:15
--  
 横线有一点点瑕疵,没有画到周五夜盘结束。
--  作者:无所微距
--  发布时间:2018/10/9 14:29:20
--  
没有夜盘的品种这么画线完美了,但是有夜盘的品种,没有画到夜盘结束
--  作者:wenarm
--  发布时间:2018/10/9 15:02:13
--  

周五的夜盘和周一的日盘是一天数据。


--  作者:FireScript
--  发布时间:2018/10/9 15:02:36
--  
目前只能按照金字塔时区去画。也就是从夜盘开始画到白盘结束。主要是按照北京时间去画的话,周的判断会有很大问题,无法实现了。