Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
É provável que você não precise de um tumbler, mas de um manipulador de transações de mercado.
...mas em minha pergunta eu me referia à possibilidade de ler ações em ordens de outros participantes do mercado, não aquelas colocadas por um operador em seu terminal. Ou seja, o filtro sobre o qual escrevi deve ser aplicado às operações atuais do mercado. O MetaTrader fornece essas informações? Não vi essa possibilidade no manipulador de eventos da pilha.
A pilha mostra todas as ordens limitadas atuais que estão no mercado no momento. O que você quer dizer com o termo "operações de mercado atuais"?
Peço desculpas se não expliquei claramente. Vou tentar elaborar um pouco mais. Veja, em ENUM_BOOK_TYPE, há apenas quatro tipos de ordens listadas na pilha. Elas podem ser divididas em duas categorias: limitada e de mercado. Agora vou lhe dizer como entendo a negociação. Aviso que tenho dúvidas aqui, portanto, se eu entender algo errado, por favor, me corrija. Então, é o seguinte. Há dois grupos de possíveis variantes aqui.
A tarefa que estou considerando é filtrar as negociações em duas categorias: 1ª - aquelas produzidas por lances de limite; 2ª - aquelas produzidas por lances de mercado. Por favor, deixe isso para mim em particular. Posso dizer que já vi a implementação de tal filtro, e por meio do 1C! Também fiquei muito surpreso quando o vi. Mas gostei da ideia. E agora, pelo que entendi, é necessário acoplar o manipulador OnTick ao manipulador OnBookEvent. Não tenho ideia de como fazer isso, por isso peço sua ajuda.
É possível criar um evento de livro para que o mercado forex veja as ordens pendentes? Naturalmente, para um único provedor de liquidez.
"É óbvio que, de todas as ordens de venda, a ordem nº 6 teve o maior volume, com o preço de 7.700 Rub e o volume de 1.011 lotes. A ordem nº 39 teve o maior volume de todas as ordens de compra, com o preço de 7653 Rub e o volume de 534 lotes."
Não se trata da ordem nº 6, nem da ordem nº 39. Esses são níveis, que podem ser acessados por
ou
MqlBookArrays são compostos de ofertas de venda de [0] a [ArraySize(bookArray)/2-1] e ofertas de compra de [ArraySize(bookArray)/2] a [ArraySize(bookArray)-1]. Até onde sei, os livros têm 2n níveis. E, se não me engano, os níveis começam com o índice 0 (zero), portanto, o índice do modo matemático (o volume mais alto, a oferta de venda mais frequente) é 5 (volume 1011, nível/preço 7700), enquanto o modo de oferta de compra é 38 (volume 534, nível/preço de 7653).
O modo de oferta de compra pode ser considerado como suporte. E o modo de oferta de venda pode ser considerado resistência.
Gostaria de saber como posso aumentar o número de níveis...
Michael, obrigado por suas perguntas. Em primeiro lugar, o BookEventProcessor2 não é um indicador - é um Expert Advisor. Tudo o que você precisa é colocar os arquivos de origem e de cabeçalho em uma pasta. Dê uma olhada nas imagens anexadas abaixo.
Se você quiser mudar as cores rapidamente, vá para o método CBookBarsPanel::Init() :
Ou você pode alterar ligeiramente os parâmetros do método da seguinte forma:
Oi Dennis
Obrigado pela resposta rápida, o consultor especialista agora está funcionando muito bem. Mas eu estava tentando falar sobre essa referência:
Ao enviar uma solicitação de negociação usando a função OrderSend (), algumas operações exigem a indicação do tipo de ordem. O tipo de ordem é especificado no campo typeda estrutura especialMqlTradeRequest e pode aceitar valores da enumeração ENUM_ORDER_TYPE.
ENUM_ORDER_TYPE
Identificador
Descrição
ORDER_TYPE_BUY
Ordem de compra a mercado
ORDER_TYPE_SELL
Ordem de venda a mercado
TIPO_DE_ORDEM_BUY_LIMIT
Ordem pendente de limite de compra
TIPO_DE_ORDEM_SELL_LIMIT
Ordem pendente Sell Limit
TIPO_DE_ORDEM_BUY_STOP
Ordem pendente Buy Stop
TIPO_DE_ORDEM_SELL_STOP
Ordem pendente Sell Stop
TIPO_DE_ORDEM_BUY_STOP_LIMIT
Ao atingir o preço da ordem, uma ordem Buy Limit pendente é colocada ao preço StopLimit
ORDER_TYPE_SELL_STOP_LIMIT (TIPO DE ORDEM_SELL_STOP_LIMIT)
Ao atingir o preço do pedido, uma ordem pendente Sell Limit é colocada ao preço StopLimit
ORDER_TYPE_CLOSE_BY
Ordem para fechar uma posição por outra oposta
Eu posso ver no terminal do Mql5 que o consultor experiente mostra ORDER_TYPE_BUY E ORDER_TYPE_BUY, mas minha pergunta é: você pode mostrar a transação no bookevent e mudar essas cores, porque eu sei como ver a ordem de compra, mas onde o chefão está colocando seu dinheiro, com o Iceberg e abraçando a ordem pendente em determinado nível de preço.
isso é possível???
Com os melhores cumprimentos, Michael.
RDER_TYPE_SELL_LIMIT
Ordem pendente Sell Limit
ORDER_TYPE_BUY_STOP
Ordem pendente Buy Stop