English Русский Español Português
preview
MetaTrader 5中交易品种及其价差的小时级波动分析

MetaTrader 5中交易品种及其价差的小时级波动分析

MetaTrader 5交易 |
27 2
Roman Shiredchenko
Roman Shiredchenko

引言

想象一片海洋。在普通观察者眼中,海面波浪杂乱无章、难以预测。但经验丰富的水手了解潮汐 —— 这股强大、有节律且可预测的力量推动着整片水体运动。潮汐遵循天体力学定律,能够被高精度计算。

外汇市场和这片海洋极为相似。对于新手而言,盘面只是跳动的数字与杂乱的K线;但专业交易者眼中,市场是有序的资金流动,由各类基本面力量驱动,而其中最核心的影响因素就是时间。外汇市场并不是在真空中运行的,其生命周期由全球主要金融中心的商业活动决定。当一个金融中心开盘启动交易时,另一个金融中心已然收盘。这就形成了循环往复的周期:流动性潮起潮落、单向价格行情、波动率变化,而对我们最重要的一点是产生可预测的价格行为模式。在前一篇文章中,我们评估了基于季节性因素的外汇价差交易在中长期维度下的有效性。在本文中,我们将分析交易品种之间的日内价差波动。

我们将介绍一款强大的日内形态分析工具:ISI ProSpread SMA指标,其中:

  • ISI —— 季节性指数指标;
  • Spread —— 价差(适用于双品种组合);
  • SMA —— 简单移动平均线。

本文不仅讲解指标的使用方法,还有用于理解市场运动概率的数学原理。我们来探讨概率论与数理统计如何帮助我们理解和计算反复出现的市场规律。 


选择合适的交易时机

市场,尤其是外汇市场,并非混沌无序。市场由海量参与者构成(银行、基金、算法程序、个人交易者),各方按照自身规则、交易计划以及对经济事件的反应开展交易。其中大量行为会在每日同一时间重复上演:
  • 各交易时段开盘/收盘(亚盘、欧盘、美盘);
  • 重要经济数据发布(例如非农就业数据);
  • 银行常规业务操作(头寸展期、对冲操作);
  • 按预定时间表启动的算法交易系统。

由此便形成季节性形态:在特定时间反复出现且具备统计显著性的价格波动。让我们先了解交易统计分析方法。 

外汇市场交易时段的类型与时间安排

交易时段,指同一地理区域内的银行与交易平台活跃参与外汇交易的时间段。交易行为推动全球货币价格波动,交易者可以低买高卖,从价差中获利。 

交易时段也是交易所的正式交易时间:绝大多数货币交易在此期间成交,证券及其他金融工具的订单被提交与撮合,各类统计数据与报告也在此时段发布。外汇市场可以连续运转,是因为当世界某个地区入夜休市时,另一个地区已是清晨,开启新的交易日。这使得货币兑换可以全天候进行,不受当地证券交易所开盘时间限制。

选对交易时机,是决定外汇交易者能否盈利的要素之一。外汇交易周于周一清晨开启,周五晚间美盘收盘后结束。一般以新西兰惠灵顿的太平洋时段开盘,作为一周交易的起点。为避免判断不同地区开盘时间产生混淆,全球统一使用格林尼治标准时间作为基准,以此换算各个时区。

从地理上看,所有交易市场划分为四大时区;对价格波动影响最大的区域性交易所分布在对应城市。每日货币交易主要集中在这些区域。日内存在交易时段重叠:伦敦盘与纽约盘重叠时段,市场活跃度最高、波动率最大。 


所示时间为近似值,会随各国夏令时/冬令时的切换而变动。

每个交易时段都拥有独特的“市场性格”,具体如下:

 金融中心      时段“特征”  核心交易品种 
悉尼/惠灵顿 
行情平稳,往往奠定当日基调   
澳元AUD、纽元NZD、澳纽货币对AUDNZD、澳美货币对AUDUSD
东京/亚洲盘 
可延续或修正原有行情走势 
日元JPY、澳元AUD、纽元NZD、美日货币对USDJPY
伦敦/欧洲盘   
波动率最高,贡献主要成交量   
欧元EUR、英镑GBP、瑞郎CHF、欧美货币对EURUSD、镑美货币对GBPUSD
纽约/美洲盘 
波动率高,对各类消息反应强烈
美元USD、加元CAD、美加货币对USDCAD,其他美元直盘货币对

