Olá,
ótimo texto, obrigado.
Encontrei um pequeno erro:
na caixa emTRADE_ACTION_SLTP você escreveu duas vezes request.sl, a segunda deveria ser request.tp, conforme indicado no comentário no final da linha.
Com os melhores cumprimentos,
Gunther
- www.mql5.com
Olá,
ótimo texto, tyvm.
Encontrei um pequeno erro:
na caixa emTRADE_ACTION_SLTP você escreveu duas vezes request.sl, a segunda deveria ser request.tp, conforme indicado no comentário no final da linha.
Com os melhores cumprimentos,
Gunther
Olá,
Obrigado por seu comentário gentil. Você está correto, é um erro e será considerado.
Atenciosamente,
Usando seu código, estou escrevendo uma colocação de ordem simples para um instrumento!
double price = 94500;
double stopLoss = preço - (500 * _Point);
double takeProfit = preço + (1000 * _Point);
ulong ticket = trade.OrderOpen(
"SiM4", // símbolo
retorna GetLastError() = 0 e a ordem não é colocada e não há negociação
É necessário especificar um token de acesso especial ao colocar uma ordem do corretor?
Olá Abdel Maaboud,
Obrigado por sua gentileza ao escrever este tutorial.
Este tutorial fornece apenas a colocação de ordens. Há algum código para fechar a posição(take profit ou cut loss) em seu artigo?
Com os melhores cumprimentos,
Ahmad Juniar
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Novo artigo Colocação de ordens no MQL5 foi publicado:
Ao criar um sistema de negociação, há sempre uma tarefa que deve ser resolvida com eficiência. Essa tarefa é a colocação de ordens ou seu processamento automático pelo sistema de negociação. Neste artigo, apresentamos a criação de um sistema de negociação do ponto de vista da colocação eficiente de ordens.
Uma ordem é uma solicitação recebida pelo servidor de negociação para abrir uma operação de compra ou venda com um determinado lote ou volume a um determinado preço. Há dois tipos de ordens: a mercado e pendente.
As ordens pendentes, por sua vez, podem ser dos seguintes tipos:
Após a colocação da ordem, seja ela a mercado ou pendente, ela pode ser encontrada na aba "Negociação" do painel de ferramentas no MetaTrader 5. Veja a seguir um exemplo:
Quando uma ordem é fechada ou cancelada sem ser executada, ela pode ser encontrada na aba "Histórico" na janela "Ferramentas".
A seguir, examinaremos a modificação de ordens abertas.
Autor: Mohamed Abdelmaaboud