Scripts de negociação automática de forex
Scripts de negociação automática de Forex
Esse script fornece um trabalho rápido com um grande número de pedidos pendentes no mercado e contém funções para colocar, alterar e excluir pedidos dentro de sua faixa de preço.
Pode ser usado para cobertura ou negociação de sistemas de fuga.
O script permite que você experimente expressões regulares em 4.
Após o backtesting, geralmente precisamos analisar o resultado do teste em um novo gráfico que carregamos em nosso modelo, neste caso, precisamos copiar os objetos no gráfico de teste para o novo gráfico. Esse script ajuda a salvar os objetos em um arquivo e mostra os objetos em um novo gráfico.
O script faz o download do histórico de todos os períodos e símbolos no Market Watch.
Este script é usado para converter dados históricos de M1 para M5, M15, M30, H1, H3, D1, W1 e MN.
Este script remove todos os instrumentos com spread maior do que o máximo especificado e também remove todos os instrumentos habilitados para não negociação do Market Watch, o que permite que você se concentre nos itens que você pode querer negociar sem toda a bagunça.
Este script é usado para modificar o StopLoss e o TakeProfit.
Esse script procura por pedidos em aberto e define um stop loss fixo e obtém lucro para todos os relevantes.
Um script usado para enviar pedidos pendentes ou de mercado com níveis de take profit e stop loss, tamanho do lote e stop móvel opcional.
Este script permite fechar pedidos com um clique, filtrando por lucro, perda, número mágico e comentário.
O script OpenOrder permite que você abra uma ordem definindo a% de saldo para risco, a distância Stop Loss em pips e a distância Take Profit em pips e um número mágico.
Abra posições em 4 com controle absoluto da relação risco / recompensa, calculando automaticamente o tamanho do lote.
Codifique o script de criador de gráfico offline usando o método de média geométrica.
Script para desenhar uma marcação de preço.
Quando executado no gráfico de preços, o script modifica o stop loss ou obtém o lucro de todos os pedidos abertos para o instrumento atual.
O script é projetado para abrir negociações em opções binárias através do terminal 4, se o seu corretor suportar esse recurso.
Faz o download do histórico de contas PAMM do Alpari e o exibe no gráfico.
Imediatamente apaga o SL / TP de todas as posições.
Fechamento total de todas as posições (vencedores / perdedores). Você também pode selecionar quais são de um único instrumento.
Encerramento de todas as posições com prejuízo. (Você pode indicar um instrumento específico se quiser).
Encerramento de todas as posições vencedoras. (Você pode indicar um instrumento específico se quiser).
O script modifica todos os pedidos (de mercado e pendentes) no símbolo com Take Profit e Stop Loss especificados.
Este script é usado para calcular o desconto de lote.
O script traça um "Tic Tac Toe" gráfico na forma de castiçais japoneses.
Expansão e melhoria do script ver.2 e um exemplo de processamento acelerado de um indicador para uso em conjunto com o script.
Modernização da primeira versão do script com a capacidade de gerenciar vários indicadores.
O script permite visualizar o comportamento do indicador em um gráfico real do ponto especificado com os recursos de computação mínimos.
Quando atribuído a uma tecla de atalho, o script permite abrir ordens de limite quase instantaneamente com o nível de risco especificado (na moeda de depósito) e obter lucro (as chamadas chaves).
Cálculo do número de lotes por Anton Trefolev.
O script visualiza as ofertas no gráfico de maneira conveniente.
Tente automatizar mais ou menos a abertura de ordens de compra e venda.
O script permite mudar a cor dos objetos selecionados para um especificado.
O script demonstra uma maneira simples e rápida de calcular o número de Euler.
O script abre um comando BUY para uma parte específica da FreeMargin (segunda edição).
O script exibe as informações dos símbolos em um arquivo CSV: swaps, spreads, stops, contratos.
O script lê a lista de transações do histórico da conta, agrupa-as pelo sinal especificado nos parâmetros e saídas para um arquivo.
O script é projetado para transferir negociações do relatório padrão do testador 4 para o gráfico.
Ele é projetado para criar um período de símbolo não padrão com base no uso do período padrão.
Comércio - enviando o script BUY order e imprimindo os dados selecionados do pedido no log.
Para criar um script, é necessário usar o MetaQuotes Language 4 (4) e o MetaEditor. Para iniciar o programa de edição de especialistas, é necessário executar o comando & quot; Criar & quot; comando do & quot; Navegador & # 150; Scripts & quot; menu de contexto da janela, ou o & quot; Ferramentas & # 150; MetaQuotes Language & quot; comando de menu, ou pressione F4 ou o botão da tecla & quot; Standard & quot; barra de ferramentas. Em uma criação de 4 programas, o Assistente de Criação de Especialistas abrirá automaticamente, permitindo criar novos 4 programas imediatamente. & quot; Script & quot; deve ser selecionado como o objeto a ser criado,
e todos os campos necessários devem ser preenchidos:
Depois disso, a nova janela de script será aberta no editor. O arquivo contendo o código-fonte do script (* .4) será colocado na pasta / EXPERTS / SCRIPTS do terminal do cliente automaticamente. Então pode-se começar a escrever o código fonte do programa.
Depois que o script foi criado, ele deve ser compilado. Para isso, é preciso executar o comando & quot; File & # 150; Compilar & quot; comando de menu no editor de especialistas, pressione F5 ou o botão na barra de ferramentas. Após o script ter sido compilado com sucesso, o arquivo executável com *. A extensão será criada e colocada na pasta / EXPERTS / SCRIPTS automaticamente. A lista de todos os scripts pode ser visualizada no & quot; Navegador & # 150; Scripts & quot; janela do terminal do cliente.
Edição de Scripts.
Para iniciar a edição do script existente a partir do terminal, é necessário executar o comando & quot; Modificar & quot; comando do & quot; Navegador & # 150; Scripts & quot; menu de contexto da janela. Com isso, o editor de especialistas com o código-fonte do script selecionado já baixado será aberto. Depois que o código-fonte foi modificado, é preciso recompilá-lo e obter um novo arquivo executável. Caso contrário, a versão anterior não modificada do programa 4 será usada no terminal.
Script é um programa escrito em MetaQuotes Language 4 (4) e destinado a um único desempenho de quaisquer ações. Um script pode cumprir as funções analíticas e de negociação. Ao contrário dos especialistas, os scripts são executados a pedido, não por ticks. Em outras palavras, quando um especialista trabalha quase continuamente, um script, tendo concluído a função uma vez, deixa de funcionar sozinho.
Trabalhar com scripts significa:
O built-in & quot; MetaEditor & quot; é usado para criar e compilar um script. É um componente do terminal do cliente e representa um ambiente de desenvolvimento conveniente de 4 programas. Configuração de script.
É preciso configurar os scripts antes de usá-los. Parâmetros de trabalho comuns para todos os scripts são definidos na janela de configuração do terminal do cliente. Cada script tem suas próprias configurações também. Lançamento de um script.
Para iniciar um script, é preciso anexá-lo ao gráfico. O algoritmo de script será lançado imediatamente depois disso. Exclusão de um script.
O script conclui seu funcionamento depois de ter sido excluído do gráfico.
Guia Avançado Para 4 - Scripts.
Scripts são programas destinados a executar uma única ação. Ao contrário de um indicador ou especialista que funciona continuamente, um script pára de funcionar depois de ter concluído sua função uma vez. Como os indicadores personalizados, os scripts são criados, configurados e lançados da mesma maneira que os especialistas. Ao iniciar o Assistente de Especialistas, selecione "Scripts" como o objeto a ser criado. Continue da mesma maneira que criar um Expert ou Custom Indicator (consulte as seções Criação de Expert Advisor e Criação de Indicador Customizado deste tutorial).
[Explore as avaliações de corretores Forex da Investopedia para encontrar um corretor que corresponda às suas necessidades.]
Para configurar os parâmetros do Script, abra a janela Opções e selecione a guia "Expert Advisors". Para abrir a janela:
Cinco opções influenciam o funcionamento dos Scripts:
Permitir negociação ao vivo - para ativar os especialistas no modo em tempo real (em vez de testar um especialista em dados históricos). Peça confirmação manual - para enviar uma confirmação comercial antes de enviar o pedido. Permitir importações de DLL - para usar DLLs para aprimorar a funcionalidade do Expert. Confirme chamadas de função DLL - para permitir o controle sobre a execução de cada função chamada. Permitir importações de especialistas externos - para permitir que o especialista acesse funções de outros especialistas ou de 4 bibliotecas.
Removendo um script Um script é encerrado automaticamente depois de concluir sua função uma vez. Os comerciantes podem, no entanto, remover um script manualmente. Para remover um Script de um gráfico, clique com o botão direito do mouse no gráfico e selecione "Remover Script", conforme mostrado na Figura 20.
Opções para não programadores.
As pessoas que não estão interessadas em aprender como programar no idioma 4 ainda podem aproveitar os Peritos, Indicadores Personalizados e Scripts. Um número crescente de produtos comercialmente disponíveis pode ser comprado em vários negócios relacionados a negócios on-line, e 4 usuários também podem contratar um programador qualificado para executar a codificação.
É importante notar que, ao trabalhar com um programador, todas as ideias devem ser quantificáveis e objetivas. Por exemplo, se o trader quiser entrar em uma posição comprada quando o preço estiver acima de uma média móvel, ele precisará especificar o comprimento da média móvel, o ponto de entrada exato (próxima barra ao abrir, por exemplo) intervalo de gráficos e até mesmo o instrumento de negociação. A maioria dos programadores não aceita trabalhos que envolvam muita adivinhação por parte do programador e, portanto, as especificações do projeto precisam ser absolutamente claras.
Em geral, se um Especialista, Indicador Personalizado ou Script comercial tiver sido adquirido, ele virá com instruções de instalação específicas. Da mesma forma, um programador normalmente incluirá instruções para instalação. É sempre importante ler as instruções antes de tentar a instalação para evitar complicações.
Guia Avançado Para 4 - Negociação Automatizada.
A plataforma 4 suporta negociação automatizada ou negociação de sistema. A negociação automatizada envolve o desenvolvimento de um conjunto objetivo de regras para entradas e saídas comerciais e a programação das regras na linguagem proprietária da plataforma (4 neste caso) para que a plataforma possa lidar com todos os processos analíticos e comerciais associados. Talvez a maior vantagem da negociação automatizada seja a capacidade de remover parte da emoção da negociação. Como esses sistemas podem negociar completamente mecanicamente com base nas regras predeterminadas de um plano de negociação, lidar com perdas ou adivinhar uma entrada de negócios não afetará o desempenho do sistema. Outra vantagem significativa para a automação comercial é que as negociações são executadas automaticamente com tempos de reação extremamente rápidos.
[Explore as melhores análises de corretores forex da Investopedia para encontrar um corretor que atenda às suas necessidades.]
Um sistema de negociação automatizado deve identificar claramente as regras de compra, venda, stop-loss e lucro-alvo. Em outras palavras, o sistema deve identificar as condições sob as quais uma negociação será iniciada (seja uma negociação longa ou curta), quando a negociação deve ser fechada com prejuízo e quando a negociação deve ser fechada com lucro.
Os vários benefícios da negociação automatizada a tornam uma ferramenta útil para os traders, mas é importante lembrar que certos aspectos da automação podem falhar. Por exemplo, se a conexão com a Internet ou o servidor de dados for perdida, o trader deve reconhecer o erro e corrigir manualmente o problema. Se deixada despercebida, uma posição pode ser deixada sem intenção no mercado (sem stop loss ou take profit orders).
O MetaEditor é a interface do 4 utilizada para criar, editar e compilar códigos fonte de programas escritos em MetaQuotes Language 4 (4), linguagem de programação proprietária do 4. Um Expert Advisors Wizard é um recurso interno do MetaEditor que auxilia na criação de novos 4 programas. Uma vez que um programa tenha sido escrito, ele deve ser compilado no MetaEditor. Após a compilação bem sucedida, o código do programa executável pode ser iniciado e / ou testado no 4 Terminal. Os comerciantes podem criar vários programas distintos usando o MetaEditor:
Expert Advisors - programas no terminal que foram desenvolvidos em 4 e utilizados para a automação de processos analíticos e comerciais. Algumas plataformas referem-se a estas como estratégias. Indicadores Personalizados - programas desenvolvidos em 4 pelo usuário para funcionar como um indicador técnico. Os indicadores personalizados destinam-se a analisar a atividade de preços, mas não para a própria negociação. Scripts - programas escritos em 4 e destinados a executar uma única execução de alguma ação. Um script pode cumprir as funções analíticas e de negociação. Quando um script tiver concluído sua função uma vez, ele será automaticamente interrompido.
Комментариев нет:
Отправить комментарий