Discussão do artigo "Guia prático do MQL5: Como Evitar Erros Quando Configurando/Modificando Níveis de Negociação"
GetPositionProperties e GetSymbolProperties podem ser feitos de forma muito mais conveniente em sinalizadores do que da forma como são feitos.
E atualizar em um novo artigo os códigos postados no antigo é de alguma forma.... torto ou algo assim.
GetPositionProperties e GetSymbolProperties podem ser feitos de forma muito mais conveniente em sinalizadores do que da forma como são feitos.
É bom quando você pode tornar isso ainda mais conveniente. Podemos ver um exemplo?
Sim, e atualizar em um novo artigo os códigos postados no antigo é de alguma forma.... tortos ou algo assim.
É difícil levar isso em consideração com antecedência. Acho que, se houver uma solução que, na opinião do autor, complemente ou torne o artigo mais conveniente, é necessário fazer alterações avisando o leitor. Mais precisamente, há duas opções. Corrigir o antigo ou modificar o novo. Achei que a segunda opção é melhor. )) Assim, o leitor sempre tem uma escolha.
Posso ver um exemplo?
Bem, os sinalizadores usuais
0x1 0x2 0x4 0x8 ..... e, em seguida, veja a disponibilidade e carregue o que você precisa.
- www.mql5.com
Bem, os sinalizadores usuais
0x1 0x2 0x4 0x8 ..... e, em seguida, verifique a disponibilidade e carregue o que você precisa.
Sim, é isso mesmo. Não me dei conta disso imediatamente, mas isso seria ainda mais conveniente. Ainda não compreendi bem as operações bit a bit, vou tentar fazer experimentos. A Ajuda tem algum material difícil de aprender sobre esse tópico. Não entendo 100%, mas quero entender o que estou fazendo. )) Talvez alguém escreva um artigo sobre esse tópico.
- www.mql5.com
Para não receber um erro ao definir/alterar os níveis de negociação, é necessário trazer esses níveis para o múltiplo da alteração do preço mínimo(SYMBOL_TRADE_TICK_SIZE). A alteração do preço mínimo nem sempre coincide com o valor do ponto.
Sim,
essa série de artigos é ótima.
No entanto, não entendo por que, quando experimento o EA no testador de estratégia, o TP (takeprofit) e o SL (StopLoss) nunca aparecem (o SL aparece, mas parece que é quando uso apenas o trailing stop ==> a modificação do SL funciona, mas não o primeiro conjunto, quando a ordem é executada)
Ao mesmo tempo, quando tento depurar o EA em tempo real, a ordem é passada, e o SL e o TP são definidos corretamente assim que a ordem é enviada (imediatamente em TradingBlock(); e não é necessário esperar para ModifyTrailingStop();
Alguém pode me dar uma explicação?
É um problema da corretora (Alpari UK)?
Obrigado pela ajuda.
Sim,
essa série de artigos é excelente.
No entanto, não entendo por que, quando testo o EA no testador de estratégias, o TP (takeprofit) e o SL (StopLoss) nunca aparecem (o SL aparece, mas parece que é quando uso apenas o trailing stop ==> a modificação do SL funciona, mas não o primeiro conjunto, quando a ordem é executada)
Ao mesmo tempo, quando tento depurar o EA em tempo real, a ordem é passada, e o SL e o TP são definidos corretamente assim que a ordem é enviada (imediatamente em TradingBlock(); e não é necessário esperar para ModifyTrailingStop();
Alguém pode me dar uma explicação?
É um problema do corretor (Alpari UK)?
Obrigado pela ajuda.
- 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 Guia prático do MQL5: Como Evitar Erros Quando Configurando/Modificando Níveis de Negociação foi publicado:
Em continuação do nosso trabalho no Consultor Especialista do artigo anterior da série chamado "Guia prático: Analisando propriedades de posição no testador de estratégias do MetaTrader 5", o melhoraremos com um punhado de funções úteis, assim como aprimorar e otimizar as já existentes. O Consultor Especialista terá neste momento parâmetros externos que podem ser otimizados no Testador de Estratégias MetaTrader 5 e, em algumas formas, se parecerá com um simples sistema de transações.
Autor: Anatoli Kazharski