Triangular Arbitrage Triangular Arbitrage é um tick Expert Advisord designado para negociação simultânea em três símbolos: EURUSD, EURJPY e USDJPY. A estratégia EAs baseia-se na triangulação de arbitragem, que ocorre quando EURUSD EURJPYUSDJPY, onde - nenhum sinal de qualidade. A EA detém posições por um período de vários segundos a um mês O tempo de espera da posição média é de cerca de 2 horas Porcentagem do desdobramento de capital - percentual de redução de capital Número de Pips - número de pips para arbitragem Risco - nível de risco (diretamente conectado com volume para posições de abertura ) Tipo de lote - tipo de lote: porcentagem fixa - porcentagem de margem livre Correção do valor do lote - correção do tamanho do lote (somente se o lote for fixado) Tipo de valor do lote: Microlotes Minilots Classificação dos lotes: Classe de proteção de lucro desigual igual - classe de Proteção de lucro (de 1 a 6, ajustada de acordo com o resultado do fechamento da posição sobre quando a EA decidiu fechar posições com lucro) Tipo de proteção de Classe 4.0 - tipo de proteção da classe 4.0 do parâmetro da Classe de Proteção de Lucro (coeficientes) Tipo de proteção da classe 5.0 - tipo de proteção da classe 5.0 do parâmetro da classe de proteção de lucro (coeficientes) Idioma das mensagens - idioma de mensagens de log e alertas Rus Inglês Sian Prefixo de Símbolo - prefixo de instrumento financeiro Sufixo de Símbolo - sufixo de instrumento financeiro Prefixos e sufixos de instrumentos financeiros permitem à EA reconhecer instrumentos financeiros de qualquer corretor Limitações A EA não pode ser testada no 4 Testador de Estratégia. Para isso, use a EA para 5 Se a EA não abrir posições, significa que os parâmetros de entrada não correspondem às condições dos corretores. Neste caso, você precisa ajustar os parâmetros por meio do teste do EA nas MT5 Strategy Tester Recomendações Baixar dados históricos para os três símbolos antes do uso. Antes de iniciar e relançar o terminal, selecione Ocultar tudo e, em seguida, Mostrar tudo na janela do Market Watch. Troque apenas com VPS Recomendamos anexar o EA ao gráfico EURJPY, ou ao gráfico USDJPY com o período H1. É altamente recomendável iniciar a EA no início de um mês. Teste o EA no MT5 Strategy Tester e otimize os parâmetros de entrada, se necessário, antes de usar o EA em uma conta real. Também recomendamos usar contas ECN sem comissões e / ou swaps com ilimitados Lote máximo, se possível, corrigiu o algoritmo de fechar as posições deficitárias. Anteriormente, ocasionalmente não desencadeava ao recarregar o terminalEA. 1. A sincronização relacionada aos processos de abertura de fechamento do amplificador está disponível pelo parâmetro de entrada de Process Synchronization. A opção de falso relaciona-se com a versão anterior da EA. 2. O Gerenciamento de custos está disponível pelo parâmetro de entrada Ratio de cobertura de custo. O valor de 100,00 refere-se à versão anterior da EA. Baixar MetaTrader 5 Copyright 2000-2017, MQL5 Ltd. MetaTrader 4 - Especialistas Trade-Arbitrage - perito para o MetaTrader 4 Vamos considerar como isso funciona no EURUSD. Imagine que temos dois pares sintéticos EURUSDx e EURUSDy. Eles têm uma dinâmica semelhante, então, se abrimos duas posições opostas nesses pares, teremos uma posição coberta. Aberto: COMPRAR EURUSDx e VENDER EURUSDy. Depois de algum tempo fechamos essas posições: VENDA EURUSDx e COMPRA EURUSDy. Lucro: Lucro (BIDx - ASKx) (BIDy - ASKy) (BIDx - ASKy) (BIDy - ASKx) Na avaliação apresentada acima, conhecemos o valor do primeiro suporte (COMPRAR EURUSDx e VENDER EURUSDy). O valor do segundo suporte é conhecido após o fechamento das posições (VENDER EURUSDx e COMPRAR EURUSDy) Existem vários casos com valores de lucro positivos. Um deles é: Aberto: BIDx gt ASKy. Ao fechar: BIDy gt ASKx. O consultor especialista em comércio arbitral o usa (você pode modificar para qualquer outra condição). Em tempo real, procura casos em que BIDx gt ASKY PARA TODOS os possíveis pares sintéticos (milhares de casos) e abre as posições correspondentes. Isso significa que o consultor especialista em comércio arbitrário sempre possui uma cobertura de várias moedas. Ele cria o arquivo ArbitrageStatistic. txt com casos de arbitragem classificados (por freqüência). Se o monitoramento for VERDADEIRO. O consultor especializado adiciona alguns detalhes de arbitragem ao arquivo Arbitrage. txt. A negociação é realizada com pares, definidos no arquivo Trade-Arbitrage. txt (a localização do arquivo é: expertsfiles). Além disso, registra alguns detalhes para análise posterior (negócios, razões e resultados): Resultados do conselheiro Trade-Arbitrage (acima), NettoTrading (à esquerda) e CheckMyArbitrage (direita). O hedge de múltiplas moedas pode ser verificado usando um script de script CheckMyArbitrage. Moedas - lista de moedas usadas para pares sintéticos. MinPips - mínimo permitido (como arbitragem) diferença em pontos (antigo) entre BIDx e ASKy. SlipPage - deslizamento em pips permitido pelo corretor para ordens de mercado (diferentes corretores têm valores diferentes). Bloqueio - bloqueios são permitidos (TRUE) ou não (FALSE). Lotes - Posicione o volume para abrir-se. MaxLot - lote máximo permitido pelo corretor (real). MinLot - lote mínimo permitido pelo corretor (real). Monitoramento - registre todos os casos de arbitragem para arquivar (TRUE) ou não (FALSE). Loggint pode levar algum tempo, isso pode ser crítico para a arbitragem. TimeToWrite - Período de tempo do registro (em minutos) para o registro de dados estatísticos de arbitragem (ArbitrageStatistic. txt). Expert funciona corretamente (não quebra cobertura de moedas múltiplas): Erros de ordem comercial (rejeita, etc.). Execução parcial (preenchimentos parciais). Alguns dos corretores o permitem. característica. Com mínimo possível Lote, permitido pelo corretor (MinLot). Se Lock TRUE usar um mininal ordens comerciais. Pode proibir casos de bloqueio (Bloquear FALSE). As desvios negativos e as comissões estão comendo o lucro. Execução a longo prazo de ordens de negociação, existem alguns casos em que os outros preços de símbolos são alterados significativamente Processamento assíncrono de ordens comerciais por intermediário. Tempo de arbitragem pequeno. Possíveis impovências: uso de ordens limite. Envio simultâneo para vários símbolos (emulação de sincronização) de ordens comerciais de vários terminais para uma conta. Controle de tempo da sincronização do corretor. A coleta e uso de mais informações estatísticas para uso por outras condições de arbitragem da MinPips. Por exemplo, BIDx - ASKygt SPREADx SPREADy. A coleta e uso de informações estatísticas sobre o tempo de duração da arbitragem. Prioridade da fila de pedidos de mercado (por exemplo, o símbolo com o maior volume de tic ou símbolo com preço local extremal. Multicurrency, portanto, não pode ser usado no testador de estratégia. Ele pode ser executado como script. O histórico de preços não foi usado. A teoria da arbitragem usa a ineficiência do mercado (cotação ineficiência), portanto a natureza das cotações não é importante. O conselheiro funciona sem perdas. Comentário dos editores: se você tiver alguma dúvida para o autor, sugestões ou comentários, é melhor publicá-los. Se você tiver Achou este código útil para fins comerciais ou educacionais, não se esqueça de agradecer ao autor.
No comments:
Post a Comment