MetaTrader 5 Python User Group - como usar o Python no Metatrader - página 52
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
A criação de uma entidade(ligação) é possível em princípio? Não creio que seja tão necessário, mas para referência futura.
Ao instalar outro guião (Py) no gráfico, o primeiro é reiniciado. Será assim que deve ser?
Penso que não seria difícil criar outra entidade, seria apenas mais um nível de abstracção para a liberdade.
Isto já não é considerado como utilizando a libertação do terminal, mas como uma verdadeira porta de acesso aos terminais do lado python.
É melhor colocar mais utilidade na própria liberdade :) agora.
Penso que não seria difícil criar outra entidade, seria apenas mais um nível de abstracção para a liberdade.
Isto já não é considerado como utilizando a libertação do terminal, mas como uma verdadeira porta de acesso aos terminais do lado python.
É melhor colocar mais utilidade na própria liberdade :) agora.
O meu arranque do terminal falha regularmente, não descobri a razão. Devo ter um insecto algures com a instalação da pitão. Usarei a lib como porta de entrada para o terminal (via serviços). Vou pô-lo à prova na segunda-feira.
mt5.initialize(blabla, portable=True)- não ajudou muito, ainda pede o último terminal iniciado no sistema.
Tentar sem nomear o caminho do parâmetro , passar caminho como primeiro parâmetro sem nome:
tentar sem nomear caminho de parâmetro , passar caminho como primeiro parâmetro sem nome:
Funcionou correctamente. Obrigado.
Bug?
Tudo funcionou correctamente. Obrigado. (risos)
Um insecto?
Não é um insecto.
O primeiro parâmetro não é nomeado e é fixo. Mas só para o caso de ser nomeado na próxima versão.
Não é um insecto.
O primeiro parâmetro é anónimo e fixo. Mas só para o caso de ser nomeado na próxima versão.
Aha, por isso não compreendi especificamente a documentação.
Obrigado.
Pergunta. Há uma função position_get. A documentação descreve três modos do seu funcionamento.
posições_get
Obtém posições abertas com filtragem por símbolo ou bilhete. Existem 3 modos de chamada diferentes.
Chamado sem parâmetros. Devolve as posições em aberto para todos os símbolos.
posições_get()
Chamada com a especificação de um símbolo, para o qual pretende obter posições abertas.
posições_get(
symbol="SYMBOL" // nome do símbolo
)
Chamada especificando o bilhete da posição.
posições_get(
bilhete=TICKET // bilhete
)
Parâmetros
symbol="SYMBOL" [em] O nome do símbolo. Parâmetro nomeado opcional. Se for especificado um símbolo, o parâmetro do bilhete é ignorado.
bilhete=TICKET [em] O bilhete de posição (POSITION_TICKET). Parâmetro nomeado opcional.
Variant positions_get() - sem perguntas, funciona bem.
Mas os outros dois não devolvem nada.
A segunda variante da chamada de retorno:
last_error também devolve uma estranha construção:
Onde procurar? O que é que está errado?
Uma chamada com um bilhete de posição.
posições_get(
bilhete=TICKET //ticket
)
Parâmetros
symbol="SYMBOL" [em] O nome do símbolo. Parâmetro nomeado opcional. Se for especificado um símbolo, o parâmetro do bilhete é ignorado.
bilhete=TICKET [em] O bilhete de posição (POSITION_TICKET). Parâmetro nomeado opcional.
Variant positions_get() - sem perguntas, funciona bem.
Mas os outros dois não devolvem nada.
A segunda variante de chamada:
last_error também devolve uma estranha construção:
O que procurar? O que é que está errado?
Verifique se o seu tipo de conta é netting ou hedging. Para a rede, o bilhete de uma posição já existente não mudará, e não vale a pena procurar uma posição após a recarga utilizando o número de encomenda.
last_error тоже возвращает странную конструкцию: