Saudações, pessoal. Quem pode escrever um simples EA? Eu não acho que o código será muito complicado. Todo o trabalho da EA é para que ela "veja" que um comércio foi fechado em uma parada e colocará imediatamente exatamente o mesmo comércio pendente. Por exemplo, o preço de EURUSD é 1,12250 e o stop loss é fixado em 1,12000. E o consultor especializado colocou uma ordem pendente de compra ao preço de 1.12250 com uma parada ao preço de 1.12000. Stop é uma "variável externa". Esse é todo o trabalho da EA.
Desculpe pelo desconforto, meu indicador está carregando o sistema.
Em eletrônica é resolvido de forma simples, pondo o oscilador único a funcionar na chegada do impulso (a primeira vela). Neste indicador e em outros, também pode ser resolvido se você escrever uma seqüência de comando adicional para ligar o indicador com a chegada da primeira vela em enxame por um tempo limitado. Isso significa que o indicador não funciona durante a formação da vela, mas após a sua formação é ligado por um tempo limitado.
O que você acha que o guru da programação ------------ acha que é possível?
A tarefa técnica: a partir do preço atual N as ordens são colocadas de compra para cima e de venda para baixo (em um nível 2 ordens com o mesmo lote L) até o passo I. Em cada nível há 1 pedido com Take=T. Após a ordem de take ter sido acionada, um stop loss = S é colocado na segunda ordem, no mesmo nível da ordem fechada. Quando a segunda ordem é fechada pelo stop loss, 2 ordens são colocadas novamente em seu lugar (1 com um TP, a segunda ainda não tem stop loss). O fechamento da grade é feito manualmente.
Total nos parâmetros de entrada: L, S, I, T, N.
A perda máxima neste TS é de 3 intervalos (etapas): não pode ser maior, pois a grade aumenta o lucro à medida que o preço se move ou dá 0 devido a ter lucro na primeira ordem e depois fecha a segunda ordem com o mesmo módulo de perda. E devido ao fato de os pedidos serem novamente colocados no nível antigo, o TS pode dar mais lucro
osmo1709 #: Especificação técnica: N compra stop up e venda stop down os pedidos são colocados a partir do preço atual (em um nível há 2 pedidos com o mesmo lote L) até o passo I. Em cada nível há 1 pedido com Take=T. Após a ordem de take ter sido acionada, um stop loss = S é definido na segunda ordem, ficando no mesmo nível da ordem fechada. Quando a segunda ordem é fechada pelo stop loss, 2 ordens são colocadas novamente em seu lugar (1 com um TP, a segunda ainda não tem stop loss). O fechamento da grade é feito manualmente.
Total nos parâmetros de entrada: L, S, I, T, N.
A perda máxima neste TS é de 3 intervalos (etapas): não pode ser maior, pois a grade aumenta o lucro à medida que o preço se move ou dá 0 devido a ter lucro na primeira ordem e depois fecha a segunda ordem com o mesmo módulo de perda. E devido ao fato de os pedidos serem novamente colocados no nível antigo, o TS pode dar mais lucro
Aparentemente, a tarefa tem que ser melhorada.
A designação de um passo I (capital i) não é muito conveniente porque se parece com l (letras minúsculas L). Ao procurar por estas cartas, você encontrará muitas delas em palavras diferentes. É mais conveniente marcar um passo com a palavra Passo. O resto dos parâmetros são: Lot, Sl, Tp.
Então N pedidos para cima, dois em cada nível - isso é N igual? Talvez N níveis acima e abaixo seria melhor. A cada pedido de nível 2 ... Em vez de N, faz mais sentido para mim tomar níveis
A contagem regressiva dos níveis a partir do preço atual ... E se o Expert Advisor for reiniciado? De onde vêm agora os níveis? Seria mais conveniente usar níveis a partir de zero. Se o preço for 1.70012, a um passo de 100 níveis acima de 1.70100 1.70200 ... e abaixo de 1,69900 1,69800 ...
Fechamento da grade - manualmente. Para quê? Deixe-o funcionar. Podemos fechar todas as ordens ao fechar a EA. E, ao iniciar, você pode fechar todos eles caso a corrida anterior tenha terminado (por exemplo, a energia foi desligada), e o Consultor Especialista deixou ordens.
Além disso, temos que definir os valores dos parâmetros iniciais para a depuração do Expert Advisor. Por exemplo, Lote=0,01 Passo=100 Tp=60 ...
Qualquer pessoa pode escrever um roteiro que abra um negócio no tempo X e mantenha a posição no tempo Y. A ordem deve ser aberta no movimento de preços oposto, no qual o preço era para o período H1.
Olá. Feliz Ano Novo para você! Por favor, ajude-me a adicionar comandos naMQL5 para fechar todas as posições de compra no sinal="comprar". E vice versa, todas as posições de compra serão fechadas no sinal="vender". Agradecemos antecipadamente.
Olá. Feliz Ano Novo para você! Por favor, ajude-me a adicionar comandos naMQL5 para fechar todas as posições de compra no sinal="comprar". E vice versa, todas as posições de compra serão fechadas no sinal="vender". Gostaria de agradecer antecipadamente a vocês.
Desculpe pelo desconforto, meu indicador está carregando o sistema.
Em eletrônica é resolvido de forma simples, pondo o oscilador único a funcionar na chegada do impulso (a primeira vela). Neste indicador e em outros, também pode ser resolvido se você escrever uma seqüência de comando adicional para ligar o indicador com a chegada da primeira vela em enxame por um tempo limitado. Isso significa que o indicador não funciona durante a formação da vela, mas após a sua formação é ligado por um tempo limitado.
O que você acha que o guru da programação ------------ acha que é possível?
Desculpe pelo desconforto, meu indicador está carregando o sistema.
Em eletrônica é resolvido de forma simples, pondo o oscilador único a funcionar na chegada do impulso (a primeira vela). Neste indicador e em outros, também pode ser resolvido se você escrever uma seqüência de comando adicional para ligar o indicador com a chegada da primeira vela em enxame por um tempo limitado. Isso significa que o indicador não funciona durante a formação da vela, mas após a sua formação é ligado por um tempo limitado.
O que você acha que o guru da programação ------------ acha que é possível?
Especificação técnica: N compra stop up e venda stop down os pedidos são colocados a partir do preço atual (em um nível há 2 pedidos com o mesmo lote L) até o passo I. Em cada nível há 1 pedido com Take=T. Após a ordem de take ter sido acionada, um stop loss = S é definido na segunda ordem, ficando no mesmo nível da ordem fechada. Quando a segunda ordem é fechada pelo stop loss, 2 ordens são colocadas novamente em seu lugar (1 com um TP, a segunda ainda não tem stop loss). O fechamento da grade é feito manualmente.
Aparentemente, a tarefa tem que ser melhorada.
A designação de um passo I (capital i) não é muito conveniente porque se parece com l (letras minúsculas L). Ao procurar por estas cartas, você encontrará muitas delas em palavras diferentes. É mais conveniente marcar um passo com a palavra Passo. O resto dos parâmetros são: Lot, Sl, Tp.
Então N pedidos para cima, dois em cada nível - isso é N igual? Talvez N níveis acima e abaixo seria melhor. A cada pedido de nível 2 ... Em vez de N, faz mais sentido para mim tomar níveis
A contagem regressiva dos níveis a partir do preço atual ... E se o Expert Advisor for reiniciado? De onde vêm agora os níveis? Seria mais conveniente usar níveis a partir de zero. Se o preço for 1.70012, a um passo de 100 níveis acima de 1.70100 1.70200 ... e abaixo de 1,69900 1,69800 ...
Fechamento da grade - manualmente. Para quê? Deixe-o funcionar. Podemos fechar todas as ordens ao fechar a EA. E, ao iniciar, você pode fechar todos eles caso a corrida anterior tenha terminado (por exemplo, a energia foi desligada), e o Consultor Especialista deixou ordens.
Além disso, temos que definir os valores dos parâmetros iniciais para a depuração do Expert Advisor. Por exemplo, Lote=0,01 Passo=100 Tp=60 ...
Esta é uma estratégia perdida.
Desculpe pelo desconforto, meu indicador está carregando o sistema.
Em eletrônica é resolvido de forma simples, pondo o oscilador único a funcionar na chegada do impulso (a primeira vela). Neste indicador e em outros, também pode ser resolvido se você escrever uma seqüência de comando adicional para ligar o indicador com a chegada da primeira vela em enxame por um tempo limitado. Isso significa que o indicador não funciona durante a formação da vela, mas após a sua formação é ligado por um tempo limitado.
O que você acha que o guru da programação ------------ acha que é possível?
https://www.mql5.com/en/forum/211945/page2