不知不覺, Monkey Forecast 網站己開站超過一個星期. 也出了第二個版本. 加多兩個預測 Model. 暫時有以下Models.
1. Progressive ModelPolynomial Regression 的方法. 佢會用之前數據推測一條Formula,最Fit之前的走勢. y = a0 + a1*x + a2*x2 + a3*x3 + ... + am*xm 跟住用條Formula 去計未來幾日之股價. 如果之後布股價有大起落,Formula會改變來Fit番之前的走勢.
2. Double Exponential SmoothingDouble Exponential Smoothing 採用了Formula 推算走勢. e.g. S3 = ay2 + (1-a)*S2 S3是推算出來的未來股價, y 是昨天的實際股價, s2是昨天的估計股價. a是偏差值.經過一串計算來推算未來股價.
3. 5-days Moving Average 有時候,粗略的準確比精細的錯誤更合用.所以我也用了採用五天的股價平均值來推算走勢.類似常用的10天平均線或20天線. 只不過多了預測功能.
雖然功能?加了, 但Model仍需改善, 在網上最為網友投訴的是中人壽(2628)的預測相差甚遠. 我想 主要因素是因為有些當炒股短時間有大量人為因素影響, 脫離了正常的預測計算的範圍. 我須要找出更好的Model, 只是短期之內暫時沒有解決方案. 有好意見, 請提供.
5 則留言:
我到過你的網站, 不錯丫. 不過想問一下, 你那條FORECAST線中的過去數字, 是同樣用之前的數據運算出來嗎? 如果是的話, 那計算出來的波幅也大致接近.
看到你大部份Java都是開源的, jfreechart,jcommon,OpenForecast, 你有沒有意向開源你的statforecast?
thanks for your comment
Since it's under development stage and the program is just for fun, so not thinking of open source yet.
可惜丫. 你是金?界還是軟件界的?
這個java很不錯,但還有不少瑕疵,如星期六、日和假期在forecast裡沒有消除。即日收市價還未收錄等,希望精益求精。
果然夠細心. 初初認為只是睇趨勢中間細節冇所謂. 不過既然俾你捉到一定改善.
多謝支持.
發佈留言