Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1084
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
A MQL4 tem um controle que poderia emitir muito texto em várias linhas? CEdit não é adequado - é uma única linha e leva apenas 63 caracteres.
escrever texto na telahttps://www.mql5.com/ru/docs/standardlibrary/canvasgraphics/ccanvas/ccanvastextout
mas não pode fazê-lo em várias linhas, ou melhor, pode, mas você precisa aumentar a coordenada Y depois que a linha for impressa
Não tem. Exatamente assim - todas as combinações de parâmetros EA obterão resultados. E você pode classificá-los como quiser.
Saudações. Poderia me dizer, por favor, qual é o problema?
No MT5, no OnInit() eu prescrevo a criação dos objetosOBJ_RECTANGLE_LABEL, OBJ_LABEL (etiquetas retangulares e de texto), e outros.
Mas eles não são criados na inicialização, são criados somente quando o terminal é selecionado ou clicado. Não havia tal problema no MT4.
Boa tarde!
Tenho o windows 10 instalado, pacote russo instalado, MT4 instalado. não li as inscrições do menu do terminal em russo, por favor, informe como consertar
Saudações. Poderia me dizer, por favor, qual é o problema?
No MT5, no OnInit() eu prescrevo a criação dos objetosOBJ_RECTANGLE_LABEL, OBJ_LABEL (etiquetas retangulares e de texto), e outros.
Mas eles não são criados na inicialização, são criados somente quando o terminal é selecionado ou clicado. Este problema não existia no MT4.
Você já se lembrou de ChartRedraw()?
Olá queridos programadores. Encontrei um erro (ou bug, não sei) e não consigo encontrar nenhuma referência a ele ou uma solução para este problema. O erro é o seguinte: quando tento selecionar uma ordem fora das ordens fechadas no bilhete (OrderSelect(Ticket, SELECT_BY_TICKET, MODE_HISTORY), recebo o erro 4051, e recebo este erro somente quando esta ordem não está no histórico de negócios, o que acontece se a ordem foi fechada ontem e o filtro mostra somente o histórico atual, que é atualizado com um reinício do terminal, o que significa que se houve os negócios de ontem, eles não estarão no histórico para hoje no reinício. Mas assim que eu fizer o filtro para mostrar essa ordem, por exemplo, para mostrar todo o histórico de negócios, o erro desaparece imediatamente e a ordem é encontrada usando a função OrderSelect. Então acontece que a OrderSelect pesquisa apenas entre o histórico carregado no terminal com base no ticket de pedidos fechados e excluídos? Não há informações sobre isto no manual.
A descrição da OrderHistoryTotal diz.