Biblioteca da Roffild - página 2

 

Hoje eu tentei publicar esta biblioteca no repositório MT.

A partir do meu perfil me leva para https://storage.mql5.com/!/#, mas há muitos compromissos falsos lá.

A partir de https://www.metatrader5.com/ru/metaeditor/help/mql5storage/mql5storage_svn_client descobri que o novo endereço é https://storage.mql5.io/repos/, mas meu login e minha senha não se encaixam.

E a estrutura do projeto oferecida pelo MetaEditor não se ajusta em nada ao meu projeto.

Agora entendo porque quase não há projetos no repositório público de MT.

 
 

Exemplos/ToIndicator_Example.mq5 - exemplo de uso da classe CToIndicator


 

Biblioteca Roffild

Docs: MQL5 Java

Instalando

(Opcional)

mklink /j link onde - não requer direitos de administração.

Faz sentido colocar a pasta %APPDATA%\MetaQuotes na raiz de uma partição ou em uma partição maior. O Windows tem um limite de 255 caracteres para o caminho do arquivo. Tenho um caminho completo para a pasta MQL5 contendo 88 caracteres. Ao testar, o terminal copia o histórico pelo número de agentes locais, o que aumenta o tamanho desta pasta em vários Gbytes.

  1. Move folder %APPDATA%\MetaQuotes to D:\MQLProjects
  2. mklink /j %APPDATA%\MetaQuotes D:\MQLProjetos
  3. mklink /j D:\MQLProjects\Terminal\D0E8209F77C8CF37AD8BF550E51FF075\MQL5\ D:\MQLProjects\MQL5

(Importante)

Execute create_links.bat da MQL5\MyProjects\RoffildLibrary folder após clonar o projeto.

Estilo de código

Estilo Java do Google

Tab = 3 espaços

Limite da coluna = 110

Licença

Licença Apache 2.0

 
Roffild:
A descrição russa foi transferida para https://github.com/Roffild/RoffildLibrary/blob/master/README_ru.md
?? Com o que abrir isto:

README_pt.md

 
Renat Akhtyamov:
?? Como abrir isto:

README_pt.md

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

MARKDOWN — формат файла. Чем открыть MARKDOWN?
MARKDOWN — формат файла. Чем открыть MARKDOWN?
  • www.azfiles.ru
Текстовый файл, создаваемый при помощи одного из нескольких возможных диалектов языка Markdown. Использует обычное текстовое форматирование, но содержит встроенные текстовые символы, которые определяют, каким образом форматировать текст (например, *bold* для полужирного текста, или другую разметку для курсива, отступов, заголовков и так далее...
 
quais são as tarefas resolvidas por este produto?
 
Mickey Moose:
Que tarefas podem ser resolvidas com a ajuda deste produto?

Não há tarefa específica. Todas as partes desta biblioteca estão envolvidas, em grau variável, no desenvolvimento dos Peritos. É possível separar cada arquivo em uma biblioteca separada, mas eu não vejo o sentido nisso.

Uma tarefa = um arquivo.

 
Roffild:

Exemplos/ToIndicator_Example.mq5 - Exemplo de uso da classe CToIndicator

Este indicador é:

(alto + baixo)/2

Não vejo qual o sentido de organizar esta biblioteca, especialmente porque ela não funcionou na primeira tentativa.

 
Renat Akhtyamov:

O indicador é este:

(alto + baixo)/2

Não vejo a utilidade de lidar com esta biblioteca, especialmente porque ela não funcionou na primeira corrida

Por que eu deveria inventar algo complicado?

O exemplo demonstra não o indicador, mas a possibilidade de exibir as informações do Expert Advisor como um indicador sem a necessidade de criar um código externo.

Se ToIndicator_Example.mq5 não funcionou, então o código na pasta Indicators\Roffild não deve ter sido construído quando o terminal foi lançado. O registro seria útil.

É claro que estamos todos acostumados a criar tudo do zero, por isso ninguém quer aprender novas bibliotecas, mas no mundo de hoje usar código de terceiros é prática comum...