* 本文面向的读者是对股票数据分析有兴趣且具有基本C#程序编写能力的人
1)专家A和专家B,他们每天都对同一只股票进行第二天股价走势的预测,涨、跌或者平。一个月以后统计
前言
股民看一只股票的历史价格、各种技术指标和相关新闻等等,便会分析预测其未来走势,做出相应的投资操作(买入、卖出或观望)。假如把这个分析预测行为抽象成一个计算机程序函数,其输入参数是最近历史价格、市值、流通市值等数据,输出结果是明日股价走势预测(涨、跌或平)。/// <summary>
/// 预测未来股价走势
/// </summary>
/// <param name="historyPriceSet">最近历史价格</param>
/// <param name="moreData">市值、流通市值等等</param>
/// <returns>明日股价走势预测</returns>
byte forecast(double[] historyPriceSet, params object[] moreData)
{
throw new NotImplementedException();
}
毫无疑问,没有人会信任这样一个函数,就像没有人信任专家预测明天的股市上涨或者下跌一样,因为不管对于人还是计算机来说,预测一只股票第二天的走势都是非常困难或者说是无法完成的任务。那是否意味着
穷尽心智去设计一个预测股价走势的计算机程序(函数)就没有意义了吗?但是不妨请换一个思路看一下:
1)专家A和专家B,他们每天都对同一只股票进行第二天股价走势的预测,涨、跌或者平。一个月以后统计