显而易见,外汇市场全天候连续交易,行情从一个地区平稳过渡至下一个地区。不同交易时段相互重叠,共同构成完整的交易环境。

欧洲市场的货币交易量最大:伦敦开盘时,其成交量约占全天总成交的30%。市场虽可连续运行,但在周末和节假日会暂停,且这些时段前后流动性通常下降。在这类时段,如果多家大型银行在另一时区执行客户指令,汇率极易出现短期急涨急跌。交易者的核心任务,就是挑选最合适、盈利潜力最高的交易时段。

交易时段的特点
市场参与者不仅需要了解各时段的开盘、收盘时间,还必须掌握其独有的特征。不同地区市场形成了各自的交易风格、成交规模与专属交易策略,彼此差异明显。每个时段都有其主力货币对,且对本区域经济数据的反应,会比远端地区消息更加灵敏。所有时段存在一个共性:夜间货币价格波动平缓;而白天波动率会上升,有时甚至呈现爆发式行情。 

亚洲盘
亚洲交易的活跃高峰为上午8点至中午12点,此时段欧洲金融中心即将开盘,交易者会判断行情方向和建立头寸。亚盘常态特征是流动性偏低且波动率较小,货币对大多在窄区间震荡,往往为后续大行情蓄力。英镑、美元、欧元、瑞郎这类主流品种在此阶段大多处于“休眠状态”。亚洲盘主要活跃品种: 

  • 日元(JPY);
  • 新加坡元、澳元;
  • 人民币(CNY)。

亚洲盘的相对劣势:波动幅度通常仅有数十点,交易者盈利空间有限,经纪商往往会扩大点差。一旦价格区间被有效突破,该趋势通常会在后续时段延续。

欧洲盘
欧洲盘会承接亚盘走出的行情趋势。交易时间为上午10点至晚间7:30。主要参与主体:德国、法国、英国交易所,以及巴黎、苏黎世、法兰克福和卢森堡的机构。伦敦在外汇市场地位特殊,得益于其地理位置,全球大型金融集团均在此设立总部。

伦敦交易所开盘后,绝大多数市场趋势开始成型,并持续至美盘开盘。由于欧盘会与另外两个交易时段重叠,加之伦敦是全球最大金融中心,欧盘时段占据外汇市场最高成交占比。欧洲盘典型特征:行情波动幅度大、报价变动迅速、波动率高。

美洲盘
美洲盘行情偏激进,不确定性更强。欧洲盘与美洲盘重叠的时间段,是全天交易最火热的窗口。纽约盘于下午4点开盘,芝加哥盘于凌晨1点收盘。美国晨间经济数据发布时间,恰好对应欧洲下午的报告公布时段,此后成交量放大,市场流动性充足。

交易所最活跃时段

美洲盘市场规模略小于欧盘,开盘后市场参与主体与订单量近乎翻倍,能够扭转或大幅改变已有趋势。大量高风险对冲基金和投机企业进场交易,进一步放大行情波动。

外汇市场剧烈波动集中在下午4点至7点,正是欧洲盘和美洲盘的重叠时段。多数交易者会在此窗口尽可能获取收益,随后平仓离场,直至下一交易日再进场。然而,当欧洲盘收盘后,美洲盘内部行情波动也会发生变化。

当价格活跃度回落、大型机构离场后,美国本土银行只需较低成本,就可以推动汇率朝有利于自身的方向变动。美洲盘主力货币:美元、英镑、日元,欧元活跃度相对低一些;而加元、墨西哥比索、巴西雷亚尔的交易权重持续提升。

太平洋盘
该区域时段重叠期行情极度清淡,部分交易者甚至不把太平洋盘视作完整交易时段。交易时间大致为凌晨0点至上午9点,核心特征:成交量小、波动率低。

太平洋盘非常适合新手交易者。交易者可以在此练习交易技巧、测试各类策略,风险可控。除非美联储在晚间10点之后发布重磅声明,否则澳、新交易所很难走出大幅行情。随着亚洲盘开盘,市场活跃度才会有所提升。主力货币品种:澳元、纽元、日元。 

