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
Pessoal, me digam qual erro é gerado durante a compilação?
Parabéns ao autor!
Não é possível abrir o arquivo "C:\Users\Oleg\AppData\Roaming\MetaQuotes\Terminal\FE0E65DDB0B7B7B40DE125080872C34D61\MQL5\include riskmanager.mq5
Pessoal, me digam qual erro é gerado durante a compilação?
Parabéns ao autor!
Não é possível abrir "C:{\Users\Oleg\AppData\Roaming\MetaQuotes\Terminal\FE0E65DDB0B7BDE40BDE125080872C34D61\MQL5\include file riskmanager.mqh" incluir arquivo riskmanager.mq5
O compilador não pode conectar a inclusão Trade.mqh com as funções de negociação padrão. Verifique a presença desse arquivo no caminho especificado e, consequentemente, jogue manualmente o arquivo Trade.mqh na pasta ...MQL5\include\Trade\ ou reinstale o terminal.
O compilador não pode conectar a inclusão Trade.mqh com as funções de comércio padrão. Verifique se esse arquivo está disponível no caminho especificado e, de acordo com isso, adicione manualmente o arquivo Trade.mqh à pasta ...MQL5\include\Trade\ ou reinstale o terminal.
Entendi, obrigado!
Boa tarde Anatoly, eu uso seu gerenciador de risco. O que é ótimo. Ele está em um servidor VPS, no mt5, e eu negocio por meio do Quick futures. Tudo não estava ruim, mas recentemente o robô começou a perceber a compensação diária como o ponto de entrada inicial, embora a essa altura eu já esteja no plus. Ao zerar a margem, aparentemente ele faz a mesma coisa. E quando o preço vai contra mim pelo valor do stop, ele fecha a posição.... É realmente uma pena! Eu não coloquei um trailing stop. O que fazer? Eu também gostaria de mover a posição durante a noite, às vezes, mas não é o suficiente para engordar. Anatoly, se puder me ajudar, ficarei muito grato!
Parei de oferecer suporte a esse EA porque escrevi um novo. Ele é mais simples, mas ao mesmo tempo usa um algoritmo mais confiável. Especialmente para VPS. Sem saída na tela (há sinalização no telefone via MetaQuotes ID), sem variáveis globais no terminal e assim por diante. O trailing também foi removido. Apenas duas ideias foram implementadas, que na verdade eu preciso agora para minhas próprias negociações. 1. Rastreamento de risco para cada negociação. 2. Redução de dinheiro na porcentagem especificada e fechamento da negociação antes do final do dia. Ou seja, você pode aumentar o quanto quiser no positivo, inclusive durante a noite. No negativo, somente na porcentagem especificada.
Com relação ao seu problema, entendo que você deseja que o Expert Advisor ignore os lucros? Incluindo aqueles fixados pela compensação? E o %minus contado a partir dos fundos iniciais antes de entrar na transação? Bem, isso pode ser implementado, mas complicará muito o código, pois o EA terá que perceber cada negociação separadamente, enquanto agora apenas o saldo igual ao resultado de todas as negociações abertas é rastreado. Além disso, ele terá que salvar as negociações antes da compensação, incluindo mais de uma, se a posição estiver aberta por um "longo período". Em princípio, é possível fazer barulho, mas isso vai contra minha visão de negociação, em termos do fato de que o lucro deve ser protegido e retirado, pois é considerado dinheiro já ganho.
Um tipo ligeiramente diferente de Expert Advisors funcionará para você. Algo como um definidor automático de stop loss. Isso é exatamente o que você precisa. No EA, você define o risco da negociação. O Expert Advisor aguarda a abertura de uma nova negociação, conta automaticamente a perda de n% e define um stop loss a esse preço. Será apenas a porcentagem de perda sem levar em conta o lucro. Se eu entendi sua solicitação corretamente.
Deixei de oferecer suporte a esse Expert Advisor porque escrevi um novo. Mais simples, mas ao mesmo tempo usando um algoritmo mais confiável. Especialmente para VPS. Sem saída na tela (há sinalização no telefone via MetaQuotes ID), sem variáveis globais no terminal e assim por diante. O trailing também foi removido. Apenas duas ideias foram implementadas, as quais, na verdade, eu preciso agora para minha própria negociação. 1. Rastreamento de risco para cada negociação. 2. Redução de dinheiro na porcentagem especificada e fechamento da negociação antes do final do dia. Ou seja, você pode aumentar o quanto quiser no positivo, inclusive durante a noite. No negativo, somente na porcentagem especificada.
Com relação ao seu problema, entendo que você deseja que o Expert Advisor ignore os lucros? Incluindo aqueles fixados pela compensação? E o %minus contado a partir dos fundos iniciais antes de entrar na transação? Bem, isso pode ser implementado, mas complicará muito o código, pois o EA terá que perceber cada negociação separadamente, enquanto agora apenas o saldo igual ao resultado de todas as negociações abertas é rastreado. Além disso, ele terá de salvar as negociações antes da compensação, incluindo mais de uma, se a posição estiver aberta por um "longo período". Em princípio, é possível fazer barulho, mas isso vai contra minha visão de negociação, em termos do fato de que o lucro deve ser protegido e retirado, pois é considerado dinheiro já ganho.
Um tipo ligeiramente diferente de Expert Advisors funcionará para você. Algo como um definidor automático de stop loss. Isso é exatamente o que você precisa. No EA, você define o risco da negociação. O Expert Advisor aguarda a abertura de uma nova negociação, conta automaticamente a perda de n% e define um stop loss a esse preço. Será apenas a porcentagem de perda sem levar em conta o lucro. Se entendi sua solicitação corretamente.
Obrigado por uma resposta tão detalhada! )
Digamos que, com um depósito de 10.000, ganho de 500, perda diária de 10% (ou seja, 1.000), quantos por cento de trailing stop devem ser definidos, de modo que, com -500, a máquina bloqueie a negociação? Muito obrigado
Bom dia, você pode me dizer qual porcentagem de trailing stop conta a partir de quê e como? Digamos que, com um depósito de 10.000, ganho de 500, perda diária de 10% (ou seja, 1.000), quantos por cento de trailing devem ser definidos, de modo que, com -500, a máquina bloqueie a negociação? Muito obrigado
O trailing é contado a partir do lucro flutuante máximo alcançado (margem de variação) e, em um recuo na quantidade especificada de % (do saldo inicial), todas as negociações são fechadas. No seu exemplo, o parâmetro "Trailing stop of daily profit in %:" deve ser definido como 5% (que é igual a 500 rublos do saldo inicial), portanto, com um lucro de 500, o trailing fechará todas as transações no nível de 10.000. Se o lucro flutuante máximo fosse de 700 sob as mesmas condições, todas as negociações seriam fechadas no nível de saldo de 10.200.