Discussão do artigo "Biblioteca para desenvolvimento fácil e rápido de programas para a MetaTrader (parte II). Coleção do histórico de ordens e negócios" - 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
Qual versão da biblioteca você está usando?
Qual versão do consultor de teste você está usando?
Olá Artyom, obrigado por sua resposta.
Na primeira etapa, eu havia copiado o programa do fórum aqui.
Até então, não havia ocorrido nenhum erro de compilação.
Na etapa seguinte, usei o arquivo que está anexado aqui, mas ele produziu o mesmo erro.
Há algum outro lugar onde eu possa encontrar uma versão "atualizada"?
Agradeço antecipadamente, e seu trabalho e ajuda aqui são muito apreciados!
Olá, Artyom, obrigado por sua resposta.
Na primeira etapa, eu copiei o programa do fórum aqui.
Até então, não havia ocorrido nenhum erro de compilação.
Na etapa seguinte, usei o arquivo que está anexado aqui, mas ele produziu o mesmo erro.
Há algum outro lugar onde eu possa encontrar uma versão "atualizada"?
Agradeço antecipadamente, e seu trabalho e ajuda aqui são muito apreciados!
1. Exclua toda a pasta do local de dados de seu terminal MQL5\Include\DoEasy\ (exclua somente o DoEasy - não exclua o Include!)
2. Copie a pasta DoEasy dos arquivos zip anexados a este artigo para Include\. Isso lhe garante a versão 2 da biblioteca para o consultor de teste, que está nos arquivos deste artigo.
3. Use o arquivo Expert Advisor localizado nos arquivos zip anexados a este artigo para teste - no local Experts\TestDoEasy\Part2\.
A versão mais recente da biblioteca está aqui (em russo):
Você trabalha com metaquote? Por que o arquivo mqh padrão no mt5 é semelhante, mas não igual ao seu?
1. não. 2.
2. de que arquivo você está falando?
Essa é uma ótima ideia! Muito obrigado pelo material fornecido.
Não fiz o download dos arquivos anexados de propósito. Ao estudar o artigo, decidi digitar tudo com minhas próprias mãos. É mais fácil de entender e memorizar, e é útil para praticar.
E, na verdade, encontrei uma pequena falha nesse artigo. Ele não diz em lugar algum que em HistoryCollection.mqh, nas linhas 14, 15 e 16, devem ser conectados HistoryOrder.mqh, HistoryPending. mqh e HistoryDeal .mqh.
Para mim, que sou iniciante, tive que forçar muito meu cérebro. =))
Essa é uma ótima ideia! Muito obrigado por fornecer o material.
Não fiz o download dos arquivos anexados de propósito. Ao estudar o artigo, decidi digitar tudo com minhas próprias mãos. É mais fácil de entender e memorizar, além de ser útil para a prática.
E, na verdade, encontrei uma pequena falha nesse artigo. Ele não diz em lugar algum que HistoryOrder .mqh, HistoryPending .mqh e HistoryDeal .mqh devem ser conectados em HistoryCollection . mqh nas linhas 14, 15 e 16.
Para mim, que sou iniciante, tive que forçar muito meu cérebro. =))
Obrigado.
Veja, às vezes os "erros" fazem você pensar e encontrar soluções ;).
No estágio inicial, nos artigos, tudo é "mastigado". Mas, quanto mais você avança, menos detalhado tudo é descrito, com o objetivo de que uma pessoa leia cuidadosamente os primeiros artigos e, mais adiante, entenda tudo por si mesma sobre construções de bibliotecas.
Trabalho muito interessante. Estou estudando-o linha por linha. Tentei reescrever o código manualmente e encontrei um erro na função de cadeia de caracteres COrder::StateDescription(void).
O compilador estava xingando a função StateOrder(). Encontrei a solução nos arquivos e há muitas outras coisas lá, mas é bom até para aquecer meu cérebro :)
Trabalho muito interessante. Estou estudando-o linha por linha. Tentei reescrever o código manualmente e encontrei um erro na função string COrder::StateDescription(void).
O compilador estava xingando a função StateOrder(). Encontrei a solução nos arquivos e há muitas outras coisas lá, mas é bom até para aquecer meu cérebro :)
Fico feliz que você tenha conseguido encontrar uma solução.