金融建模的开发平台(宽客使用什么?)

发布于 2024-09-03 23:46:55 字数 355 浏览 9 评论 0 原文

定量分析师或“量化分析师”预测市场行为以实现利润最大化。我对他们用来完成此任务的软件感兴趣。是否有专门为数据挖掘套件http://en.wikipedia.org/wiki/Financial_modeling" rel="nofollow noreferrer">财务建模?

Quantitative Analysts or "Quants" predict the behavior of markets to maximize profits. I am interested in the software that they use to accomplish this. Are there development platforms, libraries, languages or Data Mining suites specifically tailored to Financial Modeling?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧城空念 2024-09-10 23:46:55

统计建模:

首先,有一些统计计算语言,例如R,它是功能强大且开源,有许多用于分析和绘图的软件包。

您会发现一些与金融相关的 R 软件包:

机器学习和人工智能根据过去的数据训练系统:

根据过去的数据回测交易系统:

更常见的是,经纪商交易平台将提供交易自动化设施,以脚本和语言的形式,您可以使用它们对交易“策略”的逻辑进行编程(有些使用通用语言,如 Java,有些使用专有语言)。他们还将提供一些最低限度的支持,以根据过去的数据测试策略,并获得有关所进行的交易及其结果的详细报告。

连接到经纪商和系统测试:

您可以使用一些经纪商专有的交易 API,或者使用更标准化的 修复
构建一个 FIX 服务器来向您的交易系统(在本例中为 FIX 客户端)回放报价变动也是一种非常好的系统验证形式。大多数信誉良好的 ECN 将提供 FIX 访问。所以这比任何其他接口都更便携。

QuickFIX/J 是一款功能齐全的
FIX 协议的消息传递引擎。
它是 100% Java 开源的
流行的C++的实现
QuickFIX 引擎。

Statistical Modeling:

First, there are statistical computing languages like R which is powerful and open-source, with lots of packages for analysis and plotting.

You will find some R packages that relate to finance:

Machine Learning and AI to train the system on past data:

Backtesting the trading system on past data:

More often that not, broker trading platforms will provide facilities for trading automation, in form of scripts and languages with which you can program the logic of the trading "strategy" (some use common languages like Java, some use proprietary ones). They will also provide some minimal support to test the strategy on past data, and get a detailed report on the taken trades and their outcome.

Connection to broker and System Testing:

Either you use some broker-proprietrary trading API, or go with the more standardized FIX.
Building a FIX server that does a quotation ticks playback to your trading system (which in this case will be a FIX client) is also a very good form of validation of the system. Most reputable ECNs will provide FIX access. So this is more portable than any other interface.

QuickFIX/J is a full featured
messaging engine for the FIX protocol.
It is a 100% Java open source
implementation of the popular C++
QuickFIX engine.

吐个泡泡 2024-09-10 23:46:55

本身没有任何成熟的平台/应用程序,因为该领域的几乎所有软件都是内部开发的,并且通常位于防火墙后面(显然是为了竞争优势;在竞争激烈的行业中

)包括许多算法和定价模型,并为框架或应用程序提供了一个合适的起点,称为 quantlib

There aren't any full blown platforms/applications per-se, since pretty much all software in this field is developed in-house, and usually behind the firewall (obviously for competitive advantage; in a fiercely competitive industry)

A well known library that includes a lot of algorithms and pricing models, and makes for a suitable starting point for a framework or app is called quantlib.

国际总奸 2024-09-10 23:46:55

OpenGamma 的 Strata 项目为市场风险提供了一个全面的开源 Java 库,包括量化所需的所有基本元素需要管理假期、交易、估值和风险措施等事务。免责声明,我是一名作家。

The Strata project from OpenGamma provides a comprehensive open source Java library for market risk, including all the basic elements a quant would need to manage things like holidays, trades, valuation and risk measures. Disclaimer, I am an author.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文