[ARQUIVO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 4. - página 511
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
De que outra forma poderia ser? Você tem que calcular a mesma coisa mais e mais de 100 vezes?
Faça do sinal parte do especialista, como no livro didático, e você ficará feliz!
Dei-lhe todos os elos do fio antes...
De que outra forma poderia ser? Você tem que calcular a mesma coisa 100 vezes?
Bem, não há exemplos concretos aqui:
https://docs.mql4.com/ru/basis/variables/formal
Está escrito na parte superior onde os parâmetros da função são como os meus, ou seja, & após o tipo de dados.
Bem, não há exemplos concretos aqui:
https://docs.mql4.com/ru/basis/variables/formal
Está escrito no topo onde os parâmetros da função são como os meus, ou seja, & após o tipo de dados.
Talvez ela compila dessa forma:
embora a estrutura do código seja meio "canhoto".
Talvez ela compila dessa forma:
embora a estrutura do código seja meio "canhoto".
Bem... Fui eu quem escreveu. Cante o primeiro furo. :)
Eu reescrevi um pouco o especialista. Isto é o que saiu:
A propósito, o erro:
ocorre exatamente na funçãoinicial, estas variáveis não estão definidas, não em outro lugar. Então algo precisa ser acrescentado para começar?
A propósito, o erro:
ocorre exatamente na funçãoinicial, estas variáveis não estão definidas, não em outro lugar. Então algo precisa ser acrescentado para começar?
Eles devem ser definidos no início() e passados por referência à função que chamamos.
Esta é a maneira mais simples. Mas estou assistindo a artigos escritos por um programador e não há nada definido na função start().
Aqui está um link para seu conselheiro:
http://www.forextrade.ru/media/Image/MQLabs/181_ag/ChannelByMACross_Expert.mq4
Em particular, estou muito interessado em como ele escreve código de forma inteligente. Portanto, quero aprender a escrever tudo em funções separadas, e acrescentar apenas o essencial paracomeçar sem declarar variáveis lá.
Se passamos uma variável por referência para uma função, estamos trabalhando com um buffer da variável original, e não com seu duplo separado. Isto significa que não importa em que função o declaramos anteriormente. Não é?
Esta é a variante mais simples. Mas estou observando artigos escritos por um programador e nada é declarado em sua função inicial.
Você pode declarar uma variável estática fora das funções e então você não terá que passar nada por referências.
Se passamos uma variável por referência para uma função, estamos trabalhando com um buffer da própria variável inicial que passamos em vez de sua duplicata separada. Isto significa que não importa em que função o declaramos anteriormente. Não é?
Esta é a maneira mais fácil. Mas estou observando artigos de um programador e nada é declarado em sua função inicial.
Aqui está um link para seu conselheiro:
http://www.forextrade.ru/media/Image/MQLabs/181_ag/ChannelByMACross_Expert.mq4
Em particular, estou muito interessado em como ele escreve código de forma inteligente. Portanto, quero aprender a escrever tudo em funções separadas, e acrescentar apenas o essencial paracomeçar sem declarar variáveis lá.
Se passamos uma variável por referência para uma função, estamos trabalhando com um buffer da variável original, e não com seu duplo separado. Isto significa que não importa em que função o declaramos anteriormente. Não é?
Ele também escreveu inteligentemente
leia
Sim, mudar a linha
if(!Trade(signal, priceForBuy, priceForSell))
para
if(!GetPriceToInput (signal))