Discussão do artigo "Estratégias de ordem. Expert Advisor de propósito múltiplo." - página 3

 
Alex5757000:

Eu entendo isso. A questão é que, do meu ponto de vista, essas coisas deveriam ser publicadas como bibliotecas prontas,

que já estão disponíveis

na forma de uma classe.

Não há nenhum charme especial nisso para a OOP. Um conjunto de funções não contradiz o senso comum.

Caso contrário, surgirão vários inconvenientes ao fazer a integração com EAs já prontos.

leve as funções para a classe do Expert Advisor.

Usar arquivos .txt externos é, em princípio, uma má ideia.

Eu gosto disso.
[Excluído]  
sergeev:

Ele já foi postado.

Não há nenhum charme especial para a OOP. Um conjunto de funções não contradiz o senso comum.

Leve as funções para sua classe de especialistas.

Eu gosto disso.
Bem, se você analisar peça por peça, você está certo. O importante é que a ideia em si é muito interessante. Além disso, acho que uma classe com vários métodos de gerenciamento de dinheiro, semelhante à apresentada no artigo, deveria ser incluída na biblioteca padrão. Pessoalmente, eu a usaria muito ativamente, e tenho certeza de que muitos desenvolvedores experientes estão usando ativamente várias estratégias para gerenciar séries de negociações (fases)...
Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека - Документация по MQL5
 
Por que sempre há erro de metaprograma no Metaprogram.txt?
como?
é o metaprograma que está faltando?
 
Olá ?~
Ajuda, por favor...
 

axeslee722:
Hello ?~
Help Please...

Sinto-me confuso. Ou esse sistema é uma porcaria ou não é útil. Os desempenhos não estão lá. Mas você tem certeza de que os desempenhos serão mostrados em artigos aqui?

 

Artigo muito bom com a possibilidade de aplicação, exatamente o que eu estava procurando.

Mas talvez fosse possível sistematizar essa linguagem de alguma forma por meio de um menu em vez de um arquivo - ela é muito longa para entender e seria mais fácil analisar o próprio código em vez dessa superlinguagem.

De qualquer forma, ótimo - código muito legível. Obrigado por seu trabalho árduo!

 
jaguar1637:
MetaQuotes:

Novo artigo Order Strategies. Multi-Purpose Expert Advisor é publicado:

Autor: Дмитрий

Muito obrigado, este artigo é muito útil. É uma leitura obrigatória para quem está desenvolvendo novos bots
 

Ei, pessoal. Digam-me se estou fazendo algo errado.

Como faço para testar um Expert Advisor? Criei um arquivo TesterMetaProgram.txt, copiei os metadados do arquivo de configurações LimitAdd.txt para ele, o arquivo está localizado em MQL5/Files, tudo está como descrito no artigo, mas na inicialização recebo as seguintes mensagens:

Alert: Failed to open the file TesterMetaProgram.txt e Alert: Metaprogram error in the file TesterMetaProgram.txt.

Tentei copiar o arquivo TesterMetaProgram.txt para todas as pastas, mas o resultado é o mesmo. O que estou fazendo de errado?



 
suharik:

Ei, pessoal. Digam-me se estou fazendo algo errado.

Como faço para testar um Expert Advisor? Criei um arquivo TesterMetaProgram.txt, copiei os metadados do arquivo de configurações LimitAdd.txt para ele, o arquivo está localizado em MQL5/Files, tudo está como descrito no artigo, mas na inicialização recebo as seguintes mensagens:

Alert: Failed to open the file TesterMetaProgram.txt e Alert: Metaprogram error in the file TesterMetaProgram.txt.

Tentei copiar o arquivo TesterMetaProgram.txt para todas as pastas, mas o resultado é o mesmo. O que estou fazendo de errado?



Dois alertas ao mesmo tempo, sobre a impossibilidade de abrir o arquivo e sobre um erro no arquivo?

 
Sim. Não consigo anexar uma captura de tela, então eu mostraria a você.