photo
+ Responder ao Tópico
Resultados de 1 a 1 de 1

Thread: Consultores especialistas e indicadores personalizados

  1. #1 Fechar a publicação
    Senior Member
    Data de afiliação
    Aug 2020
    Postagens
    351
    Obrigado
    6
    Agradecimentos 96 Tempos em 93 Postagens
    AssinarAssinar
    subscritar: 1

    Consultores especialistas e indicadores personalizados

    Duas categorias amplas podem ser destacadas entre os aplicativos de negociação automatizados: robôs de negociação e indicadores. Os aplicativos do primeiro tipo são projetados para realizar operações de comércio e os programas do segundo tipo são usados para analisar preços e identificar padrões nas mudanças de preços. Os indicadores podem ser usados diretamente em robôs de negociação, formando um sistema de negociação automatizado completo.
    Como executar um robô comercial ou um indicador
    Para iniciar um Expert Advisor, anexe-o a um gráfico. A maneira mais fácil é clicar duas vezes em um Expert Advisor na janela Navigator ou arrastá-lo e soltá-lo em um gráfico.

    Name:  Capturar 1.PNG
Views: 142
Size:  86.6 KB


    Isso abrirá a janela Propriedades do Expert Advisor. Clique em OK para iniciar os Expert Advisors no gráfico. Se um Expert Advisor foi iniciado com sucesso, seu nome e ícone aparecem no canto superior direito do gráfico.
    Se o ícone for, o Expert Advisor não tem permissão para realizar operações de negociação. Habilite a negociação automatizada nas configurações do Expert Advisor, bem como nas opções da plataforma de negociação.
    • Apenas um Expert Advisor pode ser executado em um gráfico. Se você iniciar outro Expert Advisor no mesmo gráfico, o primeiro será removido.
    • O número de indicadores aplicados em um gráfico não é limitado.

    Configuração do aplicativo antes do início #
    Uma janela de propriedades do aplicativo é aberta antes de ser iniciado em um gráfico.


    Name:  Capturar 2.PNG
Views: 139
Size:  40.5 KB


    A guia "Comum" contém informações sobre o aplicativo: nome, versão, copyright, nome da empresa desenvolvedora de software (os dois últimos parâmetros podem ser representados como links para a página da web correspondente) e descrição.
    Se uma licença for necessária para um Expert Advisor (por exemplo, ela é comprada ou baixada do Market), os detalhes de licença apropriados (data de expiração, demonstração) são exibidos aqui.
    Os parâmetros individuais do início do Expert Advisor são configurados na parte inferior da janela:
    • Permitir modificação das configurações de sinais - esta opção permite que um aplicativo MQL5 se inscreva e cancele a inscrição de sinais, bem como edite as configurações de sinais. As funções de acesso ao banco de dados de Sinais de um aplicativo MQL5 permitem que você execute sua própria análise da qualidade dos sinais, gerencie dinamicamente a assinatura e ajuste os riscos. Mais detalhes sobre as funções de gerenciamento de sinal estão disponíveis na Referência MQL5.
    • Permitir negociação automática - esta opção limita as atividades de negociação de Expert Advisors. Essa limitação pode ser útil ao testar recursos analíticos de Expert Advisors no modo em tempo real (não deve ser confundida com backtesting). Observe que, mesmo se esta opção estiver habilitada, o autotrading para o Expert Advisor pode ser desabilitado nas configurações comuns da plataforma.
    Parâmetros comuns para todos os Expert Advisors são especificados nas configurações da plataforma de negociação.
    Parâmetros de entrada de robôs e indicadores de negociação
    Um aplicativo pode ter parâmetros de entrada. Permitem controlar o comportamento da aplicação tornando mais flexível a sua utilização. Um aplicativo pode não ter parâmetros de entrada se um desenvolvedor não os tiver fornecido.

    Name:  Capturar 3.PNG
