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
O indicador tem essa propriedade:
Essa propriedade é necessária para que o indicador fique na parte inferior. Bem, sim, está mais ou menos claro.
Também preciso ter uma "barra de diálogo" na janela principal....
E é isso mesmo. Devido a essa propriedade, não importa o que você faça, não importa quais propriedades você defina, sua barra de diálogo estará na subjanela do indicador. E ela nunca estará na janela principal.
Passei três dias tentando entender a biblioteca padrão. Ainda não entendo como foi possível criar essa omissão?
Se eu estiver errado, diga-me onde estou errando. Pelo amor de Deus, não escreva que você precisa especificar 0 para as propriedades de janela e subjanela.
Enquanto isso, criarei meu próprio painel que funcionará como deveria.
Se eu estiver errado, diga-me onde estou errando. Pelo amor de Deus, não escreva que você precisa especificar 0 para as propriedades de janela e subjanela.
Enquanto isso, criarei meu próprio painel que funcionará como deveria.
Examine o código, adicione a opção m_subwin que define o número da subjanela, intercepte os eventos de "criação/exclusão" da subjanela para corrigir esse caso em todo o diálogo, se não for 0, use esse m_subwin onde ObjectCreate(...) é usado
então os painéis e elementos podem ser criados em qualquer janela e subjanela
Examine o código, adicione a opção m_subwin que define o número da subjanela, intercepte os eventos de "criação/exclusão" da subjanela para corrigir esse caso em toda a caixa de diálogo; se não for 0, use esse m_subwin onde ObjectCreate(...) for usado.
então os painéis e elementos podem ser criados em qualquer janela e subjanela
Sim, sim, adicione todas essas coisas, prenda-as, envolva-as com fio de alumínio e prenda-as com fita adesiva. Precisamos de uma solução simples e correta para toda essa biblioteca. Se não houver tal solução, a biblioteca deverá ser reprojetada. Provavelmente criarei minha própria janela de diálogo.
Essa é uma limitação da plataforma MetaTrader - um indicador pode estar apenas na janela principal ou apenas em uma subjanela.
As possíveis soluções e um exemplo de uma implementação estão no livro.
Em resumo, você cria dois indicadores e um deles cria o outro usando ChartIndicatorAdd. Eles podem trocar dados por meio de eventos, recursos, buffers, etc.
Essa é uma limitação da plataforma MetaTrader - um indicador pode estar apenas na janela principal ou apenas em uma subjanela.
As possíveis soluções e um exemplo de uma implementação estão no livro.
Em resumo: você cria dois indicadores, e um deles criará o outro usando ChartIndicatorAdd. Eles podem trocar dados por meio de eventos, recursos, buffers, etc.
Se essas são palavras de um especialista, então é exatamente isso que eu queria ouvir. E isso significa que você precisa criar seu próprio painel.
Se isso for apenas uma suposição... então você precisa criar seu próprio painel.
Estou aguardando uma dica sobre como colar o painel na janela principal, se o indicador estiver localizado na subjanela.