简单易用的交易顾问
大家好,今天我想和大家分享一个非常实用的交易顾问——ExpWPRBB。这个顾问采用了一种简单的交易策略,主要基于两个指标的信号:威廉姆斯百分比范围(WPR)和布林带(BB)。只有当这两个指标的信号一致时,才会开仓:
- 买入:WPR从超卖区退出,并且当前K线的开盘价低于布林带的中间线。
- 卖出:WPR从超买区退出,并且当前K线的开盘价高于布林带的中间线。
布林带的宽度和ATR值会用来计算止损和获利水平。这个交易顾问仅支持在对冲账户上操作。此外,它还提供了非交易模式,可以在策略测试器的可视化模式中仅显示信号标签,以便于信号的控制。
输入参数概览
WPR(威廉姆斯百分比范围)
- InpPeriodWPR - WPR计算周期。用于计算指标值的K线数量。
- InpOverboughtWPR - WPR超买水平。超出此值即被视为市场超买(通常在-20到0之间);
- InpOversoldWPR - WPR超卖水平。低于此值即被视为市场超卖(通常在-80到-100之间)。
BB(布林带)
- InpPeriodBB - 布林带计算周期。用于计算布林带的K线数量。
- InpDeviationBB - 布林带的偏差。用于计算布林带宽度的标准差倍数。
- InpShiftBB - 布林带的偏移量。相对于当前K线的指标偏移。
- InpPriceBB - 布林带计算价格。用于计算的价格类型。
ATR(平均真实范围)
- InpPeriodATR - ATR计算周期。用于计算平均真实范围的K线数量。
交易设置
- InpSignalsOnly - 不进行交易,仅设置信号标签。如果设为真,顾问将不会开仓,只会在图表上显示信号;
- InpVolume - 开仓的手数。每笔交易的手数大小;
- InpDeviation - 滑点(以点为单位)。执行订单时允许的最大价格偏差;
- InpMagic - 魔术数字。用于跟踪EA仓位的唯一标识符;
- InpStopLoss - 止损(以点为单位)。止损水平。0表示不设置,-1表示按布林带宽度的一半计算;
- InpTakeProfit - 获利(以点为单位)。获利水平。0表示不设置,-1表示按ATR值计算;
- InpSLMltp - 止损大小的倍数,如果止损== -1。允许增加或减少自动计算的止损;
- InpTPMltp - 获利大小的倍数,如果获利== -1。允许增加或减少自动计算的获利。
默认的输入参数值经过优化,适合在H4图表周期上进行测试。
以下是使用默认参数在H4上进行的“所有报价”模式的测试结果:




