L'indicateur modifie toujours la couleur du graphique. Si vous rétablissez la version standard et que vous tapez sur iCustom, le graphique est à nouveau coloré à sa manière.
L'indicateur modifie toujours la couleur du graphique. Si vous rétablissez la version standard et que vous tapez sur iCustom, le graphique est à nouveau coloré à sa manière.
Cela signifie que nous avons des valeurs dans les tampons, c'est déjà bien. Essayez ensuite de trouver la valeur non pas sur la 1ère barre mais un peu plus loin, sur 2-3 barres, ou inversement, sur 0. Vous ne pouvez rien dire sans avoir vu le code.
les gars, veuillez expliquer pourquoi lorsque vous augmentez le pas des paramètres pendant l'optimisation le nombre de passes en bas à droite du terminal n'est pas réduit, c'est-à-dire que le nombre est le même que dans une optimisation plus détaillée quelle pourrait être la raison et le même temps que dans une optimisation plus détaillée en général le pas ne permet pas de réduire le temps d'optimisation pourquoi ? et comment accélérer l'optimisation en général ?
Je me bats depuis longtemps avec webrequest (get), d'abord avec mql4 et maintenant avec mql5.
La solution est la suivante : j'ai besoin d'un onTick pour copier du site les prix de certains cross exotiques. Mon courtier, malheureusement, ne les a pas. L'exemple de la croix se trouve sur le site ci-dessous :
Aidez-moi, s'il vous plaît. Je suis presque prêt à payer pour la solution de ce problème : pouvez-vous imaginer jusqu'où cela va ?))
Comment obtenir une variable de type chaîne de caractères dans EA, si l'appel de la fonction dll ne renvoie qu'un pointeur sur une chaîne de caractères ?
Je me bats depuis longtemps avec webrequest (get), d'abord avec mql4 et maintenant avec mql5.
La solution est la suivante : je dois copier le prix d'un certain nombre d'offres exotiques du site web vers le onTick. Mon courtier, malheureusement, ne les a pas. L'exemple de la croix se trouve sur le site ci-dessous :
Aidez-moi, s'il vous plaît. Je suis presque prêt à payer pour la solution de ce problème : pouvez-vous imaginer jusqu'où cela va ?))
Bonne chance à tous ! 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;
}
Ensuite, vous recherchez les données requises dans la variable où vous avez reçu le message-réponse à l'aide des fonctions texte. Il est préférable de visualiser le message-réponse dans votre navigateur, c'est-à-dire d'aller sur la page requise et d'ouvrir le code source de la page. Trouvez-y les données requises, et écrivez un filtre unique dans le programme.
Je n'ai pas travaillé avec Investing de cette manière et je pense que ce sera problématique. Ils ont rendu leur site particulièrement lent pour ceux qui n'ont pas d'abonnement. Il est donc préférable de trouver une autre source de citations pour la lecture automatique du code du programme.
PS> Vous ne pouvez pas appeler WebRequest dans l'indicateur. Vous devrez donc établir une connexion entre l'indy et l'EA ou entre l'indy et le script en boucle, afin de transmettre les données à l'indy.
J'ai fait le code, ou plutôt une parodie de celui-ci, pendant une demi-journée d'étude et d'étude, il génère l'erreur "return value of 'OrderSend' should be checked".
Quelqu'un peut-il m' aider à résoudre ce problème ?
J'ai fait le code, ou plutôt une parodie de celui-ci, pendant une demi-journée d'étude et d'étude, il génère l'erreur "return value of 'OrderSend' should be checked".
Как правильно использовать функцию обработки ошибок, чтобы при возникновении непреодолимой ошибки при отправки ордера, эксперт перестал делать запросы на отправку ордера.
J'ai oublié, merci pour votre attention.
Un nouveau truc pour moi. Voici le résultat.
L'indicateur modifie toujours la couleur du graphique. Si vous rétablissez la version standard et que vous tapez sur iCustom, le graphique est à nouveau coloré à sa manière.J'ai oublié, merci pour votre attention.
Un nouveau truc pour moi. Voici le résultat.
L'indicateur modifie toujours la couleur du graphique. Si vous rétablissez la version standard et que vous tapez sur iCustom, le graphique est à nouveau coloré à sa manière.Cela signifie que nous avons des valeurs dans les tampons, c'est déjà bien. Essayez ensuite de trouver la valeur non pas sur la 1ère barre mais un peu plus loin, sur 2-3 barres, ou inversement, sur 0. Vous ne pouvez rien dire sans avoir vu le code.
Messieurs, salutations !
Je me bats depuis longtemps avec webrequest (get), d'abord avec mql4 et maintenant avec mql5.
La solution est la suivante : j'ai besoin d'un onTick pour copier du site les prix de certains cross exotiques. Mon courtier, malheureusement, ne les a pas. L'exemple de la croix se trouve sur le site ci-dessous :
Aidez-moi, s'il vous plaît. Je suis presque prêt à payer pour la solution de ce problème : pouvez-vous imaginer jusqu'où cela va ?))
Bonne chance à tous ! BugRiver
Comment obtenir une variable de type chaîne de caractères dans EA, si l'appel de la fonction dll ne renvoie qu'un pointeur sur une chaîne de caractères ?
Lien vers la documentation
Messieurs, salutations !
Je me bats depuis longtemps avec webrequest (get), d'abord avec mql4 et maintenant avec mql5.
La solution est la suivante : je dois copier le prix d'un certain nombre d'offres exotiques du site web vers le onTick. Mon courtier, malheureusement, ne les a pas. L'exemple de la croix se trouve sur le site ci-dessous :
Aidez-moi, s'il vous plaît. Je suis presque prêt à payer pour la solution de ce problème : pouvez-vous imaginer jusqu'où cela va ?))
Bonne chance à tous ! BugRiver
Je n'ai pas travaillé avec Investing de cette manière et je pense que ce sera problématique. Ils ont rendu leur site particulièrement lent pour ceux qui n'ont pas d'abonnement. Il est donc préférable de trouver une autre source de citations pour la lecture automatique du code du programme.
PS> Vous ne pouvez pas appeler WebRequest dans l'indicateur. Vous devrez donc établir une connexion entre l'indy et l'EA ou entre l'indy et le script en boucle, afin de transmettre les données à l'indy.
J'ai fait le code, ou plutôt une parodie de celui-ci, pendant une demi-journée d'étude et d'étude, il génère l'erreur "return value of 'OrderSend' should be checked".
Quelqu'un peut-il m' aider à résoudre ce problème ?
J'ai fait le code, ou plutôt une parodie de celui-ci, pendant une demi-journée d'étude et d'étude, il génère l'erreur "return value of 'OrderSend' should be checked".
Quelqu'un peut-il m'aider à le comprendre et me dire comment créer une EA?
Je vais bien. Je dois encore lire la fonction de gestion des erreurs et l'ajouter au code.
https://www.mql5.com/ru/forum/64058
C'est bon. Il ne reste plus qu'à se documenter sur la fonction de gestion des erreurs et à l'ajouter au code.
Il ne trouvera pas l'erreur, vous lui dites tout de suite :
Oui, il ne trouvera pas d'erreur, tu me dis tout de suite :
D'ACCORD.
après chaque commande pour ouvrir/fermer n'importe quelle commande, ajoutez cette ligne :
et placez la fonction appelée après le code EA :