我正在爲我的研究創建一個基於交易系統的項目。 此交易系統正在使用一些移動平均線來決定何時買入或賣出股票。 我將使用的語言是java。 我的問題是,我應該使用第三方庫(如JFreeChart)還是應該嘗試構建整個應用程序(我有一些Java swing經驗)? 謝謝。我應該使用第三方股票圖表java庫嗎?
1
A
回答
8
如果有一些東西,已經做了你需要什麼,你應該使用在首位。
創建你自己的,通常不是因爲使用第三方應用程序將意味着您將使用一些東西,已經測試並有很多更多的功能爲宜。
使用第三方API將節省您的時間,時間,你可以不是投資到項目的其他方面(社區總是傾向於讓生活更簡單)。
我想我應該提到的幾點是,雖然自己開發一切通常是一種很好的(如果不是最好的)學習方式,但我認爲當人們已經熟悉某些第三方時,僱主往往更喜歡它派對流行的API。
4
如果許可證兼容(比如JFreeChart的是LGPL,所以你可以使用它,而不用打開源代碼),和圖書館做你需要什麼,你爲什麼會推倒重來?
使用一個已經被很多人測試和開發的庫可以爲你節省很多時間,並且如果你需要不同的東西或修正的bug,你可以自己修復它並提交它以便其他社區也可以受益。
2
這取決於有多少時間你有,你想實現的,如果你創建自己的圖表這將是偉大的經驗,但如果你正在尋找朝着建設在金融領域的職業生涯,那麼你會更好看什麼pricing models。
也有許多成熟的解決方案,讓您的圖表做了要求,你可以使用它們,從而節省時間和肯定,你可以通過看一些偉大的開源代碼學到很多東西。
3
如果我是你,我會善待JFreeChart
。這是一個事實上搖擺繪圖/製圖(至少在自由世界)的標準。它有一些怪癖,需要一些黑客來不時得到你的結果。但它已經過很好的測試,其侷限性是衆所周知的,有一個有經驗的用戶可以幫助你解決問題。
我寧可不重新發明輪子,除非我需要一個非常具體的輪子...
相關問題
- 1. GWT股票圖表庫
- 2. Java第三方庫
- 3. 圖表股票分析應用
- 4. amCharts [股票]圖表
- 5. Android股票圖表
- 6. 我應該在網站上使用HTTP狀態碼410刪除股票嗎?
- 7. Java:如何使用第三方庫?
- 8. 在JSP上使用第三方Java庫
- 9. 我可以使用Kotlin爲Android開發使用第三方Java庫(.jar)嗎?
- 10. 第三方Java庫測試
- 11. 我應該在優化的JavaScript構建中嵌入第三方JavaScript庫嗎?
- 12. C++中的股票圖表
- 13. 我應該在哪裏放第三方庫?
- 14. 使用第三方庫
- 15. 我可以在雲數據流中使用第三方庫嗎?
- 16. 我可以在Windows Phone 7.1中使用第三方庫嗎?
- 17. 我應該使用隊列,通過第三方服務
- 18. AmCharts股票圖
- 19. 我可以使用庫的第三方框架開發iOS應用嗎?
- 20. Android:我可以使用第三方應用程序的這個意圖嗎?
- 21. 我應該在版本控制庫中添加第三個庫的dll嗎?
- 22. 如何在android中使用第三方庫而不使用第三方庫
- 23. 雅虎股票官方庫存api
- 24. 在高圖中應用股票圖表樣式
- 25. 獲取股票圖
- 26. 我應該在解決方案中包含第三方(Devexpress)dll文件嗎?
- 27. 我應該如何規劃股票歷史數據
- 28. 我應該在哪裏調用第三方Rest API
- 29. 可以使用第三方js庫中存在的XSS漏洞攻擊使用該lib的應用程序嗎?
- 30. quantmod R-未使用股票列表
你對自己建立一個新的自信嗎?這個項目是長期項目還是短期項目?如果你沒有時間去建造一個新的... – Crazenezz 2012-04-16 08:18:47
該系統非常簡單,只是一些移動的平均值(其中一個在零線附近波動),所以我需要三個窗格(價格走勢圖,移動平均線,成交量)。 – skiabox 2012-04-16 08:25:30
我想你應該接受挑戰,具有自定義庫的好處是所有你聲明肯定會使用:-) – Crazenezz 2012-04-16 08:30:15