Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 457
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
Eu não entendo nada disso. Minha pergunta foi movida pelo moderador de MKL5 para MKL4. Siga o link - sim, minha pergunta está pendurada ali, mas a última resposta é 5.02.2018. Veio aqui - também MKL4 e a vida está fervendo... Então por que o moderador está jogando em um fio morto? Muito bem, vamos em frente. Agora ao ponto: jogando meu "problema" para cá.
Para a condição 1, coloque o número mágico ID +1, para a condição 2 o número mágico +2 e assim por diante. Assim você pode então entender que esta posição foi aberta pela condição 1 ou pela condição 2 ...
Boa tarde. Só tive sucesso em uma posição BAY. O conjunto magik para venda não funciona por alguma razão. Tudo é absolutamente idêntico, exceto o mágico, é claro. O que eu fiz de errado?
Eu não entendo nada disso. Minha pergunta foi movida pelo moderador de MKL5 para MKL4. Siga o link - sim, minha pergunta está pendurada ali, mas a última resposta é 5.02.2018. Veio aqui - também MKL4 e a vida está fervendo... Então por que o moderador está jogando em um fio morto? Muito bem, vamos em frente. Agora ao ponto: jogando meu "problema" para cá.
Boa tarde. Funcionou apenas para uma posição BAY. O magik montado para a SELL não funciona por alguma razão. Tudo é absolutamente idêntico, exceto o próprio mágico, é claro. O que eu fiz de errado?
1. não conhece o mql4.
2. Para fechar um pedido com magia 222, ele deve ser aberto com magia 222 primeiro. Verificar qual assistente é usado para abrir pedidos de VENDA
3. Após o OrderMagicNumber, deve haver parênteses ().
4. Por que a condição é destacada?
Pessoal, aqui vai uma pergunta - como colocar valores variáveis em uma matriz unidimensional?
Não o envie para ajudar - não há exemplo para tal problema.
Digamos que existe uma variável a, que muda sob certas condições.
Quero um array para armazenar os 3 últimos valores desta variável. Como isto é implementado em mql4?
Estou escrevendo em massa[3];
mas[]=a; dentro do laço, após uma condição que muda a,
O compilador dá ']', mas nada funciona, embora logicamente deva funcionar. - Ele quer que eu coloque alguma expressão desconhecida dentro de parênteses em mas[]=a.
A MQL4 tem alguma função que preencha a matriz com um valor variável em cada iteração de loop?
Rapazes, eis uma pergunta - como colocar um valor variável em uma matriz unidimensional?
Não o envie para ajudar - não existe nenhum exemplo para tal problema.
Digamos que existe uma variável a, que muda sob certas condições.
Quero um array para armazenar os 3 últimos valores desta variável. Como isto é implementado em mql4?
Estou escrevendo em massa[3];
mas[]=a; dentro do laço, após uma condição que muda a,
O compilador dá ']', mas nada funciona, embora logicamente deva funcionar. - expressão esperada, ele quer que eu coloque alguma expressão desconhecida dentro de parênteses em mas[]=a.
A MQL4 tem alguma função que preenche a matriz com um valor variável a cada iteração do loop?
Em qual célula do array você acha que o valor da variável "a" é colocado, assim: mas[]=a; ?
Eu o enviaria para a ajuda, leia desde o início :)
Pessoal, aqui vai uma pergunta - como colocar valores variáveis em uma matriz unidimensional?
Não o envie para ajudar - não existe nenhum exemplo para tal problema.
Digamos que existe uma variável a, que muda sob certas condições.
Quero um array para armazenar os 3 últimos valores desta variável. Como isto é implementado em mql4?
Estou escrevendo em massa[3];
mas[]=a; dentro do laço, após uma condição que muda a,
O compilador dá ']', mas nada funciona, embora logicamente deva funcionar. - Ele quer que eu coloque alguma expressão desconhecida dentro de parênteses em mas[]=a.
A MQL4 tem alguma função que preenche a matriz com um valor variável a cada iteração de loop?
Talvez você devesse ler não apenas as amostras de código, mas também algumas outras letras.
Aqui está uma citação da documentação:
Grupo de funções para trabalhar com arrays
Não são permitidas mais do que matrizes tetradimensionais. Cada dimensão é indexada de 0 a dimension_size-1. Em um caso particular de um array unidimensional de 50 elementos, chamar o primeiro elemento é array[0], o último é array[49].
1. ele não conhece o mql4.
2. Para fechar um pedido com magia 222, ele deve ser aberto primeiro com magia 222. Veja qual assistente abre ordens de venda
3. Após o OrderMagicNumber, deve haver parênteses ().
4. Por que ele está marcado no estado?
Obrigado por sua resposta. É claro que primeiro preciso abrir com um magik. E eu removi o bilhete de pedido e verifiquei a lógica com comentários. Acontece que o fechamento das posições é feito de acordo com as condições da primeira posição aberta. Isto é, se primeiro você abre uma posição de Compra ou Venda com a Condição 1 e depois uma segunda posição aberta com a mesma condição mas com a Condição 2, a condição de fechamento é ignorada e a segunda posição também é fechada com a Condição 1 apesar da outra Magia.
Apliquei uma pausa após o fechamento do pedido, mas a solução foi meio acirrada:somente se uma posição do mesmo tipo for aberta. Se, por exemplo, uma posição de Venda foi aberta primeiro e ainda não foi fechada, enquanto uma posição de Compra está sendo aberta e fechada, a posição de Venda não vê nenhuma condição para ser fechada até que outra posição de Venda seja aberta e fechada (de acordo com suas condições). E se a BAY abre e fecha novamente, ela novamente perde suas condições de fechamento. Então, o que fazer?
Oi, pessoal. Você pode me dizer como se livrar do erro [O contexto comercial está ocupado]?