Views: 143
Size:  27.6 KB


    Como modificar os parâmetros do aplicativo
    Para modificar um parâmetro, clique duas vezes nele e insira um novo valor.
    Como usar predefinições de parâmetro
    Você pode usar o botão "Salvar" para salvar o conjunto atual de parâmetros e o botão "Carregar" para carregar um conjunto salvo anteriormente. Os conjuntos de parâmetros de entrada são armazenados na pasta / Presets da plataforma de negociação.
    Como restaurar as configurações padrão
    Para restaurar as configurações padrão, clique em "Redefinir".
    Expert Advisors já anexados podem ser configurados individualmente. No entanto, a janela de propriedades do Expert Advisor não pode ser aberta durante a execução atual. Isso só pode ser feito em períodos entre as chamadas de função Start (). Neste caso, um Expert Advisor não será iniciado até que sua janela de parâmetros seja fechada. Se os parâmetros de entrada de um Expert Advisors foram alterados, o EA é reinicializado com novos parâmetros de entrada após o botão "OK" ser pressionado.
    Programas que usam funções externas (DLL)
    A guia "Dependências" aparece se o Expert Advisor usa a importação de funções de outros arquivos EX5 ou DLL. O uso de DLLs externas pode estender a funcionalidade do programa. No entanto, é potencialmente perigoso. Essas funções devem ser permitidas apenas para aplicativos confiáveis.


    Name:  Capturar 4.PNG
Views: 101
Size:  43.7 KB


    Os arquivos usados pelo Expert Advisor são exibidos como uma lista semelhante a uma árvore. Os ícones verdes indicam chamadas de funções de programas MQL5 e os ícones vermelhos indicam chamadas de funções dentro de DLLs.
    Uma opção para ativar / desativar DLLs está disponível na parte superior da guia:
    • Permitir importações de DLL - Expert Advisors podem usar DLLs para estender sua funcionalidade. Se esta opção for ativada, tais bibliotecas podem ser usadas sem quaisquer restrições. Se um aplicativo MQL5 usa uma DLL, mas sua importação é proibida (esta opção está desabilitada), então o botão "OK" não é exibido na janela inicial do aplicativo.
    Não habilite a opção "Permitir uso de importação de DLL" se você não tiver certeza de que iniciar o aplicativo é seguro. Os aplicativos obtidos de fontes desconhecidas podem causar danos por meio do uso de DLLs de terceiros.
    Como controlar a negociação do Expert Advisor
    A possibilidade de negociação automatizada pode ser controlada no nível da plataforma de negociação ou separadamente para cada robô de negociação.
    O botão "Auto Trading" na barra de ferramentas (e uma opção semelhante em Options - Expert Advisors) habilita / desabilita a negociação automática na plataforma. Se você desligá-lo, a negociação automatizada será desativada para todos os Expert Advisors, mesmo se você ativar a negociação automatizada individualmente nas configurações dos Expert Advisors. Se você habilitá-lo, os Expert Advisors têm permissão para negociar, a menos que a negociação automatizada seja individualmente desativada nos parâmetros do Expert Advisor.

    Name:  Capturar 5.PNG
Views: 141
Size:  202.2 KB


    As permissões de negociação automatizadas podem ser convenientemente gerenciadas por Expert Advisors individuais na janela Navigator, em vez de em seus parâmetros. Na janela Navigator, a lista de todos os Expert Advisors em execução é exibida para uma conta conectada. Além do nome do Expert Advisor, um gráfico no qual o EA está sendo executado é especificado na lista. Um ícone indica se o EA tem permissão para negociar.

    Name:  Capturar 6.PNG
Views: 150
Size:  22.4 KB


    O menu de contexto contém comandos para habilitar ou desabilitar a negociação automatizada para qualquer um dos Expert Advisors, bem como para visualizar suas propriedades ou removê-las do gráfico.
    Quais configurações de plataforma afetam a negociação automatizada?
    As configurações que afetam a negociação automatizada estão disponíveis na guia Expert Advisors das opções da plataforma.

    Name:  Capturar 8.PNG
