Erros, bugs, perguntas - página 1863
![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
O ACCOUNT_PROFIT no testador mostra disparates.
Acrescentarei:
1. para instrumentos de troca
2. além disso, a lógica do Expert Advisor não funciona correctamente quando se concentra no lucro/perda total das posições.
Concentramo-nos nos valores ACCOUNT_PROFIT no encerramento.
Ao fechar, o terminal recalcula o lucro, de modo que se acaba com
perto da perda
como resultado, temos
Acrescentarei:
Aparentemente, não compreendo nada sobre o HFT. Tanto quanto sei, quando se negoceia "muito depressa", não se preocupa com as trocas anteriores.
HFT deu um exemplo de um TS que apenas faz muitas transacções.
Pode correr um longo período de escalpe. O principal é ter muitos ofícios (dezenas de milhares). Aparecerão então as desvantagens da implementação actual do trabalho com a história.
A situação actual é a seguinte. Se houver muitos negócios, não utilize a história.
No SD...
isso é óptimo.
basta remover o uso do ÚLTIMO preço para obter resultados adequados
Ajude-me por favor a encontrar o recuo mínimo em pontos do preço de posição aberta para parar a perda e níveis de lucro, de modo a não os colocar demasiado perto do preço de abertura e a não correr contra o erro 10016 (TRADE_RETCODE_INVALID_STOPS). Tentei usar SymbolInfoInteger (ver código abaixo), mas este cálculo retorna 0. Se alguém me puder dar uma ideia de como o calcular correctamente.
Por favor ajude-me a encontrar o recuo mínimo em pips do preço de posição aberta para parar a perda e níveis de lucro, de modo a não os colocar demasiado perto do preço de abertura e a não correr contra o erro 10016 (TRADE_RETCODE_INVALID_STOPS). Tentei usar SymbolInfoInteger (ver código abaixo), mas este cálculo retorna 0. Se alguém me puder dar uma ideia de como o calcular correctamente.
0 - sem limite. Mas há também SYMBOL_SESSION_PRICE_LIMIT_MIN e SYMBOL_SESSION_PRICE_LIMIT_MAX.
0 - não há limite. Mas há também SYMBOL_SESSION_PRICE_LIMIT_MIN e SYMBOL_SESSION_PRICE_LIMIT_MAX.
Hmm, nesse caso gostaria que SYMBOL_TRADE_STOPS_LEVEL funcionasse de alguma forma diferente. Se 0 for ilimitado, então teoricamente, ao enviar .PositionOpen(...) para o servidor, poder-se-ia colocar paragens a 1 pip (por 5 dígitos) do preço aberto, mas o erro TRADE_RETCODE_INVALID_INVALID_STOPS apareceria a 100% aqui. Até agora, estou perplexo.
E que tal isto?
A cada sinal ou coloca um limite ao preço actual (para executar imediatamente) ou fecha a posição. Ou seja, deveria haver muitas posições. Mas não é este o caso, uma vez que os limitadores deixaram de executar. Aqui está o fim do registo mostrando
SellLimit foi fixado em Bid, mas nunca foi executado.
Em 1585 tudo estava bem com ele.
Algo foi feito ao provador novamente - 1586.
E compreendo que estou errado, mas ainda assim tenho a impressão de uma abordagem errada para a libertação de construções. Não costumava haver um número tão grande de relatórios de bugs após o lançamento das construções.