Obrigado por essa ferramenta incrível! Modifiquei-a um pouco para atender às minhas necessidades, por isso vou publicá-la aqui...
Adicionei um método Zone que retorna um bool se o x,y do clique no gráfico estiver na janela de comentários, de modo que nada atrás dela possa ser ativado. Também substituí o método OnChartEvent para mover o comentário ao redimensionar a janela.
I changed the properties of the object to LEFT_LOWER but when it is time to move it, it moves inverted.
Thanks!!!
Existe uma maneira de usar tabulação ou /t ou algo semelhante, de modo que palavras ou números possam ser colocados um abaixo do outro em uma coluna reta?
Você pode usar espaços dentro da string desta forma:
comment_panel.SetText(3,"xxxxxxxxxxxxxxxxxx: "+ string(a),COLOR_WIN); comment_panel.SetText(4,"yyyyyyyyyyyyyyy: "+ string(b),COLOR_WIN); comment_panel.SetText(5,"zzzzzzzzzzzzzzzzzzzzzzzzzz: "+ string(c),COLOR_WIN);Boa codificação!
Em primeiro lugar, obrigado por fazer isso.
Encontrei um erro: quando movemos o painel e depois chamamos o método show para atualizar algum comentário, o painel retorna ao seu local original no gráfico. Há alguma modificação que possa ser feita no comment.mql para que ele mantenha o local movido?
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
CComment Class:
A classe ССomment foi projetada para aumentar as possibilidades da função padrão Comment. Sua finalidade é exibir um comentário de várias linhas num painel. Métodos dessa classe permitem que você especifique a cor de texto, fonte, estilo e espaçamento entre linhas. Você pode mover o painel dentro do espaço da tela com o mouse.
Para efeitos de retrocompatibilidade, preservamos a maneira padrão de emitir o comentário no canto superior esquerdo do gráfico. A classe tem a possibilidade de ajustar automaticamente as cores, caso o esquema das mesmas seja alterado regularmente. Neste modo, a cor de fundo é analisada e a cor de contrastate do texto é definida automaticamente.
O painel é útil para exibir as principais configurações de um Expert Advisor. Um exemplo de tal EA está incluído neste artigo. Seu código é compatível com MQL4.
Autor: Andrey Voytenko