Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1023

 
Veuillez me conseiller sur la façon d'obtenir une date sans l'heure, par exemple après avoir obtenu des données de TimeLocal()

, uniquement en les convertissant en chaîne de caractères ???
 
Trader76:
...

iHigh(NULL,PERIOD_H1, iHighest(NULL,PERIOD_H1,MODE_HIGH,8,h-7))

Merci camarade pour votre aide... Exactement ce type de chaîne fonctionne correctement sur H1, quelle que soit la période du graphique.
 
Zhunko:

Oui, il y a un problème dans la lecture du journal maintenant. C'était plus facile avant.

Le fait est que le fichier lui-même est codé en ANSI, mais que les chaînes de caractères sont maintenant UNICODE.

Ce script fonctionne :

Mais cela ne fonctionnera que si vous enregistrez d'abord le fichier journal en UNICODE !

C'est-à-dire que la bibliothèque fonctionne correctement. Nous devons trouver un moyen simple de convertir l'encodage ANSI du fichier en tableau de chaînes UNICODE, ou je devrais ajouter à la bibliothèque une fonction qui convertirait l'encodage des chaînes lors de la lecture du fichier.

=====================

Option 1 : Vous n'avez pas à vous occuper des tableaux. Lire le fichier entier en ANSI, le convertir en UNICODE, puis l'analyser en utilisant MQL.

Variante 2. Le lire en ANSI, l'écrire dans le répertoire courant du terminal et le lire en utilisant les fonctions MQL pour les fichiers CSV.

Option 3. Créez un lien symbolique vers le fichier journal dans le bac à sable en utilisant la fonction de la même bibliothèque et lisez-le en utilisant les fonctions MQL pour travailler avec des fichiers CSV :

Il me semble que c'est l'option la plus agréable et la plus facile.

Oui, le plus simple et le plus beau :)
 
Veuillez expliquer le problème : j'utilise un robot sur la plateforme XM et il ouvre 28 transactions ; le même robot avec les mêmes paramètres, pendant la même période de fonctionnement sur la plateforme RoboForex, je n'ai que 5 transactions, dont une perdante. Qu'est-ce que c'est que ça ? Et en comparant les graphiques actuels, nous pouvons clairement voir que les cotations de RoboForex sont à la traîne.
 
rapid_minus:
Et en comparant les graphiques actuels, vous pouvez clairement voir que les cotations de RoboForex sont à la traîne.
Si vous pouvez voir que les citations sont différentes, alors quelle est la question ?
 
La différence n'est que de 2 à 5 pips. Les barres sont presque les mêmes, les graphiques indicateurs aussi. Si l'on tient compte du fait que le signal d'ouverture d'une position est formé sur la première barre et non sur la barre zéro actuelle, tout doit être identique, ou du moins pas si différent de manière frappante. En général, comme personne ne sait vraiment rien, la conclusion est simple : "Conseil de trading à tous les traders - gardez vos jambes nues sur RoboForex ! (Pouchkine, d'après ce qui n'a pas été écrit). Si vous y réfléchissez, posez-vous la question suivante : quel type de motifs de profit avons-nous sur les robots de trading ?
 
rapid_minus:
La différence est de 2 à 5 pips. Les barres sont presque identiques, tout comme les graphiques indicateurs. Si l'on tient compte du fait que le signal d'ouverture d'une position est formé sur la première barre et non sur la barre zéro actuelle, tout doit être identique, ou du moins pas si différent de manière frappante. En général, comme personne ne sait vraiment rien, la conclusion est simple : "un simple conseil à tous les traders - gardez votre jambe nue à RoboForex" ! (Pouchkine, d'après ce qui n'a pas été écrit). Si vous y réfléchissez, posez-vous la question suivante : quel type de motifs de profit avez-vous sur votre robot de trading ?

C'est pourquoi j'ai écrit partout que les robots qui sont étroitement liés aux écarts, et encore plus aux citations, ne sont dignes que d'une poubelle ou d'une cuvette de toilettes. S'il existe une option "écart autorisé" dans le robot, elle ne doit être utilisée que par le développeur, elle doit être évitée. Si un bot doit être optimisé une fois par semaine et que le développeur a écrit à ce sujet, alors c'est aussi un déchet qui s'échange réellement sur une pièce. Un TS normal ne nécessite pas d'optimisation dans le testeur, sauf dans des cas exceptionnels - une fois par an.

Je trouve plus frappant les réglages recommandés par le développeur : Stopplosus = 27pp, Takeprofit = 11pp, pourquoi pas 11.4pp ou 12.3))). Ensuite, vous mettez le paramètre dans le testeur non pas 11, mais 15, et c'est tout - prune stupide dans la stratégie de la bête. Il s'agit d'un non-sens écrit, et puis assis pendant un mois a ramassé les paramètres, enfin ramassé et rapidement avec lui dans le marché.

Je ne peux pas imiter le mouvement de demain dans le testeur de stratégie, je l'ai ajusté à l'historique et demain il commencera à bouger différemment de 2 points et c'est la fin du dépôt. Si le robot ne négocie que sur une paire particulière, il s'agit également d'un robot de test. Et s'il n'est recommandé qu'à un certain courtier, ce robot est déjà trop cher.

 

Bonjour à tous.

Pouvez-vous me dire s'il est possible de télécharger MetaEditor séparément du terminal et d'y travailler en toute tranquillité.

 
Ekburg:

Bonjour à tous.

Pouvez-vous me dire s'il est possible de télécharger MetaEditor séparément du terminal et d'y travailler en toute tranquillité.

Quel genre de perturbation apporte l'existant, une phobie?
 
Ekburg:

Bonjour à tous.

Pouvez-vous me dire s'il est possible de télécharger MetaEditor séparément du terminal et d'y travailler en toute tranquillité.

Il n'y a pas de téléchargement, mais vous pouvez copier les fichiers et dossiers nécessaires du terminal existant vers un autre emplacement ou vers un autre ordinateur et travailler sans problème.