Symboles personnalisés. Erreurs, bogues, questions, suggestions. - page 23
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
Pour l'instant, il n'est pas possible de former des barres d'outils personnalisées avec des ticks d'un jour autre qu'aujourd'hui (hier, avant-hier, l'année dernière, etc.).
Mais. Nous avons fait une correction.
Lorsque vous utilisez CustomTicksReplace (et non CustomTicksAdd ! n'utilisez pas CustomTicksAdd pour ajouter des ticks en masse), le dernier jour des ticks ajoutés devient "actuel" s'il n'y avait pas de ticks pour le jour précédent.
Attendez la prochaine version. Ensuite, nous continuerons les expériences et les discussions
J'utilise la version 2177. Je pense que c'est le plus récent.
Mais je ne peux pas travailler avec CUSTOMSYMBOL. Pouvez-vous me dire quand je peux espérer une construction qui m'aidera ?
Où puis-je voir les modifications apportées à la construction ?
L'indicateur ci-joint fonctionne dans la version actuelle 2177.
C'est votre indicateur. Il est édité, mais l'algorithme est le même. J'ai placé le fichier Symbol.mqh dans MQL5\Include\Includes
Changez la ligne
afin d'utiliser votre Symbol.mqh.
Les barres sont formées. Les tics sont correctement appliqués à l'historique, pas seulement dans MarketWatch
L'indicateur ci-joint fonctionne dans la version actuelle 2177.
C'est votre indicateur. Il est édité, mais l'algorithme est le même. J'ai placé le fichier Symbol.mqh dans MQL5\Include\Includes
Changez la ligne
afin d'utiliser votre Symbol.mqh.
Les barres sont formées. Les tics sont correctement appliqués à l'histoire, pas seulement dans MarketWatch
Je vais vérifier. Peut-être des problèmes dans mon code. Mais le code semble bon.
Bug 25.
Lorsque l'on écrit des ticks dans un symbole personnalisé, ils sont normalisés différemment !
Résultat
Il semble qu'il y ait une sorte de NormalizeDouble dans le terminal qui diffère du standard. Ce bogue peut affecter de manière invisible de nombreux algorithmes.
S'il vous plaît, réparez-le. La nécessité naturelle d'écrire des prix normalisés ne peut être mise en œuvre.
Bug 25.
Lorsque l'on écrit des ticks dans un symbole personnalisé, ils sont mélangés !
Résultat
Le terminal semble avoir son propre NormalizeDouble, différent de celui de la norme. Ce bogue peut affecter de manière invisible de nombreux algorithmes.
S'il vous plaît, réparez-le. La nécessité naturelle d'écrire des prix normalisés ne peut être mise en œuvre.
Vous avez une fonction Normalize surchargée
Essayez de changer le nom de la fonction.
Peut-être que cela fera échouer la normalisation.
Bug 25.
Lorsque l'on écrit des ticks dans un symbole personnalisé, ils sont mélangés !
Résultat
Le terminal semble avoir son propre NormalizeDouble, différent de celui de la norme. Ce bogue peut affecter de manière invisible de nombreux algorithmes.
S'il vous plaît, réparez-le. La nécessité naturelle d'écrire des prix normalisés ne peut être mise en œuvre.
Les deux cas sont les résultats de la normalisation des points décimaux.
Vous comparez toujours des chiffres réels pour une égalité absolue ?
Quel serveur est à l'origine des tics originaux ?
Vous avez une fonction Normalize surchargée
Essayez de changer le nom de la fonction.
C'est peut-être pour cela que la normalisation n'est pas correcte.
Il y a un test pour la normalisation correcte dans le code. Avant d'écrire des ticks dans un symbole personnalisé, ce test est réussi. J'ai vérifié le code.
Dans les deux cas, il s'agit de résultats de normalisation par le nombre de décimales.
Comparez-vous toujours les chiffres réels pour une égalité absolue ?
Quel serveur est à l'origine des tics originaux ?
Serveur MQ-Beta. Mais le serveur n'a absolument rien à voir avec cette situation. Ce que je fais.
Bug 25.
2280 - réparé, Merci.