如何判断一条曲线的运行趋势???(200分)

  • 主题发起人 主题发起人 byflyer
  • 开始时间 开始时间
B

byflyer

Unregistered / Unconfirmed
GUEST, unregistred user!
最近在做一个股票软件时遇到问题,即对于某一段时间内的一条曲线如何判断它的运行趋势,
究竟总体趋势是向上,还是向下???怎么判断???哪位大虾有具体算法,请指教!
最好能有范例代码!!!万分感谢!!!
 
我也很想知道!!!!
 
可以用人工神经网络和适当的学习算法来实现(前提是有足够的历史数据用于学习)。
置于具体的代码。。。别问我,阿朱好像在进行这方面的研究(不过可不是搞股票预测 :))。
 
有人知道吗》?愿意在追加200分!!!!!!!!
 
既然是总体趋势,我想应该将这个时间段分为若干个时间区间,然后取各自的平均值比较。
当然,时间区间的位置和长度的不同,可能会有相反的结论。
 
是啊!我只是想知道某一段时间内的一条曲线的总体趋势!
哪位高手指点一二!!!不胜感激!!!!!!
 
你是想做软件还是想买股票??? ^_^

你的想法是好的,但是你怎么能够准确的预料曲线的未来走势???

何况象股票这类实际的东东,它的不可预知性太大了!!!
 
TO 卷起千堆雪tyn

我并非想要预测曲线的未来走势,而是现在已经有了某一段时间内的曲线图,如何用编程实现
判断这条已知曲线的趋势!!!!!
 
仅仅想知道曲线向上还是向下运行么?
图像处理的方法啊
 
能不能清楼上的老兄说的具体点!谢谢!!!
 
人工智能?数据库发掘?
 
creation-zy说的没错,神经网络可能是最好的选择。
但这用在股票中合适吗?你不会是想预测某支股票的涨跌吧?如果是这样还是打消念头吧。
 
并非想要预测曲线的未来走势,而是现在已经有了某一段时间内的曲线图,如何用编程实现
判断这条已知曲线的趋势!!!!!
 
下面我只是提出一些我觉得可行的方法:
你说的问题研究的很多,关键看你最后要实现的效果如何?
1、如果你只是想简单的做做,而不是在算法上有太多的突破,我建议你使用回归的方法进行
外推,这种方法简单,易于实现。回归方程选择多项式还是指数,这个只能由你自己确定了。
2、如果你想做专业的分析,我建议你使用小波分析的方法来做,众所周知,小波分析能够提取
不同尺度下的信息,这就为你获得曲线趋势提供了依据。

如果你只是要“如何用编程实现判断这条已知曲线的趋势!!!!!“
你可以按照如下步骤进行:
1、确定回归曲线类型,例如:y=ax*x+b*x+c
2、利用已有的一度时间内的曲线图上的数据(xi,yi),使用最小二乘法求出参数a,b,c的值
3、根据求出的方程画出曲线趋势

如果还有不明白的,请继续讨论!
 
什么是神经网络,能讲一下吗?
 
^_^ 数学老底都快被我丢光了!老师知道了不把我痛骂才怪呢?

我最近没时间研究这个问题,所以才想偷懒来论坛上直接找个答案!^_^ 不要见怪!

有位老兄告诉我:用期望求解可以解决这个问题!大家试试看!如何???有结果请告知一声!

下个月我有时间了就会仔细研究一下这个问题的!个人觉得没必要太复杂!毕竟只是需要一个大概趋势!

一家之言!抛砖引玉罢了!
 
同意zhong_l的观点
 
找个现成的控件试试,比如,Tchart pro
 
这个问题简单和复杂都有。

象股票的长期趋势,可以按照现在股票技术分析里的方法计算多日的平均值,这种算法
就非常简单了;

另外一种是短时间里,如已知前3个小时的曲线去计算下一个时间的值,从理论上讲楼上
各位的方法都有一定的道理,实际上还可以找出很多这类算法。人工智能的数值计算书里
有很多,你可以找找看。

我想说的是,股票的预测纯从数值上来入手,没有太多意义。通常来说只有没有大的基本
消息时,这种方法应该能起到一定的作用;但对股票炒家有意义的大起大落通常只能是由
消息面来启动的,这种情况是你的程序再好也无法计算出来的。

个人看法,仅供参考。
xixi
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部