Discussão do artigo "Biblioteca para criação simples e rápida de programas para MetaTrader (Parte XXXIV): exclusão de ordens, modificação de ordens/posições por condições" - página 3
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
Olá Artyom, lembro-me de você ter mencionado esse futuro shell gráfico na primeira vez que li esses artigos, há algumas semanas... Você pode fornecer mais detalhes sobre sua visão sobre isso e o que isso nos permitirá fazer na prática?
Ohoh ... Um tópico muito amplo para ser descrito em poucas palavras...
Quase todos os objetos terão seu próprio objeto gráfico, que permite exibir todas as informações sobre seu "pai". Cada objeto será acessado a partir de outros objetos, assim como temos acesso a diferentes objetos. Todos os objetos gráficos poderão interagir com outros objetos. Cada objeto terá seu próprio tipo de representação gráfica. Haverá muitos tipos de objetos gráficos a partir dos quais você poderá compor seus próprios objetos gráficos complexos. Cada objeto terá a capacidade de interagir com o cursor do mouse e, consequentemente, diferentes reações e manipuladores. Como resultado, será possível criar seus próprios tipos de representações gráficas para vários objetos e como eles interagem.
Artem.
Existe alguma possibilidade de conectar essa biblioteca ao Expert Advisor em formato compilado? Assim, no caso de pequenas alterações no Expert Advisor, não seria necessário compilar a biblioteca inteira todas as vezes.
Acho que deve haver essa possibilidade, mas não consigo descobrir como fazer isso.
Artyom.
Existe alguma possibilidade de conectar essa biblioteca ao Expert Advisor em formato compilado? Assim, no caso de pequenas alterações no Expert Advisor, não seria necessário compilar toda a biblioteca todas as vezes.
Acho que deve haver essa possibilidade, mas não consigo descobrir como fazer isso.
Está bem.
Na minha opinião, isso é necessário, considerando o tamanho da biblioteca e o tempo que leva para compilar.
Está bem.
Na minha opinião, isso é necessário, considerando o tamanho da biblioteca e o tempo que leva para compilar.
Você pode desativar a otimização no momento da compilação. Será mais rápido
Sim, de fato será mais rápido. Mas apenas duas vezes mais rápido.
No meu laptop, o tempo de compilação era de até 60 segundos; agora, depois de desativar a otimização, ele cai para 30 segundos. E se levarmos em conta que essa é apenas a 34ª parte (não a última), ainda é muito. Afinal de contas, a biblioteca só vai crescer ainda mais....
Achei que ela poderia ser facilmente criada como uma DLL (por exemplo) e conectada ao Expert Advisor. Mas eu tentei, e... não está muito claro como fazer isso...
Achei que ele poderia ser facilmente criado como uma DLL (por exemplo) e conectado ao Expert Advisor. Mas eu tentei, e... não está muito claro como fazer isso...
Existem análogos de dll, consulte a documentação
Obrigado.
Isso parece ser exatamente o que eu preciso. Pelo menos teoricamente. Mas, na prática, quando tento compilar o arquivo Engine com a biblioteca #property, não consigo exportar métodos (que são essencialmente funções) - recebo um erro. Parece que precisamos adicionar mais funções (exportáveis) que chamem esses métodos. Além disso, não haverá dicas de ferramentas no programa que importa essas funções.
Em geral, tudo isso não é exatamente como eu gostaria que fosse....
Você chegou a polir e corrigir esse problema em capítulos futuros ou se esqueceu dele quando desenvolveu a seção gráfica? Se você corrigiu e aprimorou, pode me dizer em que capítulo está?
Obrigado, senhor
Você chegou a polir e corrigir esse problema em capítulos futuros ou se esqueceu dele quando desenvolveu a seção gráfica? Se você corrigiu e poliu, pode me dizer em que capítulo está?
Obrigado, senhor