Assista a como baixar robôs de negociação gratuitos
Encontre-nos em Twitter!
Participe de nossa página de fãs
Script interessante?
Coloque um link para ele, e permita que outras pessoas também o avaliem
Você gostou do script?
Avalie seu funcionamento no terminal MetaTrader 5
Experts

Robô de negociação abstrato - padrão POO - expert para MetaTrader 5

Visualizações:
3921
Avaliação:
(32)
Publicado:
2018.02.05 07:12
Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance

Ao criar um sistema de negociação automatizado, os desenvolvedores muitas vezes enfrentam o problema de escolher entre várias soluções possíveis. Nesses casos, os padrões são muito úteis. Quase com certeza, esses problemas já foram resolvidos anteriormente, e existem soluções bem pensadas e elegantes implementadas por programadores da comunidade de especialistas.

Projetar programas orientados a objetos não é uma tarefa fácil, o que se torna ainda mais complicado quando você precisa reutilizar essas soluções. É necessário selecionar os objetos adequados, organizá-los em classes apropriadas com um grau razoável de detalhamento, definir interfaces de classe, hierarquia de herança, etc.

O que os programadores experientes fazem para resolver esta tarefa?

Em primeiro lugar, todos os problemas novos não devem ser solucionados a partir do zero. É melhor usar soluções que tenham provado ser bem-sucedidas no passado. Muitos EA orientados a objetos contêm padrões similares consistindo em classes e objetos que interagem. Aqueles desenvolvedores de robôs, que usam padrões, podem aplicá-los instantaneamente, para realizar novas tarefas, sem ter que reinventar a roda.

O modelo proposto pode ser usado para criar um EA real.

Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/19273

VWAP Custom Position VWAP Custom Position

Cálculo padrão do VWAP (preço médio ponderado), mas com posição inicial ajustável.

RSI Trend Indicator RSI Trend Indicator

Indicador simples de tendência com base nas alterações do RSI.

MACD Crossing the zero level MACD Crossing the zero level

Mostra as áreas em que o MACD cruza a linha zero.

MACD Crossing the zero level (color candles) MACD Crossing the zero level (color candles)

Velas coloridas representam as áreas em que o MACD cruza a linha zero.