以文本方式查看主题

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

--  作者:hchsy2006
--  发布时间:2017/5/31 16:33:53
--  请老师改写一个函数,谢谢
在网上看到一个指标公式,是通达信的:TC1:DRAWBAND(MM,RGB(255,0,0),MM2,0);
TC2:DRAWBAND(HM2,RGB(0,255,255),HM,0);



DRAWBAND这个函数通不过,可能需要改写转换,请老师改写转换一下,谢谢

--  作者:pyd
--  发布时间:2017/5/31 16:48:02
--  

是画区间彩带吗?

FILLRGN( , , , )


--  作者:hchsy2006
--  发布时间:2017/5/31 17:06:28
--  
是的,是画区间彩带,但我试了,只是直接换成

FILLRGN(MM,RGB(255,0,0),MM2,0)还是通不过

fillrgn应该是这个函数,我在百度上已经找过,也说是换这个,但里括号里面的好像也要相应有改动,就没看懂了




--  作者:hchsy2006
--  发布时间:2017/5/31 17:22:32
--  
DRAWBAND 与FillRGN

用法:DRAWBAND(VAL1,COLOR1,VAL2,COLOR2),当VAL1>VAL2时,在VAL1和VAL2之间填充COLOR1;当VAL1<VAL2时,填充COLOR2,这里的颜色均使用RGB函数计算得到。
例如:DRAWBAND(OPEN,RGB(0,224,224),CLOSE,RGB(255,96,96));

用法:
FILLRGN(COND,PRICE1,PRICE2),当COND条件满足时,以COLOR填充PRICE1和PRICE2的区间
例如:FILLRGN(MA1>MA2, MA1,MA2),colorred 表示MA1>MA2时以红色填充MA1和MA2之间的区域。

--  作者:wenarm
--  发布时间:2017/5/31 21:31:32
--  
tc1等价于
FILLRGN(MM>MM2,MM,MM2,COLORRGB(255,0,0));
FILLRGN(MM<MM2,MM,MM2,COLORRGB(0,0,0));