Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1113
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
Saudações. Assisti ao vídeo competente "From MQL4 to MQL5 - how to rewrite EAs for Metatrader 5".
Muito obrigado ao autor. Decidi experimentá-lo eu próprio. Decidi experimentá-lo eu próprio. A ideia é a seguinte:
1. Coloco dtriger = 1 nas entradas - A compra abre.
2. Coloco dtriger = -1 - A venda abre.
3. Eu configuro dtriger = 0 - todos os abertos são fechados.
Li nos manuais MT5 que não é possível manter posições opostas,
e eu tenho-as.
Pergunta: Como posso prescrever correctamente o encerramento de uma posição aberta
A questão é: Como registar correctamente o encerramento de uma posição existente ao abrir uma posição invertida?
Muito obrigado.
Saudações. Observei o útil clip "From MQL4 to MQL5 - how to rewrite EAs for Metatrader 5".
Gostaria de felicitar o autor. Decidi experimentá-lo eu próprio. Fui eu que o escrevi. A minha ideia é a seguinte:
1. eu configuro dtriger = 1 - abre Comprar.
2. Coloco dtriger = -1 - A venda abre.
3. Eu configuro dtriger = 0 - todos os abertos são fechados.
Li nos manuais MT5 que não é possível manter posições opostas,
e eu tenho-as.
Pergunta: Como posso prescrever correctamente o encerramento de uma posição aberta
A questão é: Como registar correctamente o encerramento de uma posição existente ao abrir uma posição invertida?
Muito obrigado.
Deve ter sido muito desatento ao ler a ficha informativa.
Referência:Princípios gerais - Operações comerciais.
Conclusão: MetaTrader 5 tem ambos ossistemas Netting e Hedging.
Formularia a sua tarefa de forma diferente:
1. dtriger = 1 - Compra abre.
2. dtriger = -1 - Venda abre.
3. dtriger = 0 - todos os abertos são fechados.
O Conselheiro Especialista deve fazer o seguinte:
São necessários dois algoritmos para a implementação (o número mágico também contribui aqui) - pode ser desactivado.
и
A ideia geral é fazer um loop em torno de todas as posições dePositionsTotal()-1 a 0. É de PositionsTotal()-1 a 0, não de zero a PositionsTotal()-1. Isto é importante.
Também uma palavra de conselho: ao trabalhar no MetaTrader 5, uma ordem é uma PEDIDO REMOVIDO. Por conseguinte, é altamente recomendável que nem sequer se lembre da palavra "ordem" no início, de modo a não criar confusão na sua mente.
Há também ordens de mercado de Compra e Venda, bem como de FecharPor ordens.
Muito obrigado, tal como a música.
Muito obrigado, tal como a música.
Bem, se quiserem ser tão gentis, mais então.
Introduzi as entradas e prescrevi um pré-encerramento, mas mais uma vez as ordens estão penduradas ali e ali.
Bem, se quiserem ser tão gentis, mais então.
Inseri as entradas e prescrevi um pré-encerramento, mas mais uma vez há ordens de enforcamento aqui e ali.
Muito obrigado, tal como as notas.
Qual é o sinal para abrir? Porque o código não está completo - apenas posições de fecho, mas também preciso de abrir posições...
Comando comercial.mq5
#propriedade versão "1.000
Até agora, apenas realiza três acções: