
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 suis d'accord avec cette approche, à quelques réserves près. J'ai des dossiers de terminaux MT4 et MT5 pour le développement et les démos y sont enregistrées. Je fais tout le codage seulement dans eux. Il y a des scripts cpy***.bat avec le contenu suivant à la racine de ces dossiers
Ainsi, je suis assuré de disposer de copies égales des programmes nécessaires sous forme compilée dans les terminaux des comptes de travail et de démonstration. En passant, cette approche élimine automatiquement la tentation de modifier quelque chose dans un programme dans un terminal (et ensuite je le déplacerai vers d'autres terminaux...) et d'oublier avec succès de copier les modifications vers d'autres terminaux.
SZY - J'ai remarqué une chose terrible dans mon expérience d'apprentissage. 90% de nos malheureux programmeurs n'utilisent pas Total Commander (ou tout autre gestionnaire de fichiers), ils utilisent l'affreux Explorer. Nous savons tous que l'Explorer a été développé par MS pour les femmes au foyer américaines et que son principe est "Fonctionnalité minimale - cervelle minimale ! )) Il est pénible de voir une personne, qui veut apprendre la programmation, passer 10 minutes avec la souris sur l'écran, cliquer sur le copier-coller pour effectuer la plus simple opération de déballage d'un zip dans différents dossiers... Bref, une longue histoire. Je n'utilise presque jamais de souris en TC, je fais presque tout au clavier. Il en va de même pour les scripts les plus primitifs au niveau des anciens fichiers .bat ou .cmd, sans parler de PowerShell.
Et si je fais tout par le biais du stockage (MQL5 Storage) ? Dans le terminal principal (qui n'est destiné qu'au développement), apportez une modification et corrigez-la immédiatement dans le stockage.
Lorsque vous ouvrez un autre terminal, la première chose à faire est d'exécuter MetaEditor depuis ce terminal et de mettre à jour les codes du Stockage.
Et si vous faites tout par le biais du stockage (MQL5 Storage) ? Apportez des modifications dans le terminal principal (qui est uniquement destiné au développement) et corrigez-les immédiatement dans le stockage.
Lorsqu'un autre terminal est ouvert, la première chose à faire est de lancer MetaEditor à partir de ce terminal et de mettre à jour les codes du Repository.
Alexey Volchanskiy:
Разумеется, все важные проекты лежат в Хранилище.
Ouvrez un autre terminal - la première chose à faire depuis ce terminal est de lancer MetaEditor et de mettre à jour les codes de l'entrepôt.
Encore pire. Supposons que j'ai deux bornes. L'un d'entre eux est opérationnel, l'autre est un test, et le premier est en service et en temps réel.
Le second réalise des expériences avec le robot qui fonctionne sur le premier. Ça peut être un vrai bordel là-bas.
Après tout, d'après ce que j'ai compris, les fichiers .ex* ne sont pas écrits dans l'entrepôt ?
Vous pouvez écrire n'importe quoi
Ouvrez l'éditeur à la main, quel est le problème ? Vous pouvez aussi créer un dossier sur votre bureau et y placer des raccourcis vers toutes les instances de l'éditeur. Ou mettez un programme de suivi de registre, Russinovich en a un gratuit. Ensuite, mettez un autre terminal et voyez ce qui a été modifié et où dans le registre.
Il existe un remède simple : démonter tous les "zoo" de plusieurs terminaux pour n'en laisser qu'un seul. Et à partir de ce terminal, connectez-vous à différents serveurs commerciaux.
Ouais. Au lieu de résoudre le problème, trouvons 20 autres options.
Une simple ouverture du fichier mq4 est effectuée par l'éditeur qui a été installé en dernier (terminal). C'est un fait.
Cela ne sert à rien même si on vous dit de l'ouvrir avec l'éditeur requis.
Il n'y a pas de modèle d'éditeur.
On devrait peut-être s'assurer qu'il n'y a pas de danse du tambourin au lieu d'inventer des choses.