2010-05-20 59 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。 (我不知道他们是否还在开发中)。

相关问题