Biblioteca di Roffild - pagina 2

 

Oggi ho provato a pubblicare questa libreria nel repository di MT.

Dal mio profilo mi porta a https://storage.mql5.com/!/#, ma ci sono molti falsi commit lì.

Da https://www.metatrader5.com/ru/meta editor/help/mql5storage/mql5storage_svn_client ho scoperto che il nuovo indirizzo è https://storage.mql5.io/repos/, ma il mio login e la mia password non vanno bene.

E la struttura del progetto offerta da MetaEditor non si adatta affatto al mio progetto.

Ora capisco perché non ci sono quasi progetti nel repository pubblico di MT...

 
La descrizione del russo è stata spostata su https://github.com/Roffild/RoffildLibrary/blob/master/README_ru.md
 

Examples/ToIndicator_Example.mq5 - esempio di utilizzo della classe CToIndicator


 

Biblioteca Roffild

Documenti: MQL5 Java

Installazione di

(Opzionale)

mklink /j link dove - non richiede diritti di amministratore.

Ha senso mettere la cartella %APPDATA%\MetaQuotes nella root di una partizione o in una partizione più grande. Windows ha un limite di 255 caratteri per il percorso dei file. Ho un percorso completo della cartella MQL5 che contiene 88 caratteri. Durante i test, il terminale copia la storia per il numero di agenti locali, il che aumenta la dimensione di questa cartella di diversi Gbyte.

  1. Sposta la cartella %APPDATA%\MetaQuotes in D:\MQLProjects
  2. mklink /j %APPDATA%\MetaQuotes D:\MQLProjects
  3. mklink /j D:\MQLProjects\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\ D:\MQLProjects\MQL5

(Importante)

Esegui create_links.bat dalla cartella MQL5\MyProjects\RoffildLibrary dopo aver clonato il progetto.

Stile del codice

Google Java Style

Tab = 3 spazi

Limite della colonna = 110

Licenza

Licenza Apache 2.0

 
Roffild:
La descrizione del russo è stata spostata su https://github.com/Roffild/RoffildLibrary/blob/master/README_ru.md
?? Con cosa aprire questo:

README_it.md

 
Renat Akhtyamov:
?? Come aprire questo:

README_it.md

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

MARKDOWN — формат файла. Чем открыть MARKDOWN?
MARKDOWN — формат файла. Чем открыть MARKDOWN?
  • www.azfiles.ru
Текстовый файл, создаваемый при помощи одного из нескольких возможных диалектов языка Markdown. Использует обычное текстовое форматирование, но содержит встроенные текстовые символы, которые определяют, каким образом форматировать текст (например, *bold* для полужирного текста, или другую разметку для курсива, отступов, заголовков и так далее...
 
quali compiti sono risolti da questo prodotto?
 
Mickey Moose:
Quali compiti possono essere risolti con l'aiuto di questo prodotto?

Non c'è un compito specifico. Tutte le parti di questa biblioteca sono coinvolte in varia misura nello sviluppo degli Esperti. È possibile separare ogni file in una libreria separata, ma non ne vedo il senso.

Un compito = un file.

 
Roffild:

Examples/ToIndicator_Example.mq5 - Esempio di utilizzo della classe CToIndicator

Questo indicatore è:

(alto + basso)/2

Non vedo il senso di sistemare questa libreria, soprattutto perché non ha funzionato al primo tentativo

 
Renat Akhtyamov:

L'indicatore è questo:

(alto + basso)/2

Non vedo il senso di occuparsi di questa libreria, soprattutto perché non ha funzionato alla prima esecuzione

Perché dovrei inventare qualcosa di complicato?

L'esempio dimostra non l'indicatore ma la possibilità di visualizzare le informazioni dell'Expert Advisor come un indicatore senza la necessità di creare codice esterno.

Se ToIndicator_Example.mq5 non ha funzionato, allora il codice nella cartella Indicators\Roffild non deve essere stato costruito quando il terminale è stato lanciato. Il registro sarebbe utile.

Certo, siamo tutti abituati a creare tutto da zero, quindi nessuno vuole imparare nuove librerie, ma nel mondo di oggi usare codice di terze parti è una pratica comune...