以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]在k线上画线的问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=75567)

--  作者:mt050707
--  发布时间:2015/2/11 11:08:44
--  [求助]在k线上画线的问题
如图中的在两根k线的最高价画横线
在日k线上求最近5根k线其中有两根k线最高价相同,在两根k线的最高价画横线。(两根k线之间的最高价不能大于这两根k线的最高价)

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

[此贴子已经被作者于2015/2/11 11:09:10编辑过]

--  作者:jinzhe
--  发布时间:2015/2/11 11:11:51
--  

。(两根k线之间的最高价不能大于这两根k线的最高价)

这句话要如何理解?


--  作者:mt050707
--  发布时间:2015/2/11 11:34:10
--  
就是说这两根k线不一定是挨着的可以间隔1根2根3根k线都可以只要符合最近5根k线就行
--  作者:jinzhe
--  发布时间:2015/2/11 13:17:15
--  
你这个需求画不出
--  作者:mt050707
--  发布时间:2015/2/11 14:00:27
--  
那怎样才能画出来呀? 这个逻辑就是推测这两根k线形成平顶或者平底
--  作者:jinzhe
--  发布时间:2015/2/11 14:09:35
--  

drawline(refx(h,1)=h,h,h=ref(h,1),h,0);
drawline(refx(h,2)=h,h,h=ref(h,2),h,0);
drawline(refx(h,3)=h,h,h=ref(h,3),h,0);
drawline(refx(h,4)=h,h,h=ref(h,4),h,0);

 

画出来倒也是可以,只要是能够接受有未来函数而且只能用在序列模式下


--  作者:mt050707
--  发布时间:2015/2/11 14:17:39
--  
左面的不是平顶了  右面的是正确的

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

[此贴子已经被作者于2015/2/11 14:17:57编辑过]

--  作者:jinzhe
--  发布时间:2015/2/11 14:37:00
--  


drawline(refx(h,1)=h and refx(h,1)=refx(hhv(h,2),1),h,h=ref(h,1) and h=hhv(h,2) ,h,0);
drawline(refx(h,2)=h and refx(h,2)=refx(hhv(h,3),2),h,h=ref(h,2) and h=hhv(h,3) ,h,0);
drawline(refx(h,3)=h and refx(h,3)=refx(hhv(h,4),3),h,h=ref(h,3) and h=hhv(h,4) ,h,0);
drawline(refx(h,4)=h and refx(h,4)=refx(hhv(h,5),4),h,h=ref(h,4) and h=hhv(h,5) ,h,0);


--  作者:mt050707
--  发布时间:2015/2/11 14:53:45
--  
非常感谢版主的回复这个是我想要的
再加个条件 求当画线条件成立时距离今天多少个交易日

--  作者:jinzhe
--  发布时间:2015/2/11 15:03:01
--  
nn:if(refx(h,1)=h and refx(h,1)=refx(hhv(h,2),1),todaybar,if(refx(h,2)=h and refx(h,2)=refx(hhv(h,3),2),todaybar,if(refx(h,3)=h and refx(h,3)=refx(hhv(h,4),3),todaybar,if(refx(h,4)=h and refx(h,4)=refx(hhv(h,5),4),todaybar,drawnull))));