1、我想实现分界线的效果,即涨的时候背景显示红色,跌的时候显示蓝色。像益盟操盘手那样。判断标准是macd的黄白线金叉和死叉。
2、在以上基础上实现大周期如60分上判断分界线后,次级别的图上起止价格范围内都显示如60分判断相同的背景色。
啥意思,啥叫这个实现了?先解决第1条,再解决第2条。能解决第1条嘛。
我自己的想法是条件判断起止价格区间,然后价格区间画贯穿屏幕的竖线,然后在里面用fillrgn命令填充颜色。
背景图无法做分界,看下这二个函数,只能根据最后一个条件然后选择背景图
根据条件设置背景图。
用法:DRAWBKBMP(COND,BMP[,STYLE])当图形上最后一组COND条件满足时,
以BMP做背景(初始路径与\DOCUMENT目录的文档 *.STK 文件放在一起)。
那不画背景图,怎样在涨跌之间画分界线那,就是从上而下横穿窗口的竖线
用macd做的例子,您看下
VERTLINE(MACD1<0 and ref(MACD1>0,1),0,5000,colorred,1,vtSOLID)
分界线是实现了,可图形全缩进在一起了

此主题相关图片如下:qq图片20150625104800.png
VERTLINE(MACD1<0 and ref(MACD1>0,1),0,5000,colorred,1,vtSOLID),NOAXIS;
这样不影响k线
非常感谢,分界线已实现。问一下,怎样实现一段时间内的最高最低点画出的分界线可以采用其它颜色表示
VERTLINE(MACD1<0 and ref(MACD1>0,1),0,5000,colorred,1,vtSOLID),colorred,NOAXIS;
这样就可以了,不同颜色你根据不同条件写几个画线语句就行