Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1420
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
3. proibir a DLL e remover todos os indicadores e consultores que você não entende.
2. No gabinete pessoal DC, desconecte-se de todos os grupos, sinais, consultores e tudo o que for semelhante.
1. Altere as senhas de sua conta de negociação
Qual é a maneira correta de usar OnSetColorBackground em um objeto CButton? Preciso colorir o botão a partir do OnTick, dependendo das condições. Não é esperado nenhum clique no botão.
Declaro e uso a função "coloring" desta forma:
Há algum exemplo em que isso seja implementado no código? Não o encontrei na biblioteca.
Olá!
Você pode me dizer por que o script para alterar o stop loss não funciona e dá o erro 4756?
Ao mesmo tempo, o mesmo script para alterar o take profit funciona bem.
Olá!
Você pode me dizer por que o script para alterar o stop loss não funciona e dá o erro 4756?
Ao mesmo tempo, o mesmo script para alterar o take profit funciona bem.
Há um bom exemplo sobre esse tópico no manual
Estrutura de uma solicitação de negociação
Modificação de SL e TP
Ordem de negociação para modificação dos níveis de StopLoss e/ou TakeProfit. Requer a especificação de 4 campos:
Ao modificar ou fechar uma posição no sistema de hedge, certifique-se de especificar seu tíquete (MqlTradeRequest::position). No sistema de compensação, o tíquete também pode ser especificado, mas a posição é identificada pelo nome do símbolo.
https://www.mql5.com/ru/docs/constants/structures/mqltraderequest
O manual tem um bom exemplo sobre esse tópico
Ao modificar ou fechar uma posição em um sistema de hedge, certifique-se de especificar seu tíquete (MqlTradeRequest::position). No sistema de compensação, o tíquete também pode ser especificado, mas a posição é identificada pelo nome do símbolo.
https://www.mql5.com/ru/docs/constants/structures/mqltraderequest
Obrigado pela resposta!
Reformulei o script desta forma:
O take profit muda sem problemas. Mas ao tentar alterar o stop loss com um valor definido explicitamente, é gerado o erro 4756, e no registro está:
O take profit muda perfeitamente. Porém, ao tentar alterar o stop loss com um valor definido explicitamente, é gerado o erro 4756, que aparece no registro:
Qual é o valor do preço Ask neste momento?
A posição foi aberta ao preço de 0,85098. A mesma história é verdadeira para outros pares e a diferentes distâncias do stop.
Não importa a que preço a posição é aberta, o que importa é o preço no momento da modificação do stop. Para uma posição de venda, esse é o preço Ask.