交易时段指标
交易时段指标用于可视化指定时间段内的价格变动。行情活跃度最高的阶段,都出现在不同交易所开盘、收盘的重叠窗口。全天流动性顶峰一般在伦敦收盘叠加美盘开盘,也就是下午4点至晚间7点。

亚洲盘通常最为平稳(近年偶有例外),波动率最低。全天交易活动最密集的时段,集中在伦敦盘与纽约盘重叠区间。交易者需要根据自身所处时区,适配对应的交易时段。而本文重点讨论的,就是货币品种的小时级行情波动,这也是交易者必须适配的核心要素。理解各交易时段,是判断您所交易品种在任意小时和任意时间段行情表现的基础。

市场时常会进入波动率抬升的阶段。日内交易时,这一点也必须纳入考量。I-session是一款常用指标,它通过不同颜色展示各个交易时段的行情表现,并输出价格变动的点数数值。接下来,我们将详细介绍这款强大工具的安装、参数配置与指标解读方法。您会了解四种计算公式,学习读取信息面板,并将指标信号整合进您的交易系统。准备好以全新视角审视市场 —— 从时间与概率的维度去理解行情。


交易品种的行情波动特征,ISI ProSpread SMA指标读数解读

指标的核心特性:

多模式分析(4套计算公式)

  1. SMA Spread/Price —— 价差或价格的移动平均值;
  2. Price Difference —— 价格差值(收盘价减开盘价);
  3. Volatility Index —— 波动率指数;
  4. Candle Strength —— K线强度。

灵活参数设置

  • 选定交易时段(例如仅选取伦敦盘);
  • 分析深度(历史回溯天数);
  • 设置价差系数;
  • 选择分析周期。

可视化

  • 带零轴的指标曲线;
  • 小时级统计信息面板;
  • 用颜色标记看涨/看跌时段。

运行算法:

  1. 采集指定周期的历史数据;
  2. 在选定时间范围内,逐小时分析价格行为;
  3. 计算统计概率;
  4. 根据选定公式绘制指标曲线;
  5. 展示汇总分析结果表格。

该指标尤其适合日内交易者、套利策略、季节性形态分析,也可用于交易信号验证。

如下图例1和图例2展示欧元兑美元货币对随小时变化的行情波动:例如在9点,信息面板第二行绿色标识显示,欧元兑美元上涨倾向概率为64%。

欧元兑美元

 图例1. 欧元兑美元的小时级波动特征

展示外部输入参数对应指标的第2类计算公式。

  欧元兑美元

图例2. 欧元兑美元交易品种的外部变量参数

图例3与图例4展示英镑兑美元货币对随小时变化的行情波动:在上午9点时,信息面板第二行绿色标识显示,英镑兑美元存在上涨倾向,上涨概率为68%。

英镑兑美元

图例3. 英镑兑美元的小时级波动特征

展示外部输入参数对应指标的第2类计算公式。

英镑兑美元

图例4. 英镑兑美元交易品种的外部变量参数

接下来,图例5和图例6展示采用0号计算公式得到的欧元兑美元-英镑兑美元交易品种价差的小时级波动。

欧元兑美元-英镑兑美元

图例5. 欧元兑美元-英镑兑美元交易品种价差的小时级波动特征

欧元兑美元-英镑兑美元

图例6.欧元兑美元-英镑兑美元交易品种价差的外部变量参数

现在来探讨一个关键问题。比如,伦敦时间上午11:30会发生什么?各大银行与算法基金开始评估市场形势,为欧洲盘收盘和美洲盘开盘做准备。他们执行客户的大额订单,并对冲风险。那么第二天上午11:30,他们会做什么?后天呢?一个月之后呢? 

他们会重复同样的操作!当然,行为不会完全一模一样,但受业务流程、监管规则与流动性周期的驱动,这些行为会形成显著的统计异象 —— 也就是季节性形态。这就意味着在不同日期的同一时刻,价格具备统计层面显著的倾向,以可预估的强度朝特定方向运行。这并非“茶叶占卜式的玄学预测”,而是严谨的数学与概率论。


重复的魔力:日内季节性现象

问题在于,仅凭肉眼观察K线图表几乎无法识别这类形态。它们淹没在随机波动的噪声之中。这就好比只听交响乐中的一个音符,想要分辨出完整旋律,我们需要一款工具,能够“聆听”整首交响乐,并从中识别反复出现的和声。 

