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
Estou a tentar descobrir o valor de um lote com SymbolInfoDouble(Symbol(),SYMBOL_MARGIN_INITIAL),mas o resultado é =0.Pode dizer-me o que está errado?
https://www.mql5.com/ru/forum/1111/page95#comment_14665
https://www.mql5.com/ru/forum/1111/page95#comment_14665
Bom dia! Estou a tentar fazer uma distinção para uma posição - comprar ou vender. Estou a escrevê-lo desta forma. Com o que deve ser comparado? Não o vejo na ajuda. Aí não está realmente escrito, não é falso e Verdadeiro, é algum ENUM_POSITION_TYPE, clico sobre ele e o link leva à mesma tabela.
Há uma tabela na parte inferior da página
comparar com
POSITION_TYPE_BUY para COMPRAR e
POSITION_TYPE_SELL para VENDA
Com licença, digamos, algumas linhas acima, tenho uma ordem seleccionada, não uma posição. Aqui uso a função PositionGetDouble, o que vai acontecer? O que irá a função relatar, e se relatará alguma coisa?
A função dará algo, mas não há garantia, antes de usar a função PositionGetDouble deve usar PositionSelect(símbolo)
se não tiver sido chamada antes.
Parece que move o cursor para a linha certa. Se o cursor já estiver na linha correcta (a situação em que a função PositionSelect(símbolo) foi chamada anteriormente no código e devolvida verdadeira), pode-se usar imediatamente as funções PositionGetXXX ou PositionSetXXX; se o cursor estiver noutra linha, tem de ser posicionado primeiro.
OBRIGADO!!!