Ninguno de los códigos publicados no abre operaciones, dando errores 2021.02.08 23:43:23.200 my_first_ea_sartrailing (ES,M1) Alert: Request to set Buy order failed - error code:4756 Al mismo tiempo la solicitud de precios parece ser real 2021.02.08 23:43:23.200 my_first_ea_sartrailing (ES,M1) Alerta: action= 1price= 3900.88sl= 3900.58tp= 3901.88volume= 0.1magic= 12345type= 0type_filling= 0deviation= 1000
Hola amigos, he cambiado OrderSend para el objeto Trade, mucho más fácil. Además el evento se ejecuta cada segundo, no es necesaria una frecuencia tan rápida. Lo cambié a cada 60 segundos y mejora drásticamente el rendimiento.
¿Realmente quiere entender lo que dicen los comentarios?
protected:
string m_symbol; // símboloENUM_TIMEFRAMES m_timeframe; // marco temporalbool m_eachtick; // se ejecuta en cada tickbool m_indicator; // mostrar el indicador en el gráficobool m_button; // mostrar botón de encendido/apagadoint m_button_x; // coordenada x del botónint m_button_y; // la coordenada del botóncolor m_bgcolor; // color del botóncolor m_txtcolor; // color de la leyenda del botónint m_shift; // desplazamiento de la barrabool m_onoff; // encendido/apagadoint m_handle; // tirador indicadordatetime m_lasttime; // hora de la última ejecución del trailing stopMqlTradeRequest m_request; // estructura de la solicitud comercialMqlTradeResult m_result; // estructura del resultado de la solicitud de negociaciónint m_digits; // el número de decimales del preciodouble m_point; // valor del artículostring m_objname; // nombre del botónstring m_typename; // nombre del tipo de trailing stopstring m_caption; // inscripción en el botón
Para iniciar sesión y usar el sitio web MQL5.com es necesario permitir el uso de Сookies.
Por favor, active este ajuste en su navegador, de lo contrario, no podrá iniciar sesión.
Ha iniciado sesión. La autenticación de dos factores se ha desactivado. Vuelva a configurarla y escanee un nuevo código QR, o continúe con la autenticación de dos factores desactivada.
Parece que esta es una discusión muerta pero pondré mis comentarios.
Hay un par de errores encontrados durante la compilación que necesitan ser resueltos.
En la petición ZeroMemory en la línea 116 el compilador dice
ZeroMemory' - toke inesperado, ¿probablemente el tipo es misión?
mrequest' - declaración sin tipo
Esto parece que el mrequest no fue declarado correctamente con un tipo......No estoy seguro de cómo solucionar esto.
Además,
valor de retorno de "OrderSend" debe ser comprobado. en line215 y 262
Parece que devuelve un valor que no debería.
Agradecería cualquier ayuda para solucionar estos dos problemas.
Chris
¿Realmente quieres entender lo que está escrito en los comentarios?
clase CTrailingStop{
¿Realmente quiere entender lo que dicen los comentarios?
Saludos, Vladimir.