Friday, 1 June 2018

Trade navigator vs tradestation forex


Revisões de corretagem: Vendas da TradeStation. Interactive Brokers Fonte de dados: Tradestation e Interactivebrokers As taxas de margem do TradeStation estão em linha com a média da indústria. Enquanto isso, as taxas de margem Interactive Brokers (IB) estão entre as mais baixas da indústria e incentivam a negociação ativa de futuros e venda a descoberto. O IB oferece um valor significativo aos comerciantes ativos que podem atender aos requisitos. Ações, ETFs e Opções: Com a TradeStation, tanto as ações (ações e ETFs) como as operações de opção têm um esquema de preços similar. Os comerciantes têm a opção de cobrar uma comissão de taxa fixa ou por ação (para ações) e comissão por contrato (para opções). A comissão por contrato ou por ação é fixada em 1,00 por contrato de opção ou 0,01 por ação ou ação ETF. Normalmente, um contrato de opção de equivalência patrimonial baseia-se no subjacente de 100 ações de ações ou ETF e 100 ações negociarão por 1,00, com base na comissão por ação. O preço por contrato não tem taxa básica e um requisito mínimo de um contrato equivalente a 1,00. Enquanto isso, a comissão de taxa fixa é escalonada e, portanto, varia de uma taxa básica de 9,99 mais 0,70 por contrato para 1 a 9 transações por mês, até uma taxa básica de 4,99 mais 0,20 por contrato para 200 e mais negócios por mês. Observamos que a taxa básica ou per-trade na estrutura de preços de taxa fixa aplica-se tanto às operações de contrato de opção quanto a ações (ações e ETFs). A comissão por contrato no preço fixo aplica-se apenas às operações de opção. Conforme mostrado na tabela abaixo, os comerciantes mais freqüentes ou ativos negociam por mês, a comissão mais baixa por comissão que pagam. Além disso, para as primeiras 1.000 ações por negociação no esquema de preços por comércio serão direcionadas diretamente, renunciando à taxa de roteamento direta 0,004. (Para leitura adicional, consulte Como posso evitar que comissões e taxas comecem meus lucros comerciais). Taxa de Taxa Fixa da Taxa de Taxa da TradeStation Taxa Base do Volume de Comércio Mensal ou Taxa de Comércio Aplicada às Ações Opções de Ampliação Fonte de Dados: Tradestation Outras taxas, como a execução de câmbio e as taxas de compensação por mercados, aplicam-se à negociação de futuros da TradeStation, dependendo do nível de associação de permuta de O comerciante (por exemplo, em tesouros, os não membros pagam 0,65 e os comerciantes proprietários pagam 0,30) no CBOT. Moedas de Forex: troque moedas de divisas na comissão da TradeStation gratuitamente porque ganha dinheiro com os spreads apertados nas negociações cambiais. Os comerciantes ativos e os clientes institucionais obtêm ainda melhor execução, liquidez e spreads, com spreads tão baixos quanto 1 pip (por exemplo, os spreads movem-se de 1,6 pip para EUR USD para preços de varejo, até 1,0 pip para EURUSD para preços ativos de comerciantes). O RadarScreen é gratuito para contas de forex e não incorre em taxas de serviço de conta de 99,95. Obrigações e fundos de investimento: o comércio de obrigações por uma taxa básica de 14,95 por negociação acrescido de 5,00 por bônus e comércio de T-bills por uma taxa fixa de 50 por comércio. Comércio de fundos mútuos por uma taxa básica de 14,95 por negociação, mais qualquer taxa específica de fundo que possa ser aplicada. A TradeStation pode cobrar uma taxa de serviço mensal da conta de 99,95 se os comerciantes não manterem um determinado volume de negociação mínimo no mês anterior (como 50 ações e contratos de opção de ETF, 5.000 ações ou ações de ETF ou 10 contratos de futuros de futuros ou futuros de rodada ou 50 turnos redondos de futuros de ações individuais) ou um saldo da conta de 100.000 no final do mês anterior (exceto as contas exclusivas). Os primeiros cancelamentos de contrato de 10 opções são gratuitos, desde que os cancelamentos totais não excedam o número de pedidos para o dia no preço da comissão por contrato. O preço por ação não possui taxas de cancelamento. Interactive Brokers, também conhecido como IB: IB principalmente trabalha com dois esquemas de preços: plano de comissão fixa e plano de comissão em camadas. O plano fixo é uma taxa fixa para cada transação (por exemplo, por negociação ou por contrato) e é inclusivo (por exemplo, taxas de câmbio de IVA e taxas regulatórias estão incluídas). Nem todas as taxas estão incluídas na comissão de taxa fixa, e algumas (por exemplo, taxas de transação) são adotadas ao comerciante. O plano de comissão em camadas é um plano não inclusivo, enquanto que as taxas de câmbio, regulamentares e de compensação, bem como o IVA são complementos e estão inversamente relacionados à quantidade de contratos ou ao volume negociado (diminuindo à medida que o valor da transação aumenta). As economias transmitidas aos comerciantes incluem uma parte dos descontos das bolsas. (Para leitura adicional, consulte Interactive Brokers: Comissão, Taxas e Suporte ao Cliente). Claramente, o IB aborda operadores ativos e financiados e instituições comerciais (como hedge funds e empresas comerciais exclusivas). Isso se reflete em seu requisito de saldo de abertura de conta mínima alta (por exemplo, 10.000 nos EUA e na maioria dos outros mercados e um equivalente a 5.000 na Índia) e em seu requisito mínimo de atividade mensal de 10 em comissão mensal. O não cumprimento desses requisitos resulta em uma taxa de atividade igual à diferença entre o mínimo 10 e a comissão real alcançada. Ações, ETFs e warrants: Na América do Norte, a comissão fixa da IBs é de US $ 0,005 por ação nos EUA e US $ 0,01 por ação no Canadá, com um valor mínimo de 1,00 dólares locais e um máximo de 0,5 do valor comercial no México, a taxa fixa É 0.1 do valor comercial, com MXN 60 por ação mínima e sem máximo. Na Europa, a comissão fixa é geralmente 0,1 do valor comercial para os investimentos denominados em euros e em dólares americanos, com um mínimo de 4,00 euros por ação na maioria dos mercados (por exemplo, Áustria, Alemanha, Bélgica e França) e comissões máximas variáveis. Algumas exceções são aplicáveis, onde a comissão fixa nos países nórdicos (Suécia e Noruega) é de 0,05 do valor comercial e no Reino Unido é a taxa básica de GBP 6,00 para até GBP 50,000 no valor comercial e para uma transação superior a GBP 50,000, A taxa básica de GBP 6.00 aplica-se aos primeiros GBP 50.000 mais 0,05 do valor comercial incremental acima de GBP 50,000. Na Ásia-Pacífico (Japão, Austrália, Cingapura e Hong Kong), a comissão fixa é de 0,08 do valor comercial com mínimos variáveis ​​(por exemplo, AUD 6.00, NZD 8.00, SGD 2.50, JPY 80.00 e HKD 18.00 para ações, HKD 10.00 para warrants e Produtos estruturados e CNH 15,00 para ações conectadas Shanghai-Hong Kong), sem máximo. A comissão estruturada, como explicado anteriormente, diminui à medida que o valor comercial (ou ações) aumenta ao contrário da taxa fixa, tanto os descontos como as taxas das bolsas são transferidas para os comerciantes. A comissão em camadas, com base no número de ações negociadas por mês, varia de USD 0,0035, até USD 0,0005 nos EUA e de CAD 0,008, até USD 0,003 no Canadá, com uma comissão máxima de 0,5 do valor comercial mais Taxas de compensação e transação aplicáveis. O preço diferenciado está ilustrado na tabela abaixo. Interactive Brokers Tiered Commission nos EUA e no Canadá Fonte de dados: Interactivebrokers Na Europa, a comissão em escala é baseada no valor da moeda (EUR, SEK, NOK e GBP) negociado por mês (não o número de ações), com as seguintes comissões mínimas: 1.25 euros, 1.50 CHF e 1.70 USD, e as seguintes comissões máximas: EUR 29.00, CHF 49.00 e USD 39.00 para os respectivos investimentos denominados em moeda. Os países do Reino Unido e dos países nórdicos (Suécia e Noruega) têm comissões mínimas de GBP 1.00 e SEKNOK 10.00, e sem comissões máximas. A estrutura de comissões em camadas na Europa está ilustrada na tabela abaixo. Interactive Brokers Tiered Commission na Europa Europa Investimentos em USD, CHF e USD Investimentos denominados em GBP Reino Unido Países Nórdicos NOK e SEK - Investimentos Denominados Valor (EUR) negociados por mês Valor (GBP) negociado por mês Valor (NOK amp SEK) negociado por Mês Fonte de dados: opções Interactivebrokers: nos EUA, todas as ordens diretas de ordens direcionadas são negociadas em uma comissão fixa de USD 1.00 por contrato e as ordens de opções roteadas inteligentes são cobradas por uma comissão em camadas, com base no número de contratos por mês e seus prêmios de opção. Enquanto que no Canadá, todas as opções operam (somente) na comissão fixa ou fixa de CAD 1,50 por contrato. A comissão mínima cobrada pela negociação de qualquer opção no IB é USD 1.00 por pedido nos EUA e CAD 1.50 por pedido no Canadá. A tabela a seguir ilustra a estrutura de comissões em camadas para opções nos EUA. Comissão dos Estados Unidos dos Estados Unidos sobre ordens de opções encaminhadas inteligentes por mês Fonte de dados: Interactivebrokers Opções de Futuros e Futuros: a IB cobra uma taxa fixa e uma comissão em escala (por negociação) para seus futuros e futuros sobre opções. No mercado dos EUA, as comissões de taxa fixa (com tudo incluído) são de 0,85 para futuros e opções de futuros, 0,50 para futuros Globex e-mini FX e 0,15 para futuros Globex e-micro FX por transação. Nos mercados não norte-americanos, as taxas fixas são fixadas em uma taxa fixa por transação (por exemplo, CAD 2,40 por transação no Canadá) ou como porcentagem da transação (por exemplo, 0,05 de ordens de futuros de ações suecas ou 0,01 de ordens de futuros indianos) . A tabela abaixo é um exemplo da comissão em camadas nos EUA e alguns outros mercados importantes. Moeda Forex: IB cobra spreads em camadas em negociações de divisas, variando de 0,20 bps, até 0,08 bps do valor nominal. Como mostrado na tabela abaixo. Valores nominais negociados por mês em USD Pontos de base das comissões, bps Valor comercial Comissão mínima por fonte de dados de transação: Marcha de moeda Interactivebrokers: os requisitos variam de um baixo 2,5 (alavancado 40 a 1) para moedas muito líquidas e estáveis, como USD, GBP e CAD para um alto 20 (alavancado 5 a 1) para moedas voláteis, como os escombros russos (RUB). Obrigações: títulos corporativos e títulos municipais (munis) nos EUA na taxa de comissão em camadas de 10 pb ou 0,10 do valor nominal de US $ 10.000 (ou menos) e à taxa de 2,5 pb do valor nominal superior a USD 10.000 em principal. Os títulos do Tesouros transacionam a uma taxa diferenciada de 2,5 pb do valor nominal de US $ 1 milhão (ou menos) no capital ea uma taxa de 0,5 bps do valor nominal superior a US $ 1 milhão. A comissão mínima para todas as operações de títulos é de USD 5.00. Recomendamos que os comerciantes se familiarizem com o site do IBs para comissões de obrigações em moedas estrangeiras (por exemplo, HKD e EUR). Metal Commodities (ouro e prata): eles negociam em taxas fixas de comissão de 0,15 pb do valor mensal, com 2,00 mínimo por transação. O custo anual de armazenamento de ativos físicos é de 10 bps. Contrato de Diferença (CFD): O comércio de IB CFDs não indexado na taxa diferenciada, enquanto a taxa de comissão em níveis dos Estados Unidos varia de 0,0050 (com 1,00 mínimo) para um volume mensal de 300,000 (ou menos), até 0,0030 (com 0,65 mínimo) por um volume mensal de mais de 100 milhões. Enquanto isso, os contratos de CFD do Índice IB da América dos EUA e da América do Norte negociam a taxas fixas da seguinte forma: o índice US500 é cotado em 0,005 do valor por negociação, o índice US30 é cotado em 0,005 do valor por negociação e o índice US Tech 500 é Preço de 0,010 do valor por comércio, todos com uma comissão mínima de 1,00 por transação. Recomenda-se que os comerciantes se familiarizem com o site do IBs para comissões CFD em moedas estrangeiras (por exemplo, JPY e EUR). (Para leitura relacionada, consulte "Introdução aos CFDs"). Fundos Mútuos: o IB comercializa fundos de investimento sem custos nos EUA apenas na taxa fixa fixa de 14,95 por negociação (sem preços diferenciados nos EUA), com um mínimo inicial de 3.000. Os fundos europeus negociam tanto a taxa fixa quanto à taxa de comissão em camadas. A taxa fixa é 0,10 do valor de troca mensal, com um mínimo de EUR 4,00 e uma comissão máxima de EUR 29,00 por transação. A taxa de comissão em camadas, apenas aplicável aos fundos europeus, varia de 0,080 para um valor mensal de 1 milhão de euros (ou menos), até 0,015 por um valor mensal superior a 500 milhões de euros, com um mínimo de 1,25 EUR e uma comissão máxima de 29,00 euros Por transação. (Para leitura relacionada, consulte Qual é a diferença entre uma carga e um fundo mútuo sem carga). As Operações Assistidas de Negociantes (apenas nos EUA) têm o preço da seguinte forma: Ações e ETFs em 0,01 por ação com 100 mínimos, opções em 0,95 por contrato com 95 mínimos e futuros e opções em futuros a 3,00 por contrato com mínimo de 300. Interactive Brokers está maduro com muitos tipos de taxas que os comerciantes precisam estar cientes (por exemplo, 500 taxas de compensação comercial com o Grupo CME) e, portanto, é altamente recomendável que os leitores visitem seu site para se familiarizarem com as extensas tarifas e estrutura de preços do IB tanto Em dólares e moedas estrangeiras (por exemplo, CHF). O domínio da estrutura da taxa pode ser útil para os comerciantes. Por exemplo, os comerciantes se inscreveram no pacote de dados do mercado não profissional que transacionam pelo menos 30 em comissão por mês terão o desconto em 10, o que também é dispensado nos primeiros três meses para uma conta com um saldo líquido de 100.000. Produtos de investimento e acesso ao mercado TradeStation: comercialize todos os produtos de investimento primários: ações (ações e ETFs), opções, futuros, títulos de renda fixa. T-bills, moedas e fundos mútuos em várias bolsas. Para uma propagação, os comerciantes podem transacionar CFDs em commodities sem qualquer comissão, e trocam microcortes OTC e penny stocks através do OTCBB. Interactive Brokers: IB fornece todos os produtos de investimento que estão disponíveis na TradeStation e alguns, incluindo índices, futuros de ações únicas. Futuros sobre opções, produtos estruturados, moedas estrangeiras, CFDs, warrants, commodities de metais, contratos de banco de dados exigíveis (CBBCS). Uma das características proeminentes da Interactive Brokers é que dá aos comerciantes acesso a 100 centros de mercado em 24 países (por exemplo, EUA, Canadá, México, Hong Kong, Cingapura, Austrália, Reino Unido, França, Suécia e Japão) e uma grande variedade De produtos comercializáveis. A IB possui uma das ofertas de investimento mais versáteis entre corretora online. Tem um mercado onde os clientes podem acessar conselheiros independentes por uma taxa. Tecnologia, dados de mercado e pesquisa TradeStation: É reconhecido no setor por ter algumas das melhores ferramentas e tecnologias que os comerciantes podem ter à sua disposição. Comércio em casa, escritório e on-the-go em desktops, laptops, smartphones, tablets e na web. Fornece plataformas de negociação altamente personalizáveis ​​(TradeStation e OptionStation) que permitem gráficos avançados, opções e calculadoras gregas, barra de comércio rápido e ferramentas de entrada de pedidos sofisticadas que permitem posições de opções complexas. As plataformas permitem que os comerciantes configurem macros e atalhos de teclado e janelas preferenciais. O Portfolio Maestro é uma ferramenta usada para back-testing de estratégia e otimização de portfólio. RadarScreen é uma ferramenta sofisticada baseada em taxas que explora o mercado para oportunidades e os classifica para ajudar o comerciante e, portanto, é altamente recomendado. O TradeStation Labs é uma equipe de analistas que auxilia os comerciantes a dominar a plataforma e fornece pesquisa e análise perspicazes. A Recognia é uma ferramenta avançada de gráficos que analisa dezenas de milhares de produtos de investimento (ações, futuros e moedas) em trocas em todo o mundo para identificar os padrões de oportunidades emergentes para comerciantes. Interactive Brokers: IB também fornece uma plataforma e ferramentas muito avançadas para comerciantes sofisticados. Os laboratórios de probabilidade e a Calculadora de opções ajudam os comerciantes de opções a visualizar a mecânica da opção e a auxiliá-los na computação e análise do lucro das opções, dos gregos e da distribuição de probabilidades de opções. Incluindo a análise de cenários. Option Strategies Widget auxilia os comerciantes na criação e teste de várias estratégias de opções. Os comerciantes têm acesso a pesquisas, feeds de notícias e dados de mercado do Interactive Brokers Information System IBIS (próprio provedor de serviços de pesquisa e notícias) e outros fornecedores por uma taxa. O IB Risk Navigator é uma ferramenta gratuita que ajuda os comerciantes a gerenciar o risco de uma perspectiva de portfólio. O Laboratório de volatilidade auxilia os comerciantes no mapeamento de perfis de volatilidade históricos e prospectivos e implícitos. A ferramenta PortfolioAnalyst realiza análise periódica (incluindo análise comparativa do SampP 500) em várias classes de ativos na conta com base na estrutura do portfólio e nas características do retorno de risco. (Para leitura relacionada, consulte Criando Sistemas de Negociação Automatizados Usando Brokers Interativos: Negociação Automatizada com Brokers Interativos). Competitive Edge: a vantagem competitiva básica do TradeStations reside em suas tecnologias e ferramentas avançadas que disponibiliza em sua plataforma de negociação que rivaliza com os melhores (por exemplo, TD Ameritrades Thinkorswim). (Para leitura relacionada, consulte o Guia de Iniciantes para a Plataforma de Negociação da Thinkorswim). A plataforma TradeStations é um dos sistemas mais versáteis e personalizáveis, com base principalmente no sistema TWS. Enquanto isso, a competitividade da Interactive Brokers se baseia no acesso a cerca de 100 mercados internacionais em 24 países e a um conjunto muito diversificado de produtos de investimentos. IBs taxas de margem ultra-baixa são muito atraentes para vendedores curtos. Comerciantes de futuros e grupos institucionais (por exemplo, empresas comerciais exclusivas). Uma característica única da IB é o mercado de seus investidores que combina com comerciantes com vários provedores de serviços (como corretores e conselheiros independentes, hedge funds, gerentes de dinheiro, provedores de educação e pesquisa e outros). Outra vantagem importante da Interactive Brokers é que é conhecida por oferecer melhoria de preços de valor através do seu Smart-Router. Os comerciantes de opções podem direcionar suas ordens de títulos não negociáveis ​​em rotas inteligentes para uma troca que ofereça o melhor desconto ou liquidez. Adequação: estes corretores não são nem ideais nem recomendados para principiantes que, certamente, ficarão aturdidos com essas plataformas muito avançadas que exigem uma curva de aprendizado íngreme e a complexa estrutura de tarifas. O TradeStation é o melhor para comerciantes sofisticados e institucionais que melhor possam usar suas tecnologias avançadas, dispostos a pagar por ferramentas e pesquisas de valor agregado e podem compreender e navegar efetivamente suas tarifas e esquemas de preços para sua vantagem. Mais uma vez, o Interactive Brokers é mais adequado para comerciantes sofisticados que podem pagar por suas ferramentas e pesquisas (principalmente fornecidas por terceiros) e podem encontrar valor em pagar por seus diversos serviços, navegar sua estrutura de tarifas muito complexa para sua vantagem, bem como Pagar e encontrar valor em seus serviços no todo. Mais importante ainda, o IB é mais adequado para comerciantes que valorizam a diversificação de produtos de investimento e acesso a mercados internacionais. Essas firmas de corretagem visam a mesma clientela (comerciantes experientes, bem financiados e ativos) com poucas diferenças, e isso é evidenciado pelas taxas de atividade mensais mínimas mencionadas acima. Os comerciantes de dia e os comerciantes institucionais que podem negociar o volume necessário, têm as habilidades para maximizar o valor das ferramentas e produtos desses corretores e podem minimizar os custos médios que mais se beneficiarão dessas empresas de corretagem. Devido à complexidade das plataformas e tarifas onerosas, esses corretores podem prejudicar os comerciantes novos e inexperientes, comerciantes infrequentes e aqueles que não estão bem financiados para aproveitar os esquemas de preços. Esses corretores atraem comerciantes com a promessa de ferramentas avançadas e maior acesso a mercados e opções de investimento, incluindo trocas internacionais, e não com base em uma estrutura de preços simples e barata ou em promoções atraentes. Como ambos os corretores estão cheios de tarifas numerosas e complexas, os comerciantes devem gastar tempo suficiente para se familiarizarem. Interactive Brokers tem uma taxa especialmente complexa e estrutura de preços. Dada a complexidade dessas taxas, recomendamos que os comerciantes visitem o site de cada corretor e estudem extensivamente as estruturas de preços e taxas. MetaTrader vs. TradeStation: uma comparação de linguagem por Michael R. Bryant. Qualquer pessoa que negocie ativamente o forex provavelmente tenha ouvido 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, tenho trabalhado na adição da saída do MetaTrader 4 (MT4) ao Adaptrade Builder. Ao concluir a documentação do novo recurso de saída do 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 o 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 forex 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 mediante solicitação), e quotes quotexpert (estratégias de negociação). A linguagem 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 EAs para o fórum MT4. A plataforma MT4, como a linguagem MQL4, foi projetada especificamente para o 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 especificamente esse mercado. Por fim, ao contrário do TradeStation, que principalmente limita os usuários a usar 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 de back-testing do quotLook-inside-bar. Isso usa dados de preços em uma resolução maior do que a mostrada 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 da 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ível em uma estratégia MT4, consultando o símbolo e o tamanho da barra. Os tamanhos de barra 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 barras disponíveis, incluindo tamanhos de barras de qualquer número inteiro de minutos e barra de barras de qualquer número de carrapatos. Execução de Ordem A EasyLanguage faz um trabalho louvável de esconder as complexidades de colocar e executar ordens comerciais. 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 comércio longo. Da mesma forma, se você tiver várias ordens pendentes para sair, digamos, um longo comércio no mercado, dependendo de condições diferentes, se várias condições forem verdadeiras ao mesmo tempo, apenas uma ordem de saída será colocada, as outras serão canceladas automaticamente. Além disso, as ordens de negociação no EasyLanguage persistem por apenas uma barra e são automaticamente canceladas se elas não estiverem preenchidas no final da próxima barra. O MQL4 deixa o gerenciamento de pedidos em grande parte até o programador. Se você tem várias ordens concorrentes, você precisa gerenciá-las, cancelando as que não são executadas e certificando-se de que vários pedidos não são executados sem querer. Por exemplo, no MQL4, se você quiser que uma entrada reverta uma posição aberta, você deve especificar o número de lotes para dar o resultado líquido desejado (por exemplo, vender 2 lotes curtos com 1 lote aberto por fim para terminar 1 lote curto) Ou rastrear a posição aberta e fechá-la assim que a nova entrada for detectada. Ações vs. Lotes Na EasyLanguage, o tamanho de uma posição de negociação é especificado em contratos (por exemplo, futuros) ou compartilhamentos. Para o comércio forex, um tamanho de posição padrão na TradeStation seria de 10.000 ou 100.000 partes, correspondendo a um lote pequeno ou completo. De acordo com a orientação forex, no MetaTrader, o tamanho do comércio é especificado em lotes, que podem ser fracionários. Um lote de tamanho completo seria um monte de tamanho de 1. Um lote mínimo seria um tamanho muito igual a 0,1. Custos de negociação e preços de enchimento Como a TradeStation e a EasyLanguage foram originalmente orientadas para a negociação de futuros, eles seguem a convenção de usar a derrapagem para explicar o fato de que os negócios geralmente não são preenchidos ao preço de mercado. Slippage é o custo do dólar adicionado ao comércio para explicar isso. Normalmente, você também entraria os custos de comissão por contrato ou por troca para contabilizar as taxas cobradas pela corretora para executar o comércio. Todos esses custos são tratados da mesma forma: eles deduzem um valor em dólares de um comércio lucrativo ou adicionam o mesmo valor a uma troca perdedora. Os mesmos custos são deduzidos de todos os negócios, longos e curtos. Ao mesmo tempo, presume-se que o comércio tenha sido preenchido ao preço especificado, seja o preço atual de um pedido de mercado ou o preço de parada ou limite especificado. O MQL4 usa uma abordagem um pouco mais sofisticada para os custos de negociação e os preços de preenchimento. No MetaTrader, é importante entender que cada preço é na verdade dois preços, a oferta e a pergunta. A oferta é o preço mais baixo, enquanto a pergunta é o preço mais alto. A diferença entre a oferta e a pergunta é chamada de spread de bidask. As ordens de compra são sempre preenchidas no pedido, e as ordens de venda são sempre preenchidas na oferta. Um gráfico de preços mostra apenas o preço da oferta. Isso significa que as ordens de compra no mercado serão preenchidas acima do preço de mercado aparente (com base no gráfico), enquanto as ordens de venda de mercado serão preenchidas ao preço observado no gráfico. A propagação da bidask faz parte do custo do comércio. Isso é consistente com a prática comum na negociação forex de pagar o comércio através do spread em vez de pagar ao corretor uma comissão fixa. O MQL4 também usa o spread bidask para determinar se um pedido pendente é preenchido. Por exemplo, um pedido de parada de compra é preenchido apenas se o preço de venda, que está acima do preço do gráfico (lance), toca o preço da parada. Se, por exemplo, a barra de preços no gráfico apenas toca o preço de parada, pode parecer que a ordem deve ser preenchida, mas o MT4 não mostrará o histórico comercial como preenchido, a menos que o preço de venda tenha chegado ao preço de parada de compra. Da mesma forma, um pedido de limite de compra não será registrado como preenchido, a menos que o preço de venda atinja o preço limite de compra. As paradas de venda e os limites são preenchidos na oferta, portanto, ao contrário das ordens de compra, seus preços de preenchimento correspondem diretamente aos preços do gráfico. O spread da bidask não é o único spread de preços que afeta ordens de negociação no MT4MQL4. Se uma ordem pendente (stop ou limite) estiver muito próxima do mercado no momento da sua colocação, a ordem será rejeitada. Isso é baseado na idéia de que não haverá tempo suficiente para fazer a ordem antes que o mercado se mova através do preço da ordem. Esta distância mínima pode ser recuperada usando a função MarketInfo (..) no MQL4. Da mesma forma, uma ordem pendente não pode ser modificada no MQL4 se o preço atual da ordem estiver dentro do chamado nível quotfreezequot. Em outras palavras, se o pedido estiver tão próximo ao mercado que possa ser preenchido a qualquer momento, você não tem permissão para modificá-lo. Devido à abordagem mais sofisticada que o MT4MQL4 usa para representar o preenchimento de pedidos, os preços de enchimento em MT4 para simulações históricas (ou seja, back-testing) provavelmente serão mais precisos do que no TradeStation. Sintaxe da linguagem Tanto o EasyLanguage como o MQL4 são linguagens tipo C. Ou seja, ambos têm semelhanças com a linguagem de programação C, que é um propósito geral, linguagem de programação processual desenvolvida no final da década de 1970. MQL4 é muito mais próximo em sintaxe para C do que EasyLanguage. No entanto, enquanto o MQL4 parece quase idêntico ao C, existem algumas diferenças e o MQL4 não implementa todos os recursos do idioma Cs. Os arquivos de ajuda no MT4 observam as diferenças. Diferenças de Indicadores Para qualquer pessoa que esteja pensando em converter uma estratégia EasyLanguage para MQL4 ou vice-versa, esteja ciente de que nem todos os indicadores que estão disponíveis em ambas as plataformas são calculados da mesma maneira em cada plataforma. Em particular, os seguintes indicadores dão valores substancialmente diferentes em cada plataforma para os mesmos dados de preço: Momentum, estocástico FastD (modo principal do indicador estocástico em MT4), estocástico lento (linha de sinal do indicador estocástico em MT4), DI-DI (Movimento direcional), ADX e distribuição de acumulação. Também deve ser observado que a TradeStation inclui indicadores mais incorporados do que o 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.

No comments:

Post a Comment