MetaTrader 5 Python User Group - como usar o Python no Metatrader - página 54
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
Actualização para 5.0.27
Cópia de segurança do guião
Resultado
Pode dizer-me mais sobre o temporizador?
Eu próprio ainda não investiguei, apenas uma pesquisa
5.0.27 já tem, toda a sequência de estrutura (análogo de tuple nomeado para C API) adicionado o método _asdict()
mt5.symbol_info()._asdict() -big thnx, o que precisamos.
history_deals_get não parece estar em sequência de estrutura ... heh.
Falta apenas uma construção que dê os nomes dos atributos, na ordem correcta. Se para ahistória_deals_get_asdict() não for realizável ou contradizer o conceito - pelo menos um análogo de _campos decolecções.namedtuple (pitão), então podemos puxar a ordem correcta dos atributos, não manualmente em loop, mas manualmente. Até agora, funciona algo do género:
e a produção:
Bem, ou noodlecode com loops.
Actualização para 5.0.27
Cópia de segurança do guião
Resultados
Sens!
Realmente confortável nesta parte.
mt5.symbol_info()._asdict() -big thnx, é isso.
history_deals_get não parece cair na sequência de estrutura ... heh.
Falta apenas uma construção que dê os nomes dos atributos, na ordem correcta. Se para ahistória_deals_get_asdict() não for realizável ou contradizer o conceito - pelo menos um análogo de _campos decolecções.namedtuple (pitão), então podemos puxar a ordem correcta dos atributos, não manualmente em loop, mas manualmente. Até agora, funciona algo do género:
e a produção:
Ou código de macarrão com laços.
history_deals_get devolve sempre um tuple Python tuple normal com uma colecção de TradeDeal chamada dentro dele. Para que funcione, é necessário aceder a algum índice:
mt5.symbol_info()._asdict() -big thnx, é isso.
history_deals_get não parece cair na sequência de estrutura ... heh.
Tente desta forma:
Resultado
history_deals_get devolve sempre um tuple Python tuple normal com uma colecção de TradeDeal chamada dentro dele. Para que funcione, precisamos de aceder a algum índice:
Aha, muito obrigado, já encontrei isto por analogia. Sens.
E se, em futuros lançamentos, for possível não só seleccionar tuple nomeado com history_deals_get(e analogues), mas também dizer lista[_asdict()] será apenas
fantástico. ;) Obrigado.
Tente desta forma:
Resultado
Obrigado! Está a funcionar.
Oh, e obrigado por responder a :) sugestões para melhorar a liberdade.
Actualização para 5.0.27
Cópia de segurança do guião
Resultados
Tarde.
Rashid, existe algum tipo de Anúncio de Actualização deProduto no sítio Web do MetaTrader5 algures?
Gostaria de saber quando e que mudanças foram implementadas.
É um pouco difícil planear a refactoring.
Boa tarde.
Rashid, existe algum anúncio de actualização deproduto algures no website?
Para que possa acompanhar as mudanças que foram feitas e quando.
É um pouco difícil planear a refactoring.
Estou a observar Pypi. Os desenvolvedores estão à espera de comentários da nossa parte para continuação/melhoria. Mas até agora não vemos qualquer actividade dos utilizadores nesta área.
Penso que precisamos de discutir num ramo separado as questões gerais de infra-estruturas para os sistemas comerciais complexos (terminal (MT4/МТ5) <-> TS (em diferentes IPs) <_> diferentes bases de dados. Diferentes configurações, problemas, dificuldades, vantagens.
Boa sorte