Lançamento de ordens no leilão

 
Estou fazendo um teste na minha conta de simulação para colocação de ordens durante o leilão do mini-indice.
Eu gostaria que ordem fosse executada a qualquer preço então lanço uma ordem limite de compra bem acima de onde o preço está trabalhado.
Acontece que a ordem não é executada no preço de abertura e sim no preço em que eu lancei a ordem.
Sabem dizer se isso ocorre porque estou usando uma conta simuladora ou isso ocorre tambem na conta real?

Agradeço antecipado a ajuda
 
spaduaEstou fazendo um teste na minha conta de simulação para colocação de ordens durante o leilão do mini-indice. Eu gostaria que ordem fosse executada a qualquer preço então lanço uma ordem limite de compra bem acima de onde o preço está trabalhado. Acontece que a ordem não é executada no preço de abertura e sim no preço em que eu lancei a ordem. Sabem dizer se isso ocorre porque estou usando uma conta simuladora ou isso ocorre tambem na conta real? Agradeço antecipado a ajuda

O comportamento observado está correto e ocorreria também em conta real - não tem relação com ser conta demo. O ponto é a natureza da ordem limite: ela garante o PREÇO (ou melhor), mas não executa "a qualquer preço". Uma buy limit compra ao preço especificado ou menor. Quando você coloca acima do preço atual, ela deverá ser executada de imediato - por isso saiu no preço que você lançou.


Veja também: 

 
spadua:

Boa noite,

em conta REAL na fase de leilão uma ordem LIMIT é a oferta máxima/mínima que você dá pelo ativo, quando mercado abre se o preço abertura for igual ou melhor que a LIMIT a ordem  é  executado no preço de abertura.  Em conta DEMO como não existe book a ordem é executada no preço LIMIT e não no preço de abertura.

Resumo da opera, você vai ter que estar seu EA em conta REAL.

PS: Isso só vale para BUY LIMIT e SELL LIMIT