我有一个基于ADX的交易策略,最简单的方法是我在30分钟和每小时图表中当ADX高于30时输入。
我需要在MQL5中创建一个EA,只是为了给我一个声音警报,当ADX在30分钟和每小时的时间范围内达到30级时。
如果有人可以帮助我,我真的很感激。
答案 0 :(得分:0)
所以,
让我们继续:
//+------------------------------------------------------------------+
//| 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策略测试程序中显而易见的原因这不起作用。