Meta5 no me reconoce OrderType()

 
Tengo un código simple que me permite solo cerrar las posiciones abiertas, o por lo menos es lo que debería de hacer, sin embargo no logro que compile, me sigue apareciendo el mismo error una y otra vez:

El error es el siguiente:

'OrderType' - undeclared identifier
')' - expression expected


Código:
//+------------------------------------------------------------------+
//|                                                     RSI_Trade.mq5|
//+------------------------------------------------------------------+
#property strict

#include <Trade\Trade.mqh>  

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
{
   // Nada especial en la inicialización
   return INIT_SUCCEEDED;
}
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
{
   // Nada especial en la desinicialización
}
//+------------------------------------------------------------------+
//| Expert tick function                                            |
//+------------------------------------------------------------------+
void OnTick()
{

   if (PositionSelect(_Symbol))
   {

      if (!OrderClose(OrderTicket(), OrderLots(), SymbolInfoDouble(_Symbol, SYMBOL_BID), 3, clrNONE))
         Print("Error al cerrar la orden de venta: ", GetLastError());
   }
}
//+------------------------------------------------------------------+

Documentación para MQL5: Obtención de información de mercado / SymbolInfoDouble
Documentación para MQL5: Obtención de información de mercado / SymbolInfoDouble
  • www.mql5.com
Devuelve la propiedad correspondiente del símbolo especificado. Existen 2 variantes de la función. 1. Inmediatamente devuelve el...
 
CheshireZol:
Tengo un código simple que me permite solo cerrar las posiciones abiertas, o por lo menos es lo que debería de hacer, sin embargo no logro que compile, me sigue apareciendo el mismo error una y otra vez:

El error es el siguiente:

'OrderType' - undeclared identifier
')' - expression expected


OrderType no aparece en el código que ha mandado.

OrderType estará dentro de la función OrderClose, tendremos que verla, no?

Esto es como: "No me funciona la tostadora", y mandas una foto de la casa por fuera.

Razón de la queja: