2010-05-20 17 views
13

最近的SEC proposal要求大多數資產支持證券發行人提交一個python計算機程序來記錄交易的資金(或瀑布)條款流程,我認爲及時地詢問您認爲「必須具備」的Python爲財務包將是。什麼是您的「必備」Python財務軟件包?

PS:除了在這裏回答,還請考慮回答this survey

更新:調查結果here

+2

如果這是一個調查,請讓社區的wiki:這就是維基社區是! – 2010-05-20 02:30:37

+1

@Alex - 現在把它變成一個社區維基;謝謝。 – 2010-05-20 03:33:22

+0

您是否知道SEC提案中所需的Python源代碼是否可用?如果是這樣,如果您知道,我將非常感謝您指點我。非常感謝! – user7186 2013-03-14 15:52:49

回答

6

Stefano Taschini在Scipy 2008上展示的「Interval Arithmetic:Python Implementation and Applications」(請參閱​​here)可能很珍貴,因爲它可以顯示計算的數值不確定性的範圍(因此您可以避免基於過於脆弱的輸入數據或方程)。

由於Stefano在蘇黎世的Altis投資管理公司工作,我很肯定他在金融領域開發並使用了他的pyinterval包,當然這只是一個通用工具,在其他領域也可以使用。

+0

如果需要「誤差線」(標準偏差),則可以使用「不確定因素」包(http://packages.python.org/uncertainties/)進行透明計算。免責聲明:我是這個錯誤傳播包的作者。 :) – EOL 2010-08-02 20:52:51

3

當我處理交易系統時,sci-py/num-py對我來說非常有用。 Python中的內置CSV讀寫器包也是我經常使用的東西。

3

我會盡量限制對客戶的相關程度描述證券:

  • 我們有一些程序提供市場慣例的支持(天算分數,調整規則,到期日期,日程代等) 。美國證券交易委員會正式提供它們會很棒嗎?正確描述任何安全性是絕對必要的,並且在每個支付描述腳本中重新實現它們都是非常麻煩的。
  • 一些簡單的定價類函數(所有這些都很常見)被重新開發(例如:黑斯科爾斯一階希臘函數和隱含波動率計算),主要用於避免爲這些小事調用定價庫。例如,當市場引用波動點時,這用於描述香草期權。價格與收益函數相同。

當然,我們使用很多其他庫的

  • 通信的其他系統
  • 定價
  • 校準
  • 模型評估
  • 統計
  • 生產的東西
  • ...
7

http://code.google.com/p/pandas/也開發了定量金融背景。

我想那麼秋後算賬:

  • numpy的
  • SciPy的
  • RPY
  • matplotlib
  • ...

對於我的定量發展我平常啓動以pythonxy(http://www.pythonxy.com/)爲基礎。

在過去,我還用了一些Python綁定quantlib。 (我不知道他們是否還在開發中)。

相關問題