@AsimovAcademy vc consegue puxar os ticks reais (agressões)? Não consegui pela genial. Preciso para calcular saldo de agressão e tambem volume profile.
Na última parte, não apareceu a tabela, nem deu erro, dei um print no df_candles e apareceu isso: Empty DataFrame Columns: [] Index: [] porque aconteceu isso?
Se alguém teve o erro "ImportError: numpy.core.multiarray failed to import". É por causa da versão do python, ela precisa ser a versão 3.8 Não vai funcionar com versões superiores.
No Meta Trader tem com usar python para pegar dados historicos do livro de ofertas ou livro de preços? Ou só da pra pegar o historico de negocios executados?
Eu consigo inicializar o MT5 através do código mas não consigo puxar as informações. Não da erro, as tabelas só vem vazias. Onde acha que posso estar errando? Obrigado pelo conteúdo!
Isso aconteceu comigo tambem por algum motivo, não consegui usar o comando mt5.initialize() para iniciar e logar....no meu ele só estava iniciando e não estava logando, por esse motivo ele não puxa os dados e a tabela vem vazia. Para resolver: 1- Inicie o mt5 com o comando: mt5.initialize() 2- em seguida logue com o comando: mt5.login(login,password, server) ** dai vc usa os valores corretos para logar blz!
As vezes tb tenho que mandar fazer 2 ou 3 vezes o download do mesmo ativo no mesmo periodo, pq as vezes ele demora a atualizar, e ele baixa só o "cache". 😞
Oi, Samuel! Isto ocorre bastante também comigo. Por isto, a melhor é montar uma base local com os dados do MetaTrader. Tal script também deve conter uma lógica para avaliar buracos nos dados e falhas de captura (que ocorrem bastante no metatrader) e persistir nas solicitações de atualização até que o dado venha limpo. Lá na plataforma temos um projeto completo ensinando a fazer isto, mas é algo um pouco complexo, além do que consigo explicar aqui.
O problema são as divergências dos dados, exemplo peguei algumas cotações de PETR4 em algumas plataformas: Profit 4-4-2024 abertura= 35,87 fechamento=35,32 , TradingView abertura=35,89 fechamento=35,32 , infomoney= abertura 35,89 e fechamento=35,34 , MT5 = abertura 35.68 fechamento 35.13. Falo isso pq o mt5 divergiu bastante achei bem estranho isso. Creio que para backtest pode prejudicar não? Ou sabe pq acontece isso? É uma pena pois o mt5 é o que permite puxar dados de até 10 anos se precisar no diário. O profit somente 2 anos.
Tem que ter uma base boa. Eu uso a Rico, que é o mesmo que a XP. Ja usei dados da Modal e tava horrivel. Mesmo da Rico/XP não é perfeita. Por exemplo pode olhar ai. dia 05/04/2023 AURE3, os dados antigos não estão ajustados por causa do dividendos. #foda
To enviando ordem por ele, mas não to conseguindo enviar ordem pra leilao, tipo, quero mandar a ordem de venda a 1 real, com preço teórico a 10 reais. o mt5 bloqueia. :-(. se tiver solução posta ai.
@@AsimovAcademy vou refazer e te mando. pelo que eu lembro, ele agride o book mas dependendo pode ser pouco, eu precisava que fosse mais agressivo. kkkk
Oi, Leonardo. Para ter acesso aos dados da b3 é importante que a corretora na qual você se cadastrou libere estas fontes. No meu caso, utilizei a XP. Qual você utiliza?
@AsimovAcademy vc consegue puxar os ticks reais (agressões)? Não consegui pela genial. Preciso para calcular saldo de agressão e tambem volume profile.
Na última parte, não apareceu a tabela, nem deu erro, dei um print no df_candles e apareceu isso:
Empty DataFrame
Columns: []
Index: []
porque aconteceu isso?
Você é fera demais.
Se alguém teve o erro "ImportError: numpy.core.multiarray failed to import".
É por causa da versão do python, ela precisa ser a versão 3.8
Não vai funcionar com versões superiores.
Não consigo "baixar" a 3.8.... O download redireciona para a 3.11. Ou seja, nem adiantar tentar, né?
Obrigado pela dica!
Alguém saberia como consigo a base OHLC do WIN$N 2 minutos, anterior a 2022? Tkss
Asimov consegui pegar os dados em tempo real de corretora cfd com cotação de ativos internacionais que estas corretoras disponibiliza
No Meta Trader tem com usar python para pegar dados historicos do livro de ofertas ou livro de preços? Ou só da pra pegar o historico de negocios executados?
Olá, Gilmar! Acredito que não. Apenas o histórico de negociação
Muito bom!!! Parabéns!!! 😊😊😊😊
OURO!
Eu consigo inicializar o MT5 através do código mas não consigo puxar as informações. Não da erro, as tabelas só vem vazias. Onde acha que posso estar errando? Obrigado pelo conteúdo!
Confere se os tick está escrito certo ele diferencia maiusculo de minúsculo
Isso aconteceu comigo tambem por algum motivo, não consegui usar o comando mt5.initialize() para iniciar e logar....no meu ele só estava iniciando e não estava logando, por esse motivo ele não puxa os dados e a tabela vem vazia.
Para resolver:
1- Inicie o mt5 com o comando: mt5.initialize()
2- em seguida logue com o comando: mt5.login(login,password, server)
** dai vc usa os valores corretos para logar blz!
As vezes tb tenho que mandar fazer 2 ou 3 vezes o download do mesmo ativo no mesmo periodo, pq as vezes ele demora a atualizar, e ele baixa só o "cache". 😞
Oi, Samuel! Isto ocorre bastante também comigo. Por isto, a melhor é montar uma base local com os dados do MetaTrader. Tal script também deve conter uma lógica para avaliar buracos nos dados e falhas de captura (que ocorrem bastante no metatrader) e persistir nas solicitações de atualização até que o dado venha limpo. Lá na plataforma temos um projeto completo ensinando a fazer isto, mas é algo um pouco complexo, além do que consigo explicar aqui.
Alguém sabe oq significa as flags?
É possível puxar os dados em tempo real ?
Sim
O problema são as divergências dos dados, exemplo peguei algumas cotações de PETR4 em algumas plataformas:
Profit 4-4-2024 abertura= 35,87 fechamento=35,32 ,
TradingView abertura=35,89 fechamento=35,32 ,
infomoney= abertura 35,89 e fechamento=35,34 ,
MT5 = abertura 35.68 fechamento 35.13. Falo isso pq o mt5 divergiu bastante achei bem estranho isso. Creio que para backtest pode prejudicar não? Ou sabe pq acontece isso? É uma pena pois o mt5 é o que permite puxar dados de até 10 anos se precisar no diário. O profit somente 2 anos.
Talvez por conta de fechamento ajustado (dividendos e jcp). Algumas plataformas ajustam (que é o correto) outras não.
o pior é o tryd que no mes 06 de 2021 o grafico aponta que o mini indice bateu a 184.000 mil pontos. kkkkk a maxima historica é uns 140 mil pontos
Tem que ter uma base boa. Eu uso a Rico, que é o mesmo que a XP. Ja usei dados da Modal e tava horrivel. Mesmo da Rico/XP não é perfeita. Por exemplo pode olhar ai. dia 05/04/2023 AURE3, os dados antigos não estão ajustados por causa do dividendos. #foda
To enviando ordem por ele, mas não to conseguindo enviar ordem pra leilao, tipo, quero mandar a ordem de venda a 1 real, com preço teórico a 10 reais. o mt5 bloqueia. :-(. se tiver solução posta ai.
Que erro ele te devolve?
@@AsimovAcademy vou refazer e te mando. pelo que eu lembro, ele agride o book mas dependendo pode ser pouco, eu precisava que fosse mais agressivo. kkkk
é bom?
Não consigo buscar os ativos da b3 no metatrader
Oi, Leonardo. Para ter acesso aos dados da b3 é importante que a corretora na qual você se cadastrou libere estas fontes. No meu caso, utilizei a XP. Qual você utiliza?
@@AsimovAcademy Clear vou perguntar no suporte, obrigado
Pergunta para pegar por exemplo o valores minimo, médio, maximo. como fazer ?
opa amigo eu sei como ve mensal semanl diaria variaçãodo merado cambial