Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 816
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
Fórum sobre comércio, sistemas automatizados de comércio e testes de estratégia comercial
Nova versão do MetaTrader 5 build 1730: Projectos em MetaEditor e ferramentas sintéticas
Renat Fatkhullin, 2017.12.28 08:59
Na construção de 1730 encontramos e corrigimos este erro(agora redefinindo a cache na falha da pesquisa), o que resultou no seu erro
Apenas informação sobre 1 (seleccionado ) posição está disponível de cada vez:
Está a declarar um facto ou uma referência? Não consegui encontrar nada parecido em lado nenhum com uma busca.
Está a declarar um facto ou está a pedir um certificado? Não consegui encontrar nada parecido em lado nenhum através de uma busca.
A fim de obter qualquer propriedade da posição, é necessário seleccionar previamente a posição requerida.
Compreendo que temos de seleccionar uma posição e uma ordem antes de obter informações sobre eles. Não percebo o que é que a classe CPositionInfo tem a ver com isto? Se tivermos uma classe, podemos criar muitos objectos dessa classe. E, por conseguinte, cada um destes objectos pode ser montado para a sua própria posição. Isto é um disparate, pelo que se pode criar pelo menos um milhão de objectos CPositionInfo, mas todos eles funcionarão apenas com a posição que foi seleccionada pela última vez utilizando o método Select().
Compreendo que tem de seleccionar uma posição e uma ordem antes de obter informações sobre eles. Não compreendo o que a classe CPositionInfo tem a ver com isto. Se tivermos uma classe, podemos criar muitos objectos dessa classe. E, por conseguinte, cada um destes objectos pode ser montado para a sua própria posição. Isto é um disparate, pode criar pelo menos um milhão de objectos CPositionInfo, mas todos eles trabalharão apenas com a posição que foi seleccionada pela última vez utilizando o método Select().
Vamos continuar aqui.
A função PositionSelect() copia os dados de posição para o ambiente de programação e chamadas subsequentes paraPositionGetDouble(),PositionGetInteger() ePositionGetString()devolvem os dados previamente copiados
Compreendo tudo isto tal como está bem explicado na ajuda. Não percebo o que é que isto tem a ver com a classe CPositionInfo?
Tem uma função de Volume() . Existem requisitos antes de chamar esta função (seleccionar uma posição antes de a utilizar). Estou a cumprir estes requisitos. Não vejo porque é que devolve um volume absolutamente errado. Bem, é assim, difícil de lembrar no momento da última chamada (para este objecto de classe) Símbolo Select(), que me interessa, e já está no momento da chamada de Volume() para encontrar a posição que corresponde a este símbolo e devolver o volume correspondente a esta posição?
Acontece que não faz sentido na classe CPositionInfo, porque normalmente só se pode trabalhar com um único objecto desta classe.
Vamos continuar aqui.
Compreendo tudo isto tal como está bem explicado na ajuda. Não compreendo o que isto tem a ver com a classe CPositionInfo.
Tem uma função Volume() . Existem requisitos antes de chamar esta função (seleccionar a posição antes de a utilizar). Estou a cumprir estes requisitos. Não vejo porque é que devolve o volume errado. Bem, é realmente difícil memorizar no momento da última chamada (para este objecto de classe) o símbolo Select(), que me interessa, e já está no momento da chamada de Volume() para encontrar a posição que corresponde a este símbolo e devolver o volume correspondente a esta posição?
Acontece que não faz sentido na classe CPositionInfo, porque normalmente só se pode trabalhar com um único objecto desta classe.