MetaTrader 5 Python User Group - como usar o Python no Metatrader - página 78
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
Renat, há alguma actualização sobre o suporte ONNX?
Não.
Ainda não há procura e não há público preparado.
Muitas mudanças foram feitas durante o último ano, os guiões antigos já não funcionam.
Existe um terminal MT5 build 2361, 32bit no Windows 7. O terminal em si funciona, mas a ligação de scripts de pitões deixou de funcionar (embora estivesse a funcionar no início do ano).
Obviamente devido a actualizações do terminal, nada mais mudou. Para a realização do teste, um guião simples
Questione que versão do módulo python MetaTrader5 devo instalar para que volte a funcionar ? (Ou como reverter as actualizações do terminal ?)
Tentei diferentes versões de módulo - todas elas têm erros. Aqueles que são mais recentes dão -10003, 'IPC initialize failed, MetaTrader 5 x64 not found',
Alguns passam inicialização, terminal de lançamento, mas quando solicito algo, eles devolvem RuntimeError: IPC recv falhou em 'py_test.py'.
O mais antigo 5.0.10 tem outros comandos, mas também não funcionam.
O terminal não pode ser actualizado para versões mais recentes, havia alguma versão funcional do módulo python, mas não o consigo encontrar agora.
A versão de 64 bits do terminal requer actualizações do SO e muitas outras actualizações, mais o SO de 64 bits come muitas vezes mais memória e espaço em disco, má escolha. Em geral, a política de actualização automática de qualquer coisa é má. Se funcionar, não lhe tocar.
Em geral, deve ter uma tabela na documentação com que versões são compatíveis, se não suportar a compatibilidade com versões mais antigas e actualizações são forçadas.
O suporte para o sistema operativo de 32 bits foi desactivado há muitos builds atrás. O terminal mudou muito desde então. Daí a solução provável para o seu problema: DEVE usar o Windows 10 de 64 bits.
Mas lá ERA uma construção compatível do terminal e do módulo, pode simplesmente instalá-los, sem quaisquer novas características.
E requerer Windows 10 64 bit é demasiado para um programa como o terminal. É demasiado pesado, ganancioso e pouco fiável para gerir qualquer coisa que requeira um funcionamento a longo prazo. Há também problemas com actualizações automáticas. É uma pena que a MT esteja ligada a este sistema.
Necessita de utilizar Windows 10 de 64 bits.
O que há de errado com o Windows 7 x64? Perdi outra actualização???
O que há de errado com o Windows 7 x64? Será que perdi outra notícia???
Parece-me que 7 é melhor do que 10. nenhuma orientação sobre sistemas móveis.
Para mim 7 é melhor do que 10. nenhuma orientação para sistemas móveis.
Concordo, trabalhei em 10 durante quase um ano e fiquei feliz com 7 quando cheguei a casa!
Não.
Desde que não haja procura e não haja público preparado.
Executo-o tanto como um guião em MetaEditor como em jupyter notebook.
Não consigo imprimir as primeiras cinco linhas do objecto DataFrame.
Pego no guião da 'pasta de dados' e adiciono as linhas:
e o método não produz nada:
Porque é que o método 'cabeça()' não funcionou, mas esta manobra:
Fórum sobre comércio, sistemas de comércio automatizados e testes estratégicos
Nova versão do MetaTrader 5 build 2650: Carregamento de gráficos de fundo e melhorias no MQL5 Profiler
Rashid Umarov, 2020.11.10 14:03
Experimente-o
Resultado
funcionou?
Porque é que o método 'cabeça()' não funcionou, mas esta manobra:
funcionou?
Porque o método head() (https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.head.html) devolve um objecto, e não a saída para o registo. Para ver o conteúdo, é necessário enviar explicitamente o objecto para impressão()
Esta anaconda para conveniência produz os objectos como se a impressão() tivesse sido chamada.