Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:设置背景颜色为根据涨幅或涨速自动调整

1楼
gz12345678gz 发表于:2012/8/27 17:17:08
在大智慧中,无论分时图或是K线图,均可设置背景颜色为根据涨幅或涨速自动调整,让人一眼就可大致看出各品种的涨跌幅度情况。请教下怎样编写一个指标能实现这一功能?
2楼
Likai 发表于:2012/8/27 18:54:20

这个功能要实现有点麻烦,PEL还做不了,需要用到VBA编程。

3楼
sun884588 发表于:2012/8/29 1:41:19
应该可以的。搞几张图片,约定涨跌对应的幅度。比方由浅到深。然后定义为背景色drawbkbmp.就是做一个主图,根据要求改变背景色。
4楼
gz12345678gz 发表于:2012/11/3 12:11:33
这么久了,貌似只有我提出了这个问题啊,真心希望能解决,在看盘时会有乐趣,也方便一目了然就看出哪个品种的大致涨跌幅度
5楼
王锋 发表于:2012/11/6 11:31:10

runmode:1;
涨幅:DYNAINFO(14),NODRAW;
colorb:=rgb(0,0,0);//默认颜色
if 涨幅 > 0.005 then
   colorb := rgb(128,0,0);
else if 涨幅 > 0.008 then
   colorb := rgb(150,0,0);
else if 涨幅 > 0.01 then
   colorb := rgb(200,0,0);
else if 涨幅 > 0.015 then
   colorb := rgb(250,0,0);
else if 涨幅 < 0.015 then
   colorb := rgb(0,250,0);
else if 涨幅 < 0.01 then
   colorb := rgb(0,200,0);
else if 涨幅 < 0.005 then
   colorb := rgb(0,150,0);
DRAWGBK(1 ,colorb ,colorb , 1);

 

大概写了个思路,你自己看看可以增加if then else的数量,将颜色变化更丰富一些即可

6楼
gz12345678gz 发表于:2012/11/9 20:55:40
多谢,自己再小调整了下,感觉不错。希望你们能借鉴大智慧这方面的功能(大智慧可是还混合有涨速变化的),在软件上就带有这功能的话,会很方便大家使用。
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in .23438 s, 2 queries.