Views: 133
Size:  17.2 KB

    As seguintes configurações estão disponíveis:
    • Permitir negociação automática - esta opção permite ou proíbe a negociação usando Expert Advisors e scripts. Se estiver desabilitado, os scripts e Expert Advisors podem funcionar, mas não podem negociar. Esta limitação pode ser útil para testar os recursos analíticos de um Expert Advisor no modo em tempo real (não deve ser confundido com o teste de dados históricos).
    A opção ativa / desativa a negociação automatizada para toda a plataforma. Se você desativá-lo, nenhum Expert Advisor terá permissão para negociar, mesmo se você ativar a negociação automatizada individualmente nas configurações do Expert Advisor. Se você ativá-lo, os Expert Advisors terão permissão para negociar, a menos que a negociação automatizada seja desativada individualmente nos parâmetros do Expert Advisor.
    • Desativar negociação automatizada ao trocar de conta - esta opção representa um mecanismo de proteção que desativa a negociação por Expert Advisors e scripts quando a conta é alterada. É útil, por exemplo, ao mudar de uma conta de demonstração para uma conta real.
    • Desabilite a negociação automatizada ao trocar de perfil - uma grande quantidade de informações sobre as configurações atuais de todos os gráficos no espaço de trabalho é armazenada em perfis. Particularmente, os perfis contêm informações sobre Expert Advisors anexadas. Os Expert Advisors incluídos no perfil começarão a trabalhar com a chegada de um novo tick. Habilite esta opção para impedir a negociação por Expert Advisors ao alterar o perfil.

    Desabilite a negociação automatizada ao trocar os símbolos do gráfico ou período - se esta opção for habilitada, então quando o período ou símbolo de um gráfico for alterado, o Expert Advisor anexado a ele será automaticamente proibido de negociar.
    • Desative a negociação automática por meio da API Python externa - os scripts Python que usam o módulo para integração com a plataforma de negociação podem realizar operações de negociação. No entanto, essa possibilidade é desabilitada por padrão por motivos de segurança. Você deve habilitar explicitamente a negociação automática, marcando esta opção.
    • Permitir importações de DLL (potencialmente perigoso, habilite apenas para aplicativos confiáveis) - para estender a funcionalidade, os aplicativos mql5 podem usar DLLs. Esta opção permite determinar um valor padrão para o parâmetro "Permitir importação de DLL" utilizado na inicialização dos aplicativos. Recomenda-se desabilitar a importação ao trabalhar com Consultores Especialistas desconhecidos.
    • Permitir WebRequest para URL listado - a função WebRequest () em MQL5 é usada para receber e enviar informações para sites usando solicitações GET e POST. Para permitir que um aplicativo MQL5 envie tais solicitações, habilite esta opção e manualmente especifique explicitamente os URLs de sites confiáveis. Por motivos de segurança, a opção é desabilitada por padrão.
    Para excluir um endereço da lista confiável, selecione-o e pressione "Excluir".
    Acesso rápido a programas usados com freqüência
    Para acesso rápido a programas usados com freqüência, use "Favoritos" e teclas de atalho.
    Selecione um robô de negociação, um indicador ou um script e adicione-o aos seus Favoritos usando o menu de contexto. Todos os seus programas favoritos são exibidos em uma guia separada do Navegador e podem ser acessados facilmente.
    Para um início rápido em um gráfico, qualquer programa pode receber um atalho de tecla. Isso pode ser feito por meio do menu de contexto da janela do Navegador.


    Name:  Capturar 9.PNG
