其实就是要算 k 线的趋势,找出上涨或下跌的时间段。这个看图形很直观,让我写算法我发现没法下手。
应该有很多现成算法,但我最多就用过 sql、elasticsearch 这些做个平均求和这些。趋势型的数据感觉无法入手……
1
jsxhhyf 2019-02-11 13:49:31 +08:00 1
可以试试 ARIMA
|
2
virusdefender 2019-02-11 14:22:48 +08:00 1
|
3
rockyou12 OP @virusdefender 谢谢……但我需要不是预测,主要是判断并找出趋势。
比如一个序列[ 1 , 4 , 3 , 5 , 7 , 9 , 11 , 9 , 6 , 4 , 1 ] 明显有两个区间,1 -> 11 是在上升 ,11 -> 1 又在下降。要的就是将 11 的下标给找到。但很重要一点是 从 1 -> 11 的过程中,不会是单调递增的,中间会有波动,但大趋势不会变。 重点就是这个大趋势怎么判断…… google 了下,统计学完全懵逼😭 |
4
triptipstop 2019-02-11 15:24:29 +08:00 1
算个均线
|
5
Lax 2019-02-11 16:18:48 +08:00 1
傅立叶、小波分析。。
|
6
virusdefender 2019-02-11 16:20:49 +08:00
|
7
rockyou12 OP @virusdefender 我不是想做机器学习啊……学习出来的模型参数又不好调。不应该有公式或者数学模型可以用嘛……
|
8
triptipstop 2019-02-11 16:39:44 +08:00 1
算均线 比大小
|
9
bantao 2019-02-11 16:58:35 +08:00 1
明确趋势发生变化的定义和单调周期内(连续几次)可接受的多少幅度波动,自己写算法判断就好了。
|
10
rockyou12 OP @virusdefender
@triptipstop @bantao @jsxhhyf @Lax 还是感觉各位回复,这里找到一篇树回归的文章。非常完美的解决了我的问题(而且连完整代码都有……) https://blog.csdn.net/xieyan0811/article/details/78581974 |