[Arquivo!] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por ela. Não poderia ir a lugar algum sem você - 2. - página 417
Preciso dele para arrastar todas as ordens abertas, mas por alguma razão se houver 2 ordens abertas, ele apaga o SL na última imediatamente após a abertura...
E deve destruir todos os pedidos quando o valor do indicador for superior ao OrderOpenPrice() para Comprar e inferior para Vender.
Preciso dele para arrastar todas as ordens abertas, mas por alguma razão se houver 2 ordens abertas, ele apaga o SL na última imediatamente após a abertura...
E deve destruir todos os pedidos quando o valor do indicador for superior ao OrderOpenPrice() para Comprar e inferior para Vender.
você esqueceu de adicionar cheques para Up e Dn (por analogia)
granit77: Percorra todos os objetos no gráfico, encontre um objeto chamado lbl, pegue a string FXRanger: Risk:Reward=x.xxx, analise-o e converta x.xxx para o dobro.
Por favor, explique o que significa "análise" e se não for difícil, como organizar uma enumeração de objetos. Posso fazer pedidos, mas ainda não lidei com objetos.
demlin: Por favor, explique o que significa "análise" e, se não for difícil, como organizar a enumeração de objetos. Eu posso lidar com ordens, mas ainda não lidei com objetos.
Acredito que enquanto pesquisamos os objetos, devemos encontrar a Etiqueta necessária e colocar seu texto em uma variável string usando a função ObjectDescription(). Em seguida, "analisamos" a seqüência resultante, ou seja, analisamos e extraímos as informações de que precisamos. Usamos as funções StringFind(), StringLen(), StringSubstr() para encontrar a posição do caracter "=" na string "FXRanger::Risk:Reward=x.ххх" e colocar a parte da string que a segue (х.ххх) em outra variável da string. Então use a função StrToDouble() para converter a string no número que você está procurando.
P.S. Esta dança é necessária porque o indicador emite dados em objetos, não em buffers, e o iCustom não pode ser aplicado. E se você não tiver o código indicador, não poderá mudar nada dentro dele.
Boa tarde. Por favor, ajude-me a entender os amortecedores do indicador anexo. Como escrever no código do especialista as condições de abertura, na mudança de cor...Obrigado.
Para login e uso do site MQL5.com, você deve ativar o uso de cookies.
Ative esta opção no seu navegador, caso contrário você não poderá fazer login.
Você entrou na conta. A autenticação de dois fatores foi desativada. Configure-a novamente e escaneie um novo código QR ou continue com a autenticação de dois fatores desativada.
VladimirR:
Mas quando ocorre uma saída do ciclo, permanece um "dia extra". E como resultado, a resposta errada será impressa.
Ajuda a consertar se as ordens forem abertas com SL, e se houver duas ordens opostas, para a segunda remove SL...., mas isso não é necessário
Preciso dele para arrastar todas as ordens abertas, mas por alguma razão se houver 2 ordens abertas, ele apaga o SL na última imediatamente após a abertura...
E deve destruir todos os pedidos quando o valor do indicador for superior ao OrderOpenPrice() para Comprar e inferior para Vender.
Preciso dele para arrastar todas as ordens abertas, mas por alguma razão se houver 2 ordens abertas, ele apaga o SL na última imediatamente após a abertura...
E deve destruir todos os pedidos quando o valor do indicador for superior ao OrderOpenPrice() para Comprar e inferior para Vender.
você esqueceu de adicionar cheques para Up e Dn (por analogia)
você esqueceu de adicionar cheques para Up e Dn (por analogia)
Percorra todos os objetos no gráfico, encontre um objeto chamado lbl, pegue a string FXRanger: Risk:Reward=x.xxx, analise-o e converta x.xxx para o dobro.
Onde está o material de origem?
O que eu colei? Não há mais nada, eu colei este arquivo em indicadores e ele funciona
Você não anexou o arquivo fonte com extensão mq4, mas um executável compilado com extensão ex4.
Por favor, explique o que significa "análise" e, se não for difícil, como organizar a enumeração de objetos. Eu posso lidar com ordens, mas ainda não lidei com objetos.
Em seguida, "analisamos" a seqüência resultante, ou seja, analisamos e extraímos as informações de que precisamos. Usamos as funções StringFind(), StringLen(), StringSubstr()
para encontrar a posição do caracter "=" na string "FXRanger::Risk:Reward=x.ххх" e colocar a parte da string que a segue (х.ххх) em outra variável da string. Então use a função StrToDouble() para converter a string no número que você está procurando.
P.S.
Esta dança é necessária porque o indicador emite dados em objetos, não em buffers, e o iCustom não pode ser aplicado. E se você não tiver o código indicador, não poderá mudar nada dentro dele.
https://www.mql5.com/ru/code/10272
Boa tarde. Por favor, ajude-me a entender os amortecedores do indicador anexo. Como escrever no código do especialista as condições de abertura, na mudança de cor...Obrigado.