Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 756
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
Basicamente eu não afixei todo o código, mas apenas uma parte de encontrar o lucro do take do pedido com o lote mais alto. A questão é a seguinte - quando o preço se inverte, uma ordem pendente com um lote maior é colocada. Se funcionar, um stop loss é colocado na ordem oposta para que quando a ordem com grande lote for fechada no Take Profit, a ordem com lucro negativo no stop loss também seja fechada. O código completo de modificação com ajuste de stop loss parece ser o seguinte
P.S. Durante os testes, há tantas nuances que precisam ser "explicadas" ao Consultor Especialista quanto a como ele deve se comportar em certos casos.
Quero dizer que você não deve fazer mudanças desnecessárias se você já sabe que algo não lhe convém. s vezes é melhor interromper a execução de uma função chamando retornar.
P.S. Isto é apenas algo para se pensar.
Olá. o que é erro 130 ao abrir pedidos. Por favor, informe como contornar isso.
2019.02.06 17:12:38.643 2019.01.31 01:36:43 pulse GBPCHF,H1: Erro na abertura do pedido SELL : 130
Basicamente eu não afixei todo o código, mas apenas uma parte de encontrar o lucro do take do pedido com o lote mais alto. A questão é a seguinte - quando o preço se inverte, uma ordem pendente com um lote maior é colocada. Se funcionar, um stop loss é colocado na ordem oposta para que quando a ordem com grande lote for fechada no Take Profit, a ordem com lucro negativo no stop loss também seja fechada. O código completo de modificações com ajuste de stop loss parece assim
P.S. No processo de testes, há tantas nuances que precisam ser "explicadas" ao Consultor Especialista como agir neste ou naquele caso.
Será muito mais eficaz fechar uma ordem com prejuízo programático quando a ordem de tomada de lucro for fechada. Em minha prática, houve casos em que uma ordem de perdas foi fechada mais cedo e o preço mudou e se afastou da ordem de ganhos.
O oposto pode ser feito, no momento de fechar uma ordem perdida através de uma parada, podemos programar o fechamento de uma ordem lucrativa.
Olá. o que é erro 130 ao abrir pedidos. Por favor, informe como contornar isso.
2019.02.06 17:12:38.643 2019.01.31 01:36:43 pulse GBPCHF,H1: Erro na abertura do pedido de SELL : 130
Há documentação no site. Há também um na ajuda do editor. Há uma busca no site, que dá o primeiro resultado.
Esta busca retorna códigos de erro para um cinco e a pergunta é para um quatro.
130
ERR_INVALID_STOPS
Paradas incorretas
Se for acionado, um stop loss é colocado na ordem oposta, de modo que quando a ordem com um lote maior é fechada com lucro, a ordem com um stop loss negativo também é fechada.
Se bem entendi, esta é uma manobra arriscada: para encomendas opostas, há diferentes preços de acionamento (Bid/Ask). Existe o risco de um fechar, e o outro permanecer no mercado. Embora a diferença esteja apenas no spread, acontece que o preço toca na inversão.
Será muito mais eficaz fechar uma ordem com prejuízo programático quando a ordem sobreposta for fechada pelo valor de uso. Em minha prática, houve casos em que uma ordem com prejuízo foi fechada, mas SEMPRE fechou mais cedo e o preço se inverteu e se afastou da ordem de lucro, o que a sobrepôs.
Também é possível fechar uma ordem de lucro no momento de fechar uma ordem com prejuízo usando uma parada, bem como fechar uma ordem de lucro usando uma abordagem programática.
Responderei a você e aIgor Zakharov ao mesmo tempo.
Acredito que é mais arriscado fechar programmaticamente - no momento em que você pode fechar por breakeven, pode não haver internet, conexão ou luz. Com TP e SL definidos com antecedência, as razões acima não são significativas.
"Sevocê definir TP e SL pelo mesmo preço, sim. Se definirmos um SL levando em conta o spread - TP+spread para compra, TP-spread para venda (devido à diferença noBid/Ask de fechamento), todos os pedidos serão fechados simultaneamente (sem problemas ainda).
Esta busca retorna códigos de erro para um cinco e a pergunta é para um quatro.
130
ERR_INVALID_STOPS
Paradas incorretas
E o editor tem a mesma ajuda. Eu escrevi. Você não viu?
Eu cliquei no link que você deu, esperando ver uma resposta de "primeiro resultado" :) É claro que não estava lá - os quatro tinham ido para o subsolo.
E sim, erro meu - eu não vi a ajuda do editor :(
Eu cliquei no link que você deu, esperando ver uma resposta de "primeiro resultado" :) É claro que não estava lá - os quatro tinham ido para o subsolo.
E sim, erro meu - eu não vi a referência do editor :(