Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1255
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
Você pode me dizer qual é a condição, se a tabela desceu por um ponto sequer, então todas as ordens foram fechadas?
Desta forma, você pode fechar todas as negociações abertas (MQL4):
E se você quiser selecionar seletivamente, você precisa descrever a condição de seleção.Desta forma, você pode fechar todas as negociações abertas (MQL4):
E se você quiser selecionar seletivamente, você precisa descrever a condição de seleção.Obrigado
2020.09.13 08:33:57.508 tst (EURUSD,H1) v1 = 1
2020.09.13 08:33:57.508 tst (EURUSD,H1) v2 = 1.01
2020.09.13 08:33:57.508 tst (EURUSD,H1) v3 = qwerty
2020.09.13 08:33:57.508 tst (EURUSD,H1) v4 = 3.1415
2020.09.13 08:33:57.508 tst (EURUSD,H1) v5 = 777
2020.09.13 08:33:57.508 tst (EURUSD,H1) v6 = 1
2020.09.13 08:33:57.508 tst (EURUSD,H1) v7 = 1.01
2020.09.13 08:33:57.508 tst (EURUSD,H1) v8 = qwerty
2020.09.13 08:33:57.508 tst (EURUSD,H1) v9 = 3.1415
2020.09.13 08:33:57.508 tst (EURUSD,H1) v10 = 777
2020.09.13 08:33:57.508 tst (EURUSD,H1) v11 = Valor_11
É possível fazer variáveis pré-definidas em uma função modelo para que não seja possível especificar tudo ao chamá-la? Uma simples atribuição ainda dará um erro se nem todas as variáveis forem especificadas.
É possível fazer variáveis pré-definidas em uma função modelo
não, não pode.
Não consigo explicar como funcionam os modelos.... é mais ou menos como - até que tal função seja chamada, o compilador não sabe nada sobre sua existência (muitas vezes, não há sequer erros de compilação se não houver chamada)
então você chama tal função de modelo e o compilador preenche os tipos necessários e só então verifica se tudo vai funcionar corretamente
e então você faz outra chamada ao modelo com diferentes tipos de parâmetros - e o compilador cria uma nova função, ou seja, outra, ou seja, como se você escrevesse 2 funções, que fazem a mesma coisa, mas com diferentes tipos de parâmetros
whew, é assim que funciona ))))
UPD:
você pode, mas se os tipos no modelo corresponderem, aqui está um exemplo, ele funciona corretamente:
Não, você não pode.
Não consigo explicar como funcionam os modelos.... é assim - até que você chame tal função, o compilador não sabe nada sobre sua existência (muitas vezes, não há sequer erros de compilação se não houver chamada)
então você chama tal função de modelo e o compilador preenche os tipos necessários e só então verifica se tudo vai funcionar corretamente
e então você faz outra chamada ao modelo com diferentes tipos de parâmetros - e o compilador cria uma nova função, ou seja, outra, ou seja, como se você escrevesse 2 funções, que fazem a mesma coisa, mas com diferentes tipos de parâmetros
Por isso, vai ))))
E como posso saber o tipo de parâmetro de entrada?
Se eu passar um tipo de corda para um modelo e quiser processá-lo ainda mais.
Os parâmetros de entrada podem ser de até 64, qualquer um pode ter qualquer tipo, como determinar que se trata de uma cadeia ?
Como posso saber o tipo do parâmetro de entrada?
Se eu passar um tipo de corda para um modelo e quiser processá-lo ainda mais.
Pode haver até 64 parâmetros de entrada e qualquer um deles pode ter qualquer tipo, como posso saber que é uma cadeia?