Discussão do artigo "O Protótipo do Robô de Negócio"

 

Novo artigo O Protótipo do Robô de Negócio foi publicado:

Este artigo resume e sintetiza os princípios da criação de algorítimos e elementos dos sistemas de negócio. O artigo considera o planejamento do algorítimo de especialista. Como um exemplo, a classe CExpertAdvisor é considerada, o que pode ser usado para facilmente e rapidamente desenvolver sistemas de negócio.

Autor: o_O

 

Finalmente um bom artigo!

Eu abandonei a programação forex por alguns anos. E agora quero colocar um robô no campeonato. E quebrei minha cabeça tentando programar no mql5. E, por não ser usado, parece-me tão difícil de entender, ao contrário do mql4, que é simplesmente horrível.

:-(

Abraços, Andrew.

 
LuckyFish:

Finalmente um bom artigo!


Sim, mas esse modelo não é adequado para EAs com várias moedas e/ou com tempo determinado.
 

APOIO!)

Sim, mas esse modelo não é adequado para EAs com várias moedas e/ou cronometrados.

 

obrigado !!!

e os desenvolvedores - 3 meses antes de um artigo como esse?

 
E como a operação cronometrada é diferente da operação tick-by-tick?
[Excluído]  
sergeev:
E qual é a diferença entre trabalhar com cronômetro e trabalhar com carrapatos?

Você não deve misturar moscas com costeletas, pois precisa tanto do timer quanto dos ticks para funcionar (o principal é usá-los corretamente).

O cronômetro é necessário para executar ações periódicas, e também é desejável executar parte do código de várias moedas nele (o segundo é recomendado, mas não necessário).

PS

Também é interessante usar o timer para rastrear o estado do terminal. Por exemplo, se houver uma conexão...

 
Bom artigo. Obrigado!
 

Muito bom, as pessoas que ainda estão presas ao MT4 deveriam ver "o panorama geral" apresentado neste artigo.

O autor deste artigo deveria receber o dobro do salário por todo o trabalho árduo :)

 

Provavelmente um dos melhores artigos até agora. O engraçado é que planejei criar um protótipo desse tipo para uso frequente, então parece que agora terei uma tarefa muito mais fácil.

Obrigado ao autor!

 
É processual, mas é um bom começo. Você pode ocultar muitas coisas usando OOP. Com uma interface minimamente visível em cada novo Expert Advisor. Coloque a estratégia em uma classe separada, por exemplo. Configurações da estratégia - propriedades do objeto CStrategy, iniciadas no construtor do EA. Multimoedas - inicie a lista de objetos de estratégia. Cada estratégia em seu próprio símbolo. E pequenas coisas: em vez de m_trade.ResultOrder(), você pode usar imediatamente m_trade.ResultDeal() sem loops desnecessários em todas as ordens na função adicional GetDealByOrder().
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5