QSToolKit (QSTK) is a Python-based open source software framework
designed to support portfolio construction and management. We are
building the QSToolKit primarily for finance students, computing
students, and quantitative analysts with programming experience. You
should not expect to use it as a desktop app trading platform.
Instead, think of it as a software infrastructure to support a
workflow of modeling, testing and trading.
Scroll through the Gallery to see the sorts of things you can do easily with QSTK.
If you are in a hurry, you can skip to the QSToolKit_Installation_Guide.
Key components of QSTK are:
- Data: A data access package that enables fast reading of
historical data (qstkutil.DataAccess).
- Processing tools: Uses pandas, a Python package designed for time series
evaluation of equity data.
- Portfolio optimization: Using the CVXOPT library.
- Event studies: An efficient event analyzer, Event_Profiler.
- Simulation: A simple backtester, quicksim,
that includes transaction cost modeling.
在Coursera.org上还有一个Computational Finnance Course。
他们使用一个名为QSTK (QuantSoftware ToolKit)的Python开源库。 他们在wiki页面上有一堆tutorials,你可以随时学习 如果你想了解更多。
为了方便起见,我从下面的wiki页面复制了描述:
以下是一些想法。。。我只使用Numpy、Scipy和Matplotlib进行财务计算。
TA-Lib-指示器库。 How to compile for Python
相关问题 更多 >
编程相关推荐