Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 258
Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Je ne comprends toujours pas ce qu'il faut mettre, et la façon dont le script est écrit n'est pas particulièrement claire non plus :(
experts/files/trx_rowa.vbs
C'est un troyen maléfique, mal rasé, inconnu de la science. Devlala, vous avez le googol à une distance de souris, ne pouvez-vous pas comprendre le code source ? Changez IE.visible = false en IE.visible = true, exécutez-le et voyez. Le script analyse votre calendrier et écrit tout en cyrillique dans un fichier texte. Ouvrez-le et regardez, il se lit bien.
experts/files/trx_rowa.vbs
C'est un troyen maléfique, mal rasé, inconnu de la science. Devlala, vous avez le googol à une distance de souris, ne pouvez-vous pas comprendre le code source ? Changez IE.visible = false en IE.visible = true, exécutez-le et voyez. Le script analyse votre calendrier et écrit tout en cyrillique dans un fichier texte. Ouvrez-le et regardez, il se lit bien.
Je ne comprends vraiment pas de quel genre de texte il s'agit. Commençons par,
1. Je peux télécharger le site dans un fichier.
2. Autres options :
2a) Exécuter la fonction de recodage (les caractères illisibles disparaîtront, et il y aura une erreur dans le journal - ce qui est ennuyeux), et analyser les lettres russes (erreurs ennuyeuses, dans le journal, mais elles n'affectent pas le travail ).
2b) Laisser les choses telles qu'elles sont, et faire quelques problèmes avec les mots-clés (comme lundi = "РџÐЅÐµÐґÐµÐ "ÑЊÐЅÐє"), et faire sortir l'information.
2c) Ecrivez une fonction qui traduit "Monday" en "РџÐѕÐЅÐµÐґÐµÐ "ÑЊÐЅÐøє", et sortez ce qui est nécessaire.
J'ai essayé d'écrire une fonction, mais il est évident que je ne connais pas les encodages :) Voici ce que j'ai obtenu, en dessous se trouve l'original.
Je ne comprends vraiment pas quel genre de texte c'est, où le mettre.
Je l'ai décommenté ici, tu vois. Copiez ce code dans le bloc-notes, enregistrez le bloc-notes sous le nom de trx_rowa.vbs (pas txt), obtenez le vbs-script. Transférez le script dans des fichiers experts. Vous pouvez le vérifier d'abord, l'exécuter, ou vous pouvez écrire immédiatement son appel depuis mql4-code. La façon de l'appeler est indiquée. Il crée un fichier txt avec le même nom que lui, et tout votre cyrillique est là. La seule chose est que le sommeil ne sera pas appelé depuis votre induke, vous devrez vous arranger. Vous pourriez le faire comme ça :
mais il est peu probable que ça marche. Il y avait une minuterie WinAPI sur le forum.
J'ai décommenté là, regarde. Ce code, vous le copiez dans le bloc-notes, le bloc-notes le sauvegarde sous le nom de trx_rowa.vbs (pas txt), vous obtenez le script vbs. Transférer le script dans des fichiers experts. Vous pouvez le vérifier d'abord, l'exécuter, ou vous pouvez écrire immédiatement son appel depuis mql4-code. La façon de l'appeler est indiquée. Il crée un fichier txt avec le même nom que lui et tout votre cyrillique est là.
Je vois ce que tu veux dire ! Merci pour le moyen d'extraire le cyrillique, mais la tâche principale est d 'obtenir l'heure/le pays/l'importance, mais l'importance est là sous forme d'image, et elle ne peut être saisie qu'en latin, et donc je vais garder un moyen alternatif pour télécharger les pages.
Merci :)
l'objectif principal est d'obtenir le temps/pays/importance
Heure - .getElementsByTagName("TD").item(0).InnerText
pays - .getElementsByTagName("TD").item(1).InnerText
importance - .getElementsByTagName("TD").item(2).InnerHTML, et là vous pouvez trouver quel numéro est dans la ligne /i/calendar/impact1.png
Y a-t-il une limitation à l'utilisation des indicateurs ?
Si j'utilise un indicateur dans mon EA, alors lorsque le programme termine le test, l'indicateur est tiré.
Si j'utilise le même indicateur mais avec des paramètres différents - alors deux indicateurs sont dessinés.
Je veux inclure un indicateur avec des paramètres dynamiques dans mon EA - quand je l'arrête, il commence à fonctionner très lentement et quand je l'arrête, il affiche Armageddon au lieu d'un graphique (j'ai 30 indicateurs attachés - autant d'indicateurs peuvent s'afficher sur un graphique).
La question est la suivante : s'il n'affiche que 30, comprend-il le reste dans le script ?
Y a-t-il une limitation à l'utilisation des indicateurs ?
Si j'utilise un indicateur dans mon EA, alors lorsque le programme termine le test, l'indicateur est tiré.
Si j'utilise le même indicateur mais avec des paramètres différents - alors deux indicateurs sont dessinés.
Je veux inclure un indicateur avec des paramètres dynamiques dans mon EA - l'EA commence à fonctionner très lentement et quand je l'arrête, il affiche Armageddon au lieu d'un graphique.
Je voudrais transférer la fonction principale de l'indicateur à mon EA - il fonctionnera plus rapidement et il n'y aura pas d'Armageddon.
Transfert du code de l'indicateur au code du conseiller expert. Structure de l'indicateur.
Transfert du code de l'indicateur vers le code du conseiller expert. Schéma général de construction des conseillers experts et des fonctions d'indicateur
Transfert du code indicateur au code expert. ConclusionY a-t-il une limitation à l'utilisation des indicateurs ?
Si j'utilise un indicateur dans mon EA, alors lorsque le programme termine le test, l'indicateur est tiré.
Si j'utilise le même indicateur mais avec des paramètres différents - alors deux indicateurs sont dessinés.
Je veux inclure un indicateur avec des paramètres dynamiques dans mon EA - quand je l'arrête, il commence à fonctionner très lentement et quand je l'arrête, il affiche Armageddon au lieu d'un graphique (j'ai 30 indicateurs attachés - autant d'indicateurs peuvent s'afficher sur un graphique).
La question est la suivante : s'il n'affiche que 30, comprend-il le reste dans le script ?
void HideTestIndicators( bool hide)
La fonction définit un drapeau pour masquer les indicateurs appelés par l'Expert Advisor. Lorsque vous ouvrez un graphique après un test, les indicateurs marqués du drapeau de masquage ne seront pas affichés sur le graphique de test. Avant chaque appel, l'indicateur est marqué de l'indicateur de dissimulation actuel.Il convient de noter que seuls les indicateurs qui sont directement appelés par le conseiller expert testé peuvent être affichés dans le graphique de test.
Quelle est la méthode correcte pour trouver le pourcentage de drawdown ?
(DoubleToStr(AccountBalance(), 2) - DoubleToStr(AccountFreeMargin(), 2))) * 100