El indicador sigue cambiando la coloración del gráfico. Si restableces el estándar y tocas a través de iCustom vuelve a colorear el gráfico a su manera.
El indicador sigue cambiando la coloración del gráfico. Si restableces el estándar y tocas a través de iCustom vuelve a colorear el gráfico a su manera.
Significa que tenemos valores en los buffers, ya es bueno. Entonces intenta encontrar el valor no en la 1ª barra sino un poco más lejos, en 2-3 barras, o viceversa, en 0. No puedes decir nada sin haber visto el código.
chicos por favor explicar por qué cuando se aumenta el paso de los parámetros durante la optimización el número de pases en la parte inferior derecha de la terminal no se reduce, es decir, el número es el mismo que en una optimización más detallada lo que podría ser la razón y el mismo tiempo que en una optimización más detallada en general paso no ayuda a reducir el tiempo de optimización por qué? y cómo acelerar la optimización en general?
Llevo mucho tiempo luchando con webrequest (get), primero con mql4 y ahora con mql5.
La solución es la siguiente: necesito un onTick para copiar del sitio los precios de algunos cruces exóticos. Mi corredor, por desgracia, no los tiene. El ejemplo de la cruz se encuentra en el sitio web de abajo:
Por favor, ayuda. Estoy casi dispuesto a pagar por la solución de este problema: ¿te imaginas hasta dónde llega?)
Llevo mucho tiempo luchando con webrequest (get), primero con mql4 y ahora con mql5.
La solución es la siguiente: necesito un onTick para copiar del sitio los precios de algunos cruces exóticos. Mi corredor, por desgracia, no los tiene. El ejemplo de la cruz se encuentra en el sitio web de abajo:
Por favor, ayuda. Estoy casi dispuesto a pagar por la solución de este problema: ¿te imaginas hasta dónde llega?)
¡Buena suerte a todos! BugRiver
/// Для MQL 4// url - адрес страницы сайта// timeot - время в течении которого будет ожидаться ответ (мс)// webData - сообщение-ответ на запрос т.е. данные страницы сайта в виде текста// cut - количество отбрасываемых символов от начала сообщения-ответа///// Функция возвращает - true в случае, если удалось получить сообщение-ответ на запрос.bool ReadURL(conststring url, int timeout, string &webData, int cut)
{
char
myMessage[],
webMessage[];
string sWebTitle;
if(url == NULL)
{
Print("URL: NULL");
returnfalse;
}
ResetLastError();
// метод HTTP, url-адрес, cookie, referer, таймаут, массив тела HTTP-сообщения, размер массива data[] в байтах, массив с данными ответа сервера, заголовки ответа сервераWebRequest("GET", url, NULL, NULL, timeout, myMessage, 0, webMessage, sWebTitle);
if(ArraySize(webMessage) == 0)
{
Print("В качестве ответа получено пустое сообщение.");
Print("URL: ", url);
returnfalse;
}
webData = CharArrayToString(webMessage, cut);
Print("URL: ", url);
Print("Title: ", sWebTitle);
returntrue;
}
A continuación, busca los datos necesarios de la variable que recibió el mensaje-respuesta con la ayuda de las funciones de texto. Lo mejor es ver el mensaje-respuesta en el navegador, es decir, ir a la página requerida y abrir el código fuente de la página. Encuentre allí los datos necesarios y escriba un filtro único en el programa.
No he trabajado con Investing de esta manera y creo que esto será problemático. Hicieron su sitio especialmente lento para aquellos que no tienen una suscripción. Por lo tanto, es mejor encontrar otra fuente de citas para la lectura automática del código del programa.
PD> No se puede llamar a WebRequest en el indicador. Así que tendrás que organizar la conexión entre el indy y el EA o el indy y el script en bucle, para entregar los datos al indy.
Hice el código, debería decir una parodia del código que aprendí y estudié durante medio día, genera error "el valor de retorno de 'OrderSend' debe ser comprobado".
Hice el código, o más bien una parodia del mismo, durante medio día de estudio y estudio, genera error "el valor de retorno de 'OrderSend' debe ser comprobado".
¿Puede alguien ayudarme a resolverlo y decirme cómo crear un EA?
Estoy bien. Todavía tengo que leer sobre la función de manejo de errores y añadir al código.
Как правильно использовать функцию обработки ошибок, чтобы при возникновении непреодолимой ошибки при отправки ордера, эксперт перестал делать запросы на отправку ордера.
Lo olvidé, gracias por su atención.
Un nuevo truco para mí. Aquí está el resultado
El indicador sigue cambiando la coloración del gráfico. Si restableces el estándar y tocas a través de iCustom vuelve a colorear el gráfico a su manera.Lo olvidé, gracias por su atención.
Un nuevo truco para mí. Aquí está el resultado.
El indicador sigue cambiando la coloración del gráfico. Si restableces el estándar y tocas a través de iCustom vuelve a colorear el gráfico a su manera.Significa que tenemos valores en los buffers, ya es bueno. Entonces intenta encontrar el valor no en la 1ª barra sino un poco más lejos, en 2-3 barras, o viceversa, en 0. No puedes decir nada sin haber visto el código.
Señores, ¡saludos!
Llevo mucho tiempo luchando con webrequest (get), primero con mql4 y ahora con mql5.
La solución es la siguiente: necesito un onTick para copiar del sitio los precios de algunos cruces exóticos. Mi corredor, por desgracia, no los tiene. El ejemplo de la cruz se encuentra en el sitio web de abajo:
Por favor, ayuda. Estoy casi dispuesto a pagar por la solución de este problema: ¿te imaginas hasta dónde llega?)
¡Buena suerte a todos! BugRiver
Cómo obtener una variable de tipo string en EA, si la llamada a la función dll devuelve sólo un puntero a string
Enlace a la documentación
Señores, ¡saludos!
Llevo mucho tiempo luchando con webrequest (get), primero con mql4 y ahora con mql5.
La solución es la siguiente: necesito un onTick para copiar del sitio los precios de algunos cruces exóticos. Mi corredor, por desgracia, no los tiene. El ejemplo de la cruz se encuentra en el sitio web de abajo:
Por favor, ayuda. Estoy casi dispuesto a pagar por la solución de este problema: ¿te imaginas hasta dónde llega?)
¡Buena suerte a todos! BugRiver
No he trabajado con Investing de esta manera y creo que esto será problemático. Hicieron su sitio especialmente lento para aquellos que no tienen una suscripción. Por lo tanto, es mejor encontrar otra fuente de citas para la lectura automática del código del programa.
PD> No se puede llamar a WebRequest en el indicador. Así que tendrás que organizar la conexión entre el indy y el EA o el indy y el script en bucle, para entregar los datos al indy.
Hice el código, debería decir una parodia del código que aprendí y estudié durante medio día, genera error "el valor de retorno de 'OrderSend' debe ser comprobado".
¿Puede alguien ayudarme a resolver esto?
Hice el código, o más bien una parodia del mismo, durante medio día de estudio y estudio, genera error "el valor de retorno de 'OrderSend' debe ser comprobado".
¿Puede alguien ayudarme a resolverlo y decirme cómo crear un EA?
Estoy bien. Todavía tengo que leer sobre la función de manejo de errores y añadir al código.
https://www.mql5.com/ru/forum/64058
Está bien. Lo único que queda es leer sobre la función de gestión de errores y añadirla al código.
Si no encuentra el error, se lo dices enseguida:
Sí, él no encontrará un error, inmediatamente me dices:
ESTÁ BIEN.
después de cada comando para abrir/cerrar cualquier pedido, agregue esta línea:
y coloque la función llamada después del código EA: