導航:首頁 > 投資創業 > 量化投資用什麼程序比較好

量化投資用什麼程序比較好

發布時間:2022-05-21 06:36:30

① 請問什麼是投資量化交易軟體

摘要 量化交易是指以先進的數學模型替代人為的主觀判斷,利用計算機技術從龐大的歷史數據中海選能帶來超額收益的多種「大概率」事件以制定策略,極大地減少了投資者情緒波動的影響,避免在市場極度狂熱或悲觀的情況下作出非理性的投資決策。

② 量化投資 用python好 還是c++

Python是非常適合做quant類工作的語言,本身就是科學計算方面的統治級語言,現在加入了IPython,pandas等重量級神器,為Quant類工作量身定做,而且仍在飛速發展中,以後會越來越重要。

關於其他語言,首先介紹一下我自己最喜歡的一個比較小眾的組合,Mathematica+Java/Scala。 Mathematica的優點在於:本身提供函數式的編程語言,表達能力非常強大,比如Map/Rece是標配,很多時候不需要去做煩人的for循環或下標控制,排版經常可以直接照數學公式原樣輸入,即直觀又不容易寫錯;代碼和輸出混排的排版方式使得建模時的演算和推理過程非常流暢,甚至還可以直接生成動畫,對於找直觀理解非常有幫助(這幾點分別被IPython和R偷師了一部分)。Mathematica的缺點在於對金融類的時間序列數據沒有很好的內建支持,使得存儲和計算都會比較低效,因此需要用內嵌Java的方式來補足,對於數據格式或性能敏感的操作都可以用Java/Scala實現。這個組合在我心目中無出其右,不論是快速建模,還是建模轉生產,都遠遠領先於其他選擇。但Mathematica的商用授權很貴,如果公司本身不認可的話很難得到支持,這是最致命的缺陷。另外隨著Python系的逐漸成熟,領先優勢在逐漸縮小,長遠看Python的勢頭更好一些。

其他答案里也列舉了不少其他語言,我自己既做Quant的工作,也做軟體開發的工作,這里想從一個軟體工程師的角度,說說我的理解。平時工作中會和一些偏Quant背景的人合作,很容易發現建模能力好的人往往在計算機方面基礎比較薄弱(因為以前的訓練重點不在這里)。他們也可以快速學習掌握一種像C++,Java這樣的語言,實現很多必要的功能。但是一方面這些語言陡峭的學習曲線和繁瑣的開發步驟會給他們真正要做的工作增加不必要的負擔,另一方面一旦涉及到性能敏感的情景,他們對計算機體系結構缺乏理解的缺點就容易暴露,比如說很可能他們沒有計算復雜度,內存碎片,cache miss,甚至多線程等概念,導致寫出的程序存在相當大的隱患。

即使是計算機功底扎實,如果每天的工作需要在C++,Python,R/Matlab,甚至一眾腳本語言之前來回切換,思維負擔也會非常重,人的精力是有限的,很難同時兼顧數學建模和底層代碼調試這種差距巨大的工作。長期發展下去最可能的結果就是要麼遠離建模,專心做生產環境開發,要麼遠離生產環境,專心建模。這種局面顯然不論對個人還是團隊都是有很大弊端的。

如果深入思考這個問題,相信不難得出結論,對於Quant來說,C++這種相當面向機器的語言肯定不是最佳選擇。的確在歷史上,它比更面向機器的C已經友好了很多,但是在計算機技術飛速發展的今天,如果還需要Quant大量使用C++做建模類的工作顯然是很遺憾的事情。設想一下你拿到一份股票數據,不論你是想分析價格走勢,成交量分布,還是波動性,第一件要做的事一定是畫出圖來看看,有一個直觀認識。如果你的工具是C++,肯定有很多時間花在編譯,調試,再編譯的過程上,好容易能解析文件了,接下來怎麼算移動平均?怎麼算波動性?全都要自己寫代碼。再然後怎麼畫圖?這整個工作流簡直慘不忍睹,這些問題浪費掉你大部分精力,而他們全部和你真正感興趣的工作毫無關系。所以如果你是一個數理金融等背景的新人打算開始Quant生涯,在決定是否要投資到這項重量級技術上時需要慎重,即便它目前的市場定價可能仍在峰值。相比之下我認為Python會是更理想的選擇,即能很好的完成建模工作,也可以訓練一定的編程技巧,使你在必要時也能勝任一些簡單的C++工作。

