Discussão do artigo "Interfaces Gráficas X: Caixa de Edição de Texto, Slider de Imagens e Controles Simples (build 5)"
Tol, após a atualização, um erro aparece constantemente ao colocar o programa no gráfico:
cannot load custom indicator 'D:\MetaQuotes\MetaTrader 5\MQL5\Indicators\XXX\YYY\Profiler\iProfiler_new.ex5::Indicators\SubWindow.ex5' [4802]
Tol, após a atualização, um erro aparece constantemente ao colocar o programa no gráfico:
cannot load custom indicator 'D:\MetaQuotes\MetaTrader 5\MQL5\Indicators\XXX\YYY\Profiler\iProfiler_new.ex5::Indicators\SubWindow.ex5' [4802]
Isso foi abordado em detalhes neste artigo: Graphical Interfaces X: Updates for Easy And Fast Library (build 3)
Se não for necessário colocar a GUI do Expert Advisor em uma subjanela, basta desativar esse modo:
//|Define.mqh |
//| Copyright 2015, MetaQuotes Software Corp.
//| http://www.mql5.com
//+------------------------------------------------------------------+
//--- Especialista em modo janela
#define EXPERT_IN_SUBWINDOW false
...
//---
Apenas esqueci de corrigi-lo para o padrão antes de fazer o upload para o site.
Este artigo foi detalhado neste artigo: Interfaces gráficas X: atualizações para a biblioteca Easy And Fast (build 3)
Se não for necessário colocar o Expert Advisor da GUI em uma subjanela, basta desativar esse modo:
//|Define.mqh |
//| Copyright 2015, MetaQuotes Software Corp.
//| http://www.mql5.com
//+------------------------------------------------------------------+
//--- Especialista em modo janela
#define EXPERT_IN_SUBWINDOW false
...
//---
Só esqueci de corrigir para o padrão antes de fazer o upload para o site.
Não importa quantos controles tenham sido implementados, a questão principal permanece obscura até hoje: para que eles servem?
Se forem ferramentas para a interação do usuário com o programa, onde está o conceito desse programa? Onde está o conceito de um EA com uma interface? Não há um único EA com uma interface no mercado.
Talvez você deva prestar atenção a esse aspecto e se esforçar para divulgar a ideia de Expert Advisors com interface para que seu trabalho não seja desperdiçado.
Talvez você deva desenvolver um exemplo desse Expert Advisor e demonstrar suas vantagens.
Eu faria exatamente isso.
Não importa quantos controles tenham sido implementados, a questão principal permanece obscura até hoje: para que eles servem?
Se forem ferramentas para a interação do usuário com o programa, onde está o conceito desse programa? Onde está o conceito de um EA com uma interface?
Não há um único EA com uma interface no mercado.
...
Por que não? Há vários exemplos.
...
Talvez você deva prestar atenção a esse aspecto e se esforçar para divulgar a ideia de Expert Advisors com interface para que seu trabalho não seja desperdiçado.
Talvez você deva desenvolver um exemplo desse tipo de EA e demonstrar suas vantagens.
Eu faria exatamente isso.
É exatamente isso que estou fazendo. Ainda há muito trabalho a ser feito. Isso levará algum tempo.
Quanto à necessidade de alguns elementos de interface, implementei muitos deles, apenas por solicitação dos próprios usuários da biblioteca.
Ainda faltam alguns elementos a serem implementados, e então me concentrarei totalmente na otimização dos algoritmos e na expansão dos recursos de todas as partes da biblioteca.
Por que não? Há muitos exemplos.
É isso que estou fazendo. Há muito trabalho a ser feito. Isso levará algum tempo.
Quanto à necessidade de alguns elementos de interface, implementei muitos deles, apenas por solicitação dos próprios usuários da biblioteca. Ainda faltam alguns elementos a serem implementados e, depois, vou me concentrar totalmente na otimização dos algoritmos e na ampliação dos recursos de todas as partes da biblioteca.
Existem vários painéis para negociação manual ou semiautomática no mercado. Muitos são práticos e convenientes, mas usam apenas um pequeno número de controles. Apesar de seus recursos, os painéis têm popularidade limitada entre os operadores. Os Expert Advisors são muito mais procurados (talvez devido ao fato de serem totalmente automatizados), mas nenhum deles tem uma interface. Como ela deve ser? As funções que ela deve suportar, as informações que deve produzir e os padrões que deve observar ainda são uma questão em aberto....
É claro que você pode deixar tudo correr por conta própria e esperar até que os próprios desenvolvedores se deparem com os padrões e espontaneamente formem o conceito do consultor de interface, mas esse processo pode ser muito longo e imprevisível. Você, eu e outros entusiastas que desenvolvem a interface em MQL podemos lidar com esse problema.
O tópico é muito interessante e importante, e o principal é que se trata de um novo estágio de desenvolvimento de programas de negociação em MQL.
P.S. Imagine se os usuários de outras plataformas mudarão para a MT só porque será fácil criar programas de negociação com uma interface. )
Existem vários painéis para negociação manual ou semiautomatizada no mercado. Muitos são práticos e convenientes, mas usam apenas um pequeno número de controles. Apesar de seus recursos, os painéis têm popularidade limitada entre os operadores. Os Expert Advisors são muito mais procurados (talvez por serem totalmente automatizados), mas nenhum deles tem uma interface implementada. Como ela deve ser? Quais funções ele deve suportar, quais informações deve produzir e quais padrões deve observar ainda é uma questão em aberto....
É claro que você pode deixar tudo correr por conta própria e esperar até que os próprios desenvolvedores se deparem com os padrões e espontaneamente formem o conceito do consultor de interface, mas esse processo pode ser muito longo e imprevisível. Ou você, eu e outros entusiastas que desenvolvem a interface em MQL podemos lidar com esse problema.
...
Na verdade, não vi nenhum problema com a disponibilidade de ideias entre os usuários que testam ativamente a biblioteca apresentada nesta série em seus próprios desenvolvimentos. Pelo contrário, eu mesmo aprendi muitas coisas novas.
Haverá muitos exemplos de casos em que será conveniente usar a biblioteca para criar uma GUI. Ainda é necessário chegar até ela. Alguns recursos ainda estão faltando.
Atualmente, no mercado, as implementações de interfaces, em sua grande maioria, são feitas com elementos simples, porque algo mais complexo e implementado não é tão fácil.
Na verdade, não vi nenhum problema com a disponibilidade de ideias entre os usuários que testam ativamente a biblioteca apresentada nesta série em seus desenvolvimentos. Pelo contrário, eu mesmo aprendi muitas coisas novas.
Haverá muitos exemplos de casos em que será conveniente usar a biblioteca para criar uma GUI. Ainda é necessário chegar até ela. Alguns recursos ainda estão faltando.
Atualmente, no mercado, as implementações de interfaces são, em sua grande maioria, com elementos simples, apenas porque algo mais complexo e implementado não é tão fácil.
No meu entendimento, a maioria dos controles que você implementou pode ser usada na interface de um Expert Advisor específico.
Gráficos de linha, tabelas, botões, campos de entrada, listas suspensas etc. são necessários para um suporte informativo completo de negociação, visualização e gerenciamento de um Expert Advisor.
No entanto, é necessário um novo conceito para esse Expert Advisor. Esse Expert Advisor deve conter as estatísticas de sua negociação e muitas configurações e predefinições. Ele deve funcionar em três modos: automático, semiautomático e gerenciado.
Em geral, é necessário enriquecer o conteúdo do programa de negociação padrão e, então, todos os controles implementados encontrarão um uso digno.
No meu entendimento, a maioria dos controles que você implementou pode ser usada na interface de um Expert Advisor específico.
Gráficos de linha, tabelas, botões, campos de entrada, listas suspensas etc. são necessários para um suporte informativo completo de negociação, visualização e gerenciamento do Consultor especialista.
Entretanto, é necessário um novo conceito para esse Expert Advisor. Esse Expert Advisor deve conter as estatísticas de sua negociação e muitas configurações e predefinições. Ele deve funcionar em três modos: automático, semiautomático e gerenciado.
Em geral, é necessário enriquecer o conteúdo do programa de negociação padrão e, então, todos os controles implementados encontrarão um uso digno.
Sim, em breve poderemos fazer milagres. )
A tão esperada biblioteca gráfica já está batendo à porta:
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação
Renat Fatkhullin, 2016.11.10 18:18
Além disso, uma biblioteca gráfica semelhante ao R estará disponível em breve.
Ela permite que você visualize facilmente séries de dados complexas diretamente em um gráfico:
- 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

Novo artigo Interfaces Gráficas X: Caixa de Edição de Texto, Slider de Imagens e Controles Simples (build 5) foi publicado:
Este artigo irá considerar novos controles: A Caixa de Edição de Texto, o Slider de Imagem, bem como os controles simples adicionais: Rótulo de Texto e Imagem. A biblioteca continua a crescer, e, além da introdução de novos controles, aqueles que foram criados anteriormente também estão sendo melhorados.
Três controles serão localizados na quarta guia: (1) calendário, (2) calendário suspenso e (3) um botão com dois ícones diferentes para os estados pressionado/liberado.
Fig. 11. Grupo de controles sobre a quarta guia.
Autor: Anatoli Kazharski