yosuf: Dites-moi si un EA développé pour des cotations à 4 chiffres peut fonctionner sur des cotations à 5 chiffres ?
Oui, cela fonctionnera (très probablement), seuls des zéros seront attribués au cinquième chiffre, mais l'inverse est plus difficile, s'il n'y a pas d'engrenage spécial, cela peut échouer en raison de la rugosité du calcul.
Mais nous devrions vérifier la logique et voir s'il y a des constantes au lieu des calculs, et alors la première option pourrait ne pas fonctionner, selon la diligence du programmeur.
yosuf: Pouvez-vous me dire si un EA développé pour 4 chiffres peut fonctionner sur 5 chiffres ?
Par exemple, lorsque j'envoie un ordre pour une cotation à 4 chiffres, il peut y avoir un glissement de 3 pips et si cela reste ainsi, il sera de 0,3 pips pour une cotation à 5 chiffres. Ensuite, pour un ordre à 5 chiffres, nous devrions fixer 30 pips, nous devrions chercher de telles choses dans le code.
yosuf: Pouvez-vous me dire si un EA conçu pour des cotations à 4 chiffres peut fonctionner sur 5 chiffres ?
Jetez un coup d'œil aux cinq exemples marquants du MACD Sample Expert Advisor.
L'Expert Advisor a été développé il y a longtemps et est conçu pour 2 ou 4 signes. En 5, il était réglé pour 3 ou 5 chiffres. La variable m_adjusted_point est responsable de cela.
Cette question a déjà été soulevée il y a environ un mois.
1) Nous n'avons pas été en mesure de reproduire ce problème avec nous-mêmes.
2) Avez-vous des appels de cet indicateur depuis Expert Advisor ?
2) Il n'y a pas d'appels de l'expert
1) Je vais vous aider :)
Dans le trailer vous pouvez activer/désactiver l'appel de CopyRates() et l'écriture des valeurs dans le buffer.
Dans la variante "vide" (comme vous l'avez probablement vérifié), il fonctionne conformément aux spécifications (prev_calculé à chaque tick n'est pas mis à zéro et appelé une fois).
Mais "sous charge" (lors de la copie/écriture de valeurs), il commence à s'embrouiller.
Question : pourquoi toutes les variables dans l'aide ne correspondent pas à leur nom dans le terminal) ?
Je continue à me parler à moi-même, c'est une chose à la mode maintenant).
Il est clair que nous pouvons l'enregistrer au début de la session et l'utiliser dans la seconde moitié de la journée, mais y a-t-il un moyen de l'obtenir dans la seconde moitié de la journée, car il semble être dans le terminal - le pourcentage de changement est calculé à partir de lui.
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
https://www.mql5.com/ru/docs/constants/environment_state/marketinfoconstants
RÈGLEMENT DU PRIX DES SESSIONS SYMBOLIQUES
Prix de l'offre pour la session en cours
Question pourquoi toutes les variables dans l'aide ne correspondent pas à leurs noms dans le terminal)
Pouvez-vous me dire si un EA conçu pour des cotations à 4 chiffres peut fonctionner sur des cotations à 5 chiffres ?
Dites-moi si un EA développé pour des cotations à 4 chiffres peut fonctionner sur des cotations à 5 chiffres ?
Oui, cela fonctionnera (très probablement), seuls des zéros seront attribués au cinquième chiffre, mais l'inverse est plus difficile, s'il n'y a pas d'engrenage spécial, cela peut échouer en raison de la rugosité du calcul.
Mais nous devrions vérifier la logique et voir s'il y a des constantes au lieu des calculs, et alors la première option pourrait ne pas fonctionner, selon la diligence du programmeur.
Pouvez-vous me dire si un EA développé pour 4 chiffres peut fonctionner sur 5 chiffres ?
Pouvez-vous me dire si un EA conçu pour des cotations à 4 chiffres peut fonctionner sur 5 chiffres ?
Jetez un coup d'œil aux cinq exemples marquants du MACD Sample Expert Advisor.
L'Expert Advisor a été développé il y a longtemps et est conçu pour 2 ou 4 signes. En 5, il était réglé pour 3 ou 5 chiffres. La variable m_adjusted_point est responsable de cela.
Slava, quelles sont les nouvelles tendances en matière de mise à zéro des calculateurs prev_calculés à chaque tick ?
Combien de temps durera-t-il ?
Le schéma de traitement de prev_calculated / rates_total était censé être économique.
Et qu'avons-nous maintenant ? :
Deux ou trois appels de OnCalculate(...) à chaque tick et le dernier nécessite de recalculer complètement l'indicateur à partir de zéro.
Ma chambre est déjà "tachkent" - la carte vidéo surchauffe (calcul d'un tas d'indicateurs lourds en OpenCL).
--
Comment vivre ?
Slava, quelles sont les nouvelles tendances en matière de mise à zéro des calculateurs prev_calculés à chaque tick ?
Combien de temps durera-t-il ?
Le schéma de traitement de prev_calculated / rates_total était censé être économique.
Et qu'avons-nous maintenant ? :
Deux ou trois appels OnCalculate(...) à chaque tick, le dernier nécessitant un recalcul complet de l'indicateur à partir de zéro.
Ma chambre est déjà "tachkent" - la carte vidéo surchauffe (calcul d'un tas d'indicateurs lourds sur OpenCL).
--
Comment vivre ? NadaCalculate !
Il y a environ un mois, cette question a déjà été soulevée. Nous n'avons pas été en mesure de reproduire ce problème dans notre système d'information.
N'avez-vous pas des appels de cet indicateur à partir de l'Expert Advisor ?
Cette question a déjà été soulevée il y a environ un mois.
1) Nous n'avons pas été en mesure de reproduire ce problème avec nous-mêmes.
2) Avez-vous des appels de cet indicateur depuis Expert Advisor ?
2) Il n'y a pas d'appels de l'expert
1) Je vais vous aider :)
Dans le trailer vous pouvez activer/désactiver l'appel de CopyRates() et l'écriture des valeurs dans le buffer.
Dans la variante "vide" (comme vous l'avez probablement vérifié), il fonctionne conformément aux spécifications (prev_calculé à chaque tick n'est pas mis à zéro et appelé une fois).
Mais "sous charge" (lors de la copie/écriture de valeurs), il commence à s'embrouiller.
Vérifiez-le :
Je l'ai trouvé)
RÈGLEMENT DU PRIX DES SESSIONS SYMBOLIQUES
Prix de l'offre pour la session en cours
Question : pourquoi toutes les variables dans l'aide ne correspondent pas à leur nom dans le terminal) ?
Je continue à me parler à moi-même, c'est une chose à la mode maintenant).
Il est clair que nous pouvons l'enregistrer au début de la session et l'utiliser dans la seconde moitié de la journée, mais y a-t-il un moyen de l'obtenir dans la seconde moitié de la journée, car il semble être dans le terminal - le pourcentage de changement est calculé à partir de lui.