最後同意 @袁浩瀚,不要拘泥於語言,不論學習那一種,對其他的語言還是要抱有開放的心態。另外世界變化很快,你會發現單一的語言分類方式其實是沒有意義的,每一門語言在發展過程中都會逐漸吸收其他語言的特性,比如Python本身就既有C/C++/Java那樣命令式的特點,也有函數式的特點,像pandas甚至還提供類似SQL的使用方式,在其他語言或系統里也都或多或少包含了不同的特點,可以在學習過程里慢慢體會。

③ 量化投資用什麼編程語言研發策略好呢

么以下我就以程序語言的角度來回答
當然如果已經會了某些語言,那你可以使用熟悉的語言去找網上的學習資源會比較快
如果沒有特別熟悉的語言,或者是願意多學一種非常好用的語言
我的建議是學習Python

我從以下幾點來分別說明

平台資源

國內外使用Python做雲端回測以及運算的免費平台相當的多,例如有 寬客在線,發明者量化,優礦, 等等不勝枚舉,可以使用平台的支持以及社區的互相幫助來學習

容易學習

綜合以上所說,"目前的環境底下" 我推薦Python.(推薦直接下載 Anaconda的集成開發環境)

④ 量化交易軟體哪個好用可以自動交易的

量化交易是指以先進的數學模型替代人為的主觀判斷,利用計算機技術從龐大的歷史數據中海選能帶來超額收益的多種「大概率」事件以制定策略,極大地減少了投資者情緒波動的影響,避免在市場極度狂熱或悲觀的情況下作出非理性的投資決策。市面上的股票量化交易軟體較多,建議通過正規渠道進行交易。
溫馨提示:入市有風險,投資需謹慎。
應答時間:2021-06-21,最新業務變化請以平安銀行官網公布為准。
[平安銀行我知道]想要知道更多?快來看「平安銀行我知道」吧~
https://b.pingan.com.cn/paim/iknow/index.html

⑤ 量化投資中,MATLAB和python哪一個好

《MATLAB量化投資實戰視頻》網路網盤資源免費下載

鏈接:https://pan..com/s/1L0BtCA2VlRzXPoWffOCZmQ

提取碼:mdwg
MATLAB量化投資實戰視頻|課件|第1講|第8講.mp4|第7講.mp4|第6講.mp4|第5講.mp4|第4講.mp4|第3講.mp4|第2講.mp4|第1講_MATLAB量化投資快速入門.ppt|MATLAB量化投資實戰1_3.mp4|MATLAB量化投資實戰1_2.mp4|MATLAB量化投資實戰1_1b.mp4|MATLAB量化投資實戰1_1a.mp4

⑥ 如何入門量化投資

首先,你對一個金融衍生品,非常的熟悉,有你的交易計劃,包括,進場邏輯、出場邏輯、風險規則、在相對時間里可以賺錢。相對穩定的收益。把你的模式,邏輯讓寫程序的,開發出來。當然你要自己寫程序也行。

幾個月前剛剛做量化交易的嘗試,運用了10多年自認為有效的技術指標來做統計分析,得出的結論就是完全靠技術指標來指導交易就是扯蛋,在大量樣本面前,一切都是假象。由此也徹底放棄了技術指標的研究,真的沒有太大用處。

所以我個人認為學習量化交易,應當從基礎理論的學習,倉位管理,止盈止損的控制,策略的周期,校驗策略,小額實盤交易,小中額度實盤交易,最後大額實盤交易。最最重要的是,要有很好的情緒管理,超強抗壓能力,敏銳的洞察力是交易成功並盈利的重要法則!

⑦ 的基本功,量化投資學習哪門編程語言才好

閱讀全文

與量化投資用什麼程序比較好相關的資料

熱點內容
江蘇大力神鋁業新三板 瀏覽:372
漲停扎堆但多有瑕疵 瀏覽:583
上市公司活性染料 瀏覽:565
香港怎麼買美股 瀏覽:834
新三板公司股東大會律師見證 瀏覽:167
溫州有上市公司 瀏覽:976
新三板廣告植入公司 瀏覽:242
新三板轉板的要求 瀏覽:972
新三板調查 瀏覽:928
廣西國資委控股上市公司 瀏覽:771
永恆光伏是上市公司嗎 瀏覽:636
股票漲停之後還能賣出嗎 瀏覽:400
科創板北京君正 瀏覽:481
股指期貨炒 瀏覽:100
海南省慈航公益基金上市公司一覽表 瀏覽:638
民生證券科創板知識測評的答案 瀏覽:44
3家企業過會創業板 瀏覽:479
炒股虧了2萬塊想不開 瀏覽:560
三隻松鼠能漲停幾天 瀏覽:908
方正證券科創板開戶題目 瀏覽:291