期货市场,以其高杠杆、高波动性和24小时交易的特性,吸引着无数寻求财富增长的投资者。与机遇并存的是巨大的风险。在这个充满挑战的市场中,如何洞察价格走势、把握交易时机,成为了每位交易者必须面对的核心问题。幸运的是,技术分析指标为我们提供了一套系统化的工具,它们通过对历史价格、成交量等数据的数学计算,试图揭示市场运行的规律,为交易决策提供指引。
随着科技的进步,量化交易逐渐成为期货市场的主流趋势。量化交易的核心在于将交易思想和策略转化为精确的数学模型和计算机程序,实现自动化、系统化的交易。而这些数学模型和程序赖以构建的基石,正是各种技术指标的公式。旨在深入探讨期货市场中常用的技术指标及其公式原理,并着重阐述它们在量化交易中的应用,帮助读者理解如何利用这些“免费”的知识,构建属于自己的量化交易体系。

趋势是市场运行的灵魂,顺势而为是交易的黄金法则。趋势跟踪类指标旨在识别和确认市场的主要方向,帮助交易者在趋势形成时介入,在趋势结束时离场。这类指标通常对价格变化反应较慢,但信号相对稳定,适合中长线交易者和追求大波段利润的量化策略。
1. 移动平均线 (Moving Average, MA)
移动平均线是最基础也是最广泛使用的趋势指标。它通过计算一段时间内的平均价格,来平滑价格波动,从而更清晰地展现趋势。
公式原理:
简单移动平均线 (SMA):$SMA_n = (C_1 + C_2 + ... + C_n) / n$
其中,$C_i$ 为第 $i$ 根K线的收盘价,$n$ 为计算周期。
指数移动平均线 (EMA):$EMA_n = (C_n \times K) + (EMA_{n-1} \times (1 - K))$
其中,$K = 2 / (n + 1)$,$C_n$ 为当前收盘价,$EMA_{n-1}$ 为前一日的EMA值。
量化应用: 常见的量化策略包括“金叉死叉”策略(短期MA上穿长期MA买入,下穿卖出),或者价格突破MA作为入场信号。EMA由于其对近期价格赋予更高权重,在量化交易中常用于更快速地捕捉趋势变化。
2. 平滑异同移动平均线 (Moving Average Convergence Divergence, MACD)
MACD是趋势跟踪指标中的经典,它通过计算两条不同周期EMA的差值(DIF线)及其自身的EMA(DEA线),来判断趋势的强度、方向和转折点。
公式原理:
DIF线 = $EMA_{short}(C) - EMA_{long}(C)$ (通常为12日EMA减去26日EMA)
DEA线 (Signal Line) = $EMA_{signal}(DIF)$ (通常为9日EMA)
MACD柱 (Histogram) = DIF线 - DEA线
量化应用: 量化策略常利用DIF和DEA线的金叉(DIF上穿DEA买入)和死叉(DIF下穿DEA卖出)作为交易信号。MACD柱状线的变化(由负转正、由正转负)以及与价格的背离(价格创新高而MACD未创新高)也是重要的交易信号。
3. 平均趋向指数 (Average Directional Index, ADX)
ADX指标用于衡量趋势的强度,而不是方向。它通常与正向动向指数(+DI)和负向动向指数(-DI)结合使用。
公式原理: ADX的计算较为复杂,涉及真实波幅(TR)、正向动向(DM+)、负向动向(DM-)等多个步骤的平滑和计算。
核心思想是:
$ADX = MA(DX)$
$DX = (|(+DI) - (-DI)| / ((+DI) + (-DI))) \times 100$
(+DI)和(-DI)分别代表上涨和下跌的动能。
量化应用: ADX值高于某个阈值(如20或25)通常表明市场存在明显趋势,此时配合趋势跟踪策略效果更佳。当ADX下降时,表明趋势减弱或市场进入盘整,此时应避免使用趋势策略。量化策略可以设置ADX过滤条件,只在趋势强度足够时才触发交易信号。