Views: 148
Size:  55.3 KB

    As seguintes configurações estão disponíveis:
    • Permitir negociação automática - esta opção permite ou proíbe a negociação usando Expert Advisors e scripts. Se estiver desabilitado, os scripts e Expert Advisors podem funcionar, mas não podem negociar. Esta limitação pode ser útil para testar os recursos analíticos de um Expert Advisor no modo em tempo real (não deve ser confundido com o teste de dados históricos).
    A opção ativa / desativa a negociação automatizada para toda a plataforma. Se você desativá-lo, nenhum Expert Advisor terá permissão para negociar, mesmo se você ativar a negociação automatizada individualmente nas configurações do Expert Advisor. Se você ativá-lo, os Expert Advisors terão permissão para negociar, a menos que a negociação automatizada seja desativada individualmente nos parâmetros do Expert Advisor.
    • Desativar negociação automatizada ao trocar de conta - esta opção representa um mecanismo de proteção que desativa a negociação por Expert Advisors e scripts quando a conta é alterada. É útil, por exemplo, ao mudar de uma conta de demonstração para uma conta real.
    • Desabilite a negociação automatizada ao trocar de perfil - uma grande quantidade de informações sobre as configurações atuais de todos os gráficos no espaço de trabalho é armazenada em perfis. Particularmente, os perfis contêm informações sobre Expert Advisors anexadas. Os Expert Advisors incluídos no perfil começarão a trabalhar com a chegada de um novo tick. Habilite esta opção para impedir a negociação por Expert Advisors ao alterar o perfil.
    • Desabilite a negociação automatizada ao trocar os símbolos do gráfico ou período - se esta opção for habilitada, então quando o período ou símbolo de um gráfico for alterado, o Expert Advisor anexado a ele será automaticamente proibido de negociar.
    • Desative a negociação automática por meio da API Python externa - os scripts Python que usam o módulo para integração com a plataforma de negociação podem realizar operações de negociação. No entanto, essa possibilidade é desabilitada por padrão por motivos de segurança. Você deve habilitar explicitamente a negociação automática, marcando esta opção.
    • Permitir importações de DLL (potencialmente perigoso, habilite apenas para aplicativos confiáveis) - para estender a funcionalidade, os aplicativos mql5 podem usar DLLs. Esta opção permite determinar um valor padrão para o parâmetro "Permitir importação de DLL" utilizado na inicialização dos aplicativos. Recomenda-se desabilitar a importação ao trabalhar com Consultores Especialistas desconhecidos.
    • Permitir WebRequest para URL listado - a função WebRequest () em MQL5 é usada para receber e enviar informações para sites usando solicitações GET e POST. Para permitir que um aplicativo MQL5 envie tais solicitações, habilite esta opção e manualmente especifique explicitamente os URLs de sites confiáveis. Por motivos de segurança, a opção é desabilitada por padrão.
    Para excluir um endereço da lista confiável, selecione-o e pressione "Excluir".
    Acesso rápido a programas usados com freqüência

    Para acesso rápido a programas usados com freqüência, use "Favoritos" e teclas de atalho.
    Selecione um robô de negociação, um indicador ou um script e adicione-o aos seus Favoritos usando o menu de contexto. Todos os seus programas favoritos são exibidos em uma guia separada do Navegador e podem ser acessados facilmente.
    Para um início rápido em um gráfico, qualquer programa pode receber um atalho de tecla. Isso pode ser feito por meio do menu de contexto da janela do Navegador.

    Para executar várias cópias de um Expert Advisor ou indicador com parâmetros diferentes, você deve iniciá-los em gráficos diferentes. Nesse caso, são criadas diferentes instâncias de programa, que operam de forma independente. Os serviços não estão vinculados a gráficos, portanto, um mecanismo especial foi implementado para a criação de instâncias de serviço. Selecione um serviço no Navegador e clique em "Adicionar serviço" no menu de contexto. Isso abrirá uma caixa de diálogo do programa MQL5 padrão, na qual você pode ativar / desativar a negociação e acessar as configurações de sinal, bem como definir vários parâmetros.

    Uma instância de serviço pode ser iniciada e interrompida usando o menu de instância apropriado. Para gerenciar todas as instâncias, use o menu de serviço.
    Scripts Python
    Existem muitas bibliotecas de aprendizado de máquina, automação de processos, análise de dados e visualização para a linguagem Python. As possibilidades de linguagem avançada agora podem ser aplicadas na plataforma por meio do módulo de integração Python.
    • Os dados de câmbio podem ser obtidos fácil e rapidamente na plataforma de negociação e, em seguida, analisados usando ferramentas Python: centenas de milhares de ticks de símbolos financeiros podem ser solicitados com um comando
    • Obtenha o estado de negociação da conta e o histórico de negociação, além de estatísticas de cálculo
    • Realize operações de negociação seguindo seu próprio algoritmo
    Os scripts Python podem ser iniciados diretamente nos gráficos da plataforma, de maneira semelhante aos programas MQL5 regulares. Esses scripts são marcados com ícones especiais no Navegador.

    As mensagens de script são exibidas na seção "Caixa de ferramentas \ Especialistas".
    Os scripts Python podem ser iniciados no mesmo gráfico em paralelo com outros scripts MQL5 e Expert Advisors. Para interromper um script com execução em loop, remova-o do gráfico.
    Para ativar a proteção adicional da conta ao usar bibliotecas Python de terceiros, você pode usar a opção "Desativar negociação automatizada via API Python externa" nas configurações do terminal.

    Though trading on financial markets involves high risk, it can still generate extra income in case you apply the right approach. By choosing a reliable broker such as InstaForex you get access to the international financial markets and open your way towards financial independence. You can sign up here.


  2. The Following User Says Thank You to socrates980 For This Useful Post:

    Não registrado (1 )

+ Responder ao Tópico

Permissões de postagens

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts