Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1032
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
É possível duplicar um objeto Ccanvas?
Eu crio um objeto com Ccanvas e no processo tenho que criar duplicatas. Às vezes 10-20 e às vezes 100-200.
Uma vez o objeto é definitivamente desenhado. Existe alguma maneira de duplicá-la?
É possível duplicar um objeto Ccanvas?
Eu crio um objeto com Ccanvas e no processo tenho que criar duplicatas. Às vezes 10-20 e às vezes 100-200.
Uma vez o objeto é definitivamente desenhado. Existe alguma maneira de duplicá-la?
CCanvas *canv = novo CCanvad
Eu me referia a um objeto gráfico.
Eu me referia a um objeto gráfico.
Eu poderia estar errado, mas sua ligação será o fio do autor, mas você tem que folhear todo o fio, Igor parece ter postado códigos um pouco crus, e então às vezes reescrevi o que precisava ser melhorado, embora novamente eu possa estar errado - folheei este fio há cerca de 5-6 anos, eu não me lembro mais
Você não está enganado. Recentemente folheado através de todo o fio condutor do autor. Levei cerca de 2-3 dias. No tópico do autor em vista do afastamento da escrita, algumas de suas características não são mais relevantes (ou assim me pareceu). Leia absolutamente tudo e altamente atual e irrelevante pouco. E como você notou, ele teve erros que apareceram após 2-3, ou até mais páginas, quando alguém decidiu usar sua função, encontrou o erro e o corrigiu e apenas disse que havia um erro, ou apenas apontou. Assim, mesmo 10 páginas depois a mesma função pode aparecer novamente, seja corrigida ou melhorada (o tempo passou e ele quis melhorá-la).
Portanto, se alguém puxou apenas o tópico mais importante e relevante, você só pode dizer obrigado e economizar muito tempo.
Como passar um ponteiro para uma função (a função leva um ponteiro para a função como argumento) como um parâmetro? Já o fiz antes com mql4, mas perdi uma cópia do arquivo de exemplo.
A MQL alguma vez apoiou os indicadores de função? Acho que não. Uma solução é embrulhar a função em uma classe e passar o ponteiro para o objeto.
Olá a todos!
Quero escrever uma função em minha EA que proíba a comercialização nas primeiras 2 horas após o início da comercialização.
Mas me deparei com o fato de que o iTime(Symbol(),1440, 0) não retorna corretamente o horário de abertura da vela do dia.
Mais especificamente: em 26.12.2019 o mercado foi aberto às 06:00:00, mas o iTime determina 00:00:00:00.
Como faço para calcular exatamente o horário de abertura do dia?
SymbolInfoSessionTrade vai me ajudar a descobrir o tempo de negociação. Não sei se isso reflete mudanças para o Natal e outros feriados.
A MQL alguma vez apoiou os indicadores de função? Acho que não. Uma solução é embrulhar a função em uma classe e passar um ponteiro para o objeto.
E é verdade. Isto é feito usando a ajuda de leitura do typedif specifier, mas o esquema é diferente do c++. Encontrei um fórum onde uma pessoa gravou este código, mas não salvei o arquivo e reiniciei o sistema, é claro que o arquivo foi apagado. Mas a ajuda mostra um exemplo simples e eu tinha um exemplo sobre o qual eu estava perguntando.
A MQL alguma vez apoiou os indicadores de função? Acho que não. Uma solução é embrulhar a função em uma classe e passar o ponteiro para o objeto.
Você pode, codificar para reproduzir:
2019.12.30 18:30:55.518 Roteiro tst EURUSD,H1: removido
2019.12.30 18:30:55.511 tst EURUSD,H1: razão uninit 0
2019.12.30 18:30:55.511 tst EURUSD,H1: Esta é a chamada de função: f_3
2019.12.30 18:30:55.511 tst EURUSD,H1: Função de chamada número 2
2019.12.30 18:30:55.511 tst EURUSD,H1: Esta é a função de chamada : f_2
2019.12.30 18:30:55.511 tst EURUSD,H1: Função de chamada #1
2019.12.30 18:30:55.511 tst EURUSD,H1: Esta é a função de chamada : f_1
2019.12.30 18:30:55.511 tst EURUSD,H1: Chamada de aspiração nº 0
2019.12.30 18:30:55.511 tst EURUSD,H1: inicializado
2019.12.30 18:30:55.496 Script tst EURUSD,H1: carregado com sucesso