Hi Dmitry!
First of all, I try to understand the metalanguage concepts that you showed here, and then implement the code. The first part that I consider successful, the idea of the code is clear, and I thank you for introducing these concepts in the article above.
The problem for me in the second part ... I did not find a way to implement metalanguage code in MT5. Is it possible to implement this? I'm not an MT5 expert yet, and any help provided here is more than welcome!
My best wishes
C!
Здравствуйте, Дмитрий!
Я нашел эту статью, потому что искал способ увеличить количество купленных контрактов, если рынок пойдет в направлении, противоположном моей работе.
Мне понравилась ваша статья, но мне не удалось протестировать советник на своем терминале. Я получаю сообщение об ошибке при открытии MetaTesterProgram.txt
Не могли бы вы немного лучше объяснить, как мне действовать, чтобы иметь возможность тестировать (в тестере стратегий).
Заранее большое спасибо!
P.S. Извините за орфографию, я бразилец, пользовался Google Переводчиком ...
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Novo artigo Estratégias de ordem. Expert Advisor de propósito múltiplo. foi publicado:
O principal elemento inicial de qualquer estratégia de negócio é a análise de preço e análise de indicadores técnicos para abrir uma posição. Chamaremos isso de análise de mercado, ou seja, tudo que acontece no mercado e está além de nosso controle.
Além disso, as estratégias podem requerer outro tipo de análise. Chamaremos isso de análise da situação de negócio atual. Compreende a análise do estado na posição de negociação e análise de qualquer ordem pendente faltando/disponível (se alguma for usada em um estratégia). Os resultados de tal análise nos coloca frente a decisões como se determinadas ações com posições ou ordens precisassem ser realizadas, por exemplo, fechar, mover Stop Loss, posicionar ou excluir ordens pendentes, etc. Em outras palavras, tal análise inclui o estudo de nossa atividade de mercado, ações de acordo com a situação que nós (ou um Expert Advisor) criamos e as regras da estratégia em uso.
Um Limite Móvel comumente conhecido pode até certo ponto ser considerado o segundo tipo dos elementos em uma estratégia de negócio. Considere a seguinte análise: se existe uma posição aberta com o lucro maior que o valor ajustado, enquanto o Stop Loss não está definido ou está além da distância do preço atual como especificado nas configurações, o Stop Loss será movido.
O Limite Móvel é uma função bastante simples de ser de particular interesse. Além disso, ele pode ser classificado como uma categoria totalmente diferente dos elementos de estratégia de negócio, sendo uma função de gerenciamento de posição. Assim, uma estratégia de negócio pode ser composta por três categorias de elementos:
Análise de mercado e ações nela baseadas.
Análise de situação de negócio e ações nela baseadas.
Gerenciamento de posição.
Este artigo centraliza estratégias que usam ativamente ordens pendentes (chamaremos de estratégias de ordem para encurtar), uma metalinguagem que pode ser criada para descrever tais estratégias e o desenvolvimento e uso de uma ferramenta de propósito múltiplo (Expert Advisor) em que a operação baseia-se nestas descrições.
Autor: Dmitry Fedoseev