梦中故乡情

心随淡云仙鹤-想到什么说什么
正文

算法交易与量化交易:有何区别?

(2025-03-16 18:23:54) 下一个

很多人经常把两者混淆,但实际上,尽管经常互换使用,但算法交易和量化交易具有不同的含义。为了方便起见,我也把英文版附上。

  • 算法交易 (Algorithmic Trading):
    • 指的是使用基于预定义规则或算法的自动化系统执行交易。现在很多的高频交易就是个例子。做市商通常用高频来通过问价和报价来获利。我们一般人,用不了。
    • 它侧重于交易流程的自动化,例如订单规划和执行。
    • 算法可以基于简单的技术指标、市场事件或复杂的策略。
    • 主要关注的是交易执行的自动化。
  • 量化交易 (Quantitative Trading):
    • 涉及使用数学和统计模型来识别和利用交易机会。
    • 它依赖于数据分析、统计建模和机器学习来开发交易策略。
    • 量化交易者经常使用复杂的算法,但重点是交易策略本身的开发和验证。
    • 主要关注的是交易策略的研究,创建和验证。我们文学城里很多人都在谈他们(她们)的高招,实际就是分析他们算法虽然不是量化上的算法。
    • 最简单的例子就是,很多人会在走势图上看阻力点。一旦到了,就开始卖出。量化就是计算而不是看这个点。背后的逻辑是一样的。
      但是,量化的计算是基于数学概率,而散户是凭经验或感觉。散户是根据经验综合考虑,算力他(她)的大脑。量化分析的算力来之电脑。考虑的各种因数。散户凭经验,甚至感觉 和记忆。量化则是在概率的引导下建立一个或多个模型, 可以回测历史

具体例子,设个LIMIT ORDER,一旦ES index 到了某个值,就买入。一旦买入就设个TAILING STOP LOSE ORDER. 这就是 算法交易的一个最简单的例子, 实际上大家都在做。你看,这没有那么神秘。机构也是这个道理,不过他们设定的范围很小,考虑的参数多一些,所以每天交易频率很高,所以叫高频交易。高频交易门槛很高,以后有机会再分享。

量化交易, 比如计算NASDAQ成分股之间的协整关系,比如选出两组有协整关系的股票,根据最近数据找出两组之间的背离程度,买入一组,同时卖出一组。这个简单的模型需要大量的计算,不断调整参数来获得历史验证,在实践上也要不断调整参数。 你也可以把它叫协整向量模型。然后就是用电脑程序来实现这个模型。一般交易平台都有接口(API)来满足这个需要。也能用第三方软件来做。

本质上,算法交易是关于如何执行交易,而量化交易是关于基于数据驱动分析进行哪些交易。量化交易经常使用算法交易来执行其策略。

For English speaker, the following is a brife guide of algo vs quant:

While often used interchangeably, algorithmic trading and quantitative trading have distinct meanings.

  • Algorithmic Trading:
    • This refers to the execution of trades using automated systems based on predefined rules or algorithms.
    • It focuses on the automation of trading processes, such as order placement and execution.
    • Algorithms can be based on simple technical indicators, market events, or complex strategies.
    • The main focus is the automation of the trading execution.
  • Quantitative Trading:
    • This involves the use of mathematical and statistical models to identify and exploit trading opportunities.
    • It relies on data analysis, statistical modeling, and machine learning to develop trading strategies.
    • Quantitative traders often use complex algorithms, but the emphasis is on the development and validation of the trading strategy itself.
    • The main focus is the research, creation, and validation of the trading strategy.

In essence, algorithmic trading is about how trades are executed, while quantitative trading is about what trades are made based on data-driven analysis. Quantitative trading often uses algorithmic trading to execute its strategies.

[ 打印 ]
评论
目前还没有任何评论
登录后才可评论.