[ARQUIVO] Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 3. - página 88
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
Muito bem. Não vamos fazer isso. Parece que ambos não temos conhecimento suficiente. O autor da pergunta perguntou como mudar o StopLoss. Acho que ele não vai entrar nas profundezas.
Tente atribuí-lo após a função OrderSend
Qual é o número "12" na função OrderSend? :(
E você me entendeu mal sobre a seleção dos pedidos... É assim que deve ser:
Hi!
Muito obrigado!!! por suas respostas!!!
Uma venda é feita a 1.4545... o preço vai contra a tendência - 1.4585... e ENTÃO - uma ordem pendente deve ser colocada a 1.4565.
meu código não está funcionando corretamente:
Por favor, ajudem!!!
Eu lhe disse que enquanto a função OrderSend estiver funcionando, o preço pode mudar. Portanto, é preciso atribuí-lo depois, quando já tiver mudado.
Você pode fazer isso dessa maneira:
Há prós e contras em cada abordagem.Hi!
Muito obrigado!!! pelas respostas!!!
Há uma venda a 1.4545... o preço vai contra a tendência - 1.4585... e ENTÃO - uma ordem pendente deve ser colocada a 1.4565.
meu código não está funcionando corretamente:
Por favor, ajudem!!!
O Bid and Ask não deve ser multiplicado por Point. Isso chamou minha atenção imediatamente.
As condições devem ser construídas de forma diferente:
Também não estou claro que variável você tem SL? Que valor ele tem? Onde é calculado?
E isto
Você deve colocá-lo em um loop. Um loop com busca de pedidos deve ser comum para pedidos de COMPRA e VENDA.
Você deve ser muito ruim na programação. Aconselho que você releia novamente o livro didático e veja exemplos, que são dados nele para escrever um simples Expert Advisor, calcular ordens e funções de negociação.
Também seu erro: RefreshRates() deve ser colocado antes de você querer usar variáveis pré-definidas ou matrizes de série temporal, não depois...
Bid and Ask não precisam ser multiplicados por Point. Chamou-me imediatamente a atenção...
As condições devem ser construídas de forma diferente:
Você não tem que colocar parênteses?
Bid and Ask não precisam ser multiplicados por Point. Chamou-me imediatamente a atenção...
As condições devem ser construídas de forma diferente:
Também não tenho certeza de qual variável você tem SL? Que valor ele tem? Onde é calculado?
E isto
Você tem que colocá-lo em um loop...
Você é muito mau em programação... Aconselho que você releia novamente o tutorial e veja exemplos de como escrever um simples Expert Advisor, calcular ordens e funções de negociação.
Você não tem que usar parênteses?
Não necessariamente. Funcionará sem os parênteses! :)
Depende de como você gosta. Caligrafia! :D
Este é um Stop Loss regular = SL.
smartemiy:
há uma venda a 1.4545... o preço vai contra a tendência - 1.4585... e ENTÃO - uma ordem pendente deve ser colocada a 1.4565.
A propósito, se for contra a tendência, as condições devem ser negativas:
Normalmente a partir das expressões
Podemos encontrar o lucro do comércio correspondente em pips. Se o lucro é negativo, já é uma perda. Aqui nós verificamos se a perda é superior a 40 pips, precisamos fazer um pedido pendente.
Como é calculado? E por que é comum para comprar e vender?
Parar a perda não é tão importante, agora...
o código, em teoria, vai funcionar?? com seus ajustes
Parar a perda não é tão importante, agora...
O código, em teoria, vai funcionar?? com suas correções
Pode funcionar, mas será que funcionará corretamente?
Novamente, a partir de seu problema:
Smartemiy:
"Uma venda é feita a 1.4545... preço vai contra a tendência - 1.4585... e ENTÃO - uma ordem pendente deve ser colocada a 1.4565".Uma ordem de venda foi aberta. OrderOpenPrice() retornará 1.4545.
O preço vai contra a tendência. Perguntar = 1,4585. Condição:
Funcionará (colocar um sinal "<=").
Vamos analisar o seguinte código:
Um pedido de BUYLIMITpendente é estabelecido ao preço de 1,4545-20*Ponto = 1,4525. Deve ser 1.4565.
Mas antes de fazer isso, tente reescrever o código inteiro. Há muitos erros, e alguns fragmentos parecem não entender o que você está escrevendo.