Monday, 6 November 2017

Forex Trading Metatrader Indicadores E Peritos Conselheiros Tutorial


MetaTrader 4 tutorial MetaTrader 4 plataforma de negociação é um local de trabalho totalmente funcional para um comerciante para desempenho no mercado Forex. Neste artigo, você aprenderá a usar o MetaTrader 4. Suas funções permitem analisar a dinâmica das taxas de câmbio, manter a negociação sob controle, gerenciar contas de investidores, criar, testar e usar programas de negociação automatizados (especialistas ou conselheiros no MetaTrader, Expert Advisors), scripts e indicadores para MT4. A versão móvel do terminal MT4 está disponível para vários dispositivos. Graças ao quotall no conceito onequot, o MetaTrader ganhou reconhecimento internacional no mercado Forex e sua popularidade está crescendo dia a dia. Nosso MetaTrader 4 tutorial irá guiá-lo através de suas principais funções e opções. Permite abrir a plataforma de negociação do MetaTrader 4 e aprender a usar o MetaTrader 4: as principais janelas são descritas abaixo. A janela QuotMarket Watchquot Nesta janela, podemos ver aspas atuais. Para encontrar o par de moedas, devemos clicar com o botão direito do mouse em um campo vazio na janela quotMarket Watchquot e selecionar quotsymbolsquot. Temos uma janela com várias pastas. Precisamos de uma pasta chamada quotForexquot. Nesta pasta, escolhemos o par de moedas que precisamos e clique em quotShowquot. Este par de moedas aparece na janela QuotMarket Watchquot. Para ver um gráfico para este par de moedas, use o botão direito do mouse e escolha quotChart Windowquot. A janela quotNavigatorquot Mostra o número da sua conta. Em geral, o Nigigatorquot é um tipo de armazém de ferramentas para trabalhar com pares de moedas. Ele contém mais de 50 built-in indicadores técnicos, scripts e vários Expert Advisors. Além disso, o terminal contém muitas ferramentas gráficas. A aplicação de todos eles ajuda você a identificar tendências e encontrar diferentes figuras, determinar pontos de entrada e saída e muito mais. Além disso, é possível sobrepor um objeto analítico sobre outro. Isso pode ser muito útil em alguns sistemas de negociação. A propósito, se você precisar usar alguma ferramenta exótica, você pode pesquisá-la na Base de código gratuita (Custom Indicators) para MT4 ou criá-la em seu próprio usando a linguagem MQL4. Além disso, você pode encontrar especialistas no mesmo banco de dados, que automatizará completamente seus processos analíticos e comerciais. Da mesma forma, os Expert Advisors podem ser criados e usados ​​no MetaTrader. A janela quotTerminalquot Esta é a nossa janela principal, que contém a guia quotTradequot. Aqui, podemos ver depósito, bem como uma margem calculada automaticamente e dinheiro livre. Para sua conveniência, o programa executa todos os cálculos. Você também pode ver o par de moedas, em que foi aberta uma posição, preço de compra e volume de vendas das posições e, finalmente, o valor do dinheiro ganhado. Existem muitos outros indicadores que um comerciante pode adicionar ou remover. A guia quotAccount Historyquot Todas as transações são registradas e você as encontrará excatly aqui. A guia quotNewsquot Eventos importantes que podem afetar a taxa de câmbio, entre imediatamente no terminal e são exibidos nesta guia. Isso também é feito para sua conveniência, poupando-lhe mais tempo para realizar a análise. A guia quotMailboxquot Aqui você pode encontrar as letras de um corretor de login e a senha é armazenada aqui, caso você as esqueça. Mas devemos dizer que ninguém pode ver ou conhecer seu login e senha. A segurança das operações comerciais é uma das maiores tarefas resolvidas por esses programas. O MT4 conseguiu isso de forma brilhante. A troca de dados entre o terminal cliente ea plataforma do servidor é criptografada com chaves de 128 bits. Isso é suficiente para garantir a segurança das negociações. No entanto, além disso, você pode usar um sistema de segurança melhorado com base no algoritmo de criptografia de chave pública (RSA). Cortar um sistema garantido pelo RSA é quase impossível dentro de um período de tempo razoável. É a janela maior do programa, que pode exibir simultaneamente vários gráficos. Esta janela é um tipo de tablet para tomar notas, cálculos, análise. Isto é onde um comerciante pode usar todas as ferramentas. Existem nove prazos disponíveis para cada instrumento financeiro. Isso significa que você pode ver o que acontece com a taxa de câmbio para cada período de tempo. A plataforma suporta três tipos de execução, incluindo Execução de Mercado. Para realizar atividades comerciais completas e flexíveis, você pode usar todos os tipos de ordens comerciais. Um corretor oferece uma variedade de pedidos: mercado, pendente e ordem de parada, bem como parada final. Há várias maneiras de colocar pedidos comerciais em MT4, um dos quais é negociar diretamente a partir de um gráfico. Conjunto de ferramentas de negociação do MetaTrader 4 é bastante suficiente para a implementação de qualquer estratégia de negociação. Em conclusão, diremos que é possível imprimir qualquer gráfico de qualquer ferramenta e continuar a análise em papel. A plataforma de negociação MetaTrader 4 tem muitos recursos, mas também é fácil de entender. Devido a uma interface amigável, parece simples e intuitiva. Geralmente, não demora muito em entender isso. No caso de você entender mal algo, você sempre pode se referir aos terminais embutidos em quotHelpquot (botão F1). Fizemos o MetaTrader 4 fácil e conveniente para os comerciantes para que você possa investir seu tempo em seu trabalho mais importante - negociação Torne-se nosso tutorial expertsExpert Advisors. Registrado em Mar 2006 Status: OBRIGADO MERLIN, TWEE e FF Team 4.620 Publicações Por favor, mantenha seu dinheiro no banco. Não use uma EA até que você possa ser rentável negociação em seu próprio país. Não há EA lá fora, que funciona o tempo todo. Você sempre terá que usar suas próprias habilidades de negociação para ser rentável. Este é um negócio e como qualquer negócio que leva muito trabalho para fazer acontecer. Boa sorte, Scott, eu entendi sua postagem. Aqui está a resposta que você procura. Está bem. Vou listar as etapas e você pode ver se o seu está correto. 1. feche o MT4 2. clique com o botão direito do mouse no botão de início do canto esquerdo. Clique esquerdo em explorar. 3. Role para baixo até encontrar os arquivos de programas e clique no sinal. 4. Desloque-se para baixo até encontrar sua pasta MT4 do corretor e clique no sinal 5. aqui na pasta de especialistas é onde você coloca sua EA. (Não na pasta de indicadores) 6. Inicie o programa MT4 novamente. 7. Certifique-se de que a janela Navigator está aberta no lado esquerdo, abaixo dos preços da moeda. 8. navegue pelo navagtor até encontrar sua EA. 9. Arraste esse EA para a janela do gráfico. 10. Clique com o botão direito do mouse na janela do gráfico e selecione Expert Advisors e, em seguida, selecione propriedades. 10. Isso exibirá o menu de configurações. 11. Você pode ajustar as configurações para qualquer que você encontrou neste segmento ou usar o seu próprio. 12. selecione a guia comum e verifique se a opção Permitir comércio ao vivo está selecionada 13. pressione ok. 14. vá para o início do programa e certifique-se de que a guia de menu para Expert Advisors mostra uma seta verde e não um x vermelho. Se o x vermelho estiver presente, basta pressionar o botão e ele ficará verde. 15. Agora você deve ter um rosto sorridente no canto direito da tela. Ignore os passos que já conhece. Eu não tenho idéia do seu nível. espero que isto ajude. Existe algum tutorial para usar a EA para negociar automaticamente com o Metatrader 4, eu tenho uma conta de demonstração de 500 demo. Eu tentei muito, mas ninguém trabalha o que eu fiz de errado Eu duplo clique em Metatrader e o nome do sistema é mostrado na direita até o gráfico, mas não troque ajuda. Por favor, mantenha seu dinheiro no banco. Não use uma EA até que você possa ser rentável negociação em seu próprio país. Não há EA lá fora, que funciona o tempo todo. Você sempre terá que usar suas próprias habilidades de negociação para ser rentável. Este é um negócio e como qualquer negócio que leva muito trabalho para fazer acontecer. Boa sorte, Scott, eu entendi sua postagem. Aqui está a resposta que você procura. Está bem. Vou listar as etapas e você pode ver se o seu está correto. 1. feche o MT4 2. clique com o botão direito do mouse no botão de início do canto esquerdo. Clique esquerdo em explorar. 3. Role para baixo até encontrar os arquivos de programas e clique no sinal. 4. Desloque-se para baixo até encontrar sua pasta MT4 do corretor e clique no sinal 5. aqui na pasta de especialistas é onde você coloca sua EA. (Não na pasta de indicadores) 6. Inicie o programa MT4 novamente. 7. Certifique-se de que a janela Navigator está aberta no lado esquerdo, abaixo dos preços da moeda. 8. navegue pelo navagtor até encontrar sua EA. 9. Arraste esse EA para a janela do gráfico. 10. Clique com o botão direito do mouse na janela do gráfico e selecione Expert Advisors e, em seguida, selecione propriedades. 10. Isso exibirá o menu de configurações. 11. Você pode ajustar as configurações para qualquer que você encontrou neste segmento ou usar o seu próprio. 12. selecione a guia comum e verifique se a opção Permitir comércio ao vivo está selecionada 13. pressione ok. 14. vá para o início do programa e certifique-se de que a guia de menu para Expert Advisors mostra uma seta verde e não um x vermelho. Se o x vermelho estiver presente, basta pressionar o botão e ele ficará verde. 15. Agora você deve ter um rosto sorridente no canto direito da tela. Ignore os passos que já conhece. Eu não tenho idéia do seu nível. espero que isto ajude. Olá a todos, Talvez alguém aqui possa me ajudar com a possibilidade de anexar um indicador a um gráfico do MetaTrader. Parece simples o suficiente, mas, eu tenho download vários indicadores para minha pasta de indicador personalizado. Quando eu vou abrir o Navegador, o arquivo não está lá. Os arquivos que estou fazendo download têm a extensão mq4. Estou completamente perdido como mover esses arquivos para o Navegador. Tenho baixado um arquivo e compilado, mas nada aparece. As sugestões são muito apreciadas. MCR, encontrei o mesmo. Theres provavelmente uma maneira quotbetterquot fazer isto mas eu encontrei o sucesso fazendo o seguinte. Primeiro, abra o MetaEditor e confirme que você pode encontrar o EA que deseja usar. Deve estar lá. Caso contrário, clique duas vezes nela na pasta do arquivo. Em seguida, abra uma nova EA para criar um a partir do zero. Dê-lhe um nome apropriado para o EA que você realmente quer usar, mesmo que seja um novo quotblankquot EA. Agora, copie o conteúdo do EA preferido e cole-o sobre o conteúdo do EA novo. Compile e você é bom para ir. Este é um tutorial de código MQL4 de duas partes discutindo como criar um consultor experiente Metatrader simples usando o RSI que negocia apenas uma vez por barra. No final da parte 2, um modelo RSI EA de pleno funcionamento pode ser baixado. Além disso, o código fará referência a um gráfico de tempo diferente para o RSI. Portanto, se você estiver interessado em aprender como fazer referência a um período de tempo diferente dentro de uma EA, este tutorial deve ser informativo. Este tutorial de código MQL4 é o seqüencial para Como colocar apenas um comércio por barra em um forex consultor especialista MT4. Este artigo irá expandir esse conceito simples e apresentar código que pode ser usado como um modelo em muitos diferentes especialistas consultor aplicações e com muitos tipos diferentes de indicadores, incluindo o RSI. Como foi discutido no tutorial MQL4 anterior, a chave para negociar apenas uma vez por barra é encapsular a lógica de negociação dentro de um bloco condicional que usa uma variável de nível de módulo para acompanhar o número da barra usando a variável Bars. O MQL4 possui muitas funções de indicador embutidas que podem ser usadas na construção do sistema. Usando o RSI em MQL4 A função iBarShift retorna a mudança de barra por um determinado tempo. No código abaixo, a barra atual Time0 é referenciada. Se esse código for usado em um gráfico diferente do gráfico de 1 hora, a seqüência de barras pode ser imprevisível. IBarShift permite a determinação da barra correta, ou a barra mais próxima se o último termo é definido como falso. O valor de retorno pode ser inserido onde quer que seja necessário um parâmetro de mudança, como na função iRSI. O RSI ou Índice de Força Relativa pode ser referenciado no código MQL4 e é declarado da seguinte forma: iRSI dupla (símbolo string int int timeframe int period. Int appliedprice int shift) O primeiro termo é símbolo e se se refere ao símbolo atual Pode ser inserido como NULL ou Symbol (). Ou mesmo com sucesso como 0 (embora a melhor prática sugira que você deve usar NULL em vez de 0) todos com significado equivalente. O segundo termo é timeframe e pode ser inserido como 0 para o cronograma de gráficos selecionado atualmente ou como um dos valores de enumeração de tempo pré-construídos (consulte o arquivo de ajuda em iRSI para obter mais detalhes). Neste exemplo, a variável PERIODH1 é usada para referenciar dados de um gráfico de 1 hora. O terceiro prazo refere-se ao comprimento do RSI onde o RSILength variável é usado (abaixo). O preço aplicado refere-se a preços de barras como fechar (PRICECLOSE) ou alto (PRICEHIGH). Shift refere-se a quantas barras para deslocar o RSI para o cálculo. Por exemplo, para calcular o RSI de 5 bares, você usaria 5 no 5º termo. Para este exemplo, nenhum deslocamento é usado para que 0 seja usado (abaixo). Depois de criar uma entrada externa para o RSILength e duas entradas para os limites Buy e Sell para o valor RSI em 70 e 30 respectivamente, o código tem a seguinte aparência: extern int RSILength 14 externo int BuyThreshold 70 extern int SellThreshold 30 extern duplo Lotes 0.01Tutorial Indicator to Assessor especialista, por favor, alguém me diga para converter código de indicadores personalizados para o código EA Obrigado. Indicador de propriedade indicador de propriedades de indicador de propriedades 5 propriedade indicatorcolor1 DimGray propriedade indicatorcolor2 Vermelho propriedade indicatorcolor3 LimeGreen propriedade indicatorcolor4 Vermelho propriedade indicatorcolor5 Blue propriedade indicatorstyle1 STYLEDOT externo string TimeFrame quotcurrent time framequot extern int HalfLength 56 extern int Preço PRICEWEIGHTED extern double BandsDeviations 2.5 extern bool Interpola verdadeira extern bool alertsOn false extern Alertas do boolOnCurrentes falsos alertas externos do boolOnHighLow autênticos alertas externos do boolMessagem verdadeiros alertas do bool do externoSombre falso extern bool alertasEmail falso duplo tmBuffer double upBuffer double dnBuffer duplo wuBuffer duplo wdBuffer double upArrow double dnArrow string IndicatorFileName bool calculandoTma falso bool retornandoBars false int timeFrame int init () timeFrame stringToTimeFrame ( TimeFrame) HalfLength MathMax (HalfLength, 1) IndicadorBuffers (7) SetIndexBuffer (0, tmBuffer) SetIndexDrawBegin (0, HalfLength) SetIndexBuffer (1, upB ) (SetIndexBuffer), SetIndexDrawBegin (1, HalfLength) SetIndexBuffer (2, dnBuffer) SetIndexDrawBegin (2, HalfLength) SetIndexBuffer (3, dnArrow) SetIndexStyle (3, DRAWARROW) SetIndexArrow (5,242) SetIndexBuffer (4, upArrow) SetIndexStyle (4, DRAWARROW) SetIndexArrow ( 6,241) SetIndexBuffer (5, wuBuffer) SetIndexBuffer (6, wdBuffer) IndicatorFileName WindowExpertName () return (0) int deinit () int start () int contortedbarsIndicatorCounted () int i, limite se (contadobarslt0) retornar (-1) se (contadobarsgt0 ) Countedbars-- limitMathMin (Bars-1, Bars-countedbarsHalfLength) if (retornandoBars) if (calculatingTma) if (timeFrame gt Period ()) limit MathMax (limite, MathMin (Bars-1, iCustom (NULL, timeFrame, IndicatorFileName, quotreturn (Null, timeFrame, shift1) tmBufferi iCustom (NULL, timeFrame, IndicatorFileName) para (i limite i gt 0 i--) int shift1 iBarShift (NULL, timeFrame, Timei) , Quotcalculat eTmaquot, HalfLength, Price, BandsDeviations, 0, shift1) upBufferi iCustom (NULL, timeFrame, IndicatorFileNam E, quotcalculat eTmaquot, HalfLength, Price, BandsDeviations, 1, shift1) dnBufferi iCustom (NULL, timeFrame, IndicatorFileName, quotcalculat eTmaquot, HalfLength, Preço, BandsDeviations, 2, shift1) upArrowi EMPTYVALUE dnArrowi EMPTYVALUE if (Highi1gtupBufferi1 ampamp Closei1gtOpeni1 ampamp CloseiltOpeni) upArrowi HighiiATR (NULL, 0,20, i) se (TimeFrame lt Period () shift1iBarShift (NULL, timeFrame, Timei-1)) Continuar If (Interpolar) continue para (int n 1 em lt Barras ampamp Timein gt time1 n) continue fator duplo 1.0 n para (int k 1 k lt nk) tmBufferik kfactortmBufferin (1.0-kfactor) tmBufferi upBufferik kfactorupBufferin (1.0-kfactor) upBufferi dnBufferik KfactordnBufferin (1.0-kfactor) dnBufferi se (alertOn) if (alertsOnCurrent) int forBar 0 else forBar 1 if (alertsOnHighLow) se (HighforBar gt upBufferforBar ampamp HighforBar1 lt upBufferforBar1) doAlert (quothigh penetrou a barra superior) Se (LowforBar lt dufBufferforBar ampamp LowforBar1 gt dnBufferforBar1) doAlert (quotlow penetrou barquot inferior) se if (CloseforBar gt upBufferforBar ampamp CloseforBar1 lt upBufferforBar1) doAlert (quotclose penetrou a barra superior) se (CloseforBar lt dnBufferforBar ampamp CloseforBar1 gt dnBufferforBar1) doAlert (quotclose penetrou mais baixo Barquot) void calculTma (int limite) int i, j, k duplo FullLength 2.0HalfLength1.0 para (ilimit igt0 i--) dupla soma (HalfLength1) iMA (NULL, 0,1,0, MODESMA, Preço, i) dobro Sumário (HalfLength1) para (j1, kHalfLength jltHalfLength j, k--) soma kiMA (NULL, 0,1,0, MODESMA, Preço, ij) sumw k se (jlti) soma kiMA (NULL, 0,1,0, MODESMA, Price, ij) sumw k tmBufferi sumsumw double diff iMA (NULL, 0,1,0, MODESMA, Preço, i) - tmBufferi se (igt (Bars-HalfLength-1)) continue se (i (Bars-HalfLength - 1)) upBufferi tmBufferi dnBufferi tmBufferi se (diffgt0) wuBufferi MathPow (dif, 2) wdBufferi 0 mais wdBufferi MathPow (diff, 2) wuBufferi 0 continue if (diffgt0) wuBufferi WuBufferi1 (FullLength-1) MathPow (diff, 2)) FullLength wdBufferi wdBufferi1 (FullLength-1) FullLength else wdBufferi (wdBufferi1 (FullLength-1) MathPow (diff, 2)) FullLength wuBufferi wuBufferi1 (FullLength-1) FullLength upBufferi tmBufferi BandsDeviationsMathSqrt (WuBufferi) dnBufferi tmBufferi - BandsDeviationsMathSqrt (wdBufferi) void doAlert (string doWhat) string estático previousAlertquotquot static datetime previousTime string mensagem if (previousAlertdoWhat previousTimeTime0) previousAlert doWhat anterior Time Time0 mensagem StringConcatenate (Symbol (), quot at quot, TimeToStr (TimeLocal (), TIMESECONDS), THA. Quot, doWhat) if (alertsMessage) Alert (mensagem) if (alertsEmail) SendMail (StringConcatenate (Símbolo (), quotTMA quot), mensagem) if (alertasSound) PlaySound (quotalert2.wavquot) int stringToTimeFrame StringLen (tfs) -1 l gt 0 l--) int char StringGetChar (tfs, l) se ((char gt 96 ampamp char lt 123) (char gt 223 ampamp char lt 256)) tfs StringSetChar (tfs, 1, char - (32) else if (char gt -33 ampamp char lt 0) tfs StringSetChar (tfs, 1, char 224) int tf0 se (tfsquotM1quot tfsquot1quot) tfPERIODM1 se (tfsquotM5quot tfsquot5quot) tfPERIODM5 se (tfsquotM15quot tfsquot15quot) tfPERIODM15 se (tfsquotM30quot tfsquot30quot) tfPERIODM30 se tfPERIODH1 se (tfsquotH4quot tfsquot240quot) tfPERIODH4 se (tfsquotD1quot tfsquot1440quot) tfPERIODD1 se (tfsquotW1quot tfsquot10080quot) tfPERIODW1 se (tfsquotMNquot tfsquot43200quot) tfPERIODMN1 se (tf0 tfltPeriod ()) tfPeriod () retorno (tfsquotH1quot tfsquot60quot) (tf)

No comments:

Post a Comment