这些数据能带来什么价值?交易者可以根据自身交易时段,依托该时段内货币品种具备统计显著性的规律行情,定制交易系统,从而获得统计优势。连接理论与实战的工具就是ISI ProSpread简单移动平均线(SMA)指标。它相当于您的专属统计师、数学家与分析师,并且全天候运作。它并不预测未来,只是计算概率。

指标的工作原理:指标会按照您指定的回溯深度(30天、60天、90天)采集历史数据,并对数据分类 —— 把全部历史数据,按选定交易时段内的各个小时拆分(例如莫斯科时间上午10点至晚间7点)。

随后通过指标进行分析,计算每个小时独有的行情规律。您还可以基于发现的规律,自行编写新的计算公式。只需把函数主体添加到指标代码中,并在外部变量里调用即可,输出包括:

  •  上涨或下跌行情的发生概率(%);
  •  平均波动幅度(数学期望),单位为点(最小报价单位);
  •  该时段典型行情的强度与波动率。

指标会将全部信息直接呈现在图表上简洁的信息面板中,同时在指标窗口绘制曲线。

对交易者的好处:

  • 可信度:您开仓不再是凭借“感觉要涨”,而是基于最近N天的统计数据,该特定时段上涨概率达到70%;
  • 精准度:不仅知晓方向,还可以根据平均波动幅度,预估目标价位;
  • 灵活性:指标既支持单个货币对,也支持价差(两类资产的差值)分析,可用于套利与市场中性策略;
  • 纪律性:不再随意频繁交易,只在具备统计优势的最优时段内交易。

它并不是交易“圣杯”,而只是把您的交易体系化,将交易从直觉判断,转变为可度量、可管控的概率游戏。

使用方式:

  • 单品种模式:展示选定周期内的平均价格水平;
  • 价差模式:展示两个交易品种差值的平均值;
  • 当前价格与该平均线的交叉,可作为超买/超卖信号。

例如:

  • 欧元兑美元:SMA(回溯90天,8:00至12:00时段)= 1.0850 —— 如果现价高于该数值,市场可能处于超买状态。
  • 欧元兑美元/英镑兑美元价差:SMA = 0.0015 —— 如果当前价差高于该数值,代表欧元强于英镑。

架构
指标架构图

该架构图展示用户输入数据如何经过处理与分析,最终输出交易品种或品种价差的潜在行情方向。 

关键组成部分:

  • 输入参数模块(紫色)
    • 交易品种配置(单品种或价差模式)
    • 时间窗口选择
    • 计算参数设置
  • 数据处理单元(蓝色)
    • 加载原始数据
    • 需要时执行价差运算
    • 套用基础计算公式运算
    • 时间筛选
  • 统计分析模块(橙色)
    • 小时维度指标
    • 概率计算
    • 波动率测算
    • 历史极值
  • 可视化输出模块(绿色)

指标输入参数

input string InpSymbol1 = "EURUSD";        // Main symbol
input string InpSymbol2 = "";              // Secondary symbol (for spread)
input double InpLotCoeff1 = 1.0;           // Symbol1 lot coefficient
input double InpLotCoeff2 = 1.0;           // Symbol2 lot coefficient
input int InpStartHour = 8;                // Start hour (0-23)
input int InpEndHour = 12;                 // End hour (0-23)
input int InpHistoryDays = 30;             // History depth (days)
input ENUM_TIMEFRAMES InpAnalysisTF = PERIOD_H1; // Analysis timeframe
input int InpFormulaType = 0;              // ISI formula type (0-3)
input int InpMAPeriod = 14;                // SMA period for formula 0

日内交易应用算法:

  1. 筛选行情变动概率最高的时段(例如60%以上)
  2. 找出平均波动幅度最大的周期
  3. 将当前价格行为与历史数据进行对比
  4. 信号匹配时进场交易


指标公式详细说明

该指标通用性强,既可以分析单个交易品种,也能分析两个品种之间的价差。公式的选用取决于您的交易风格。

公式0:价差/价格SMA(核心、功能最完备的公式)

该公式用于计算SMA:

  • 如果选择单个交易品种,则对其价格做平滑处理;
  • 如果选择两个交易品种,则先计算价差(K1×价格1 − K2×价格2),再对价差做SMA平滑。

