Toute question des nouveaux arrivants sur MQL4 et MQL5, aide et discussion sur les algorithmes et les codes. - page 575
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
Bon après-midi,
Existe-t-il un moyen de changer le répertoire d'écriture/lecture des fichiers de "Tester/Files" à "MQL/Files" lorsque le conseiller expert travaille avec ces fichiers pendant les tests ?
Bon après-midi,
Est-il possible de changer le répertoire de lecture/écriture de "Tester/Files" à "MQL/Files" lorsque Expert Advisor utilise ces fichiers pendant les tests ?
Avec MQL - pas possible, seulement à travers WinAPI.
Merci pour votre réponse !
Comment calculer le volume du lot par incréments ? Si le dépôt =1000, lot = 0,1, le dépôt est devenu 2000, lot = 0,2. C'est-à-dire que si le dépôt est de 1500 ou 1700, le lot n'augmente pas.
Pas avec les outils MQL, seulement avec WinAPI.
Merci pour la réponse !
Dans ce cas, il est préférable d'utiliser le drapeau FILE_COMMON et les fichiers seront disponibles à la fois dans le testeur et dans le terminal. Seuls des problèmes peuvent survenir lors des tests sur le réseau. Mais personnellement, je ne l'ai pas testé.
Taras Slobodyanik:
Faisons le calcul :
Dépôt = 1 700. Divisé par 1 000, on obtient 1,7 et arrondi au nombre entier supérieur le plus proche, on obtient 2.
Multipliez par 0,1 et le résultat n'est pas ce que vous voulez.
Apparemment, il est préférable d'arrondir à l'entier inférieur le plus proche MathFloor
Non, non, avec un dépôt de 1100, le lot sera de 0,11, et j'ai besoin que le lot n'augmente pas jusqu'à 2000. Comment spécifier un pas =1000 dans les paramètres ?
Je l'ai corrigé.
Bien que le principe soit là, et c'est une nuance...
Faisons le calcul :
Dépôt = 1 700. Divisé par 1 000, on obtient 1,7 et arrondi au nombre entier supérieur le plus proche, on obtient 2.
Multipliez par 0,1 et le résultat n'est pas ce que vous voulez.
Apparemment, il est préférable d'arrondir à l'entier inférieur le plus proche MathFloor
ou au lieu de 1000, utilisez 1999.99 )
1000 et 0,1 sont des variables externes.
Merci, je l'ai fait :
J'espère avoir mis_depo de typeint correctement.