Metatrader vs forex trader


MetaTrader 4MetaTrader 4,..MetaTrader 4,. MetaTrader 4 ,. : ,,,. MetaTrader 4.,. MetaTrader 5 MetaTrader 5, LiteForex. MetaQuotes Software Corp..Forex Platform Comparação 8211 Metatrader vs. eToro A plataforma Forex é realmente o coração de um corretor Forex e absolutamente crítico para o sucesso dos comerciantes. Toda vez que você quer trocar você tem que abrir a plataforma de negociação e, portanto, é óbvio que você tem que gostar do software. Embora as funções principais das plataformas de negociação sejam muito iguais e existem apenas algumas diferenças significativas. Mas alguns softwares oferecem funções importantes outros don8217t e isso também é crucial para o sucesso comercial. Existem diferenças especialmente na usabilidade e clareza. A plataforma eToro é claramente adaptada para iniciantes e coloca mais ênfase na clareza do que nas funções. O Metatrader 4, no entanto, é uma plataforma profissional de forex que oferece algumas funções especiais e não se concentra na facilidade de utilização. Isso não significa que o Metatrader não seja recomendado, mas que demora mais para se acostumar com o software eToro, onde mesmo sua mãe poderia negociar corretamente. No que se segue, damos uma olhada na plataforma de Forex mais popular e mostre com screenshots como essa plataforma se parece. Nós colocamos um valor especial na clareza do software, nas capacidades de análise técnica e no processo de negociação. Oferecemos-lhe a oportunidade de dar uma olhada nas plataformas Forex sem registrá-lo e baixá-lo. A plataforma eToro Forex A plataforma eToro é sem dúvida adaptada para iniciantes Forex, mas ainda oferece muitos recursos úteis e surpresas com a profundidade de recursos avançados. Nos últimos dois anos, o eToro fez muito para se tornar mais atraente para comerciantes avançados. Com o eToro Open Book integrado, você receberá contribuições de comerciantes experientes. Também é interessante o aspecto da comunidade muito singular. No lado esquerdo do software eToro você pode ver se uma moeda é comprada ou vendida no momento. No entanto, este indicador deve ser usado com cautela. Aqui você pode criar uma conta com o eToro e aproveitar seu software superior eToro oferece inúmeras ferramentas de análise que podem ser exibidas facilmente quando necessário. Exemplos de indicadores no eToro são: média móvel simples, média móvel exponencial, Williams R, oscilador Momentum, oscilador estocástico, regressão linear e muito mais. A conclusão dos negócios é mais do que simples. A alavanca, a posição e Stop Loss ou Take Profit são definidas rapidamente e, claro, o último pode ser sempre ajustado. O Metatrader 4 Forex Platform Metatrader 4 e 5 é a plataforma de negociação mais popular. Especialmente porque pode ser oferecido por diferentes corretores de Forex, enquanto a plataforma eToro é operada apenas pela eToro. O Metatrader é usado por corretores famosos como easyMarkets, AvaTrade, InstaForex e muito mais. Aqui você pode criar uma conta com o easyMarkets 8211 nosso melhor agente de Metatrader. O software Metatrader é completamente diferente do software eToro e parece muito mais profissional à primeira vista: você pode adicionar vários gráficos para um mapa e mostrar os indicadores desejados: no que diz respeito à técnica Análise, a Metatrader oferece tudo o que você pode encontrar. Nós duvidamos que aí seja um indicador que você pode usar com o software Metatrader. Fazer um comércio contrasta com o eToro não tão fácil. Leva alguns minutos até se acostumar, enquanto que até sua mãe pode fazer um comércio com a eToro. Mas no Metatrader não há botões na visão geral, que saltam diretamente para seus olhos. Para fazer um trade, você deve clicar com o botão direito do mouse no par de moedas e, em seguida, clicar em 8220New Order8221. Isso abrirá a seguinte janela: Aqui você deve definir uma parada de perda e tirar proveito. Você precisa saber o que você está fazendo enquanto o eToro sugere certas paradas e tira lucros. Recomendamos que você experimente o Metatrader com uma conta demo antes de começar a negociar com dinheiro real, embora você já tenha usado a negociação de dinheiro real. Você pode experimentar problemas de usabilidade ao negociar. A única maneira de evitar isso é se acostumar com o software com dinheiro de jogo. Aviso importante: esteja ciente de que a negociação de Forex ou CFD significa que seu capital pode estar em risco. Certifique-se de compreender completamente os riscos envolvidos. MetaTrader vs cTrader Meta Trader e cTrader a Comparação 2.000 3.000 Palavras 8211 Escrito por um comerciante real Uma vez que o MetaTrader 4 foi lançado no ambiente comercial em 2005, seu desenvolvedor Metaquotes dominou o comércio varejista Troca (FX) da paisagem comercial desde então. O seu domínio baseou-se no simples desenvolvimento de software e em melhorias incrementais do software que melhoraram a funcionalidade quase ano a ano desde 2005. A MetaTrader ultrapassou todas as outras plataformas de negociação de varejo e até invadiu os domínios de outras classes de ativos, como CFDs e Futuros. Apesar do MetaTrader 4 terem agora 11 anos no momento da redação, ainda é, de longe, a plataforma de negociação mais utilizada pelos comerciantes FX de varejo. Ao longo dos últimos anos, várias outras empresas de software lançaram suas próprias plataformas de negociação com a esperança de desafiar o domínio das plataformas MetaTrader 4 e 5. Um dos desafiadores mais formidáveis ​​é a plataforma SpotTares cTrader, que se tornou um concorrente sério. Neste artigo, damos uma olhada em como a plataforma cTrader se compara às plataformas MetaTrader 4 e 5 e discute se vale a pena avançar para a plataforma cTrader. Para retransmitir nossas percepções sobre as duas plataformas de negociação, decidimos estruturar a comparação de acordo com quatro aspectos principais: 1. Gráficos e Indicadores 2. Amostras de negociação automatizada Back-Testing 3. Profundidade da funcionalidade do mercado 1. Gráficos e indicadores MetaTrader O MetaTrader As plataformas de 4 amplificadores 5 (MT4 e MT5 para abreviar) são favorecidas por muitos comerciantes por causa da aparência profissional, bem como a extensa gama de características profissionais que vêm como padrão. A plataforma suporta uma ampla gama de indicadores que podem ser personalizados pelo usuário e facilmente adicionados e removidos dos gráficos agrupados com o software. Tanto o MT4 quanto o seu recente sucessor MT5, fornecem um conjunto completo de ferramentas e recursos de gráficos e ambos permitem aos usuários acessar um amplo espectro de complementos de terceiros sob a forma de scripts, consultores especializados (robôs de negociação) e capacidade de análise de gráfico personalizada Via MQL. Quais são as diferenças entre o MetaTrader 4 e 5 Tenha em mente que ambas as versões do MetaTrader recebem atualizações regulares entregues automaticamente pela Metaquotes a todos os usuários, corretores e seus parceiros de marcas brancas diretamente através da plataforma. Como resultado, o conjunto de recursos para ambas as plataformas está mudando regularmente e os usuários devem consultar seu corretor ou visitar várias páginas de auto-ajuda online no mql para as atualizações mais recentes para os recursos MT4 e MT5. Como uma dica útil, faça você ter notado o número da versão da plataforma, que pode ser encontrado no menu HelpgtAbout ao examinar fóruns ou procurar informações on-line. Algumas das principais diferenças são: Leia mais sobre o MT4 VS MT5 cTrader desenvolvido pela Spotware entrou na cena comercial apenas em 2017. Dentro de 5 anos, este assassino do MetaTrader tirou um pedaço significativo do mercado de varejo na medida em que vários corretores agora Ofereça tanto ao cTrader como ao MetaTrader aos clientes. Compreensivelmente, o cTrader tentou melhorar as falhas do MetaTraders, dada a data de lançamento atrasada por comparação. A plataforma se parece e se sente mais elegante, e é visivelmente mais moderna em termos de aparência e funcionalidade estéticas. O cTrader também possui mais tipos de pedidos e uma navegação de plataforma mais elegante e intuitiva. A interface está limpa e não há uma grande diferença notável entre o cTrader e outras plataformas de varejo, incluindo o MetaTrader. Este é especialmente o caso para iniciantes. Os mesmos recursos, como gráficos, log de comércio, ferramentas de gerenciamento de contas, testes de volta e indicadores técnicos estão disponíveis. 2. Automated Trading amp Back-Testing Parte da razão pela qual as plataformas MetaTrader tem desfrutado de um período tão prolongado de dominância é o suporte que eles fornecem para aqueles que desejam negociar automaticamente os mercados financeiros usando EAs. No entanto, o pacote cTrader oferece suporte a negociação automatizada e testes de estratégia, dando aos comerciantes uma alternativa real ao MetaTrader. O MetaTrader MT4 e o MT5 suportam consultores especializados, ou algoritmos automatizados, que comercializam em nome dos clientes. Essas EAs podem até ser compradas, vendidas e trocadas como mercadorias em si mesmas. Os scripts do Metatrader são escritos em MQL4 ou MQL5, respectivamente, com a única linguagem de script do MetaTrader emprestada fortemente da família C de linguagens de programação. Isso significa que o MQL45 é muito poderoso e pode ser usado para criar programas comerciais bastante sofisticados. Embora o poder das linguagens MQL45 seja bastante impressionante, aprender a programar sistemas comerciais sofisticados é algo que provavelmente será muito desafiador para aqueles que não tiveram experiência de programação anterior. NOTA: MT4 e MT5 usam diferentes linguagens de programação MT4 usa MQL4, MT5 usa MQL 5. Isso significa que todas as EAs, scripts e indicadores personalizados codificados no MQL para uso no MT4 não serão portáveis ​​portáveis ​​para o MT5. Tudo deve ser reescrito. Atualmente, não existe uma maneira fácil de converter qualquer um dos recursos de uma plataforma para outra, evitando assim a ira da comunidade comercial on-line, rapidamente para expressar seu desagrado com MetaQuotes. Mesmo aqueles que têm experiência com C, como linguagens de programação, provavelmente encontrarão escrever seus próprios consultores especializados um pouco desafiantes, embora os programadores experientes devem poder escolher o idioma com bastante rapidez usando a documentação fornecida pelo MetaQuotes. Felizmente, é possível criar Expert Advisors sem aprender o MQL45, pois existem várias ferramentas que permitem criar EAs sem ter conhecimento de programação. Normalmente, essas opções limitam a complexidade dos programas de negociação que você pode construir, embora ainda seja possível construir algoritmos de negociação sofisticados (Read. How to Build An Expert Advior). Há também uma série de empresas e programadores que oferecem seus serviços para criar Expert Advisors para especificações personalizadas por um preço. Há também um grande número de consultores especializados de especialistas vendidos por provedores que afirmam que seus programas podem ajudar os comerciantes a ganhar dinheiro com o mercado Forex. É crucial conduzir a devida diligência de qualquer companhia ou vendedor de sinais comerciais, já que o setor de Forex atraiu, infelizmente, empresas desagradáveis ​​e sem escrúpulos que não são a melhor prática comercial. Muitas vezes, as EAs comerciais anunciadas não estão à altura de seu hype de marketing e, após alguns pequenos ganhos iniciais, há eventualmente grandes perdas que paralizam a conta de negociação. (Leia: Assessores de especialistas comerciais). Uma vez que você criou ou comprou um Expert Advisor, é possível testar o desempenho histórico da EA usando as plataformas Strategy Tester. Isso permite que você teste como um Consultor Especialista poderia ter realizado durante um período histórico especificado, com a maioria das corretoras fornecendo aos comerciantes uma riqueza de dados históricos para testar EAs. A qualidade do back-test depende dos dados utilizados e dos parâmetros estabelecidos pelo comerciante, com um pouco de ajuste fino é possível realizar back-tests altamente precisos. Note, no entanto, que o back-testing é uma arte, não uma ciência, de modo que os usuários devem seguir com cuidado durante a realização de testes e, ainda mais importante, ao interpretar os resultados. Vista Diária Top Top MT4 Comentários e corretores Como seu principal rival, a plataforma cTrader também vem com suporte para negociação automática e back-testing. A Spotware oferece suporte à negociação algorítmica e automática via plataforma cAlgo, amplamente disponível para qualquer pessoa com uma conta cTrader. Os robôs de negociação para a plataforma cTrader são escritos em C, uma linguagem de programação orientada a objetos popular com um grande número de programadores dedicados. Enquanto C é uma linguagem de programação poderosa, talvez não seja fácil para o recém-chegado pegar imediatamente e ao contrário do MetaTrader, atualmente não há ferramentas disponíveis para aqueles que querem criar programas personalizados de cAlgo a partir do zero. A plataforma cAlgo permite que os usuários modifiquem indicadores e programas existentes de forma que seja relativamente fácil para aqueles que não são bem versados ​​na programação para criar ferramentas comerciais úteis. Tal como acontece com a plataforma MetaTrader, também é possível utilizar uma comunidade crescente de desenvolvedores online para obter ajuda na criação de um robô cAlgo personalizado de acordo com as especificações desejadas. No entanto, dada a novidade relativa dos cTraders, atualmente há muitos programadores menos trabalhando em cAlgos do que MetaTrader EAs. Algumas ferramentas de terceiros foram desenvolvidas, permitindo que as EAs construídas para MT4 e MT5 sejam convertidas na plataforma cTrader, embora ainda estejam sendo desenvolvidas e não tenham sido aperfeiçoadas. Para um robô EA ou cAlgo confiável, continua a ser a prática padrão para reescrever o código a partir do zero. O cTrader permite recursos de back-testing usando dados históricos que são expansíveis a pedido dos usuários. De uma forma muito semelhante à plataforma MetaTrader. Mais uma vez, isso é relativamente fácil e, com alguns pequenos ajustes, é possível gerar back-tests precisos para determinar se você deseja prosseguir o teste direto de seus robôs comerciais. Vencedor: o MetaTrader provavelmente tem uma ligeira vantagem sobre o cTrader quando se trata de negociação automatizada apenas devido ao fato de que existe uma comunidade muito mais estabelecida que se concentra na criação de EAs para MT4 e MT5. Não há nenhuma razão para que o cTrader não se torne um retador legítimo a esse respeito, caso a plataforma se torne mais popular. 3. Profundidade da funcionalidade do mercado Uma característica que invadiu o setor de comércio varejista, é uma que foi emprestada dos mercados Futuros: Profundidade do Mercado. A profundidade do mercado fornece informações sobre quantos pedidos estão sendo enfileirados em qualquer preço específico. Ao ver quantas encomendas existem, e onde os comerciantes podem alcançar uma vantagem suprema sobre outros comerciantes que desconhecem a colocação de pedidos prevalecentes nesse mercado. A Profundidade do Mercado fornece aos comerciantes informações sobre a quantidade de pedidos de compra e venda em cada nível de preço específico. Esta informação é útil para os comerciantes que querem couro cabeludo, se sentem fora do mercado e colocam grandes pedidos de ingressos. Cada vez mais, os comerciantes estão exigindo plataformas que lhes permitam ver a Profundidade do Mercado. O MetaTrader MT4 foi lançado pela primeira vez sem ferramenta de Depth of Market incorporada, o que significava que os comerciantes que utilizavam uma corretora STPECN não podiam ver nenhum dado de Profundidade de Mercado (DOM), a menos que a corretora tornasse disponível ou fornecido o plug-in de terceiros. Isso é algo que realmente permite a plataforma MetaTrader 4. O MetaTrader 5 tornou-se a primeira plataforma do MetaQuotes para introduzir a funcionalidade da Profundidade de Mercado como padrão. A plataforma permite aos comerciantes abrir uma escada que mostra a quantidade de liquidez em cada nível de preço e permite que os comerciantes façam pedidos em diferentes níveis. Esta melhoria foi bem-vinda por muitos usuários da plataforma, embora tenha de ser dito que a funcionalidade DOM do MetaTraders é bastante rudimentar e simples. É muito longe da profundidade de mercado de nível profissional normalmente encontrada em plataformas de negociação Futures, como o Ninja Trader. O cTrader é muito mais sofisticado quando se trata de funcionalidades de Profundidade de Mercado, com a plataforma dando a seus usuários a oportunidade de ver a gama completa de preços executáveis ​​de fornecedores de liquidez de corretores. A visão do VWAP permite aos comerciantes ter uma idéia do preço que eles obterão para grandes pedidos que podem não ser totalmente preenchidos a um preço. Sob o teste, o cTrader não teve problemas para gerenciar preenchimentos parciais, embora isso seja em grande parte dependente do corretor. No geral, a funcionalidade de Profundidade de Mercado incluída na plataforma cTrader é bastante avançada e é susceptível de se adequar a todos os estilos de negociação. Vencedor: quando se trata de funcionalidade de Profundidade de Mercado, cTrader é o vencedor claro. O MetaTrader 4 vem sem suporte incorporado para dados de DOM e deve contar com ferramentas de terceiros, com apenas algumas corretoras oferecendo soluções que permitem que seus clientes vejam dados de DOM ao usar a plataforma MT4. O MetaTrader 5 introduziu a funcionalidade da Profundidade de Mercado, mas ainda não está sendo amplamente utilizado por muitos corretores. Um último ponto é que, dada a natureza descentralizada do mercado FX combinada com o seu grande tamanho e milhões de participantes diários do mercado, os dados DOM são feitos em grande parte redundantes ou inconsequentes, especialmente para pequenos comerciantes varejistas. 4. Disponibilidade O MetaTrader ele plataforma MetaTrader está amplamente disponível. Na verdade, uma série de corretoras oferecem a plataforma como sua única opção para os comerciantes, com a plataforma também disponível em formatos móveis, permitindo que os comerciantes gerenciem suas posições em movimento. Isso torna mais fácil encontrar uma corretora que ofereça MT4 ou MT5, e o MT4 permanece, de longe, o mais utilizado. Isto é devido ao fato de que nem todas as corretoras obtiveram licenças para o MT5, que custa consideravelmente mais e não é um importante ponto de venda para muitos comerciantes FX de varejo. Uma grande queixa foi a incapacidade da capacidade de cobertura no MT5, apesar de isso ser um requisito apenas nos EUA. A grande maioria dos corretores oferecerá o MT4MT5, mesmo que eles tenham sua própria plataforma proprietária operando ao lado dele. O MT4 tem sido um sucesso com os comerciantes de varejo, e as corretoras de varejo foram obrigadas a tomar conhecimento. Os corretores que possuem sua própria plataforma proprietária geralmente fornecerão uma ponte para a sua plataforma para interagir com o MetaTrader, como parte de um serviço de valor agregado para clientes e para requisitos de gerenciamento de risco financeiro. Atualmente, a plataforma cTrader da Spotware não está amplamente disponível, mas um número crescente de corretoras está começando a oferecer a sua clientela a oportunidade de usar o cTrader. A plataforma é particularmente popular entre corretoras da ECNSTP devido à funcionalidade de Profundidade de Mercado incorporada na oferta do cTrader. Embora nem todas as corretoras ofereçam a plataforma um número de corretoras conhecidas, como a FxPro. Almirante Mercados, Mercados Líquidos e outros oferecem a plataforma para seus clientes. Vencedor: A plataforma MetaTrader é a plataforma de negociação mais amplamente disponível, com quase todas as grandes corretoras FX de varejo que oferecem a plataforma aos clientes. Brokers como XM e eToro, entre outros, lideraram o campo no desenvolvimento de ferramentas pós-mercado de valor agregado que se conectam ao MT4 e transformam-lo de uma plataforma simples de baunilha, em um cockpit comercial rico em recursos, perfeito para comerciantes de varejo. A plataforma cTrader não está tão disponível quanto o MetaTrader, mas os comerciantes ainda podem escolher entre uma grande variedade de corretores de Forex que oferecem o cTrader. Resumo Comparativo 8211 cTrader VS Metatrader 8211 Bottom Line Pode apenas depender da preferência pessoal quando se trata de escolher a plataforma para a qual optar. Os usuários focados em EAs podem ser atraídos para MT4 devido à sua maior disponibilidade, mais recursos on-line e maior comunidade online. Outros comerciantes serão atraídos para cTrader pela maior capacidade de fazer modificações na interface e opções de ordem mais avançadas. Os períodos de avaliação com cada um são obrigatórios para quem considere a negociação ao vivo com MT4MT5 ou cTrader (ou outra plataforma de negociação para esse assunto). Perguntar qual plataforma de negociação é melhor do que o resto é como perguntar qual carro é o melhor. A resposta certa é o platformcar que faz o trabalho que você precisa. Para os comerciantes novatos, MT4 e cTrader irão cumprir todos os seus requisitos, de modo que as diferenças são em grande parte cosméticas e logísticas em termos de linguagem de programação e disponibilidade de uma comunidade de desenvolvimento diversificada. Aqui está o nosso resumo de todos os recursos importantes que podem ajudá-lo a decidir: de fato, há muito pouco para separar essas duas plataformas, com vantagens de funcionalidade impressionante e desempenho em condições de negociação ao vivo. No entanto, a maior disponibilidade da plataforma MetaTrader é provável Para significar que a maior parte do desenvolvimento quando se trata de estratégias de negociação automatizadas, vulgarmente conhecidas como robôs, provavelmente será levada a cabo com MetaTrader em mente ao contrário do cTrader. Por outro lado, a plataforma cTrader é susceptível de atrair aqueles que procuram uma profunda experiência de mercado que poderia ser especialmente atraente para os escaladores de curto prazo. CTrader é uma alternativa genuína ao MetaTrader, mas o MetaTrader não precisa necessariamente de uma alternativa, a menos que você seja muito exigente. De qualquer forma, você realmente não saberá nem entenderá a diferença até tentar os dois: OPEN MT4 DEMO ACCOUNT LIVE ACCOUNT OPEN MT 5 DEMO ACCOUNT LIVE ACCOUNT OPEN cTrader DEMO ACCOUNT LIVE ACCOUNT Ver Top MT4 Comentários e corretores Leitura adicional sobre Metatrader VS cTrader: Catering Para variar e mudar as necessidades, as plataformas de negociação são constantemente modificadas e fornecidas com novas adições e ajustes. Os corretores de câmbio estão utilizando os últimos avanços em TI e ajudaram a gerar uma nova indústria em si Fintech tecnologia financeira que simplifica a forma como os compradores e os vendedores se reúnem e salvando todo o dinheiro da contraparte no processo. Mídia social O último lote de atualizações não se concentra em melhorar a criação de gráficos ou a execução de pedidos. Em vez disso, as modernas empresas da Fintech estão ajudando plataformas como a MT4 e a cTrader a avançar em um novo alvorecer de negociação, que inclui a interação das redes sociais, o comércio de dispositivos múltiplos em tempo real e as aplicações de multidão que fazem a troca uma experiência totalmente diferente do que Foi, talvez até apenas 15 anos atrás. As características que os comerciantes novatos receberam com mais facilidade incluem espaços de trabalho armazenados na nuvem. Com os serviços baseados na nuvem tornando-se cada vez mais prolíficos e amplamente utilizados, tanto o cTrader quanto o MT4 agora oferecem aos usuários a capacidade de salvar vários espaços de trabalho na sua totalidade na nuvem e podem ser recuperados a qualquer momento em qualquer dispositivo. Em 2017, isso inclui telefones celulares, tablets, PCs e Macs. Esta característica particular é mais útil para os comerciantes que acessam sua conta em vários dispositivos ou trocam de vários locais. Autodesarrollo Um dos aspectos mais importantes para os comerciantes é a capacidade de medir, rastrear e analisar com precisão o próprio desempenho comercial. Tanto o MT4 quanto o cTrader fornecem um conjunto rico de ferramentas para ajudar os comerciantes com sua própria auto-análise e gerenciamento de riscos. A pesquisa mostra que os comerciantes mais bem-sucedidos são aqueles que realizam auto-análise e avaliação extensivas. Portanto, embora essas plataformas forneçam as ferramentas que os comerciantes precisam, os comerciantes devem querer usá-los efetivamente, o que sempre leva tempo, esforço e dedicação. Esses traços são muitas vezes muito difíceis de se reunir, na melhor das hipóteses, em um ambiente comercial que sofrem com vários outros fatores que podem causar pânico súbito e estresse, torna-se um esforço realmente desafiador. 9 pensamentos sobre ldquo MetaTrader vs cTrader rdquo É bom ver comparações de plataformas onde há espaço para melhorias e uma competição saudável. Minha opinião sobre o meta trader versus o ctrader tendo programado em ambos e usado tanto (2 anos no metatrader4 e 3 meses no ctrader), anteriormente proveniente de um fundo de programação C deveria ter meticulado em direção a mt4, perdoar meu tom de advertência abaixo, MAS para teste de volta Pontos fortes e também para a programação de sua própria negociação automatizada, o ctrader está tão à frente do mt4. Não consigo ver como você pode dizer que não há muita diferença nele. Por exemplo, eu tenho que discordar totalmente com você quando disse: 8220 com um pouco de ajuste fino mt4 é possível realizar back-tests altamente precisos8221. Razão em que eu não concordo é que a corretora mais típica criada pelo mt4 está apenas fornecendo dados de lance em backtests, o que, então, você deve adivinhar o que o seu corretor teve, e variará com diferentes EAs e diferentes horários do dia, além disso, a maioria dos mt4 Os corretores lhe dão um minúsculo 2 8211 6 semanas de dados de teste de volta de alta resolução. Isso dá a qualquer lugar entre diferenças moderadas a muito grandes no lucro da negociação ao vivo no mesmo corretor. Há maneiras de lidar com essas limitações, mas mesmo a maioria dos programadores não sabem como, ou não podem encontrar o tempo para obter uma alimentação de preço de outra fonte, e muito menos um usuário final, se você quiser trabalhar em torno disso, você deve atualizar esse tico de origem ou 1m de dados sempre que você precisar de mais backtesting. O ctrader inclui a oferta e solicita preços em dados de ticks cerca de 10 meses. Talvez você não tenha feito muitas EAs ou feito testes de volta, então estou sendo um pouco duro com minhas críticas, mas na minha opion uma grande diferença nesta área, com o ctrader o vencedor claro. O exemplo é se eu quiser programar um novo EA em mt4, e o mesmo no ctrader, já que eu costumava codificar em CI deve ser tendencioso em direção a mt4, que é basicamente C, mas como isso levará literalmente um terço do tempo para fazê-lo Em C in ctrader, não consigo ver muitas razões pelas quais eu incomodaria com o mt4, a menos que eu tivesse que (e não me importai acenar com poucas dúzias de vezes no processo), sim, realmente um terço do tempo. Então, o tempo gasto no backtesting, o uso do algoritmo genético no ctrader economiza muito aborrecimento, a menos que você realmente tenha tentado os dois. Você não pode dizer que não existe uma grande vantagem, pelo menos, economizar tempo, se não encontrar configurações que você nem pensou que funcionariam. De qualquer forma, pelo menos eu deixei um comentário inicial e fico feliz em ouvir outras experiências com o uso dessas duas plataformas. MT4MT5 é um antigo programa de míssil desatualizado. MetaTrader vs. TradeStation: uma comparação de linguagem por Michael R. Bryant Qualquer um que negocie ativamente o forex provavelmente já ouviu falar do MetaTrader. Eles afirmam ter mais de meio milhão de usuários para as versões móveis de suas plataformas de negociação MT4 e MT5. Em resposta aos pedidos dos usuários do MetaTrader, trabalhei na adição da saída do MetaTrader 4 (MT4) ao Adaptrade Builder. Ao concluir a documentação do novo recurso de saída de código MT4 no Builder, pensei que seria um bom momento para discutir algumas das maneiras pelas quais a linguagem de programação MT4, chamada MQL4, difere da linguagem de programação TradeStations, chamada EasyLanguage. Se você é um comerciante sistemático interessado em negociar forex e ainda não escolheu uma plataforma de negociação, ou você está pensando em mudar de uma plataforma para a outra, há algumas coisas que você deve saber sobre as duas linguagens de script. Se você está apenas aprendendo sobre MetaTrader, você pode se perguntar por que é uma plataforma tão popular. Na minha opinião, é um resultado de vários fatores. Primeiro, a plataforma é gratuita. Você pode baixar o software e obter dados de forex gratuitos como parte da plataforma sem nenhum custo. A plataforma inclui todos os principais símbolos de divisas e, depois de se inscrever para uma conta demo gratuita, os dados são atualizados em tempo real. Além disso, a linguagem de script MetaTrader 4, MQL4, é parte integrante da plataforma. Você pode usar o MQL4 para escrever indicadores, quotscriptsquot (código para executar funções específicas sob solicitação) e quotes quotexpert (estratégias de negociação). O idioma MQL4, conforme discutido abaixo, é muito versátil e torna a MT4, como a TradeStation, uma plataforma extensível. Existe uma comunidade ativa de usuários MT4 que contribuem com indicadores e EA para o fórum MT4. A plataforma MT4, como a linguagem MQL4, foi projetada especificamente para forex. Eu vou discutir mais sobre como isso afeta a linguagem MQL4 abaixo, mas o ponto aqui é que o forex é um mercado global grande e crescente, e o MetaTrader segmentou esse mercado especificamente. Por fim, ao contrário da TradeStation, que restringe os usuários ao uso de seus próprios serviços de corretagem, o MetaTrader é compatível com uma grande variedade de corretores forex. Como um usuário de longa data da TradeStation, posso lembrar quando a TradeStation era apenas para negociar os mercados de futuros. A linguagem de programação EasyLanguage foi projetada por comerciantes de futuros para comerciantes de futuros. Ao longo dos anos, o idioma foi ampliado e adaptado para funcionar bem em outros mercados, principalmente ações, opções e divisas. No entanto, algumas de suas características ainda refletem suas origens nos mercados de futuros. MQL4 (abreviação de MetaQuotes Language 4) foi projetado especificamente para os mercados de forex. Muitas vezes, o material de instrução para negociação forex concentra-se em idéias e conceitos de negociação genéricos, como indicadores técnicos e tipos de lógica de negociação, e ignora os detalhes de como os mercados de Forex funcionam e como isso torna o forex diferente de outros mercados, como ações e futuros . O fato é que a negociação forex funciona de forma algo diferente de outros mercados, como todos os que estão em transição de um mercado diferente. MQL4 tende a refletir essas diferenças. Principais diferenças Aqui estão algumas das principais diferenças entre EasyLanguage e MQL4. Salvo indicação em contrário, a discussão refere-se a escrever estratégias de negociação e back-testing em dados históricos. A premissa da execução do código EasyLanguage é que todo o código é executado no fechamento de cada barra do gráfico ao qual a estratégia é aplicada. Se o gráfico consistir em barras diárias, por exemplo, o código será executado no fechamento de cada barra diária. Se você quiser que o código seja executado com mais freqüência, o gráfico deve ser alterado para ter um tamanho de barra menor. No entanto, você pode forçar o código a executar certos elementos com mais freqüência usando o recurso quotLook-inside-bar back-testingquot. Isso usa dados de preços com uma resolução maior do que o mostrado no gráfico para produzir resultados mais precisos. O código MQL4 usa uma função chamada start () que executa em cada marca. Normalmente, o código de estratégia principal ocorre dentro da função start (). Se você não deseja que o código seja executado em cada marca, você deve programar esta lógica no início (). Por exemplo, para que o código seja executado ao aberto de cada barra, você pode usar o volume da barra para detectar o aberto usando quotVolume0 lt 1quot. Não há nenhuma maneira prática de detectar o fechamento da barra, de modo que as estratégias no MT4 normalmente executam em todos os carrapatos ou nas barras abertas. Como o código EasyLanguage é executado no fechamento da barra, as instruções de ordem comercial são sempre para execução na próxima barra, e. QuotComprar próxima barra no marketquot. A declaração equivalente mais próxima no MQL4 seria colocar a ordem para a barra atual nas barras atuais abertas. Nesse caso, a lógica de negociação sempre é avaliada na barra anterior em MQL4, enquanto que na EasyLanguage, a lógica é avaliada na barra atual. Ao contrário do EasyLanguage, o MQL4 não restringe as estratégias aos dados do gráfico em que a estratégia foi aplicada. Você pode fazer referência a qualquer série de dados disponíveis em uma estratégia MT4, consultando o símbolo e o tamanho da barra. Os tamanhos dos bares são limitados a 1, 5, 15, 30, 60 e 240 minutos, bem como diariamente, semanalmente e mensalmente. A TradeStation tem uma maior variedade de tamanhos de barra disponíveis, incluindo tamanhos de barras de qualquer número inteiro de minutos e barras de tiras de qualquer número de tiques. Execução de Ordem A EasyLanguage faz um trabalho louvável de esconder as complexidades de colocar e executar ordens de negociação. Por exemplo, se você tem uma posição curta e você coloca uma ordem de entrada longa, se você não especifica o tamanho, a entrada longa fechará automaticamente o comércio curto ao mesmo tempo em que coloca o longo comércio. Likewise, if you have multiple pending orders to exit, say, a long trade at market depending on different conditions, if multiple conditions are true at the same time, only one exit order will be placed the others will be cancelled automatically. Also, trading orders in EasyLanguage persist for just one bar and are automatically cancelled if theyre not filled at the close of the next bar. MQL4 leaves order handling largely up to the programmer. If you have multiple competing orders, you need to manage them yourself, cancelling the ones that dont get executed and making sure that multiple orders dont get executed unintentionally. For example, in MQL4, if you want an entry to reverse an open position, you have to either specify the number of lots to give the desired net result (e. g. sell 2 lots short with 1 lot open long to end up 1 lot short) or track the open position and close it as soon as the new entry is detected. Shares vs. Lots In EasyLanguage, the size of a trading position is specified in either contracts (e. g. futures) or shares. For forex trading, a standard position size in TradeStation would be 10,000 or 100,000 shares, corresponding to a small or full-size lot. In keeping with its forex orientation, in MetaTrader the trade size is specified in lots, which can be fractional. A full size lot would be a lot size of 1. A mini lot would be a lot size of 0.1. Trading Costs and Fill Prices Because TradeStation and EasyLanguage were originally oriented towards futures trading, they follow the convention of using slippage to account for the fact that trades are not usually filled at the market price. Slippage is the dollar cost added to the trade to account for this. Typically, you would also enter the commission costs per contractshare or per trade to account for the fees the brokerage charges to execute the trade. All of these costs are treated the same way: they deduct a dollar amount from a profitable trade or add the same amount to a losing trade. The same costs are deducted from all trades, both long and short. At the same time, the trade is assumed to have been filled at the specified price, either the current price for a market order or the specified stop or limit price. MQL4 uses a somewhat more sophisticated approach to trading costs and fill prices. In MetaTrader, its important to understand that each price is actually two prices, the bid and the ask. The bid is the lower price, whereas the ask is the higher price. The difference between the bid and the ask is called the bidask spread. Buy orders are always filled at the ask, and sell orders are always filled at the bid. A price chart displays the bid price only. This means market buy orders will be filled above the apparent market price (based on the chart), whereas market sell orders will be filled at the price seen on the chart. The bidask spread is part of the cost of the trade. This is consistent with the common practice in forex trading of paying for the trade through the spread rather than paying the broker a fixed commission. MQL4 also uses the bidask spread to determine if a pending order is filled. For example, a buy stop order is only filled if the ask price, which is above the chart price (bid), touches the stop price. If, for example, the price bar on the chart just touches the stop price, it may appear that the order should be filled, but MT4 wont show the historical trade as filled unless the ask price reached the buy stop price. Similarly, a buy limit order will not be recorded as filled unless the ask price reaches down to the buy limit price. Sell stops and limits are filled at the bid, so, unlike buy orders, their fill prices directly correspond to the chart prices. The bidask spread is not the only price spread that affects trading orders in MT4MQL4. If a pending order (stop or limit) is too close to the market at the time its placed, the order will be rejected. This is based on the idea that there wont be sufficient time to place the order before the market moves through the order price. This minimum distance can be retrieved using the MarketInfo(..) function in MQL4. Similarly, a pending order cannot be modified in MQL4 if the current price for the order is within the so-called quotfreezequot level. In other words, if the order is so close to the market that it might be filled at any moment, youre not allowed to modify it. Because of the more sophisticated approach MT4MQL4 uses to represent order filling, fill prices in MT4 for historical simulations (i. e. back-testing) are likely to be more accurate than in TradeStation. Language Syntax Both EasyLanguage and MQL4 are C-like languages. That is, they both have similarities to the C programming language, which is a general purpose, procedural programming language developed in the late 1970s. MQL4 is much closer in syntax to C than EasyLanguage. However, while MQL4 looks almost identical to C, there are a few differences, and MQL4 does not implement all of Cs language features. The help files in MT4 note the differences. Indicator Differences For anyone contemplating converting an EasyLanguage strategy to MQL4 or vice-versa, be aware that not all indicators that are available in both platforms are calculated the same way in each platform. In particular, the following indicators give substantially different values in each platform for the same price data: Momentum, FastD stochastic (main mode of the stochastic indicator in MT4), SlowD stochastic (signal line of the stochastic indicator in MT4), DI-DI (directional movement), ADX, and accumulationdistribution. It should also be noted that TradeStation includes more built-in indicators than MT4. Through the online forum for MT4, however, its possible to find a wide variety of indicators that have been provided by other members for free. Conclusions Both EasyLanguage and MQL4 are general purpose scripting languages designed for trading the markets. With either language its possible to develop highly complex and sophisticated trading strategies. In general, my experience, which seems to be supported by others, is that MQL4 is a more challenging language to master than EasyLanguage, though most TradeStation users would probably agree that the name EasyLanguage is a bit of a misnomer. Much of the complexity of MQL4 comes from the requirements it places on the programmer to manage trading orders, something EasyLanguage handles behind-the-scenes for the most part. However, the extra burden comes with greater control and greater accuracy in estimating fill prices in historical testing. Overall, its not surprising that MT4 is a popular trading platform for forex and that MQL4 has been high on my list of requests from customers of my Adaptrade Builder software for strategy building. There are two current version of MetaTrader: MetaTrader 4 and MetaTrader 5. Both platforms are actively supported but use different scripting languages. MT4 is by far the more popular platform. As a result, this article will focus exclusively on MT4 and its associated scripting language, MQL4. This article appeared in the December 2017 issue of the Adaptrade Software newsletter.

Comments

Popular Posts