Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 997
![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
Saudações colegas programadores. Preciso da vossa ajuda. O Expert Advisor abre apenas um negócio no primeiro dia de negociação de um mês. Pode ser o primeiro ou o segundo ou o terceiro ou mesmo o quarto dia. A minha condição é assim: if(Day == 1 ||| Day == 2 ||| Day == 3 || Day == 4 ){comércio é aberto} Quero perguntar se existe alguma função na MQL5 que "diga à EA que hoje é o primeiro dia de negociação do mês"?
Saudações colegas programadores. Preciso da vossa ajuda. O meu Expert Advisor abre apenas um negócio no primeiro dia de negociação de um mês, e pode ser o primeiro ou o segundo, o terceiro ou mesmo o quarto dia. A minha condição é assim: if(Day == 1 ||| Day == 2 ||| Day == 3 || Day == 4 ){comércio é aberto} Quero perguntar se existe alguma função na MQL5 que "diga à EA que hoje é o primeiro dia de negociação do mês"?
Não consegue encontrar o primeiro dia de negociação ou não consegue verificar a data do dia actual com o primeiro dia de negociação do mês?
É assim que pode descobrir com maior precisão a data de abertura do mês na actual TF(PERÍODO_CURSO pode, claro, ser alterado para qualquer dia, por exemplo).
Mas é melhor verificar cada funçãoiTime,Bars.
Saudações colegas programadores. Preciso da vossa ajuda. O meu Expert Advisor abre apenas um negócio no primeiro dia de negociação de um mês, mas pode ser o primeiro ou o segundo, o terceiro ou mesmo o quarto dia. A minha condição é assim: if(Day == 1 ||| Day == 2 ||| Day == 3 || Day == 4 ){comércio é aberto} Quero perguntar se existe alguma função na MQL5 que "diga à EA que hoje é o primeiro dia de negociação do mês"?
Encontrar onde a abertura de um novo bar é discutida e substituir o período PERÍODO_MN1 aí
A abertura de um novo bar será o primeiro dia de comércio do mês.
Não consegue identificar o primeiro dia de negociação ou não consegue verificar a data do dia actual com o primeiro dia de negociação do mês?
Não posso determinar o primeiro dia de negociação do mês. Obrigado pelas vossas recomendações Vou experimentar)
Descubra onde é discutida a abertura de um novo bar e substitua o período PERÍODO_MN1
A abertura do novo bar será o primeiro dia de comércio do mês.
Obrigado. Também vou fazer experiências neste sentido)
Porque é que os autores utilizam colons para escrever? O código abaixo está simplesmente cheio de colons. Embora o mesmo::Sleep(5); pode ser escrito sem colónias?
Porque é que os autores utilizam colons para escrever? O código abaixo está simplesmente cheio de colons. Mas podemos escrever o mesmo::Sleep(5); sem colónias?
Resolução de contexto de operação ( :: )
Cada função em programa mql5 tem o seu próprio contexto de execução. Por exemplo, a função do sistema Print() é executada no contexto global. As funções importadas são chamadas no contexto da importação correspondente. Funções-métodos de classes têm o contexto da classe correspondente. A sintaxe da operação de resolução do contexto:
[nome_do_contexto]::nome_da_função(parâmetros)
Se não houver um nome de contexto, é uma referência explícita à utilização de um contexto global. Se não houver uma operação de resolução de contexto, a função é procurada no contexto mais próximo. Se a função não estiver no contexto local, é pesquisada no contexto global.
Além disso, a operação de resolução de contexto é utilizada para determinar a função de membro de uma classe.
tipo Class_name::function_name(description_parameters)
{
// corpo funcional
}
Se um programa utilizar ou puder utilizar no futuro várias funções com o mesmo nome de diferentes contextos de execução, pode ocorrer ambiguidade. A ordem em que as funções são chamadas sem especificar explicitamente o contexto:
Para eliminar a ambiguidade de uma chamada de função, especificar explicitamente o âmbito utilizando a operação de resolução de contexto.
Operação de resolução de contexto ( :::: )
Presumo que o autor está a acelerar o processamento do código. Muito bem feito.
O histórico comercial está desenhado no gráfico, como é que desactivo este desenho?
O histórico comercial está desenhado no gráfico, como posso desactivar esse desenho?
Serviço - Definições - Negociar - "Mostrar negociações no gráfico em tempo real".