![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Hi,
Eu compenso os seguintes erros como este: Posso saber qual parte deu errado?
O relatório de erro lhe diz onde está o erro
',' - inesperado token postin forum.mq4 59 53
e se você clicar duas vezes sobre o erro, o cursor é levado diretamente ao problema
Olá GumRai,
Obrigado, consegui consertá-la. O erro vem dos parênteses inseridos acidentalmente.
Obrigado WHRoeder.
É
Oi thrdel,
O tempo[0] está se referindo à hora da barra 0? Existe Tempo[1], Tempo [2] etc.? Tentei pesquisar no Google, mas não há muita informação na Internet. Além disso, se eu anexar este EA a dois pares de moedas, isso significa que OrderSelect seleciona apenas as ordens no próprio gráfico ou todas as ordens no terminal?
Oi thrdel,
Por que recebo esta mensagem de aviso "conversão implícita de 'número' para 'string' postin forum.mq4 69 61" para a codificação " if(ticket<0)Print("Error OP_BUY order failed, error: "+GetLastError());"?
O tempo[0] está se referindo à hora da barra 0? Existe Tempo[1], Tempo [2] etc.?
Sim
Tentei pesquisar no Google, mas não havia muita informação na Internet.
http://bit.ly/1fJi4XA
Além disso, se eu anexar este EA a dois pares de moedas, isso significa que OrderSelect seleciona apenas as ordens no próprio gráfico ou todas as ordens no terminal?
depende de seu código
Oi thrdel,
Por que recebo esta mensagem de aviso "conversão implícita de 'número' para 'string' postin forum.mq4 69 61" para a codificação " if(ticket<0)Print("Error OP_BUY order failed, error: "+GetLastError());"?
A "conversão implícita de 'número' para 'corda'" pode ser uma dor no traseiro quando se tem grandes laços.
Significa ter que percorrer muitas linhas no relatório de erro.
No seu caso, GetLastError() é um código inteiro, portanto é apenas um aviso de que ele será convertido em uma string para a declaração de impressão.
Se você estiver satisfeito por não ser um problema, então você pode adicionar (string) para parar estes avisos irritantes.
A propósito, se você não souber...
Normalmente coloco isto após os Externs/Inputs
#include <stdlib.mqh>
e então você pode usar
Para que a descrição do erro imprima, não apenas o código