Regras para ajustar automaticamente uma ordem pendente
3 respostas
odomike
10 anos atrás #112085
Quero que meu EA abra uma ordem pendente em um determinado horário e a ajuste automaticamente até um determinado horário e, em seguida, permita que ela seja executada. Digamos, por exemplo, que haja um evento noticioso às 13h30 (GMT+1).
O EA coloca ordens de compra e venda pendentes (com cerca de 10 pips de diferença entre os preços de compra e venda) até as 13h25min, mas continua ajustando ambas as ordens para cima ou para baixo, seguindo a direção do movimento da ação do preço.
Em seguida, às 13:29:55 (5 segundos para as 13:30), A EA para de ajustar as ordens e permite as ordens pendentes para ser atingido pelo pico gerado pelo evento de notícias ou fechar as ordens pendentes se não for atingido.
Aqui está a pergunta:
Como faço para configurar as regras no Assistente do EA para que ele ajuste automaticamente as ordens pendentes seguindo a ação do preço antes das notícias? Preciso dessa resposta o mais rápido possível.
Com os melhores cumprimentos,
Michael.
Marca Fric
10 anos atrás #124222
Olá, Michael,
Não tenho certeza do que você quer dizer com ajuste automático, mas provavelmente não há uma maneira automática de especificar os limites de tempo.
É preciso criar regras para isso.
Por exemplo, você pode adicionar uma condição de tempo à sua regra de ajuste, então ela ajustará a ordem somente durante o tempo determinado:
ideia em pseudocódigo:
IF(Order is open and Time < 1:30)
ENTÃO
... ajustar o pedido por preço de alguma forma
Marcar
EstratégiaQuant arquiteto
odomike
10 anos atrás #124269
Mark, o que eu estava chamando de ajuste automático da ordem pendente é mais parecido com um EA de straddle. Não sei se você já se deparou com algum desses no passado. Mas eles colocam a ordem pendente em um determinado momento antes do evento de notícias, depois continuam ajustando as ordens para cima ou para baixo seguindo a ação do preço e, em um determinado momento (geralmente alguns segundos antes de a notícia ser divulgada), interrompem o ajuste e permitem que o preço, causado pelo pico gerado pela notícia, atinja a ordem pendente. Em seguida, o EA continua a gerenciar a negociação até o fechamento.
Você pode dar uma olhada em este site como exemplo de um EA desse tipo. Estou tentando criá-lo, mas com mais opções para permitir que ele coloque várias ordens pendentes, como 3 ou mais em ambas as direções, cada uma com um determinado número de pips da ordem. Quero que seja assim porque, não importa o que aconteça nas notícias (a menos que não haja um pico), eu terei lucro.
Espero que você tenha me entendido.
Marca Fric
10 anos atrás #124373
Ok, entendi. Há um exemplo de straddle nas amostras do EA Wizard na tela inicial. As estratégias Inside Bar breakout e Range breakout funcionam dessa forma: elas criam duas ordens pendentes na parte superior e inferior de algum intervalo.
Portanto, você pode começar com um deles, fazer com que funcionem com o tempo em vez de com algum intervalo e adicionar suas funções de ajuste.
Marcar
EstratégiaQuant arquiteto
Visualizando 3 respostas - 1 até 3 (de um total de 3)