平滑操作可以过滤市场噪声,帮助识别整体趋势。

有效使用方法:观察ISI主曲线(蓝色)穿越零轴的信号,
自上而下穿越零轴为看跌信号;自下而上穿越零轴为看涨信号。 

SMA公式:

  • 单交易品种:SMA = N周期价格总和 ÷ N
  • 价差模式:SMA = N周期价差总和 ÷ N

价差 = K1×价格1 − K2×价格2

void CalculateFormula0(const int rates_total, const int prev_calculated)
{
   for(int i = start; i < rates_total; i++)
   {
      if(isSpread)
      {
         // Calculate spread SMA
         double sum = 0.0;
         int count = 0;
         for(int j = 0; j < InpMAPeriod && (i - j) >= 0; j++)
         {
            sum += InpLotCoeff1 * Temp_Open[i-j] - InpLotCoeff2 * Temp_Open2[i-j];
            count++;
         }
         PriceSMA_Buffer[i] = sum / count;
      }
      else
      {
         // Calculate the SMA price for one symbol
         double sum = 0.0;
         int count = 0;
         for(int j = 0; j < InpMAPeriod && (i - j) >= 0; j++)
         {
            sum += Temp_Open[i-j];
            count++;
         }
         PriceSMA_Buffer[i] = sum / count;
      }
      ISI_Buffer[i] = PriceSMA_Buffer[i];
   }
}

交易使用方法
当ISI曲线自下而上穿越零轴时,预示价格可能上行;而曲线自上而下穿越零轴时,则预示价格可能下行。ISI值远离零轴时,代表趋势强度较高。

举个例子,我们选取欧元兑美元交易品种,时间窗口为8:00至12:00,SMA周期设置为14,指标会展示最近14根K线的平均价格。如果当前价格高于SMA,后续有可能上涨;如果低于SMA,则有可能下跌。

交易策略
指标常规使用逻辑:等待选定交易时段开启(例如早8点),观察价格与SMA的交叉信号,顺着交叉方向开仓;当交叉信号反转,或到达时间窗口结束时平仓。

价差示例演示
如果分析欧元兑美元/英镑兑美元价差,将加权系数设置为1.0/0.8,周期为14,则指标会输出该货币对差值的平滑值。数值大于0代表第一个品种相对第二个品种占优;数值小于0则代表第一个品种相对第二个品种走弱。零轴穿越代表趋势可能发生反转。

公式1:价格差值

该公式计算单个品种收盘价与开盘价之差;如果为双品种价差模式,则计算价差的变动值。

单品种计算公式:

ISI = 收盘价 − 开盘价

价差:
ISI = (K1×收盘价1 − K2×收盘价2) − (K1×开盘价1− K2×开盘价2)

void CalculateFormula1(const int rates_total, const int prev_calculated)
{
   for(int i = start; i < rates_total; i++)
   {
      if(isSpread)
      {
         double spreadClose = InpLotCoeff1 * Temp_Close[i] - InpLotCoeff2 * Temp_Close2[i];
         double spreadOpen = InpLotCoeff1 * Temp_Open[i] - InpLotCoeff2 * Temp_Open2[i];
         ISI_Buffer[i] = spreadClose - spreadOpen;
      }
      else
      {
         ISI_Buffer[i] = Temp_Close[i] - Temp_Open[i];
      }
   }
}

该指标展示单根K线收盘价与开盘价的差值,也就是以点为单位的K线实体大小。数值为正代表阳线,数值为负代表阴线。数值的绝对值越大,行情波动越强。可用于判断特定时段内的趋势强度。

交易使用方法
如果ISI大于0,K线为阳线;如果ISI小于0,K线为阴线。数值大幅偏离零轴,代表行情波动剧烈。例如,英镑兑美元在上午10点,数值+0.00010代表该小时开盘后上涨10点;负值则代表下跌。

交易策略
每小时开盘时,固定记录开盘价。如果差值达到+150点,该交易品种或价差有可能继续上行;如果达到-150点,则有可能下行。在小时结束或止盈目标达成时平仓。

ISI大于0 → 阳线;ISI小于0 → 阴线。偏离零轴越远,波动强度越高。

公式2:波动率指数

用于衡量单个交易品种的波动率,或是两个交易品种之间的波动率差值。

单交易品种数学表达式:

