Discussão do artigo "Desenvolvendo um EA multimoeda (Parte 1): várias estratégias de trading trabalhando juntas" - 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
Estou no processo de redesenhar quase do zero meu código escrito anteriormente nos últimos anos
Ao refatorar, você sempre quer fazer isso de forma que não precise refazer mais tarde e que seja conveniente/perspectivo.
Como resultado, cheguei a essa solução de trabalhar com entradas.
Ao refatorar, você sempre quer fazer com que não seja necessário refazê-lo mais tarde e que seja conveniente/perspectivo.
Parece arquitetonicamente promissor quando o CStrategy é dividido em três entidades: o núcleo de negociação (emite sinais), a parte de negociação (negocia sinais) e o MM
Aqui temos todas elas juntas. Mas é conveniente quando você pode alterar o mesmo núcleo (novo Core2 em vez de novo Core1) com outras entradas. Ao mesmo tempo, a substituição pode ser feita sem mexer nas entradas, pois elas são definidas sintaticamente da mesma forma - uma string.
Da mesma forma, com controle e MM. Em geral, proponho que se pense novamente em uma arquitetura universal.
Parece arquitetonicamente promissor quando a CStrategy é dividida em três entidades: núcleo de negociação (emite sinais), parte de negociação (negocia sinais) e MM....
Parece que essa abordagem já está implementada na classe SB - CExpert.
E há até mesmo uma classe CStrategy de Vasily Sokolov ))
Eu vi a classe CExpert padrão, mas ela não funcionou para mim. Ela acrescentou muitas coisas de que eu não precisava. A hierarquia de herança também foi um pouco desanimadora, quando a classe base para implementar algoritmos de gerenciamento de dinheiro e risco e a classe base para criar geradores de sinais de negociação são herdadas da mesma classe base.
Não vi a série de artigos de Vasily Sokolov. Obrigado pelo link, vou dar uma olhada.
Portanto, parece que essa abordagem já está implementada no SB - classe CExpert.
Parece que a tarefa de integração com o Strategy Wizard foi resolvida lá. Ou seja, a abordagem inicial é bem diferente. Certamente, há algumas sobreposições, mas é mais uma coincidência.
E há até mesmo uma classe CStrategy de Vasily Sokolov ))
Parece-me que o esqueleto arquitetônico deve ser extremamente conciso e fácil de usar. É por isso que a classe básica do TS é assim.
Fórum sobre negociação, sistemas de negociação automatizados e teste de estratégias de negociação.
Discussão do artigo "Desenvolvimento de um Expert Advisor multimoeda (Parte 1): Trabalho conjunto de várias estratégias de negociação"
fxsaber, 2024.01.24 12:31 pm
Em seguida, um pouco de engorda de tendões. Deve ser muito simples.
Infelizmente, Vasily tem uma abordagem diferente.
Parece-me que o esqueleto arquitetônico deve ser extremamente conciso e fácil de usar. É por isso que a classe básica do TC é assim.
A seguir, um pouco de desenvolvimento dos tendões. Isso deve ser muito simples.
Há algo similar simples (em termos de interface), mas estendido (em termos de implementação) no livro.
Há algo similarmente simples (em termos de interface), mas estendido (em termos de implementação) no livro.
Onde posso fazer o download do código-fonte?
Onde fazer o download do código-fonte?
https://www.mql5.com/pt/code/45595