Tradução automática aplicada pelo moderador
Tradução automática aplicada pelo moderador
Na Caixa de Ferramentas do MT5 (Ctrl+T), selecione a guia (aba) Histórico, depois clique com o botão direito do mouse/touchpad em cima dos dados históricos e selecione a opção Ordens...
A sua pergunta refere-se a programação MQL ou à informação no painel Histórico do MetaTrader 5?
Bom dia, Fernando. Creio que precisarei alterar o título desta conversa. Se refere a uma informação que realmente é disponibilizada no painel Histórico, porém, que ficou corrompida. Os horários em que as ordens são abertas realmente são mostrados. Meu problema vai além disso. Vou relatar de forma minuciosa, enumerando os pontos:
1) No data de 01/06/2023, um dos ativos da bolsa de valores (uma ação) passou por um evento de grupamento/desdobramento (G/D) conjunto (um grupamento 100:1 seguido por um desdobramento 1:10).
2) Muito antes dessa data, eu havia inserido no MT5 uma ordem "sell limit" para sair desse ativo quado o preço subisse até o valor que foi inserido. A informação que busco é exatamente esse dia e o horário da inserção.
3) O ativo ficou disponível para negociação (após lelião de pré-abertura) exatamente às 10h10, já com o preço configurado pós evento de G/D.
4) Como não havia cancelado a ordem, mesmo que o preço no gráfico tenha dado um "salto" e pulando o preço que inseri na ordem, o sistema pegou a minha ordem de venda exatamente na abertura, no primeiro candle M1, isto é, às 10h10. Para ser mais específico, às 10:10:10.
5) O problema: incrivelmente, no painel Histórico, a informação de horário do posicionamento da ordem ficou desconfigurada, isto é, na informação não consta mais o horário real do posicionamento da ordem "sell limit" que gerei dias antes, mas sim o horário 01/06/2023 10:10:10.
Receio que houve uma desparametrização do MT5 por conta desse evento de G/D. O que sustenta meu argumento é que, logicamente, seria impossível eu configurar uma ordem manualmente no MT5 exatamente às 10:10:10 para ser executada no preço que escolhi (preço este que foi "pulado" pelo evento de G/D) também às 10:10:10, pois na abertura do mesmo candle M1, o preço já estava com a configuração do G/D. Portanto, pelo fato de o MT5 executar uma ordem de venda em tal preço às 10:10:10, certamente, pode-se considerar que a inserção dessa ordem sell limit ocorreu em data anterior a 01/06/2023.
Para complementar, em vez de constar "sell limit" na coluna "Tipo" consta "sell".
Se houver alguma outra forma de obter o registro real antes dessa data, talvez por programação, por exemplo, ajudaria bastante. Provavelmente o sistema deve guardar esses registros na base de dados por algum tempo, salvo engano.
Agradeço desde já.
Bom dia, Fernando. Creio que precisarei alterar o título desta conversa. Se refere a uma informação que realmente é disponibilizada no painel Histórico, porém, que ficou corrompida. Os horários em que as ordens são abertas realmente são mostrados. Meu problema vai além disso. Vou relatar de forma minuciosa, enumerando os pontos:
1) No data de 01/06/2023, um dos ativos da bolsa de valores (uma ação) passou por um evento de grupamento/desdobramento (G/D) conjunto (um grupamento 100:1 seguido por um desdobramento 1:10).
2) Muito antes dessa data, eu havia inserido no MT5 uma ordem "sell limit" para sair desse ativo quado o preço subisse até o valor que foi inserido. A informação que busco é exatamente esse dia e o horário da inserção.
3) O ativo ficou disponível para negociação (após lelião de pré-abertura) exatamente às 10h10, já com o preço configurado pós evento de G/D.
4) Como não havia cancelado a ordem, mesmo que o preço no gráfico tenha dado um "salto" e pulando o preço que inseri na ordem, o sistema pegou a minha ordem de venda exatamente na abertura, no primeiro candle M1, isto é, às 10h10. Para ser mais específico, às 10:10:10.
5) O problema: incrivelmente, no painel Histórico, a informação de horário do posicionamento da ordem ficou desconfigurada, isto é, na informação não consta mais o horário real do posicionamento da ordem "sell limit" que gerei dias antes, mas sim o horário 01/06/2023 10:10:10.
Receio que houve uma desparametrização do MT5 por conta desse evento de G/D. O que sustenta meu argumento é que, logicamente, seria impossível eu configurar uma ordem manualmente no MT5 exatamente às 10:10:10 para ser executada no preço que escolhi (preço este que foi "pulado" pelo evento de G/D) também às 10:10:10, pois na abertura do mesmo candle M1, o preço já estava com a configuração do G/D. Portanto, pelo fato de o MT5 executar uma ordem de venda em tal preço às 10:10:10, certamente, pode-se considerar que a inserção dessa ordem sell limit ocorreu em data anterior a 01/06/2023.
Para complementar, em vez de constar "sell limit" na coluna "Tipo" consta "sell".
Se houver alguma outra forma de obter o registro real antes dessa data, talvez por programação, por exemplo, ajudaria bastante. Provavelmente o sistema deve guardar esses registros na base de dados por algum tempo, salvo engano.
Agradeço desde já.
So reforcar que tem dois times na aba do historico a do filled na direita e a da colocacao na esquerda. Algumas corretoras espelham com o HB, tu pode olhar la tambem.
Aqui, segue uma captura de tela com recorte da caixa de ferramentas, omitindo a corretora e o ativo.
Aqui, segue uma captura de tela com recorte da caixa de ferramentas, omitindo a corretora e o ativo.
Certo, vai na aba diario. Clica com o direito e da visualizar. Depois em cima tem uns controles regula pro inicio do mes da colocacao das ordens e na caixa de texto busca pelo ativo (nao lembro se o case importa, mas acredito que sim). Se o historico foi modificado e nessa maquina teve a ordem colocada pode ter algum log no diario das trocas de mensagens que ocorrem na colocacao da mesma.
Muito obrigado. Encontrei a última modificação na posição do ativo que eu realizei. Foi na data de 03/01/2023. Foi inserido TP para R$ 1,27, conforme captura de tela.
O estranho é que não há nenhum log registrado na data de 01/06/2023, nem mesmo no dia anterior. No entanto, no dia 02/06/2023, há um arquivo com nome metaeditor.log registrado às 18:32. Em seguida, às 18:58, foi registrado o arquivo 20230602.log. Neste último, há menções sobre exclusão de arquivos do histórico.
![MQL5 - Linguagem para estratégias de negociação inseridas no terminal do cliente MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
- 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
Gostaria de contar com o apoio da equipe para obter informações muito importantes para mim neste momento. Preciso da data e hora em que fiz uma ordem de "limite de venda" no MetaTrader5, mas não do momento em que o ativo foi vendido. Preciso muito dessas informações. Eu apreciaria muito se você pudesse me ajudar a obter essas informações.
Tradução automática aplicada pelo moderador