ISI = (最高价 − 最低价)/点

价差:
ISI = (K1×(最高价1− 最低价1)− K2×(最高价2− 最低价2))/点  

void CalculateFormula2(const int rates_total, const int prev_calculated)
{
   for(int i = start; i < rates_total; i++)
   {
      if(isSpread)
      {
         double range1 = Temp_High[i] - Temp_Low[i];
         double range2 = Temp_High2[i] - Temp_Low2[i];
         ISI_Buffer[i] = (InpLotCoeff1 * range1 - InpLotCoeff2 * range2) / symbol1Point;
      }
      else
      {
         double range = Temp_High[i] - Temp_Low[i];
         ISI_Buffer[i] = range / symbol1Point;
      }
   }
}

指标数值较高,代表该小时波动率大,意味着行情大概率会出现突破与强势单边走势。反之,数值较低代表市场处于平静震荡区间。这可以帮助我们判断最佳开仓或平仓时机:波动活跃时段适合突破策略;而平静时段适合观望或者做区间交易。

例如,欧元兑美元的小时波幅为150点,指标对应数值就是150。欧元兑美元/英镑兑美元价差组合,两个品种波幅分别为150点与120点,加权系数设为1.0/1.0,则指标数值等于30点。交易逻辑很简单:高数值代表波动率抬升,有可能走出强势行情;低数值代表震荡整理;指标数值突然飙升,预示突破行情即将到来。

公式3:K线强度指标

基于K线实体大小(开盘价与收盘价之差)评估行情动能强弱。

单交易品种的数学表达式:
ISI = (收盘价 − 开盘价)/点

价差:
ISI = (K1×(收盘价1− 开盘价1)− K2×(收盘价2 − 开盘价2))/点

void CalculateFormula3(const int rates_total, const int prev_calculated)
{
   for(int i = start; i < rates_total; i++)
   {
      if(isSpread)
      {
         double body1 = Temp_Close[i] - Temp_Open[i];
         double body2 = Temp_Close2[i] - Temp_Open2[i];
         ISI_Buffer[i] = (InpLotCoeff1 * body1 - InpLotCoeff2 * body2) / symbol1Point;
      }
      else
      {
         double body = Temp_Close[i] - Temp_Open[i];
         ISI_Buffer[i] = body / symbol1Point;
      }
   }
}

该公式与公式1类似,但输出单位不是价格,而是点,更便于评估潜在盈利与计算手数。指标反映的是目标行情的动能强度,即K线实体,并不包含影线带来的市场杂波。如果ISI大于0,代表强势阳线;如果ISI小于0,代表强势阴线。数值接近0,说明市场多空僵持,会形成十字星类K线。

在交易中,较高的正值代表行情有可能延续上涨;负值代表有可能延续下跌。当指标数值靠近0时,最好不要开仓。例如,数值+8代表强势阳线,-5代表中等强度阴线。如果指标超过+10,可以顺着K线方向开仓;当出现反向强K线时平仓。

以欧元兑美元为例,一根K线开盘价为1.10000、收盘价为1.10200,计算结果为+200点,代表强势上涨;如果开盘价为1.10200、收盘价为1.10000,则结果为- 200点,代表强势阴线。 

交易解读:

  • 较大正值 —— 强势阳线
  • 较大负值 —— 强势阴线
  • 数值趋近为0 —— 市场方向不明,十字星形态


信息面板 —— 数据读取方法

面板展示选定时间区间内每个小时的统计数据:

  • 上涨/下跌概率
  • K线实体平均大小
  • 最大/最小波幅
  • 方向(上涨/下跌/中性)
 字段      描述     样本值 
时间     小时(例如,08:00) 08:00
方向(▲/▼) 方向(▲ –上涨, ▼ – 下跌)
概率     行情变动概率(单位:%) 65%
实体大小     K线实体平均大小(点) 15.2
方向     整体方向(上涨/下跌/中性) 上涨
平均波幅     平均行情波动幅度(点) 150
波幅区间     最小值/最大值 50/250

示例输出:

08:00 ▲ 65% 15.2 UP 15.2 10.0/25.0
09:00 ▼ 58% 12.5 DOWN 12.5 8.0/20.0

