Questions des débutants MQL5 MT5 MetaTrader 5 - page 290
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
J'appuie sur la fenêtre SL ou TP où 0.0000 devrait être placé et le programme me renvoie simplement au graphique. C'est-à-dire qu'il ne me permet même pas d'entrer le prix, les lancers
Pour le moment, les dernières versions sont les suivantes :
MT4 build 670
MT5 build 975.
Veuillez mettre à jour votre terminal.
Bonjour !
Je n'enregistre pas les comptes de trading dans le terminal. Pendant un certain temps, l'ordinateur les enregistre automatiquement (2-3 jours) et ensuite je dois les saisir manuellement (autorisation). Cela s'applique également aux terminaux d'autres courtiers. Je réinstalle les terminaux. Quelle en est la raison ?
Sincèrement, Aleksandr.
Veuillez me dire pourquoi le compteur de tick de la minute en cours (Volume[0]) dans MT4 n'est remis à zéro qu'après 30 secondes,
et avant cela, les ticks de la minute précédente sont encore comptés. Cela ne vous permet pas d'utiliser correctement Volume[0]==1 pour indiquer le début d'une nouvelle minute.
Est-ce l'intention ou un oubli ?
Chers amis, je veux juste louer la puissance de mon ordinateur............... et on me parle déjà d'une sorte de commerce ici................ Quelqu'un peut-il m'expliquer si je suis dans cet endroit ou non ???? et si oui, comment puis-je louer mon ordinateur plus cher et où ?)))
Vous êtes sur le forum des programmeurs MetaTrader. MetaTrader est un terminal de trading pour la négociation.
Vous pouvez louer de la puissance de traitement sur place :
comment renvoyer mon ordinateur pour obtenir un meilleur prix et à qui ?)
Bonjour à tous ! Aidez-moi à trouver une erreur dans le code. Le point est le suivant : tous ouverts, disons 6 d'entre eux : 4 à profit, 2 à achat (selon la capture d'écran). La clôture a lieu lorsque le bénéfice total atteint 1,0 (selon la capture d'écran). 2 X 2 = 4 verrouillés (ils sont fermés par OrderCloseBy), 2 ventes sont fermées par OrderClose.
L'erreur est la suivante : les ordres qui se chevauchent sont fermés à l'aide d'OrderCloseBy, mais les autres ordres ne sont pas fermés du tout.
Je ne veux pas creuser dans le code, je pense que l'erreur est ici.
ligne 565 du code - fonction pour fermer les ordres
Ligne de code 92-100 - fermer tous les autres ordres
code de la ligne 550 - fonction de comptage des ordres ouverts
Je vous serais reconnaissant de toute aide.
Bonjour à tous ! Aidez-moi à trouver une erreur dans le code. Le point est le suivant : tous ouverts, disons 6 d'entre eux 4 en profit, 2 en achat (selon la capture d'écran). La clôture a lieu lorsque le bénéfice total atteint 1,0 (selon la capture d'écran). 2 X 2 = 4 verrouillés (ils sont fermés par OrderCloseBy), 2 ventes sont fermées par OrderClose.
L'erreur est la suivante : les ordres superposés sont fermés à l'aide de OrderCloseBy, mais le reste des ordres n'est pas fermé du tout.
Pour éviter de creuser dans le code, je pense que l'erreur est ici.
Ligne de code 565 - fonction pour les ordres de fermeture qui sont dirigés différemment au départ
ligne 92-100 - fermer tous les autres ordres
Ligne de code 550 - fonction de calcul des ordres ouverts
Je vous serai très reconnaissant pour toute aide.
Tout de suite, ça ressemble à ça :
for(t=0 ; t<=OrdersTotal() ; t++) // puis Fermer sous certaines conditions
droite :
for(t = OrdersTotal() - 1 ; t >= 0 ; --t) // puis Fermer sous certaines conditions
Par exemple, lorsque vous supprimez un ordre, lisez-le depuis la fin car le POS de l'ordre suivant change.
zy : corrigez-la d'abord ;)