Erros, bugs, perguntas - página 1469
![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
Vladimir Zubov:
MT4
Tenho estado à procura de um bug por conta própria, porque é que a barra de tabela correcta é reposta quando um evento é atribuído à KEY_NUMLOCK5. Acabou por ser uma tecla de atalho MT4.
Onde posso encontrar a lista completa de teclas de atalho terminais? Não tropeçar neles ao escrever código.
No terminal de negociação, no menu superior, há uma mudança para a Ajuda(Manual do Utilizador do Terminal do Cliente):
Neste Guia, na secção de Ferramentas de Navegação Rápida, existe uma grande lista de teclas de atalho sob o título Teclas de Atalho:
P./S. No Guia do Utilizador existe um separador Pesquisa(está sublinhado no canto superior esquerdo na imagem do ecrã acima, após o separador chamado Conteúdos). Ao digitar no separador Pesquisar a combinação de palavras: hotkeys, pode encontrar o caminho para a sua lista.
P./S. Grande lista de outras teclas de atalho (para MetaEditor) - pode ver da mesma forma que aqui descrita, no MetaEditor Ajuda no menu superior do MetaEditor, e não no terminal de negociação.
Como responder ao autor de um artigo sobre o fórum inglês MKL5 se este for traduzido para inglês. Por exemplo, não consegui, ou melhor, não posso aceder à chave "responder" à tradução do meu artigo "Market Theory" https://www.mql5.com/en/articles/1825.
Ir para a discussão
experimente isto
Como responder às perguntas do autor de um artigo no fórum inglês MKL5 se este for traduzido para inglês? Ou tenho de me voltar a registar no fórum inglês? Por exemplo, não poderia, ou melhor, não há acesso à chave "reply" para a tradução do meu artigo "Market Theory" https://www.mql5.com/en/articles/1825.
Ir para a discussão
experimente isto
Pode dizer-me, por favor? PorquêMathFloor,MathCell eMathRound, como descrito no manual, devolvem um número inteiro, mas o código seguinte produz de alguma forma um número com corrente e zero. "M5 00:3.0:21" deve ser "M5 00:3:21".
Experimentei-o semDoubleToString e com todas as funções de mapeamento. O resultado é o mesmo.
datetime Tcr=TimeCurrent();
MqlDateTime dt;
TimeToStruct(Tcr,dt);
Comment(dt.hour,":",dt.min,":",dt.sec," \n M1: 00:00:",60-dt.sec," \n M5: 00:",DoubleToString(MathRound(dt.min-MathFloor(dt.min / 5)*5),0),":",60-dt.sec
Graças ao moderador Vladimir Karputov!
A falha desapareceu. Era de facto a configuração da escala do ecrã. Foi
Era de 125% e assim que activei 100% (imagem de ecrã"qq6") as barras foram alinhadas com as linhas da grelha.
Mas o tamanho da fonte foi reduzido, por isso tenho de a ajustar separadamente.
sem alterar esta escala. Bem, é uma tarefa mais compreensível. Esperemos que assim seja,
Eu próprio o posso fazer.
realgentleman
Poderia dizer-me, por favor? PorquêMathFloor,MathCell eMathRound, como descrito no manual, devolvem um número inteiro, mas o código seguinte de alguma forma produz um número com uma corrente e zero.
datetime Tcr=TimeCurrent();
MqlDateTime dt;
TimeToStruct(Tcr,dt);
Comment(dt.hour,":",dt.min,":",dt.sec," \n M1: 00:00:",60-dt.sec," \n M5: 00:",DoubleToString(MathRound(dt.min-MathFloor(dt.min / 5)*5),0),":",60-dt.sec