解读:

  • 08:00,上涨概率65%,K线实体均值15.2点 → 有可能出现上涨行情
  • 09:00,下跌概率58%,K线实体均值12.5点 → 有可能出现下跌行情

面板读取方法(以10:00这一行数据为例)

10:00 ▲ 70% 12.5 UP 8.5 5.1/21.3

  • 10:00 —— 统计对应的小时时段
  • (绿色箭头)—— 方向可视化标识(看涨/看跌)
  • 70% —— 该小时出现上涨行情的概率
  • 12.5点 —— K线实体平均大小(平均波动),单位为点
  • UP —— 主导方向文字标识(UP代表上涨、DOWN代表下跌、NEUTRAL代表中性)
  • 8.5点 —— 平均波动,单位为点
  • 5.1/21.3 —— 历史K线实体的最小值/最大值

因此,查看面板后,您仅需10秒就能快速知晓:历史上哪些时段市场交投最活跃,以及对应的行情方向。例如,10:00至11:00上涨概率70%,平均波动15点;11:00至12:00下跌概率65%,平均波动12点。这样您就直接得到一份早盘交易预案。


指标使用说明

步骤1:指标参数设置

  • 选择主交易品种(例如欧元兑美元);
  • 指定时间窗口(例如8:00至12:00);
  • 设置回溯历史深度(例如30天);
  • 选择计算公式(0至3号)。

步骤2:统计分析   

  • 如果概率大于55% → 顺着趋势方向寻找开仓机会;
  • 如果K线实体均值较大 → 可设置更大的止盈(TP);
  • 如果波动率较高,适合采用突破策略。

步骤3:交易信号

如果ISI指标位于零轴上方,则行情有可能上行,上涨概率大于60%;如果ISI指标位于零轴下方,则行情有可能下行,下跌概率大于60%。

参数设置:

  •  选择主品种,次品种为可选项;
  •  设置分析时间窗口(例如8:00至12:00);
  •  设置历史回溯深度(推荐30至60天);
  •  选用合适的计算公式。

信息面板分析:

  • 查看行情变动概率(Prob);
  • 评估平均波动幅度(AvgMove);
  • 判断主导方向(上涨/下跌/中性)。

该指标在市场呈现季节性规律的特定时段交易时效果尤为突出。季节性交易方法:

  • 通过信息面板判断最可能的行情方向;
  • 将当前行情波动与统计得到的均值做对比;
  • 当前行情走势得到统计数据确认后再开仓。

指标设置:

  • 主交易品种 —— 核心交易标的(例如欧元兑美元)
  • 次交易品种 —— 用于价差计算的第二个标的(单交易品种分析时留空);
  • 起始小时和结束小时 —— 分析时间窗口(例如8至12点)
  • 历史回溯深度 —— 单位:天(例如30)
  • 分析周期 —— 推荐使用H1(1小时K线)
  • 公式类型 —— 选用的计算模型(0至3号)

实操建议

优先从主要货币对(欧元兑美元、英镑兑美元)入手,将历史回溯深度设置为30至60天,并挑选交投最活跃的交易时段,例如伦敦时段8:00至12:00。测试不同的SMA计算公式与周期,寻找最优参数组合。该指标会自动更新统计数据,展示价格在历史同期的表现,帮助交易者做出有理有据的交易决策。

将指标加载至图表,设置交易品种、手数系数、时间区间以及历史回溯深度。优先选用公式0或公式1。在交易时段内仔细查看信息面板:挑选概率高和平均波动幅度大的时段。如果使用公式 1,等待阳线信号(ISI>0)或阴线信号(ISI<0)。例如,如果10点的行情概率为70%,代表强信号。沿指定方向开仓,将止损设置在近期局部高低点附近,或按照K线实体最小值(minBodySize)设置;止盈采用K线实体平均值(avgBodySize)。止盈触发或小时时段结束(例如10:55)时平仓,以此抓住主要行情并规避回调风险。

