以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何画矩形?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=6953)

--  作者:最后一个傻瓜
--  发布时间:2011/6/22 15:45:45
--  如何画矩形?
定义盘整区:时间长度≤60天,高低差≤100个最小变动单位,如何画出符合定义条件的矩形框? DRAWRECT(COND1,PRICE1,COND2,PRICE2,EMPTY[,COLOR,WIDTH,TYPE]),是用这个函数画吗?如何表达定义条件啊?
--  作者:董小球
--  发布时间:2011/6/22 16:24:04
--  

函数倒是没错,只是你给出的条件没办法画矩形

你要画的图形你必须让大家知道 怎么确定矩形的长宽高分别如何处理


--  作者:最后一个傻瓜
--  发布时间:2011/6/22 16:30:27
--  
长度不就是60么,高度就是60周期内的高低差值啊,宽度是什么东西?
--  作者:最后一个傻瓜
--  发布时间:2011/6/22 17:10:23
--  
这个不能实现吗?
--  作者:最后一个傻瓜
--  发布时间:2011/6/22 17:25:36
--  
Rang :=100; DRAWRECT(OPENMINUTES(TIME)>=60&&hhv(h,60)-llv(l,60)<=Rang ,hhv(h,60) ,OPENMINUTES(TIME)>=60&&hhv(h,60)-llv(l,60)<=Rang ,llv(l,60) ,true ,COLORRED,1,VTSOLID); 这样画出来不对啊
[此贴子已经被作者于2011-6-22 17:26:36编辑过]

--  作者:董小球
--  发布时间:2011/6/23 9:55:08
--  

我的意思是说 起点在哪?怎么定义?

对角的终点在哪?


--  作者:董小球
--  发布时间:2011/6/23 9:57:38
--  

例如DRAWRECT(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,TRUE,COLORRED,1,VTSOLID)

就是 当满足HIGH>=HHV(HIGH,20)时作为矩形的起点画矩形,当满足LOW<=LLV(LOW,20)时作为矩形的对角终点