5.1 基于MATLAB的行情软件使用介绍
在介绍基于MATLAB的行的软件的具体建立过程前,先来看一下也成后的GUI成型结果,以便了解基于MATLAB的行情软件的使用。
5.1.1 面板介绍
基于MATLAB的行情软件的整体面板结构如图5-3所示。

其中左边为显示板块,三个画布分别展示了股票K线图及两条均线、股票成交量和技术指标。右边为功能板块,可以设置需要展示的股票及展示范围等。
下面介绍行情软件的功能细节。
5.1.2 功能介绍
与常见的股票行情软件类似,输入股票代码并确定起止日期后单击"确定"按钮,如阁5-4所示,会在左边展示相应股票的K线图和两条均线、成交量及技术指标。这里后台使用的数据是雅虎财经的股票数据,通过网络直接获取(有关雅虎财经的股票数据获取方法将在5.2.2节介绍)。
在K线图的上面会显示相应股票的代码和名称,可以手动设置K线图上展示的两条均线的长度参数(默认参数为5和10),如图5-5所示。


如果设置的股票起止日期过长,展示的K线可能过于紧凑,不方便查看,可以通过"展示范围"功能来调整需要展示的时间范围,如图5-8所示。
可以拖动K线图下面的滚动条展示其他时间范围内的K线走势,如图5-9所示。

在K线展示的界面上还编写了十字星功能,即用鼠标左键单击K线图上的某一位置,在K线图上会画出一个大的十字星, 同时在右边功能而板下方的列表上展示十字星位置所对应的股票的时间、开盘价、最高价、最低价、收盘价、成交量等信息,如图5-10所示。

技术指标展示板块的右上角有一个Pop-up MENU,通过它可以调节需要展示的技术指标。主要的技术指标如图5-11所示。

至此基于MATLAB的行情软件的基本功能已经介绍完毕,下一节会介绍行情软件的详细建立过程,包括GUI版面布局的设计、核心函数的编写以及相关组件的回归函数的关联等。