Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas à côté. Nulle part sans toi - 6. - page 1070
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
Je pense que j'ai compris - l'erreur est que j'ai défini le global buycloseprice et lui ai immédiatement donné la valeur 0.0. Et bien qu'après avoir ouvert une position, elle prenne une valeur spécifique, lorsque vous éteignez le terminal, cette valeur est perdue et lorsque vous l'allumez, elle prend la valeur originale, c'est-à-dire 0,0, et donc la condition if(Bid>buycloseprice) est respectée et la commande de fermeture. Mais comment traduire cette variable en un terminal global, je ne comprends pas.
Oui, c'est ce que je voulais te dire. Nous devons changer l'ordre de travail avec la variable, puisqu'elle est globale au niveau du code, nous devons d'abord lui attribuer la valeur nécessaire et ensuite la comparer avec Bid.
Sur la boucle : nous devons mettre la première valeur de i à =1, n'est-ce pas ?
Non. Vous avez un exemple de boucle correcte sous le code :
for (int i=OrdersTotal()-1 ; i>=0 ; i--)
Sur condition et timeBar : condition est pour la stratégie choisie et timeBar est pour ouvrir une transaction dans une barre, pas sur chaque tick. J'ai copié ça de quelque part, je ne me souviens plus. Ça marche.
Pouvez-vous m'indiquer comment transférer les paramètres du terminal d'un ordinateur fonctionnant sous "Windows XP" vers un ordinateur fonctionnant sous "Windows 7" ?
Pourplus d'informations, consultez la rubrique Le répertoire de données ne peut pas s'ouvrir(Windows 7).
Pour passer de vin-xp (Hryusha) à Win-7 (Seven), il suffit de déplacer le dossier du terminal et de toujours démarrer le terminal en mode portable. Pour ce faire, créez (sur le bureau ?) un raccourci vers le fichier Terminal.exe. Cliquez avec le bouton droit de la souris sur le raccourci et sélectionnez Propriétés. Après le mot Terminal.exe ajoutez un espace et la touche /portable
Si vous exécutez le terminal dans Win-7 et plus, il créera des dossiers MQL4 avec des hiboux, des scripts et des indulgences. Les noms et l'emplacement des dossiers sont très complexes.
Le mode portable est conçu pour exécuter le programme sur l'ordinateur d'une autre personne. Dans ce cas, le programme ne crée pas de dossiers et de fichiers supplémentaires sur votre ordinateur. Tout se passe dans le dossier à partir duquel le programme est lancé. C'est pratique lorsque vous démarrez le programme à partir d'une clé USB.
Il existe des outils permettant de convertir n'importe quel ( ?) programme en une forme portable. Vous pouvez trouver une suite de programmes portables - même Microsoft Office ! Le navigateur portable FireFox vous permet de le transporter sur une clé USB, avec vos paramètres préférés.1. Déplacez le dossier du terminal. 2. Exécuter en mode portable car sinon win-7 conduira le dossier MQL4 avec les hiboux et les scripts très loin.
Plus de détails dans la rubrique Le répertoire de données ne peut pas être ouvert(Windows 7)
J'ai compris. Ça marche. Merci ! Il est donc possible de démarrer un terminal à partir d'une clé USB sur différents ordinateurs et de ne pas s'embêter avec un tas de terminaux ?
... Vous pouvez donc exécuter le terminal à partir d'un lecteur flash sur différents ordinateurs et ne pas vous embêter avec un tas de terminaux ?