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
Adiado:
Gevorg Hakobyan, 2016.12.08 15:26
Olá. Como posso obter uma lista de todos os pares de moedas existentes no Meta Trader 4? E como posso me manter a par de quaisquer mudanças na lista?SymbolsTotal
Retorna o número de símbolos disponíveis (selecionados em MarketWatch ou todos).
intSymbolsTotal(
bool selecionado// verdadeiro - somente símbolos em MarketWatch
);
Parâmetros
selecionado
[em] Modo de solicitação. Pode aceitar valores verdadeiros ou falsos.
Valor retornado
Se selecionado é verdadeiro, o número de caracteres selecionados no MarketWatch é devolvido. Se falso, ele retorna o número total de todos os símbolos.
https://docs.mql4.com/ru/marketinformation/symbolstotal
Há muitas funções lá, veja o que você precisa nessa seção
https://docs.mql4.com/ru/marketinformation/symbolname
Primeiro obtemos a lista de todos os símbolos:
//| AllSymbols.mq5 |
//| Copyright © 2016, Vladimir Karputov |
//| http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link "http://wmua.ru/slesar/"
#property version "1.00"
//+------------------------------------------------------------------+
//| Script program start function |
//+------------------------------------------------------------------+
void OnStart()
{
//---
int count=SymbolsTotal(false); // false - all symbols in MarketWatch
for(int i=0;i<count;i++)
Print(i,": ",SymbolName(i,false));
}
//+------------------------------------------------------------------+
Aqui usamos a enumeração de todos os símbolos disponíveis na MarketWatch.
Mas apenas uma lista não nos dará nada. Para obter as propriedades de um símbolo, devemos primeiro selecioná-lo(SymbolSelect).
Primeiro obtemos uma lista de todos os símbolos:
Isto utiliza uma busca contra todos os símbolos disponíveis na MarketWatch.
Mas apenas uma lista não lhe dará nada. Para obter as propriedades de um símbolo, você deve primeiro selecioná-lo(SymbolSelect).
Bom dia a todos! Você pode aconselhar como definir a eliminação de um pedido em uma EA?
A situação é a seguinte:
Colocamos 2ordens pendentes em diferentes direções, assim que uma delas aciona, a outra é removida e não é mais exibida.
Eu ficaria muito grato por qualquer ajuda.
Ficarei muito grato por isso.
Bom dia a todos! Você pode aconselhar como definir a eliminação de um pedido em uma EA?
A situação é a seguinte:
Colocamos 2ordens pendentes em diferentes direções, assim que uma delas aciona, a outra é removida e não é mais exposta.
Eu ficaria muito grato por qualquer ajuda.
Obrigado.
Se a quantidade de ordens pendentes for inferior a 2, exclua a que restou.
Se não quisermos devolver o pedido pendente, é mais difícil, temos que analisar o tempo e as condições para fazer o pedido.