Marketinfo Mt4 Forex


MarketInfo MarketInfo Forex Indicator para Metatrader vem gratuitamente No lugar de um único centavo foi pago, para adquirir o indicador MarketInfo. Portanto, o indicador da moeda estrangeira é absolutamente sem custo. Se fizermos um controle sobre este arquivo mql, we8217ve descobriu sua capacidade com a plataforma MT4 (Metatrader 4) e Metatrader 5 (MT5) e, talvez, todos os sistemas Meta Trader sejam adequados a ele. Logo depois de tentar MarketInfo Forex Indicator, será muito apreciado se você puder deixar sua classificação do produto. We8217d também aprecia quando você dá vários depoimentos, avaliações ou algumas dicas sobre como usar o indicador MarketInfo. Principalmente por causa de depoimentos e classificações, a tarefa de escolher o indicador ideal para o trabalho será muito mais fácil. Certamente, o que precisamente os comerciantes de Forex gostariam são indicadores notáveis ​​que são capazes o suficiente para ajudá-los a negociar mais de forma precisa. É uma ótima notícia para os empresários da web que o indicador MarketInfo gratuito pode ajudar os comerciantes a obter os maiores negócios necessários para aumentar a renda de seus negócios. What8217s mais, fazemos questão de que os indicadores Forex como o MarketInfo sejam publicados em nosso site. Desta forma, todos podem fazer o download totalmente gratuito e ajudá-los a tomar decisões inteligentes e obter comerciantes muito melhores em troca. É maravilhoso compartilhar esse indicador. E se você deseja as atualizações mais recentes, então, como a nossa página do Facebook ou siga-nos na nossa conta do Twitter. Ao realizar tal, novos indicadores, as últimas atualizações e notícias em apenas um curto período de tempo. Baixe MarketInfo. mq4 Metatrader Indicator Free Related Indicators: Isto como o artigo MQL4 cobre a função MarketInfo () e toca algumas outras funções úteis, incluindo Symbol (). OrderSelect (). CommandSymbol (). OrderClose (). E NormalizeDouble (). Além disso, este artigo discute as constantes MODEBID. Licitação. MODEASK. Pergunte. MODEDIGITS. Digits e NULL. Digamos que você deseja criar um consultor especialista ou um indicador que faça referência a dados de outro gráfico. Como um comerciante faria isso em MQL4 A função MarketInfo () possui muitos identificadores de solicitação úteis. (Consulte a ajuda no MetaEditor para obter uma lista completa). Mas a primeira leitura no MarketInfo () é definida da seguinte maneira: marketInfo duplo (símbolo de seqüência, tipo int) Para fazer referência aos dados atuais dos gráficos, basta inserir NULL ou Symbol () onde ele diz um símbolo, como MarketInfo (NULL.) Ou MarketInfo ( Símbolo ().). Se você gostaria de usar MarketInfo () para fazer referência a outros gráficos Forex no Metatrader, existem várias maneiras de fazer isso e são específicas do contexto. Vamos assumir que você deseja fechar um grupo de negócios em um símbolo diferente. Por exemplo, nos scripts, feche todas as ordens somente neste símbolo. E fechar todos os trades Todos os trades de Símbolos são fechados por meio de um loop. Aqui está um trecho do segundo link. Observe que dentro do fechamento para loop, OrderSelect é chamado. Isso efetivamente abre algumas oportunidades para usar as funções MQL4 incorporadas para referenciar informações sobre transações que se originaram em gráficos diferentes do gráfico atual. Bool OrderSelect (int index, int select, int poolMODETRADES) A função OrderClose chama um número de ticket, o número de lotes a fechar, um preço de fechamento, um montante de deslizamento e uma cor. Observe a presença da função MarketInfo no parâmetro que se refere a um preço de fechamento. Bool OrderClose (bilhete int, lotes duplos, preço duplo, deslizamento int, cor ColorCLRNONE) Neste caso, as funções estão aninhadas para garantir que os dados sejam formatados da maneira correta. O primeiro termo da função MarketInfo é OrderSymbol que faz referência ao símbolo de pedidos selecionado. Esta função útil fornece o termo de símbolo que é necessário para preencher o primeiro termo do MarketInfo. O preço do lance é referenciado usando o identificador de solicitação MODEBID. MODEBID é uma constante com o valor de 9. Não é difícil ver como este exemplo do MQL4 poderia ser facilmente adaptado para fechar um comércio longo usando o MarketInfo junto com o identificador de solicitação MODEASK. Esse bloco de código MQL4 seria algo assim: se (OrderType () OPSELL ampamp (MagicNumber OrderMagicNumber () MagicNumber -1) fechou OrderClose (OrderTicket (), OrderLots (), NormalizeDouble (MarketInfo (OrderSymbol (), MODEASK), MarketInfo (OrderSymbol (), MODEDIGITS)), Slippage, White) A função NormalizeDouble é chamada para garantir que as casas decimais apropriadas sejam usadas para arredondar o preço antes da submissão da ordem. Tenho notado que os corretores Metatrader tendem a ser muito exigentes sobre a formatação de pedidos com a função OrderClose, portanto, a necessidade de cuidados especiais extras usando a função NormalizeDouble. O arquivo de ajuda declara NormalizeDouble da seguinte maneira: double NormalizeDouble (double value, int digits) Neste caso, o preço de mercado que será usado para fechar o comércio aberto é referenciado por MODEBID ou MODEASK. Assim, o preço da oferta ou da oferta será usado como devolvido da função MarketInfo. Os corretores Metatrader rejeitarão ordens se o preço incorreto for usado em uma função OrderClose. Certifique-se de que MODEBID é usado para fechar um comércio longo, e MODEASK é usado para fechar um curto comércio. Referenciar Close0 ou qualquer outro preço, muitas vezes, expulsa um erro temido geralmente no intervalo de 135-138 (veja o arquivo de ajuda do MetaEditor sob códigos de erro) ou algum erro semelhante que impede a execução comercial no terminal Metatrader, por isso vale a pena verificar Seu código MQL4. O segundo termo de NormalizeDouble requer o número de dígitos. Uma vez que esta rotina pode estar se referindo a um símbolo que pode ser diferente dos dígitos variáveis ​​locais. O valor correto é recuperado fazendo outra chamada para o MarketInfo como se segue: Se o símbolo for um par de Ienes japoneses e o corretor estiver usando pippettes, a função acima retornará 3 para Digits. Se os pips forem usados, ele retornará 2. Para pares não-JPY, os valores de retorno serão 5 ou 4, respectivamente, para Digits. Estes são apenas dois exemplos curtos de como usar a função MarketInfo para referenciar dados que podem ou não estar em um gráfico diferente. Existem muitas outras utilizações possíveis para esta função (consulte o arquivo de ajuda do MetaEditor em MarketInfo para obter mais informações sobre os identificadores de solicitação), mas a forma da função MarketInfo é semelhante à forma discutida neste breve tutorial.

Comments