以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师好 请教一下  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=146176)

--  作者:嘿嘿1024
--  发布时间:2017/1/9 0:57:06
--  老师好 请教一下
老师好 请教一下  我想在日线图上画一条以上周的收盘价为点的一条横线 以此类推  下面这个是日线在多分钟的显示法 应该怎么改 

drawsl(time=closetime(0) or islastbar,ref(close,todaybar),0,todaybar,1),colorwhite;

--  作者:jinzhe
--  发布时间:2017/1/9 9:28:46
--  
周这个判断不了,或者用barslast(weekday<ref(weekday,1))来作为判断周线变化的依据
--  作者:嘿嘿1024
--  发布时间:2017/1/9 9:55:12
--  
恩  怎么改呢 
--  作者:jinzhe
--  发布时间:2017/1/9 9:57:48
--  
nn:=barslast(weekday<ref(weekday,1));
drawsl( islastbar,ref(close,nn),0,nn+1,1),colorwhite;
注意k线图上一定要有上一个礼拜的数据

--  作者:嘿嘿1024
--  发布时间:2017/1/9 14:16:28
--  
谢谢老师  我收盘就下载全部日线去
--  作者:嘿嘿1024
--  发布时间:2017/1/11 23:29:08
--  
老师 好像不太对 线的画法好像是星期一的开盘价  而不是周线的收盘价 还有以前的数据也没有显示出来  能改改吗
--  作者:嘿嘿1024
--  发布时间:2017/1/11 23:32:01
--  

补图片

 

 

 

 


图片点击可在新窗口打开查看此主题相关图片如下:001.png
图片点击可在新窗口打开查看

 

这是在另一软件的写法  老师给看看怎么改

A1:=WEEKDAY-REF(WEEKDAY,1)<>1;
A2:=BARSLAST(A1);
{从昨天收盘价开始在当天画线}
A3:=REF(REF(C,1),A2);
STICKLINE(C>0,A3,A3,4,0);


--  作者:jinzhe
--  发布时间:2017/1/12 8:52:34
--  
nn:=barslast(weekday<ref(weekday,1));
drawsl( islastbar,ref(close,nn+1),0,nn+1,1),colorwhite;

--  作者:嘿嘿1024
--  发布时间:2017/1/12 10:23:19
--  
可以了  但只有本周的  以前的数据可以显示出来吗 
--  作者:jinzhe
--  发布时间:2017/1/12 10:27:33
--  
这个不好操作,判断不了当周期最后一根k线是哪根