Discussão do artigo "Criando interfaces gráficas para EAs e indicadores baseados no .Net Framework e C#" - página 6
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
Por favor, insira o código corretamente:
Artigo muito interessante! Muito obrigado!
Estou enfrentando o problema do arquivo de configurações porque, no meu robô, o número de parâmetros de controle é de centenas e a interface padrão não é adequada para mim.
Vi a primeira solução como um programa configurador separado que funciona com o arquivo de configurações. Seu artigo oferece uma segunda solução, mas, infelizmente, seu método envolve a importação de uma dll, o que torna impossível trabalhar em um servidor em que a importação de dlls é proibida no momento. O problema pode ser resolvido com a criação de duas versões: desktop e servidor usando a compilação condicional, mas essa solução é semelhante ao uso de um programa separado.
Seria ótimo resolver o problema por meio da MQL5 para contornar de alguma forma a proibição de importação, pelo menos no estágio de inicialização.
Seria ótimo resolver o problema por meio da MQL5 para contornar de alguma forma a proibição de importação, pelo menos no estágio de inicialização.
Esse é um tópico diametralmente diferente. Portanto, essa pergunta não é para mim. Há muitos artigos sobre a criação de interfaces de gráfico por MQL. Leia-os.
Eu vi a primeira solução como um programa configurador separado que funciona com o arquivo de configurações. Seu artigo fornece a segunda solução, mas, infelizmente, seu método envolve a importação de dll, o que torna impossível trabalhar em um servidor em que a importação de dll é proibida no momento.
Bem, o problema não são as dlls, mas a proibição delas.
Ótimo artigo, muito obrigado,
Você poderia me dizer como adicionar essas formas a um diagrama usando um descritor de diagrama (talvez usando WinAPI SetParent ()), estou tendo problemas com isso
Mais uma vez, obrigado.
Olá, sou do Brasil.
Estou tentando fazer isso há algum tempo e não tenho certeza do que fazer.
Form1 f1 = new Form1(); f1.ShowDialog();Com esse código, meu projeto mql para até que eu feche o Form1, como posso manter o mql5 em execução e apenas manipular alguns eventos?
Olá, sou do Brasil.
Estou tentando fazer isso há algum tempo e não tenho certeza do que fazer.
Com esse código, meu projeto mql para até que eu feche o Form1, como posso manter o mql5 em execução e apenas manipular alguns eventos?
https://www.mql5.com/ru/forum/303283#comment_10600035
Como fazer isso no MT4, especialmente para o sistema de tratamento de eventos?
O MT4 só pode conectar dlls nativas, você não pode conectar bibliotecas escritas em C# ao MT4, ou escrever um wrapper C++ para chamar bibliotecas C# ou aqui está um artigo com exemplos que funcionam no MT4 https://www.mql5.com/pt/articles/249.
PS: em teoria, para essas finalidades, existe o C++/CLI - tentei entendê-lo, mas a sintaxe é muito específica e não há muitos materiais na rede; achei mais fácil fazer chamadas para bibliotecas C# a partir do MT4 usando os materiais do artigo.
Obrigado, Vasilliy
OBSERVAÇÃO: para obter TradePanel.dll, na janela de propriedades do Visual Studio, você precisa clicar com o botão direito do mouse em TradePanel.sln > Build.
Hi,
Isso também pode ser usado com o aplicativo WPF ou apenas com o formulário de janela?
Agradecimentos