Discusión sobre el artículo "Guía paso a paso para escribir un Expert Advisor en MQL5 para principiantes" - página 14

 

Hola Sr. Olowoyo

Muchas gracias por su artículo extremadamente interesante sobre la forma de construir y EA.

Es simple para los principiantes y realmente útil

Soy realmente nuevo en la codificación de EA, pero me doy cuenta de que es extremelly necesario probar diferentes estrategias.

He descargado que EA y tratar de compilarlo, pero me sale de inmediato 50 errores ...

En los comentarios anteriores no he visto este tipo de problemas reportados por los usuarios ...

Adjunto un extracto de la tabla de errores.

Apreciaría mucho recibir ayuda.

Jean Philippe

Archivos adjuntos:
 

Buenos días a todos.

¿Pueden decirme cómo adaptar MT5 Expert Advisor para operar en la sección de acciones de mmvb?

Ninguno de los Expert Advisors funciona...

 
Dadayance:

Buenos días a todos.

¿Pueden decirme cómo adaptar MT5 Expert Advisor para operar en la sección de acciones de mmvb?

Ninguno de los Expert Advisors funciona....

Lo más probable es que esté todo en:

Foro sobre trading, sistemas automatizados de trading y testeo de estrategias de trading

Información incompleta aplicación FOK

Karputov Vladimir, 2015.10.06 09:10

Si usted ha construido un Asesor Experto con la ayuda de asistente, trate de añadir este código:

//+------------------------------------------------------------------+
//| Función de inicialización del experto |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Inicializando experto
   if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
     {
      //--- fallido
      printf(__FUNCTION__+": error initializing expert");
      ExtExpert.Deinit();
      return(INIT_FAILED);
     }
//---
   CExpertTrade *MyTrade=new CExpertTrade;
      if(MyTrade==NULL)
     {
      //--- fallido
      printf(__FUNCTION__+": error creating MyTrade");
     }
   MyTrade.SetTypeFilling(ORDER_FILLING_RETURN);
   ExtExpert.InitTrade(1,MyTrade);
//--- Creando señal
   CExpertSignal *signal=new CExpertSignal;
   if(signal==NULL)

 
Karputov Vladimir:

Probablemente sea eso:


Gracias Vladimir, lo intentaré el lunes.
 

Hola Samuel.

su guía era impresionante y realmente aclaró el aire.

pero tengo algunos problemas en llamar a otros indicadores en mi EA.

¿puedes decirme como añadir señales MACD y VIDyA en mi EA? Necesito calcular la Señal y la cantidad Principal de MACD por ejemplo pero no se como llamarlos en mi EA. Sería de gran ayuda si me dices cómo hacerlo :)

usted es impresionante

 

¡Buenas tardes!

De nuevo

My_First_EA (EURUSD,H1) 2016.03.01 07:00:00 Alerta: La solicitud para establecer la orden de venta falló - código de error:4756.

ZeroMemory(mrequest) añadido antes de mrequest.action = TRADE_ACTION_DEAL;

En el código también

MqlRates mrate[]; // Contendrá precios, volúmenes y spread para cada barra

ZeroMemory(mrequest);

/*

Establecer indexación en matrices de cotizaciones e indicadores

como en series temporales

*/

// array de cotizaciones

ArraySetAsSeries(mrate,true);

Por favor, ¡dime cómo solucionarlo!

Actualización.

mrequest.type_filling = ORDER_FILLING_IOC;

mrequest.type_time = ORDER_TIME_DAY;

¡Gracias, Karputov Vladimir2016.02.26 06:10!

https://www.mql5.com/ru/forum/15020#comment_1950544

Неполные сведения FOK заявки
Неполные сведения FOK заявки
  • www.mql5.com
Другие функции OrderOpen, PositionOpen с параметром тип ордера ORDER_TYPE_BUY_LIMIT тоже не получается. - - Категория: биржевой трейдинг
 
Las operaciones mostradas en la parte superior del gráfico de precios en mis pruebas son las mismas, pero el gráfico de saldo/fondos es sorprendentemente diferente. )) Simplemente no entiendo, ¿por qué diablos poner gráficos falsos en tales artículos, que representan la rentabilidad? Se trata de un ejemplo. Nadie se quejará si el ejemplo da una pérdida estable, pero ¿por qué engañar a la gente? He pasado mucho tiempo intentando averiguar qué estoy haciendo mal, por qué mi gráfico de saldo es diferente. Pido disculpas, por supuesto, por ser un poco ingenuo al esperar un gráfico como el de la imagen. Quizá todo el mundo aquí sabe que se hace por "belleza", pero yo no lo sabía.
 
AsketSD:

Después de algunas dificultades, el probador funcionó completamente y produjo resultados que coinciden con los indicados en el artículo.

¿Cómo puede ser esto: el mismo código, los mismos datos de entrada, y el resultado es diferente? ))

No lo entiendo. No obtengo nada similar al gráfico de equilibrio dado.

 

Hola a todos


He trabajado mi camino a través de los códigos de EA y ahora quería probarlo en el probador de estrategia de acuerdo con las instrucciones y también se inicia. Pero no entra en un comercio. Se indica como un error que la orden no se puede enviar. Luego he descargado el EA original y lo mismo en verde. Ya durante la compilación hay una advertencia en la línea "ordersend".


¿Cuál es la razón de esto? ¿Conoce el problema?


LG

Opticus

 
¿Qué mantenimiento - qué mensajes de error en la pestaña Diario?