请问计算股票整理的有关算法思想!

「已注销」 2008-05-07 01:05:28

首先给出股票整理的定义:


股市上的股价经过大幅度迅速上涨或下跌后,遇到阻力线或支撑线,原先上涨或下跌趋势明显放慢

,开始出现幅度为15%左右的上下跳动,并持续一段时间,这种现象称为整理。整理现象的出现通

常表示多头和空头激烈互斗而产生了跳动价位,也是下一次股价大变动的前奏。



现在给定某个股票的100天的收盘价格(任意取100天的数据,第一个数据可以属于整理的范围,
也可以不属于整理的范围), 如果画图,很容易看出哪些数据属于整理,但我想编程序实现!
利用这100个数据,怎么得到哪些数据属于整理的范围呢!即这些数据属于15%左右的上下跳动。

如果简化为数学模型就是这样的:

任意给定100个数据,任意数据有三种状态,处于上升状态,处于下降状态,处于整理状态!
现在有2种情况:
1.第一个数据属于上升状态(或下降状态),当出现第一个开始下降(或上升)的数据,从这个数

据开始可以确定100个数据中第一个整理状态。

2.第一个数据属于整理状态,我要找到第一个不属于该整理状态,这个数据就是第1种情况的数据,

然后按照第1个方法找到第二个整理状态(因为第一个整理状态的数据可能不全,要丢弃)。


现在的问题是,
(1)怎么样判断第一个数据是属于第1种的情况还是第二2种的情况?因为整理的范围要根据前后的

数据来确定,这样好像不怎么好判断。
(2)当属于第二2种的情况时,可能会把后面的本来不属于整理状态的数据误认为属于整理状态,
怎么来避免这个问题?

希望我这样表达大家能够明白我的意思,我想不到一个好的方法,非常感谢大家说出编程的算法思

想,十分感谢!
...全文
107 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
arong1234 2008-05-08
  • 打赏
  • 举报
回复
第一个数据是不可能判断的,股票具有一定的随机性,单个样本代表不了走势,也不能用于你要求的判断

33,008

社区成员

发帖
与我相关
我的任务
社区描述
数据结构与算法相关内容讨论专区
社区管理员
  • 数据结构与算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