最近研究股票K线的画法,已经能在TCHART控件中显示K线了,但是那些通用指标,不知道怎么把它们显示出来。比如MACD指标,我想让MACD像股票软件中那样显示在K线的下方,已经在TCHART中设置series1为K线,series2为Function,选择MACD,数据源为series1 ,但是TCHART中就是不能显示出来,只显示series1的图形。所以想请教大虾,怎么把MACD的图也显示出来?另外,有没有办法能从MACD图中直接得到DIF之类的值,而无需通过手工计算结果。谢谢
解决方案 »
- 完全控制第三方程序
- 在线等待 50分--怎么获取一个路径下某个文件的属性(例如获取E:\test.mp3的大小,创建日期,属性,最后修改时间)
- 一般生产企业招聘与软件开发公司招聘有什么区别呢?
- 怎么往表中写入记录
- 关于SQL语句
- delphi 如何调用c#开发的webservice接口,返回值是dataset类型
- delphi调用DLL提示错误[Error] Unit1.pas(81): Declaration expected but end of file found
- ADOX CATLOG.CREATE(),一句话,成功给分。
- select sum(gcount) as mycount from table1 where ..查询满足条件的gcount的累计,但没有满足条件的纪录时间也生成一条纪录,(rs不为eof)怎么让没有满足条件时间累计mycount=0
- 如何用delphi编写一个nt的service用于以下目的?
- 请高手指点一个数据库表归类显示的问题。
- TWebbrowser如何在显示之前修改源码
这些确实可以用TCHART来做,不用手工画
谢谢bdmh老师的指点,我也只是好奇,研究一下而已。今天找了点资料学习了一下,现在已经可以把MACD指标画出来了,可惜要画在另一个TCHART中,否则MACD和K线会互相挤的看不清楚。另外,不知道MACD中的DIF和DEA等数值怎么从图中直接得到,通过自己编写公式当然也可以求出来,但我想应该有直接的办法可以从图里面直接得到的,还请老师们不吝赐教,谢谢