[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 250
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
Primeiro, você calcula o lucro atual em todas as ordens abertas, depois o compara com o nível declarado: se for maior, você elimina todas as ordens. Este procedimento (e não só) é feito por esta EA (o código também está lá).
Obrigado pela dica
Eu não entendo.
//C++
Zhunko:
Ainda é assim:
Fiz três vezes com este código:
Está refletido no tronco:
No primeiro caso temos um ponteiro para o primeiro elemento do campo MqlStr.string structure, no segundo caso temos um ponteiro para o primeiro elemento da string (LPCSTR ainda a mesmaconst char*). Vemos endereços diferentes. Por que? Acontece que a string como um char de matriz e a string como uma estrutura interna de sua representação na MQL4 tem endereços diferentes? Ou significa que a "estrutura de cordas" descrita em ExpertSample como formato interno é artificial, e seu formato interno em MQL4 é lpsz? Ou talvez eu tenha errado o primeiro código?
Ou significa que a "estrutura de cordas", descrita em ExpertSample como formato interno, é artificial e, de fato, seu formato interno em MQL4 é lpsz?
Isto significa que na DLL a cadeia é transferida exatamente como char* e não como MqlStr. Mas isto não significa que no programa ex4 a cadeia não é armazenada como MqlString. Em geral, a transferência de parâmetros do ex4 para dll é (de acordo com os desenvolvedores) um processo bastante complexo, acompanhado de todos os tipos de verificações e transformações de parâmetros.
Olá a todos. Podem me aconselhar, após compilações no ícone da EA aparece um cadeado e só posso vê-lo na janela de download através do programa e na pasta que é invisível, como consertá-lo? Obrigado.
Em alguns exemplos, eu vejo retorno(-1), retorno(0) ou apenas retorno. Eu uso o return(0) para interromper o programa a partir deste local. Você pode me dizer o que retorno(-1) e retorno fazem?
Em alguns exemplos, eu vejo retorno(-1), retorno(0) ou apenas retorno. Eu uso return(0) para abortar o programa a partir deste lugar. Por favor, diga-me, o que retornar(-1) e retornar fazem?
return(-1) retorna menos um como resultado da função, o que (-1) só pode significar algo se o próprio desenvolvedor desse programa o colocar lá. Caso contrário, isso não significa nada.
return simplesmente termina a função (usada quando o tipo de retorno é nulo).
Este é o valor retornado pela função. Volte para a matemática.
Em geral, o return(0) pára a função int start() e espera pelo próximo tick. Se não há um dígito ou é -1, o que acontece em int start()?
Win 7 e o terminal está no acionamento do sistema? Quer se livrar de problemas atuais e futuros - mover o terminal para outra unidade e "tudo vai dar certo".
Muito obrigado :) Vou tentar.