Friday 17 November 2017

Forex Error 4109


Erro OrderSend com OPSELLSTOP e OPBUYSTOP Tenho um problema com a emissão do OPSELLSTOP / OPBUYSTOP. Por exemplo, eu executei um script em EURUSD 1 Horário: MyPrice High1 (iATR (Symbol (), 0,6,1) 1.5) TicketOrderSend (Símbolo (), OPBUYSTOP, Lotes, MyPrice, 3, Low1, 0, BUYSTOP, 0 , 0, Verde) MyPrice retorna 1.16925750. Dá-me um erro 2005.11.28 22:00:06 EURUSD, H1: preço inválido 1.16925750 para a função OrderSend. É associado com o código de erro: 4107. Então, eu pensei que era por causa do arredondamento fora da questão. Por isso, eu substitui MyPrice com: MyPrice High1 NormalizeDouble ((iATR (Symbol (), 0,6,1) 1,5), 4) TicketOrderSend (Símbolo (), OPBUYSTOP, Lotes, MyPrice, 3, Low1, 0 BUYSTOP, 0,0, Green) Agora, eu recebo OrderSend BUYSTOP falhou com o erro 4109 (ERRTRADENOTALLOWED).Mesmo se eu hardcoded o preço como tal, ele ainda me devolve erro 4109.Alguém pode me fazer um favor e executar isso, e me diga se Ele funciona: OrderSend Alguém tem uma amostra bem-sucedida OPBUYSTOP / SELLSTOP O que o erro acima realmente significa 4107 e 4109 Eu tenho um problema Com emissão de OPSELLSTOP / OPBUYSTOP Por exemplo, eu executei um script em EURUSD 1 Horas: MyPrice High1 (iATR (Symbol (), 0,6,1) 1.5) TicketOrderSend (Symbol (), OPBUYSTOP, Lotes, MyPrice, 3, Low1 , 0, BUYSTOP, 0,0, Green) MyPrice retorna 1.16925750.Ele dá-me um erro 2005.11.28 22:00:06 EURUSD, H1: preço inválido 1.16925750 para a função OrderSend. É associado com o código de erro: 4107. Então, Eu pensei que era por causa do arredondamento fora da edição. Por isso, eu substitui MyPrice com: MyPrice High1 NormalizeDouble ((iATR (Symbol (), 0,6,1) 1,5), 4) TicketOrderSend (Símbolo (), OPBUYSTOP, Lotes, MyPrice, 3, Low1, 0 BUYSTOP, 0,0, Green) Agora, eu recebo OrderSend BUYSTOP falhou com o erro 4109 (ERRTRADENOTALLOWED).Mesmo se eu hardcoded o preço como tal, ele ainda me devolve erro 4109.Alguém pode me fazer um favor e executar isso, e me diga se Tem qualquer um bem sucedido OPBUYSTOP / SELLSTOP amostra O que o erro acima realmente significa 4107 e 4109 Seu código trabalhou para Eu não sei qual é o problema com a sua plataforma (Im usando MT4 Build 186) Este é o código que eu usei: Eu tenho uma conta padrão Demonstração Forex e MetaTrader 4 cada vez traz uma mensagem de erro quando o meu ExpertAdvisor tenta enviar uma ordem Ou para modificar uma ordem: A mensagem de erro é Erro 4109 gt comércio não é permitido nas propriedades perito. Isso acontece, embora Ive definir a marca de seleção para permitir a vida comercial nas propriedades de especialistas. Eu pensei que este poderia ser um problema com a minha conta demo Forex. Então eu abri uma nova conta demo com ValuTrades hoje e com este o mesmo acontece novamente. Pela maneira como o rosto no canto superior direito da janela de gráfico principal que indica se (ou se não) Life Trading é permitido nunca sorrisos, nem mesmo sorriso quando a marca de verificação acima mencionado para permitir a vida comercial é definido. O que estou fazendo errado: Quais são as versões do Windows compatíveis com A: Com Windows 98 e superior (Windows 98, Windows 2000, Windows Server 2003, Windows Server 2008, XP, Vista, Windows 7, Windows 8 / 8.1). Q: A Forex Copier é compatível com o sistema operacional de 64 bits? Q: A Forex Copier é compatível com a nova build MT4? Q: Que software eu preciso ter no meu computador para copiar trades? Você precisa ter o seguinte software: Dois ou mais MetaTrader Terminais MetaTrader terminal que está ligado a quotsourcequot conta Receiver MetaTrader terminal que está conectado à sua conta..Net framework 2.0. Se você não o tiver, siga estas instruções para instalá-lo. Copiadora Forex. Consulte as recomendações de instalação da Copiadora aqui. P: Posso copiar transações em várias contas A: Sim. Nesse caso, você precisa da nossa Multiquount Forex Copier. Esta versão permite copiar trades de vários provedores para 30 processadores. Q: Eu quero copiar trades para o terminal que está sendo executado em computador remoto, posso fazer isso A: Sim, nosso software pode satisfazer suas necessidades. Você precisará instalá-lo em um de seus computadores (somente no computador do receptor). Para explicar como funciona exatamente, chamarei seus computadores como mostrado abaixo: Computador1, que é o computador com a conta principal (conta que é a fonte ou o Mestre) Computador2, que é o computador com sua conta de Receptor (s) )) Para executar a cópia remota, você precisa ter: 1 terminal MT no Computador1 sem a Copiadora de Forex nele, para que você não precise instalar nada adicional no Computador1. Um clone de Source MT conta no Computer2 (no modo normal ou somente leitura) com o Source EA instalado nele. MT conta que você deseja ser um receptor em Computer2 com receptor EA instalado. Assim, você terá 1 terminal MT4 no computador1 (terminal de origem) e 2 terminais MT4 (fontes clone e receptor) no computador2. O processo de cópia é semelhante a este: Você coloca um comércio no terminal de origem no seu Computador1 Esse comércio aparece no clone do terminal de Origem no Computador2 (porque esses terminais são registrados na mesma conta) Copiadora transfere este comércio para o Terminal de Receptor no Computador2 Consulte este esquema para obter mais informações: forexcopier / Produtos / HowItWorksQ: Quais métodos de pagamento são aceitos PayPal: WebMoney Paysafecard Ordem de Compra Ordens de Encomenda (Cartão de Crédito Detalhes, Cheque, Dinheiro, Ordem de Pagamento, Cheque de Caixa, Cheque Bancário) Ordem de Fax Ordem de Telefone Yandex. Money Transferências bancárias em tempo real Ordens de Compra de AliPay podem ser pagas usando o Correio (Detalhes do Cartão de Crédito, Cheque, Dinheiro, Rascunho), Telefone (cartão de crédito), Fax (cartão de crédito), Pagamento por Arame, Transferência Bancária, PayPal ou Payoneer. Q: São aceitas moedas estrangeiras A: Absolutamente. Moedas estrangeiras são muito bem tratadas. O comprador pode selecionar qualquer um dos 158 moeda exibida. O preço do produto pode ser definido para qualquer uma das 14 principais moedas. Preços com base em várias moedas também estão disponíveis, o que significa que um produto pode ter preço diferente por moeda. Q: Que versões MT4 é FC compatível com A: Nosso programa foi testado em 509-610p Q: Como podem Forex Copier 2 afiliados obter uma comissão A: Para receber a sua comissão afiliado apenas envie-nos o seu pedido de comissão para este e-mail: promoforextester e nós Irá enviar o dinheiro durante vários dias úteis para sua conta pay pal. Observe que para solicitar uma comissão Forex Copiers você precisa ter pelo menos 50 em sua conta de afiliado. Instalação e registro Q: Onde posso fazer o download da Forex Copier A: É possível fazer o download da Forex Copier aqui Q: Como faço para instalar a Forex Copier A: Por favor, veja as instruções de instalação aqui Q: Como faço para obter minha chave de registro e registrar Forex Copier A: Consulte as instruções aqui. P: Quando receberei minha chave de registro A: Você receberá sua chave de registro nas próximas 24 horas após fazer o pedido de chave do programa. Mas geralmente enviamos a chave de registro muito mais rápido. P: Comprei uma licença e quero instalar o Forex Copier no meu computador doméstico e no meu computador de trabalho (laptop / VPS). Posso fazer isso? Desculpe, mas não. Nossa política de vendas é: um computador - uma licença. O software está conectado ao seu computador e não pode ser registrado com a mesma chave em outro (s) computador (es). O cliente tem o direito de mover a Copiadora de Forex para outro computador em caso de falha computador velho ou comprar o novo. Neste caso, bloquear a chave antiga e emitir um novo sem nenhum custo extra. Infelizmente não podemos emitir chaves para 2 ou mais computadores, que um único usuário poderia ter, por um preço de uma única licença. Neste caso, você pode comprar mais de uma licença. Q: Meu computador, onde eu instalei a copiadora de Forex está quebrado (eu comprei um computador novo / eu quero instalar a copiadora de Forex no computador mais poderoso / etc.). O que posso fazer A: Neste caso, você pode mover sua licença para outro computador sem custo adicional. Bloquearemos sua chave de registro antiga e emitiremos a nova gratuitamente. P: Você fornece upgrades de software gratuitamente A: Nós fornecemos atualizações menores gratuitamente. Por exemplo, após o lançamento da versão 1, emitimos versões 1.1, 1.2, 1.3. 1,25. Você pode ter essas atualizações gratuitamente e sua chave de registro é válida para elas. Mas para atualizar para a nova versão principal 2 você precisará pagar taxa de atualização (que não é muito grande, 25 do preço da nova versão). Uso Q: Quero copiar negócios de todos os pares de moedas, preciso anexar EA de SignalProcessor a todos os pares de moedas A: Não, é importante ter apenas uma Copiadora EA por um terminal, os negócios de todos os pares de moedas serão copiados. P: Como alterar as configurações EA A: Para alterar as configurações EA, execute as seguintes etapas: Abra o terminal do MetaTrader Ativar um gráfico com o Copier EA (SignalProvider ou SignalProcessor) anexado Parar especialistas. Pressione a tecla F7 ou clique com o botão direito do mouse no gráfico e escolha AutoTrading - gt Propriedades no menu suspenso Aviso importante: Não abra as propriedades do EA clicando duas vezes no nome EA na janela do Navegador, nesse caso o MetaTrader substituirá todas as configurações do EA por padrão Valores. Q: Como posso ajustar tamanhos de posição A: Você pode ajustar o tamanho do lote usando um dos seguintes métodos: 1) Processador (conta customer8217s) usa o mesmo lote como Provider (configurações padrão são: UseFixedLotfalse, LotMultiplier1) 2) Processador ignora Provider8217s muito 3) O processador multiplica o tamanho do lote Provider8217s por algum valor (LotMultiplier ltsome multipliergt, UseFixedLotfalse) Por exemplo: Se o provedor de sinal negocia com dinheiro pequeno, por exemplo 1.000 e Sua conta é 10.000 você pode definir LotMultiplier10 e quando o provedor compra lote de 0,1, o software vai comprar um lote em sua conta, ou em situação oposta você pode diminuir lote. P: Qual terminal deve ser lançado primeiro É o terminal Fonte (Mestre) ou Receptor (Escravo) A: Na verdade, não importa qual terminal é lançado primeiro. Solução de problemas Q: As transações não são copiadas para minha conta, como posso corrigir isso Verifique as seguintes coisas: Verifique se os dois terminais MetaTrader (Origem e Destino) estão em execução o tempo todo. Na verdade, recomendamos executar o Forex Copier no VPS para tornar a cópia mais confiável. Verifique se você tem SignalProvider EA anexado a um (e somente um) gráfico no terminal de origem Verifique se você tem SignalProcessor EA anexado a um (e apenas um) gráfico no terminal do receptor Verifique se o AutoTrading está habilitado nos dois terminais do MetaTrader: Verifique se você tem Conexão de internet forte. Abra o gráfico com o SignalProvider EA e verifique se aparece uma mensagem de erro vermelha no gráfico, poderá ver uma das seguintes mensagens: Provavelmente, o parâmetro DestinationDir não está definido ou aponta para uma pasta inexistente. Valor do parâmetro DestinationDir para o comando Iniciar - Executar do sistema operacional, se a pasta não estiver aberta, o caminho será inválido. Nota: Esta mensagem de erro desaparecerá depois de reiniciar o terminal ou se a nova tarefa for salva com êxito. Provavelmente algo está errado com conexão à Internet ou servidor de corretores. Se você vir essa mensagem por um longo tempo, verifique se sua conexão com a Internet é forte o suficiente. Nota: Esta mensagem desaparecerá após a restauração da conexão. Isso significa que você precisa abrir as opções EA e habilitar chamadas DLL. Nota: Esta mensagem de erro desaparecerá depois de activar quotDLL importsquot Esta mensagem aparece se a execução EA for interrompida. Observe que os EAs da Copiadora não poderão funcionar se a Execução EA estiver desativada. Por favor, certifique-se de que os Peritos estão habilitados nos terminais Fonte e Receptor. Nota: Esta mensagem de erro desaparecerá depois que os peritos estiverem ativados ea EA recebe um tick do par de moedas. Isso significa que uma chave de registro incorreta é inserida nas propriedades do EA. Em alguns casos, você pode ter que obter uma nova chave (por exemplo, se você alterou o hardware do seu computador). Mudamos as chaves de registro gratuitamente, por favor, envie um e-mail para obter um novo. Esta mensagem só pode aparecer na MultiCount da Forex Copier. Para corrigir esse erro, abra as propriedades do EA e os caminhos de entrada para as pastas de terminais do receptor em parâmetros deDestinationDirquot. Você pode ver esta mensagem se você está inscrito em algum serviço de sinal e seu provedor de sinal nega que você receba seus sinais. Então você precisa entrar em contato com eles para obter mais informações. Na verdade, esta é apenas uma mensagem de informação, então nada a fazer aqui, ele vai depois do primeiro comércio. Nota: Esta mensagem de erro desaparecerá depois de reiniciar o terminal ou se a nova tarefa for salva com êxito. Abra o gráfico com SignalProcessor EA e verifique se você vê mensagem de erro vermelho no gráfico, você pode ver uma das seguintes mensagens: O terminal não está conectado Provavelmente algo está errado com conexão à Internet ou servidor de corretores. Se você vir essa mensagem por um longo tempo, verifique se sua conexão com a Internet é forte o suficiente. Nota: Esta mensagem desaparecerá após a restauração da conexão. Isso significa que você precisa abrir as opções EA e habilitar chamadas DLL. Nota: Esta mensagem de erro desaparecerá depois de activar quotDLL importsquot Esta mensagem aparece se a execução EA for interrompida. Observe que os EAs da Copiadora não poderão funcionar se a Execução EA estiver desativada. Por favor, certifique-se de que os Peritos estão habilitados nos terminais Fonte e Receptor. Nota: Esta mensagem de erro desaparecerá depois que os peritos estiverem ativados ea EA recebe um tick do par de moedas. Isso significa que uma chave de registro incorreta é inserida nas propriedades do EA. Em alguns casos, você pode ter que obter uma nova chave (por exemplo, se você alterou o hardware do seu computador). Mudamos as chaves de registro gratuitamente, por favor envie um e-mail para obter um novo. Se você vir tal mensagem, então você provavelmente tem diferença de preço muito grande entre os corretores, por favor, tente aumentar SignalProcessor. PriceDifferencePips valor Verifique EA logs para ambos os terminais, você pode encontrar logs na guia 8220Experts8221 da janela Terminal: Provavelmente you8217ll ver um destes Mensagens de erro no Terminal de origem: - Mensagem: 8220dll chamadas não são permitidas SignalProvider. dll-SaveFile8221 Neste caso, por favor, abra as propriedades EA, verificar 8220Allow DLL imports8221 e desmarque 8220Confirm DLL função calls8221 como ele é mostrado na imagem abaixo: : 8220Acesso aos sinais está desabilitado. Entre em contato com seu Provedor de Sinal para obter mais informações.8221 Neste caso, verifique se sua chave de registro é inserida no campo RegKey do SignalProvider EA Se a chave estiver lá, em seguida, entre em contato com o provedor de sinais e pergunte se a chave está ativa. - Mensagem: 8220Possible inválido dir: ltDestination MT4 foldergtExpertsFiles Não é possível salvar task8221 Nesse caso, verifique se você tem SignalProvider. DestinationDir Seu MT PathExpertsFiles (por exemplo 8220C: MTMetaTrader - FXCMExpertsFiles8221) Provavelmente you8217ll ver uma dessas mensagens de erro no Receiver Terminal - Mensagem: 8220 DEMO MODE8221 Neste caso, verifique se a sua chave de registro foi inserida no campo RegKey do SignalProcessor EA. - Mensagem: Erro 8220Got 130 (paradas inválidas) 8221 Provavelmente o corretor receptor não permite colocar os níveis de StopLoss e TakeProfit tão perto do preço de Entrada como o corretor de origem permite. Neste caso, use níveis SL / TP fixos no lado do processador (SignalProcessor. StopLossPips, configurações do SignalProcessor. TakeProfitPips). - Mensagem: Erro 8220Got 4106 (símbolo desconhecido) 8221 Neste caso, verifique se você tem entradas válidas em: SignalProvider. RemoveSymbolPrefix Aqui você deve colocar o prefixo de par de moedas (se existir) do terminal Source. Por exemplo, se os pares de moeda são nomeados como FxEURUSD, então você precisa colocar 8220Fx8221 no campo RemoveSymbolPrefix. Se não houver um prefixo, então esta configuração deve estar vazia. SignalProcessor. AddSymbolPrefix Aqui você deve colocar o prefixo de par de moedas (se existir) do terminal Receiver. Por exemplo, se pares de moeda são nomeados como FxEURUSD, então você precisa colocar 8220Fx8221 no campo AddSymbolPrefix. Se não houver nenhum prefixo, então esta configuração deve estar vazia SignalProvider. RemoveSymbolSuffix Aqui você deve colocar o sufixo de par de moedas (se existir) do terminal Source. Por exemplo, se pares de moeda são nomeados como EURUSDFXF, então você precisa colocar 8220FXF8221 em RemoveSymbolSuffix campo. Se não houver sufixo, então esta configuração deve estar vazia SignalProcessor. AddSymbolSuffix Aqui você deve colocar o sufixo de par de moedas (se existir) do terminal Receiver. Por exemplo, se os pares de moeda são nomeados como EURUSDFXF, então você precisa colocar 8220FXF8221 no campo AddSymbolSuffix. Se não houver nenhum sufixo, então esta configuração deve estar vazia - Mensagem: 8220Got erro 4109 (comércio não é permitido) 8221 Este erro pode aparecer se 8220Allow live trading8221 caixa não está marcada em propriedades EA. Por favor, assinale esta caixa como é mostrado na imagem abaixo: - Mensagem: 8220Got erro 133 (o comércio está desativado) 8221 Significa que o seu corretor proíbe operações de negociação por consultor perito (veja mais informações sobre MT forum: forum. mql4 / 2850). - Mensagem: 8220dll chamadas não são permitidas SignalProcessor. dll-ProcessTasks8221 Neste caso, por favor, abra propriedades EA, verificar 8220Allow DLL imports8221 e desmarque 8220Confirm DLL função calls8221 como ele é mostrado na imagem abaixo: - Mensagem: 8220Order expirou. Diferença horária: X minutos.8221 Isso significa que a ordem que veio da conta de origem é muito antiga para ser executada. Se isso acontecer regularmente, então aumente o parâmetro SignalProcessor. ExpirationMinutes - Mensagem: 8220Desculpe, mas o preço está muito longe do ponto de entrada solicitado (preço: X, entrada: Y) 8221 Se você vir uma mensagem desse tipo, então provavelmente você terá uma diferença de preço muito grande entre Por favor, tente aumentar o valor SignalProcessor. PriceDifferencePips Se tudo isso não ajudar, por favor, envie um e-mail para a equipe de suporte da Forex Copier na supportfx-metropolis Q: Durante o processo de instalação eu vejo uma mensagem de erro: 8220.NET runtime library is not installed8221. Como posso corrigi-lo A: Instale a biblioteca de tempo de execução do Microsoft. NET, que é necessário para Forex Copier. Você pode encontrar instruções de instalação aqui. A: Não é um problema se você tem um rosto 8220sad8221 próximo SignalProvider EA (no terminal de origem), mas certifique-se de que você tem um rosto 8220smiley8221 perto de EA SignalProcessor (No terminal receptor). Se você tem um rosto 8220sad8221 perto SignalProcessor EA, então, por favor, abra configurações EA e verificar 8220Allow live trading8221 caixa: Q: Eu tenho grandes atrasos entre a colocação de ordem no lado do provedor e sua aparição no meu terminal. Como posso aumentar a velocidade de cópia A: Certifique-se de que o parâmetro BoostMode é verdadeiro para SignalProvider e SignalProcessor EA Q: Não consigo alterar as configurações de EA toda vez que abrir configurações EA Eu vejo valores padrão. Como posso corrigi-lo A: Provavelmente você abre as configurações do EA clicando no nome EA na janela do Navegador, é incorreto, neste caso o MetaTrader substituirá todas as configurações do EA por valores padrão. Por favor, consulte quot Como faço para alterar configurações EA quot pergunta a partir deste FAQ. P: Eu vejo uma cruz ao lado do nome EA no terminal do MetaTrader A: Isso significa que o AutoTrading está desativado neste terminal, por favor habilite-os com a ajuda deste botão: Q: Às vezes a Forex Copier perde os negócios, outros são copiados corretamente. R: Por favor, verifique o seguinte para corrigir este problema: Verifique se sua chave de registro é inserida no campo RegKey de SignalProvider EA. Se você executar o Forex Copier em seu computador doméstico / de trabalho, verifique se este computador não entra no 8220Sleep Mode8221: Painel de controle - gt Hardware e Som - gt Opções de Energia - gt Alterar configurações do plano - gt Tente aumentar o valor da propriedade SignalProcessor. PriceDifferencePips. P: Tenho negócios duplicados na minha conta de processador. Como isso pode acontecer e como conserto que A: Possíveis razões de duplicatas são: Mais de uma copiadora EA estava sendo executado no terminal de origem (provedor). Por exemplo, você tinha 2 gráficos no terminal Source: EURUSD com SignalProvider EA anexado e gráfico GBPUSD no mesmo terminal com SignalProvider EA anexado. Certifique-se de que você tem apenas um Copier EA (SignalProvider ou SignalProcessor) por um terminal Mais de um Copier EA estava sendo executado no terminal do Receptor (Processador). Por exemplo, você tinha 2 gráficos no terminal do receptor: EURUSD com SignalProcessor EA anexado e gráfico GBPUSD no mesmo terminal com SignalProcessor EA anexado. Certifique-se de que você tem apenas um Copier EA (SignalProvider ou SignalProcessor) por um terminal Mais de uma instância Do terminal Provedor / Processador conectado na mesma conta foram abertos neste computador. Isso pode acontecer em VPS quando você tem 2 sessões conectado. Neste caso, basta fechar o segundo provedor terminal. Você fez logon na outra conta no lado SignalProvider por algum tempo e, em seguida, fez login na conta anterior. Por favor, desabilite a execução EA quando você alternar entre contas em terminais Fonte ou Receiver. Você alterou a senha na conta SignalProvider e causou MetaTrader para 8220re-login8221.Desative a execução EA quando você alterar a senha no terminal de origem. P: Meu terminal MetaTrader falha quando tento executar Copier. Como posso corrigir isso A: Provavelmente você tem mais de um Copier EA por um terminal. Por exemplo, você pode ter SignalProvider EA em 2 cartas do terminal de origem ou SignalProcessor EA em 2 cartas do terminal receptor. Remova todas as instâncias supérfluas do EA. Nota: Quando você tiver a EA em um gráfico do terminal, processará todos os negócios de todos os pares de moedas.

No comments:

Post a Comment