最佳量化交易的计算机操作系统

本文探讨了Windows、MacOSX和Linux在量化交易研究中的优劣,指出Linux因其强大的CLI功能和对深度学习库的支持,是进行高级量化研究的最佳选择。

本文在Creative Commons许可证下发布

  我经常被问到的一个问题是:用哪种计算机操作系统和计算软件进行量化交易的理论研究和代码实现?

  我想把这个问题简化,从挑选的计算软件和计算库来反推最佳使用的计算机操作系统。简而言之,就是在本文撰写的时候而言,如果你想进行基于任何严肃的数学理论和金融量化交易研究理论,这里特指机器学习或者深度学习。并且需要在本地研究机器上使用桌面版本,在实时交易VPS或者同等设备上使用服务器版本的话。这种情况下,为了避免这种形式的研究所需的前沿计算库出现问题的最直接的方法是——Ubuntu 18.04LTS Linux。然而Ubuntu/Linux对于我们中的许多人来说可能并不熟悉,因为Windows仍然是家庭和现代办公环境中计算机操作系统的实际选择。

  而且,考虑到个人研究的目标是花尽可能多的时间研究和开发量化交易策略,而不是阅读成堆的编程书籍,那么学习一个对个人来说全新的操作系统和相关的命令行界面(CLI)是否值得?就是一个仁者见仁智者见智的问题了。

  显然,这将取决于自己的情况。对于自己的交易风格,首选的交易研究方法,选择的编程语言和个人设计的交易模型的复杂性都是应该考虑的点。我想说的是,对于目前大多数人选择的基于Python的科学计算和量化研究来说,学习GNU\Linux和CLI将为个人的量化生涯带来巨大的回报。

  现在让我们来看看量化交易研究中可能使用的这三种主要操作系统。

一、Microsoft Windows

  在本文中,我假设几乎所有的读者(如果不是所有的话)都完全熟悉Windows,所以我觉得不需要解释这里是什么,不像下面讨论的其他两个操作系统!

1、有利于量化交易的优点?

  Windows通常很容易使用(大多数新计算机都将其作为默认操作系统提供),而且许多在售的基于图形界面的定量交易软件都是专门为Windows编写的。仅此一点,它就成了许多定量交易的有力竞争者。

  在过去,Windows以不定时的崩溃(著名的蓝屏)而闻名,而新版的Windows在久经考验的Windows NT内核上构建后,它已经变得非常可靠了。

  此外,通过基于云服务(如Microsoft Azure或 Amazon Web Services),可以非常迅速的把基于图形用户界面的量化交易系统从Windows桌面转移到Windows服务器。

  所有主要的关系数据库都在Windows受到支持,这包括MySQL、PostgreSQL、Oracle和微软自己的SQL-Server。这些供应商都为这些数据库提供了直观的图形界面。

2、它的缺点?

  Windows的主要缺点可以说是成也萧何,

内容概要:本文提出了一种基于概率调控的风光联合出力极端场景生成方法,旨在有效应对风能与太阳能发电固有的强不确定性问题。该方法融合概率统计理论与优化控制策略,通过对历史风光出力数据进行建模,采用概率分布调控技术生成具有高代表性的极端场景集,从而为电力系统在极端天气条件下的运行分析提供可靠的数据支撑。文中详细阐述了模型的构建原理、核心算法设计及完整的场景生成流程,并利用实际案例验证了所提方法在提升场景多样性和极端性方面的有效性与实用性,显著增强了电力系统在高比例可再生能源接入背景下的风险评估与决策能力。; 适合人群:具备一定电力系统基础知识和Python编程能力,从事新能源发电、电力系统规划与运行、不确定性建模、场景生成及风险评估等相关领域的研究人员和工程技术人员。; 使用场景及目标:①用于电力系统中风光出力不确定性建模与极端场景的高效模拟;②支撑含高比例可再生能源电网的可靠性评估、安全校核、调度优化与风险防控研究;③为电力系统规划、应急管理和极端事件应对提供科学依据和技术工具。; 阅读建议:建议读者结合文中提供的Python代码进行动手实践,深入理解概率调控机制与场景生成算法的实现细节,掌握参数调整对场景特性的影响规律,并可进一步将该方法拓展应用于其他不确定性电源或多能源耦合系统的场景分析中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值