Resposta

Regras para ajustar automaticamente uma ordem pendente

3 respostas

odomike

Assinante, bbp_participant, comunidade, 32 respostas.

Perfil da visita

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.

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

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

0

odomike

Assinante, bbp_participant, comunidade, 32 respostas.

Perfil da visita

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.

0

Marca Fric

Administrador, sq-ultimate, 2 respostas.

Perfil da visita

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

0

Visualizando 3 respostas - 1 até 3 (de um total de 3)