指标的独有特性

  • 全面分析能力:它并非简单的箭头信号指标,可提供每个小时完整的统计信息:行情概率、平均波动、波动区间。
  • 通用性强:支持任意品种(外汇、股票、指数、加密货币),也支持品种价差分析,可用于配对交易与套利策略。
  • 灵活参数设置:可自主选择分析时段、历史回溯长度、计算公式与界面样式。指标可适配任意交易时段与交易风格。
  • 客观理性:消除交易中的情绪干扰,使得交易不再依靠主观猜测,而是基于客观、经过统计验证的数据。
  • 可视化简洁:所有关键信息直接展示在图表的信息面板上,无需手动计算。
  • 增强型日内季节性分析:很多季节性指标基于日线、周线数据,而ISI ProSpread SMA聚焦日内波动,这对日内交易至关重要。
  • 指标不会重绘:指标基于历史数据运算,已经形成的K线对应的指标数值不会发生改变,避免假信号与事后复盘的“后视镜错觉”。

进行价差交易时需要注意的是,选择具备相关性的交易品种组合(欧元兑美元/英镑兑美元、黄金/白银),设置手数系数以平衡价差。使用公式0判断价差方向:价差数值为正时,价差有可能上行;数值为负时,价差有可能下行。

高波动行情交易:使用公式2识别波动率抬升的时段;在高波动时段采用突破策略,并根据预期波动区间放大止损。

对于新手交易者,该指标提供了独特的交易方式,依托统计规律交易,而非随机猜测。对于资深交易者,它可以用来验证交易思路,挖掘新的交易机会。


结论

ISI ProSpread SMA不只是一款指标,更是您的全天候专属统计分析师。它将杂乱的市场噪声转化为清晰、可验证的数值,为交易者带来实实在在的统计优势。它无法保证每一笔交易都能100%盈利,但其交易体系建立在概率论与数学期望之上,这也是在金融市场实现稳定收益最可靠的路径之一。指标的每一套计算公式,都提供了一个独特视角来解读市场动态。在后续文章中,我们将继续讲解基于该指标在 MetaTrader 5 平台编写自动化交易EA策略。 

请牢记,没有任何指标可以给出100%准确的信号。ISI ProSpread SMA指标最佳的使用方式,是作为完整交易系统的组成部分,并搭配基本面分析共同使用。 

本文由MetaQuotes Ltd译自俄文
原文地址: https://www.mql5.com/ru/articles/18821

附加的文件 |
最近评论 | 前往讨论 (2)
Stanislav Korotky
Stanislav Korotky | 29 8月 2025 在 11:26
图表中的表格显示得有点歪——各列在行中没有对齐。
Roman Shiredchenko
Roman Shiredchenko | 29 8月 2025 在 13:12
Stanislav Korotky #:
图表中的表格显示有点歪——列与行没有对齐。
既然已经这样了……我就对齐了一下。关键是内容清晰可读,字体也没问题。重要的是思路,以及如何运用它……
我会再检查一下对齐情况,如果能做得更好,我会重新上传。我试着调整过——目前是我这样实现的。感谢指出不足之处。我会尝试在一周内修正。
交易策略 交易策略
各种交易策略的分类都是任意的,下面这种分类强调从交易的基本概念上分类。
市场模拟:仓位视图(三) 市场模拟:仓位视图(三)
在之前的文章中,我们提到过有时需要为 ZOrder 属性设置一个值。但是为什么呢?原因在于,许多向图表添加对象的代码根本不使用(或者更准确地说,不定义)此属性的值。关键在于,我并不是来规定每个程序员应该或不应该做什么,或者他们应该或不应该如何编写代码的。亲爱的读者,我在此向您以及所有真正想了解这些过程内部运作原理的人展示,幕后究竟发生了什么。
新手在交易中的10个基本错误 新手在交易中的10个基本错误
新手在交易中会犯的10个基本错误: 在市场刚开始时交易, 获利时不适当地仓促, 在损失的时候追加投资, 从最好的仓位开始平仓, 翻本心理, 最优越的仓位, 用永远买进的规则进行交易, 在第一天就平掉获利的仓位,当发出建一个相反的仓位警示时平仓, 犹豫。
从新手到专家:使用MQL5实现动态新闻标题(9)—— 新闻交易中的单图表多品种管理 从新手到专家:使用MQL5实现动态新闻标题(9)—— 新闻交易中的单图表多品种管理
新闻行情往往伴随着剧烈波动,交易者需要在极短时间内管理多个持仓与交易品种。在本文中,我们将把多品种功能集成到新闻标题EA中,以集成多品种功能的方式应对多品种交易的挑战。接下来我们一起探讨,如何借助MQL5算法交易,让多品种交易变得更加高效、强大。