Sr. Vladimir,
Você poderia adicionar a opção no trailing stop para mover-se da "entrada" ou do "fundo"?
Por exemplo:
a função "trailing"
void Trailing()
a sugestão de alteração
input bool InpTrailingtoEntrance= false; // Trailing to Entrace (ou para baixo)
chamando-a. ..
se você quiser mover-se do fundo/stoploss
Trailing(false)
se você quiser mover-se para a operação de entrada
Trailing(true)
void Trailing( bool Move_to_entrace=true))
- votos: 19
- 2017.08.10
- Vladimir Karputov
- www.mql5.com
...
você poderia adicionar a opção no trailing stop para mover-se da "entrada" ou do "fundo"?
...
Não estou entendendo.
Não estou entendendo.
Trailing stop com step.
Se você usar...
(1) o trailing "normal", quando alcançado, mova o "stop" para ENTRACE
(2) o "outro" trailing, quando atingido, move o "stop" de STOPLOSS...
====exemplo (1) mover stoploss para entrada
trailing_stop 02 pontos
trailing_step 01 pontos
stoploss = 10 pontos
- comprar a 110 (ponto de entrada)
- após alguns minutos, o preço se moveu para 12 (e o trailing stop foi atingido)
.: (o novo stop loss é...)
stoploss=110 (=o valor do ponto de entrada)
====exemplo (2) mover o stoploss do fundo
trailing_stop 02 pontos
trailing_step 01 pontos
stoploss = 10 pontos
- comprar a 110 (ponto de entrada)
- após alguns minutos, o preço se moveu para 112 (e o trailing stop foi atingido)
.: (o novo stop loss é...)
stoploss=101 (= stoploss+trailing_step ) 100+1= resultado 101
agora o preço se move para 12 (e o trailing stop é atingido novamente)
.: (o novo stop loss é)
stoploss=102 (= stoploss+trailing_step ) 101+1= resultado 102
trailing stop com step.
se você usar...
(1) o trailing "normal", quando atingido, mova o "stop" para ENTRACE
(2) o "outro" trailing, quando atingido, mova o "stop" de STOPLOSS...
====exemplo (1) mover stoploss para entrada
trailing_stop 02 pontos
trailing_step 01 pontos
stoploss = 10 pontos
- comprar a 110 (ponto de entrada)
- após alguns minutos, o preço se moveu para 12 (e o trailing stop foi atingido)
.: (o novo stop loss é...)
stoploss=110 (=o valor do ponto de entrada)
====exemplo (2) mover o stoploss do fundo
trailing_stop 02 pontos
trailing_step 01 pontos
stoploss = 10 pontos
- comprar a 110 (ponto de entrada)
- após alguns minutos, o preço se moveu para 112 (e o trailing stop foi atingido)
.: (o novo stop loss é...)
stoploss=101 (= stoploss+trailing_step ) 100+1= resultado 101
agora o preço se move para 12 (e o trailing stop é atingido novamente)
.: (o novo stop loss é)
stoploss=102 (= stoploss+trailing_step ) 101+1= resultado 102
Não estou entendendo.
O código usa o trailing com as seguintes etapas:
- Trailing Stop ("0" -> não trailing)
- Trailing Step (usar se Trailing Stop >0)
Olá,
Você poderia verificar se é fácil modificar seu EA para obter um comportamento como o mostrado neste gráfico:
Você deve ver as 3 MAs: assim que a mais curta cruzar a mais longa de baixa para alta, uma posição LONGA será aberta. A MA intermediária é usada para fechar a posição.
O mesmo para a posição CURTA.
Por favor, verifique e responda se puder.
obrigado
IDP
Olá,
Você poderia verificar se é fácil modificar seu EA para obter um comportamento como o mostrado neste gráfico:
Você deve ver as 3 MAs: assim que a mais curta cruzar a mais longa de baixa para alta, uma posição LONGA será aberta. A MA intermediária é usada para fechar a posição.
O mesmo para a posição CURTA.
Por favor, verifique e responda se puder.
obrigado
IDP
Em sua imagem, há duas posições "Open Long". E cada uma delas está aberta para sinais diferentes.
Portanto, a resposta é: a descrição é ruim. Não vou fazer nada com relação a essa imagem.
Em sua imagem, há dois "Open Long". E cada uma delas está aberta para sinais diferentes.
Portanto, a resposta é: a descrição é ruim. Não vou fazer nada com relação a essa imagem.
Vladimir,
obrigado por ler a mensagem. Posso explicar. Da esquerda para a direita: você vê que a primeira posição LONGA é aberta quando a MA mais curta cruza a mais longa, depois você vê que essa posição é fechada quando (fechar LONGA) a mais curta fecha a MA média (que é usada para fechar as posições de fato). Em seguida, a MA curta cruza novamente para cima a MA média (enquanto ainda está acima da mais longa) e uma posição LONGA é aberta novamente.... e assim por diante.
Não peço que você faça nada nesta etapa, só quero saber sua opinião sobre a possibilidade de modificar/adaptar seu EA a essa estratégia. Estou perguntando isso porque seu EA lida com 3 MA como minha estratégia.
Obrigado
italoumberto
Olá Vladimir,
obrigado por ler a mensagem. Posso explicar. Da esquerda para a direita: você vê que a primeira posição LONGA é aberta quando a MA mais curta cruza a mais longa, depois você vê que essa posição é fechada quando (fechar LONGA) a mais curta fecha a MA média (que é usada para fechar as posições de fato). Em seguida, a MA curta cruza novamente para cima a MA média (enquanto ainda está acima da mais longa) e uma posição LONGA é aberta novamente.... e assim por diante.
Não peço que você faça nada nesta etapa, só quero saber sua opinião sobre a possibilidade de modificar/adaptar seu EA a essa estratégia. Estou perguntando isso porque seu EA lida com 3 MA como minha estratégia.
Obrigado
italoumberto
Você pode fazer qualquer coisa, qualquer coisa. Além disso, meu consultor pode ser usado como base (como um esqueleto, como um modelo).
O principal: primeiro, é necessário declarar formalmente os sinais (descrever o algoritmo):
- COMPRAR abrir
- COMPRAR fechar
- SELL abrir
- VENDER fechar
Você pode fazer qualquer coisa, qualquer coisa. Além disso, meu consultor pode ser usado como base (como um esqueleto, como um modelo).
O principal: primeiro, é necessário declarar formalmente os sinais (descrever o algoritmo):
- COMPRAR abrir
- COMPRAR fechar
- SELL abrir
- Fechar SELL
OK,
muito obrigado por sua resposta rápida. Tentarei ler atentamente seu código e possivelmente voltarei com especificações mais definidas, como você mencionou.
italoumberto
Olá, Vladimir. Você escreveu: como um filtro - o terceiro indicador (iMA, Média Móvel). Portanto, ele será comprado se o rápido cruzar a média para cima e ambos estiverem acima do lento. E se o rápido cruzar a média para cima novamente, mas ambos estiverem acima do lento. Haverá uma segunda compra ou não? E vendendo se o rápido cruzou a média para baixo e ambos estão abaixo do lento. E se a rápida cruzou a média para baixo novamente, mas ambas estavam abaixo da lenta. Haverá uma segunda venda ou não?
Obrigado.
- 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

Crossing of two iMA:
Autor: Vladimir Karputov