lksj 发表于 2015-1-14 15:38:27

有没有什么好办法能够改变K线颜色

别的软件都可以,通过程序改变K线颜色,转到TB不太习惯

小米 发表于 2015-1-14 15:54:12

图表右键---商品设置---属性---风格,里面的线型,风格,颜色,都可以改。
然后再设为默认,确定就可以了。以后每次打开图表都是你想要的K线颜色。

lksj 发表于 2015-1-15 09:05:38

小米 发表于 2015-1-14 15:54 static/image/common/back.gif
图表右键---商品设置---属性---风格,里面的线型,风格,颜色,都可以改。
然后再设为默认,确定就可以了。 ...

我的意思是程序中更改,比如不论当天是涨是跌,我看空时想让颜色全部变为绿色,看多时想让颜色变成红色

小米 发表于 2015-1-15 10:07:50

lksj 发表于 2015-1-15 09:05 static/image/common/back.gif
我的意思是程序中更改,比如不论当天是涨是跌,我看空时想让颜色全部变为绿色,看多时想让颜色变成红色 ...

可以呀。。代码里实现就好。
如下例:Begin
        If(date<20150114)
        {
                PlotNumeric("open",Min(open,close));
                PlotNumeric("high",high);
                PlotNumeric("low",low);
                PlotNumeric("close",Max(open,close));
        }Else
        {
                PlotNumeric("open",max(open,close));
                PlotNumeric("high",high);
                PlotNumeric("low",low);
                PlotNumeric("close",min(open,close));
        }
end

lksj 发表于 2015-1-15 10:54:59

小米 发表于 2015-1-15 10:07 static/image/common/back.gif
可以呀。。代码里实现就好。
如下例:

非常感谢

lksj 发表于 2015-1-15 11:09:19

小米 发表于 2015-1-15 10:07 static/image/common/back.gif
可以呀。。代码里实现就好。
如下例:

不好意思,没搞定,是不是只能两种颜色?我想这样的
TYPE==1 黄色
TYPE==2 红色
TYPE==3 绿色
TYPE==4 青色

试了半天,颜色没法定义上去,麻烦你了

小米 发表于 2015-1-15 11:27:06

lksj 发表于 2015-1-15 11:09 static/image/common/back.gif
不好意思,没搞定,是不是只能两种颜色?我想这样的
TYPE==1 黄色
TYPE==2 红色



如果你在前面就说需要其它颜色的,我会告诉你其它的实现方法。。if( con1)
{
     plotnumice("aa",open,close,yellow);
}else if (con2)
{
     plotnumrice("bb",open,close,blue);
}else if (con3)
{
      plotnumice("cc",open,close,cyan);
.......
上述代码写好后,需要在公式的属性里设置这几个线型 为柱状图,且线型粗细需要手工调节至与K线接近的宽度。
另: TB注意于实际交易功能 ,对于画图等功能确实不如其它软件上画得漂亮。。。上述方式得的结果不会与K线完全一致。。只能是大致效果。。建议学会着重交易而非画图

Andrea4527 发表于 2015-1-15 17:03:31

小米 发表于 2015-1-15 10:07 static/image/common/back.gif
可以呀。。代码里实现就好。
如下例:

我不太明白,为什么没有定义颜色,bar的颜色却自己变了呢??

小米 发表于 2015-1-16 09:18:57

Andrea4527 发表于 2015-1-15 17:03 static/image/common/back.gif
我不太明白,为什么没有定义颜色,bar的颜色却自己变了呢??

plotnumeric输出四个变量,分别以Open,high,low,close这四个为名称,这个是一个固定组合,得到的就是K线模样的线型,而非MA之类的四条曲线。。
在open与close的值的大小关系,决定了出红或是出绿K线。

Andrea4527 发表于 2015-1-16 13:56:41

小米 发表于 2015-1-16 09:18 static/image/common/back.gif
plotnumeric输出四个变量,分别以Open,high,low,close这四个为名称,这个是一个固定组合,得到的就是K线 ...

您的意思是现在的K线覆盖了原来的K线吗?
页: [1] 2
查看完整版本: 有没有什么好办法能够改变K线颜色