Assistente MQL4/MQL5 permite criar experts totalmente funcionais com base na biblioteca padrão, fornecido com a plataforma de negociação. Para fazer isso, selecione o item "Expert Advisor (Gerar)" na primeira página do Assistente MQL4/MQL5.
Preencha os seguintes campos:
Abaixo está um conjunto de parâmetros obrigatórios criados por padrão:
O Expert Advisor não será executado em gráficos com um símbolo ou período diferente daqueles especificados em suas configurações. No log da plataforma, é exibida a mensagem correspondente sobre o símbolo e o período incorretos. |
Nesta etapa, selecione os módulos dos sinais. Com base nos dados recebidos deles, o Expert Advisor tomará decisões de negociação. Um total de 64 módulos estão disponíveis. No Expert Advisor, você pode adicionar qualquer combinação deles, bem como vários módulos idênticos com configurações diferentes.
O mecanismo para tomar decisões de negociação é descrito no Manual de referência de MQL5. |
A fim de ir para adicionar ou alterar as configurações do módulo, clique em "Adicionar" ou "Editar".
Especifique os parâmetros do módulo dos sinais:
Para cada módulo do sinal, existe um certo conjunto de parâmetros internos:
|
Nesta fase, selecione o tipo de movimento dos níveis de negociação Stop Loss e Take Profit.
No campo "Nome", selecione o tipo de trailing. Os arquivos dos códigos fonte dessas funções estão localizados no [diretório de dados da plataforma]\MQL5\Include\Expert\Trailing\. Cada tipo de trailing possui seu próprio conjunto de parâmetros.
Se o parâmetro tiver o ícone , estará disponível como uma variável de entrada do Expert Advisor (input). Estes parâmetros podem ser alterados durante o trabalho do Expert Advisor e usados para otimização no testador de estratégias. Para tornar o parâmetro fixo (não disponível para modificação quando o Expert Advisor estiver em execução), clique duas vezes nele, seu ícone ficará cinza – . |
Nesta etapa, selecione o tipo de gerenciamento de capital para o Expert Advisor.
No campo "Nome", selecione o tipo de gerenciamento de capital. Os arquivos dos códigos fonte dessas funções estão localizados na pasta [diretório de dados da plataforma]\MQL5\Include\Expert\Money\. Para cada tipo de gerenciamento de capital/dinheiro, há um conjunto de parâmetros.
Se o parâmetro tiver o ícone , estará disponível como uma variável de entrada do Expert Advisor (input). Estes parâmetros podem ser alterados durante o trabalho do Expert Advisor e usados para otimização no testador de estratégias. Para tornar o parâmetro fixo (não disponível para modificação quando o Expert Advisor estiver em execução), clique duas vezes nele, seu ícone ficará cinza – . |
Clique em "Concluir" para gerar o arquivo MQ5 do Expert Advisor. Para obter o arquivo executável do Expert Advisor, que você ser executado na plataforma de negociação, compile o arquivo MQ5 obtido. Para fazer isso, clique em "Compilar" ou F7.
Como módulos de sinais, trailing e gerenciamento de capital, são usadas classes especiais da Biblioteca padrão. Além delas, você pode escrever suas próprias classes (incluindo criá-las com base nas existentes). Para disponibilizá-las no Assistente MQL5, coloque-as nos seguintes diretórios:
Para obter mais informações sobre como criar seus próprios módulos, consulte o artigo "Assistente MQL5: nova versão". |