La bibliothèque de Roffild - page 2

 

Aujourd'hui, j'ai essayé de publier cette bibliothèque dans le référentiel MT.

À partir de mon profil, j'accède à https://storage.mql5.com/!/#, mais il y a beaucoup de faux engagements à cet endroit.

Grâce à https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_svn_client, j'ai découvert que la nouvelle adresse est https://storage.mql5.io/repos/, mais mon identifiant et mon mot de passe ne correspondent pas.

Et la structure de projet proposée par MetaEditor ne correspond pas du tout à mon projet.

Je comprends maintenant pourquoi il n'y a presque aucun projet dans le dépôt public de MT...

 
 

Examples/ToIndicator_Example.mq5 - exemple d'utilisation de la classe CToIndicator


 

Bibliothèque de Roffild

Docs : MQL5 Java

Installation de

(facultatif)

mklink /j link where - ne nécessite pas de droits d'administrateur.

Il est judicieux de placer le dossier %APPDATA%\MetaQuotes à la racine d'une partition ou sur une partition plus grande. Windows a une limite de 255 caractères pour les chemins de fichiers. J'ai un chemin complet vers le dossier MQL5 contenant 88 caractères. Lors des tests, le terminal copie l'historique par le nombre d'agents locaux, ce qui augmente la taille de ce dossier de plusieurs Gbytes.

  1. Déplacez le dossier %APPDATA%\MetaQuotes vers D:\MQLProjects
  2. mklink /j %APPDATA%\MetaQuotes D:\MQLProjects
  3. mklink /j D:\MQLProjects\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\ D:\MQLProjects\MQL5

(Important)

Exécutez create_links.bat à partir du dossier MQL5\MyProjects\RoffildLibrary après avoir cloné le projet.

Style de code

Google Java Style

Tabulation = 3 espaces

Limite de la colonne = 110

Licence

Licence Apache 2.0

 
? ? Avec quoi l'ouvrir :

README_fr.md

 
Renat Akhtyamov:
? ? Comment l'ouvrir :

README_fr.md

https://www.azfiles.ru/extension/markdown.html

MARKDOWN — формат файла. Чем открыть MARKDOWN?
MARKDOWN — формат файла. Чем открыть MARKDOWN?
  • www.azfiles.ru
Текстовый файл, создаваемый при помощи одного из нескольких возможных диалектов языка Markdown. Использует обычное текстовое форматирование, но содержит встроенные текстовые символы, которые определяют, каким образом форматировать текст (например, *bold* для полужирного текста, или другую разметку для курсива, отступов, заголовков и так далее...
 
quelles tâches sont résolues par ce produit ?
 
Mickey Moose:
Quelles tâches peuvent être résolues à l'aide de ce produit ?

Il n'y a pas de tâche spécifique. Toutes les parties de cette bibliothèque sont impliquées à un degré variable dans le développement des Experts. Il est possible de séparer chaque fichier dans une bibliothèque distincte, mais je n'en vois pas l'intérêt.

Une tâche = un dossier.

 
Roffild:

Examples/ToIndicator_Example.mq5 - Exemple d'utilisation de la classe CToIndicator

Cet indicateur est :

(haut + bas)/2

Je ne vois pas l'intérêt de trier cette bibliothèque, d'autant plus qu'elle n'a pas fonctionné du premier coup...

 
Renat Akhtyamov:

L'indicateur est le suivant :

(haut + bas)/2

Je ne vois pas l'intérêt de m'occuper de cette bibliothèque, d'autant plus qu'elle n'a pas fonctionné du premier coup...

Pourquoi devrais-je inventer quelque chose de compliqué ?

L'exemple ne démontre pas l'indicateur mais la possibilité d'afficher les informations du Conseiller Expert comme un indicateur sans avoir besoin de créer du code externe.

Si ToIndicator_Example.mq5 n'a pas fonctionné, alors le code dans le dossier Indicators\Roffild n'a pas dû être construit lors du lancement du terminal. Le journal serait utile.

Bien sûr, nous avons tous l'habitude de tout créer à partir de rien, et personne n'a envie d'apprendre de nouvelles bibliothèques, mais dans le monde d'aujourd'hui, l'utilisation de code tiers est une pratique courante...

Raison: