我有一个基于 ADX 的交易策略,最简单的方法是当 ADX 在 30 分钟图和小时图上均高于 30 时进入。
我需要在 MQL5 中创建一个 EA,以便在 ADX 在 30 分钟和每小时时间范围内达到 30 级时发出声音警报。
如果有人可以帮助我,我将不胜感激。
我有一个基于 ADX 的交易策略,最简单的方法是当 ADX 在 30 分钟图和小时图上均高于 30 时进入。
我需要在 MQL5 中创建一个 EA,以便在 ADX 在 30 分钟和每小时时间范围内达到 30 级时发出声音警报。
如果有人可以帮助我,我将不胜感激。
那么,
让我们继续:
//+------------------------------------------------------------------+
//| Expert tick function |
//+------------------------------------------------------------------+
void OnTick()
{
if ( iADX( _Symbol, PERIOD_H1, anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0 ) > 30.
&& iADX( _Symbol, PERIOD_M30, anAvgPERIOD, PRICE_HIGH, MODE_MAIN, 0 ) > 30.
){
PlaySound( "aFileWithDesiredSOUND.wav" );
}
}
人们不应该感到惊讶,因为显而易见的原因,这在 MT4 策略测试器中不起作用。