Discussão do artigo "Como começar a trabalhar com MQL5 Algo Forge"

 

Novo artigo Como começar a trabalhar com MQL5 Algo Forge foi publicado:

Apresentamos o MQL5 Algo Forge, um portal exclusivo para desenvolvedores de algoritmos de negociação. Ele combina as funcionalidades do Git com uma interface prática para gerenciar e organizar projetos dentro do ecossistema MQL5. Aqui você pode seguir autores interessantes, criar equipes e desenvolver projetos colaborativos de algotrading.

O novo portal MQL5 Algo Forge não é apenas uma lista dos seus projetos, é uma verdadeira rede social para desenvolvedores. Agora é possível acompanhar mudanças facilmente, manter o histórico, encontrar pessoas com os mesmos interesses e descobrir novas ideias. Aqui você pode seguir autores interessantes, criar equipes e desenvolver projetos colaborativos de algotrading.  

O MQL5 Algo Forge é construído com base no Git, um sistema moderno de controle de versões. Isso significa que agora cada desenvolvedor tem em mãos uma ferramenta completa para acompanhar o histórico do projeto, criar ramificações, realizar experimentos e trabalhar em equipe. Mas como tudo isso funciona?  Neste artigo, vamos mostrar como começar a trabalhar com o MQL5 Algo Forge


Autor: MetaQuotes

 
MetaQuotes:

Confira o novo artigo: Primeiros passos com o MQL5 Algo Forge.

Autor: MetaQuotes

Agradecimentos
 
É verdade que preciso criar um novo projeto para que a funcionalidade do Algo Forge funcione? Ele não faz nada com projetos antigos....
 
Denis Kirichenko projeto para que a funcionalidade do Algo Forge funcione? Ele não faz nada com projetos antigos....

A raiz do catálogo MQL5 é seu projeto pessoal chamado denkir/mql5. Ele não pode ser compartilhado e é seu pessoalmente.

Todos os arquivos na pasta raiz MQL5 podem ser totalmente usados para armazenamento no Algo Forge.

Mas os projetos no catálogo de Projetos Compartilhados são excluídos da pasta MQL5 compartilhada e são o ponto de entrada para projetos separados ou compartilhados. Ao criar um projeto em Shared Projects, você pode dar acesso de leitura ou gravação a eles para outros usuários.

 
MetaQuotes #:
Você não pode compartilhá-lo

Ele pode ser compartilhado. Seria estranho se um repositório git não pudesse ser compartilhado por meio do servidor forgejo. Aqui está o primeiro repositório do explore (eu mesmo não o verifiquei):

https://forge.mql5.io/darashikoh/mql5


 
Vladislav Boyko #:

Ele pode ser compartilhado. Seria estranho se um repositório git não pudesse ser compartilhado por meio do servidor forgejo. Aqui está o primeiro repositório do explore (eu mesmo não o verifiquei):

https://forge.mql5.io/darashikoh/mql5


Sim. Verifiquei que está publico. 🙂👍 Parece ser algo equivalente ao GITHUB, só que voltado para o MQL.

 

Como é possível usar o"Git Clone" para clonar o repositório de outro usuário, a partir do MetaEditor, e não do site AlgoForge?

Ao fazer isso a partir do site do AlgoForge, por meio do link "Abrir no MetaEditor", ele falha, provavelmente porque estou usando exclusivamente o modo "portátil". Provavelmente, isso também será problemático se houver várias instalações.

Não consegui encontrar nenhuma documentação sobre como usar a opção de menu "Git Clone" no MetaEditor.

EDITAR: Até agora, a única solução que encontrei foi usar um cliente Git externo para clonar o repositório primeiro (no diretório " Projetos compartilhados" e, depois disso, o MetaEditor o reconheceria).

 

Bom dia,

Com as novas versões do git, não é possível participar e baixar um projeto da comunidade mql5, como o mql5book. Não é possível clicar no botão "join" ou "activate algoforge".

 

Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação

Como começar a usar o MT5, um resumo!

Sergey Golubev, 2025.09.04 16:55

De"Nova plataforma MetaTrader 5 Build 5260: Aprimoramentos no Algo Forge, suporte estendido ao OpenBLAS e novas regras de herança no MQL5".

No site do serviço, publicamos uma documentação abrangente sobre o MQL5 Algo Forge. Ela demonstra claramente todos os recursos e vantagens de usar o sistema Git para traders algorítmicos: como explorar projetos, seguir publicações interessantes, colaborar e clonar repositórios.

--------------------

 
Fernando Carreiro #:

Como faço para usar o"Git Clone" para clonar o repositório de outro usuário a partir do MetaEditor e não do site AlgoForge?

Tente fazer uma bifurcação do repositório de interesse na interface da Web do MQL5 Algo Forge. Em seguida, ele deverá aparecer no MetaEditor na lista de projetos compartilhados disponíveis para clonagem.

Eu mesmo iria investigar esse problema, mas ainda não tive tempo de testá-lo em detalhes
 
@Yuriy Bykov # Tente fazer uma bifurcação do repositório de interesse na interface da Web do MQL5 Algo Forge. Em seguida, ele deverá aparecer no MetaEditor na lista de projetos compartilhados disponíveis para clonagem. Eu mesmo iria investigar esse problema, mas ainda não tive tempo de testá-lo em detalhes

Não! Uma "bifurcação" e um "clone" não são a mesma coisa. Por favor, não confunda as duas coisas.

Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação

Nova plataforma MetaTrader 5 Build 5260: Aprimoramentos no Algo Forge, suporte estendido ao OpenBLAS e novas regras de herança na MQL5

Fernando Carreiro, 2025.09.04 16:46

"Forking" e "Clonagem" são dois conceitos completamente diferentes. O procedimento descrito é "Forking" e não "Clonagem".

Um "fork" não tem mais acesso às atualizações do repositório original, enquanto um "clone" continua a ter acesso a todas as alterações e atualizações atuais.

Forneça um mecanismo para ambos e não misture os dois.