MetaTrader 5 Python User Group - como usar o Python no Metatrader - página 15
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
um comando e uma lista de parâmetros podem ser passados como uma cadeia, separados por separadores. Quando o Conselheiro Especialista desembrulha a mensagem, compreenderá o que fazer
O comando OrderSend ?
Qual deve ser o formato da corda? fio ? No exemplo da tomada, o fio da tomada mql5 é passadoao resultado: socketreceive(int sock,int timeout)...result+=CharArrayToString(rsp,0,rsp_len);. resultado doretorno;
Comando OrderSend ?
Qual deve ser o formato da corda? fio ? No exemplo do socket, a string do mql5 socket client é passadapara o resultado: socketreceive(int sock,int timeout)...result+=CharArrayToString(rsp,0,rsp_len);. resultado doretorno;
não OrderSend() mas apenas uma string contendo os 3 primeiros caracteres, por exemplo "BUY", seguido de uma lista de argumentos: lot, take, sl. O Expert Advisor lê a string, vê as 3 primeiras letras comprar e forma um Trog Request
ou seja, basta conceber um simples protocolo de troca entre aplicações, de forma livrenão OrderSend() mas apenas uma string com os 3 primeiros caracteres, por exemplo "BUY", e depois uma lista de argumentos: lot, take, sl. O Expert Advisor lê a string, vê que as 3 primeiras letras são compradas e forma um pedido de trog
ou seja, basta pensar num simples protocolo de troca entre aplicações, de forma livre
Um exemplo de um promotor experiente seria muito útil.
Já liguei um Python completo ao terminal, e ainda está a usar tomadas e tubos de movimento lento para fazer a troca.
Se não for muito difícil, qual é a duração de um único teste em qualquer período de tempo?
Significa que estamos interessados em questionar quanto tempo de optimização no testador e se são possíveis cálculos incorrectos?
Em comentários anteriores escreveu que eu preciso de algum conhecimento de base em JAVA para o compreender.
Também conheço alguns C# e Python, posso programar em MQL4,5, posso dominar as vossas bibliotecas com bastante facilidade, quão mais difíceis podem ser?
Um exemplo de um promotor experiente seria muito útil.
não há tempo para explicar, a menos que haja um artigo mais tarde, com exemplos
Se não for difícil escrever quanto tempo demora um único teste?
Ou seja, estou interessado na questão de saber por quanto tempo a optimização no testador e se existem cálculos incorrectos?
Em comentários anteriores escreveu que eu preciso de algum conhecimento de base em JAVA para o compreender.
Conheço alguns C# e Python, posso programar em MQL4,5, posso dominar as vossas bibliotecas com bastante facilidade, quão mais difíceis podem ser?
A optimização no Testador de Estratégia é a mesma que é habitual. Os cálculos incorrectos devidos a dados corrompidos durante a transferência para Python e vice-versa são excluídos, porque a transferência passa pela RAM e não por tomadas ou ficheiros instáveis.
Sim, pus na minha biblioteca código em MQL, Java e Python. Mas não tem de usar Java se não precisar de Apache Spark, etc.
MetaTrader 5 construir 2055 beta: integração com Python, C++ escopo semelhante e melhorias maciças no testador de estratégia
Terminal: Добавлено API для запроса данных из терминала MetaTrader 5 через приложения, использующие язык Python.
Python é uma linguagem de programação moderna e de alto nível para o desenvolvimento de guiões e aplicações. Contém muitas bibliotecas para aprendizagem de máquinas, automatização de processos, análise e visualização de dados.
Opacote MetaTrader para Python foi concebido para a obtenção fácil e rápida de dados de troca através de comunicação interprocessada directamente a partir do terminal MetaTrader 5. Os dados assim obtidos podem ser ainda utilizados para cálculos estatísticos e aprendizagem de máquinas.
Ligando
pip install pytz
Funções
Então? Alguém está a trabalhar nessa direcção? Não parece entusiasmado.
Boa sorte
Então? Alguém está a trabalhar nessa direcção? Não parece entusiasmado.
Boa sorte
A optimização no testador é como habitualmente. Os cálculos incorrectos devidos à corrupção de dados durante a transferência de e para Python são excluídos, porque a transferência é feita via RAM, e não através de tomadas ou ficheiros instáveis.
Sim, pus na minha biblioteca código em MQL, Java e Python. Mas não tem de usar Java se não precisar de Apache Spark, etc.
Concordo que é mais rápido via memória, mas não concordo que as tomadas ou pips não sejam estáveis, e a velocidade louca da memória ao organizar um conector é desnecessária porque há uma troca de latência <--- (servidor intermédio é possível) ---> terminal, para o qual até centenas de tomadas consecutivas dentro de uma máquina são excessivamente suficientes...