MetaTrader5
Multi Arbitration 1.1xx: Tu Asesor Experto para MetaTrader 5
Hoy quiero hablarte sobre la última versión de Multi Arbitration 1.000, que ha sido mejorada y ahora cuenta con la versión 1.1xx.
Diferencias con la versión 1.000:
El EA se ejecuta únicamente en el marco de tiempo PERIOD_M1 (puedes ver la explicación más abajo, en el parámetro Time frame).
Ahora, el EA opera con dos símbolos al mismo tiempo. El segundo símbolo se toma del array estático ExtArrSymbols:
string ExtArrSymbols[20]=
{
"EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD",
"AUDUSD","AUDNZD","AUDCAD","AUDCHF","AUDJPY",
"CHFJPY","EURGBP","EURAUD","EURCHF","EURJPY",
"EURNZD","EURCAD","GBPCHF","GBPJPY","CADCHF"
};
//+------------------------------------------------------------------+
//| Función de inicialización del Asesor Experto |
//+------------------------------------------------------------------+
int OnInit()
El principio de apertura de posiciones ha cambiado:
Ahora, una nueva posición de COMPRA solo puede abrirse cuando el precio actual está por debajo de la posición de COMPRA más baja.
Una nueva posición de VENTA solo puede abrirse cuando el precio actual está por encima de la posición de VENTA más alta.
El nuevo parámetro Time frame permite optimizar el EA en cualquier gráfico. El Asesor Experto funciona cuando aparece una nueva barra del símbolo principal (es decir, el símbolo del gráfico en el que está ejecutándose el EA):
//+------------------------------------------------------------------+
//| Función de tick del Asesor Experto |
//+------------------------------------------------------------------+
void OnTick()
{
//--- trabajamos solo en el momento de la aparición de una nueva barra
static datetime prevtime=0;
datetime time_0=iTime(0,m_symbol_one.Name(),InpTimeFrame);
if(time_0==prevtime)
return;
prevtime=time_0;
Aquí la variable InpTimeFrame es nuestra entrada de Time frame. Dependiendo de la entrada de Time frame, ¡podemos habilitar al EA para que funcione en cualquier marco de tiempo!
Resultados de pruebas en EURUSD:
2017.11.03