问题描述:
    有的是查看最小图时就不平滑,有的是放大后会不平滑。
    正常的图像:    不正常的图像:
问题分析:
    估计与左轴的最大值与最小值的差距有关,差距太小时,曲线点与点的相对距离太大,所以导致不平滑,可参考两只股票进行比对已使用过得方法:
    1 增加TLineSeries并使用function中的Smoothing,但效果不明显
    2 在点与点之间增加辅助点,但计算太复杂,如果仅仅是平分值,然后增加点,其实就是现在有问题的线的轨迹。

解决方案 »

  1.   

    这个问题的根源,说简单也简单,你可以参考一下其他的股票软件,均线都是平滑的,前一根K线和后一根K线的均线位置有略微的差别,但均线价格是一样的。我是这样认为:就拿楼主的K线图为例,虽然Y轴坐标是两位小数,但均线价位的小数位数肯定要超过两位,可以是三位或者四位,这样均线的变动相对Y坐标来说就可以显得平滑了。明白这个原理,问题就好解决了
      

  2.   

    举例:假设某一根K线处的均线价格是2.504,由于Y轴限定为两位小数,那这根K线处的均线值就是2.50,当下一根K线处的均线值变成2.505时,虽然只是很小的变化,但四舍五入后就成了2.51,所以均线看起来就不那么平滑。而如果 你把均线的取值设成3位小数,那均线的变化就是从2.504变成2.505,那么在K线图上仅仅0.001的变化就显得比较平滑了。当然如果不知道怎么设成3位小数,可以干脆把整个Y轴都改成3位小数显示,效果是一样的