FFC - Forex Factory Calendar - indicador para o MetaTrader 4.
Esta é uma versão modificada do popular indicador de notícias FFCal, que foi inicialmente publicado pelo DerkWehler para o ForexFactory. Na verdade, eu modifiquei o código para atender às minhas necessidades, mas achei que isso pode ser útil para outros também, então eu decidi compartilhá-lo. Eu reescrevi o indicador para que você possa considerá-lo quase "construir a partir do zero" do original. No entanto, ele compartilha as mesmas técnicas e estilo principal.
O indicador coloca um painel no seu gráfico que mostra 5 eventos econômicos listados no Forex Factory Calendar. Você pode filtrar / em eventos de alto, médio ou baixo impacto, fatos, feriados ou por filtro de palavras-chave específicas. Veja todas as modificações listadas abaixo.
Além disso, o indicador pode ser chamado dentro de uma EA usando a função iCustom () acessando 2 buffers:
O buffer (0) contém minutos até o evento mais recente. O buffer (1) contém o valor de impacto para o evento mais recente (Baixo = 1, Médio = 2, Alto = 3).
Você pode chamar buffers de duas maneiras:
Chamada simples: (os valores padrão serão aplicados)
* Por favor, note que o indicador não possui (nesta fase) capacidades de back-testing.
Cor de alto impacto = C'217,83,79 'Med Cor de impacto = C'255,185,83' Cor de baixo impacto = C'91,192,222 'Cor de férias = clrOrchid.
Modificações:
Adicionado: #property rigoroso para compatibilidade com MetaTrader 4 Build 600+ e melhor qualidade de código. Adicionado: Mostrar evento Impacto anterior / Previsão (impacto colorido). Adicionado: Opção para mostrar eventos relacionados apenas ao gráfico ativo (substituir outros parâmetros) Adicionado: filtro de palavras-chave. Encontre ou ignore uma palavra específica, ou seja, "NFP", irá filtrar todos os eventos com / sem apenas essa palavra. (sensível a maiúsculas e minúsculas) Adicionado: Opção para mostrar a força da moeda / tempo da barra esquerda / valor de propagação. Adicionado: opção para controlar a hora de exibição de eventos passados (em minutos). Adicionado: opção para definir a localização do painel em 4 cantos do gráfico. Adicionado: Dica de ferramenta no mouse que mostra o título do evento, o impacto e o tempo do evento. Adicionado: título do painel. Você pode usá-lo como uma nota de lembrete :) Modificado: Mostre o evento em "Formato Data / Hora" em vez de minutos restantes (você pode mostrar minutos restantes através da Dica de ferramenta) Modificado: linhas verticais para os próximos eventos. (Você pode precisar modificar a entrada do "tempo compensado" dependendo do tempo do corretor). Modificado: Buffers que mantém o próximo minuto e o impacto do evento (veja exemplos acima) Modificado: Ordem revisada de Entradas Externas. Melhorado: substituiu a função DownLoadWebPageToFile () com a função nativa Windows URLDownloadToFileW (). Melhorado: inserido (download / read XML file) e códigos relacionados em funções para que possamos chamá-los quando necessário. Melhorado: substituiu "GlobalVariables" usado para atualizar o arquivo XML com FILE_MODIFY_DATE - OnTimer () definido pelas entradas "AllowUpdates", "UpdateHour". Melhorado: Time GMT offset, agora os eventos serão exibidos em sua hora local automaticamente. Melhorado: justifique o painel / texto quando configurado para a direita / esquerda. Melhorado: função Alerta, Agora enviará ao lado do Alerta Popup: alerta sonoro, Notificação Push no seu telefone e Emails. (dois alertas separados) Melhorado: Qualidade do código, agora o indicador é mais leve e rápido do que nunca. Corrigido: várias correções de bugs, alguns códigos desnecessários / não utilizados ou variáveis removidas, colocaram algumas variáveis dentro de suas funções relacionadas.
* Para usar esse indicador, você precisa ativar as Importações DLL nas suas opções da Plataforma MetaTrader 4.
* Lembre-se de que o código pode ter alguns erros ou outras falhas, então, se você vir algum erro ou sugestão, ou mesmo uma melhor prática de código, informe-me.
* De acordo com o site da Forex Factory, todos os horários dos eventos são aproximados e estão sujeitos a alterações.
Opções binárias.
Elliott Wave Trading Forex Factory.
Forex Elliott Wave Indicator Explained - Almirante Mercados.
Troque o risco de mercado Forex livre usando nosso simulador de negociação Forex gratuito. Elliott Wave: resolvendo o problema de probabilidade. Por Matt Usando Elliott Wave To Trade.
Elliott Wave Metatrader Indicator - Forex Strategies.
06/06/2017 & # 0183; & # 32; Forex Factory. Início Fóruns Notícias de Negócios Calendário e S & amp; R níveis ou Padrões Harmônicos ou Elliott Wave Analysis. Não há atalho no Forex Trading.
The Elliott Wave Theorist - Site Oficial.
08/05/2017 & # 0183; & # 32; Uma onda de impulso descendente c laranja vem se desenvolvendo desde janeiro de 2018 em cima. Agora, em uma conclusão potencial da correção 4 amarela com uma diagonal de final c amarela.
Usando Elliott Wave para negociar mercados de Forex - Investopedia.
04/06/2017 & # 0183; & # 32; negociação ABC com indicadores poderosos Conteúdo comercial Vamos dar um exemplo da estratégia Elliott Wave em combinação com o Forex Factory & # 174; é registrado.
Trading :: Elliott Wave International.
03/12/2017 & # 0183; & # 32; Este vídeo ensina como os comerciantes de Elliott Wave podem usar o RSI para confirmar a contagem de ondas no Forex. Estratégia LIVRE de Forex: https://4xtrading. co. uk/4x-trading-s.
Elliott Wave Trading - Página 427 @ Forex Factory.
Elliott Wave é um tipo de análise de mercado que ajuda a fornecer estrutura para seus negócios. Neste webinar, nos aproximamos dos padrões triangulares.
Indicadores de onda de Elliott | Guia de Indicadores de Forex.
Elliott Wave Previsões para 52 mercados, incluindo Forex, commodities, índices e taxas de juros.
Harmonic Wave Journal @ Forex Factory.
Procurando o melhor software Elliott Wave para negociação Forex? Leia nossas revisões das opções disponíveis e veja qual é o melhor para você!
COMO UTILIZAR O PRINCÍPIO DA ONDA PARA FORNECER O SEU NEGOCIO FOREX.
Onda de Elliott - guia final do comerciante forex! Você está procurando um método de negociação que possa parecer ajudá-lo a olhar para o futuro! Fique por perto e vou mostrar.
EURUSD Intra-Day Elliott Wave Analysis - Elliott Wave Forecast.
26/05/2009 & # 0183; & # 32; Oi tudo, iniciou esse tópico para discutir o comércio de ondas Elliott. Sinta-se à vontade para discutir e publicar gráficos. Regras para EWP: Wave 2 não deve quebrar abaixo do início da Onda 1.
Elliott-Wave Analysis & amp; Previsão para Forex, Futures.
Você pode usar a análise de ondas Elliott para ajudá-lo a negociar os mercados de forma objetiva. Negociação Você pode usar Elliott Forex: por que vale a pena procurar.
Perfil de Venzen @ Forex Factory.
Forex Education: Trading Elliott Wave Complexo Correcções Aprenda comércio de forex com uma conta de prática gratuita e cartas de negociação A atividade da fábrica dos EUA esfria,
Elliott Wave Prophet | Download grátis | FXProSystems.
Então, vamos configurar um plano direto para usar Elliott Wave como base para negociar mercados cambiais. Aqui estão as etapas que vamos empregar: Etapa 1.
Elliott Wave Series - FX Trader's Edge | Trading Coach e.
Nós podemos aplicar três princípios de Elliott Wave facilmente compreendidos para uma estratégia de breakout popular e negociar o risco de mercado Forex usando nossa negociação gratuita de Forex.
Elliott Wave - Veja as melhores idéias de tendências. Livre em.
Trading Forex News: A Estratégia Elliot Wave para Usuários Avançados Compreendendo os Fundamentos Fundamentais do Comércio de Petróleo Como negociar o & quot; One Glance & quot; Indicador, Ichimoku.
Forex Factory - Elliott Wave Trading.
27/07/2008 & # 0183; & # 32; Oi tudo, iniciou este tópico para discutir Elliott Wave Trading. Sinta-se à vontade para discutir e publicar gráficos. Regras para EWP: Wave 2 não deve quebrar abaixo do início da Onda 1.
Bandeira negociando a tendência - Página 510 @ Forex Factory.
A série ELLIOTT WAVE é projetada para comerciantes com interesse em Todos os aspectos essenciais da negociação do Elliott Wave são cobertos, incluindo Forex ou Futuros.
Elliott Wave Trading Software & lt; Track 'n Trade | Futuros.
Trading Forex: como o Princípio de Elliott Wave pode impulsionar seu sucesso Forex. Neste eBook, o estrategista sênior de moeda Jim Martens mostra como você pode colocar o poder de.
Elliott wave - The Ultimate Guide for a Forex Trader!
Daily Forex, Futures, & amp; Índice Elliott Wave Forecast pro Elliott Wave Elliott-Wave Theory e estratégias de negociação; LIVE Elliott Wave TRADING ROOM.
ABC trading com poderosos indicadores @ Forex Factory.
Previsão de mercado baseada na análise técnica de Elliott Wave. Comentários sobre o mercado livre, bate-papo e a coluna do Bob Prechter.
Como negociar Forex usando Elliott Waves - BabyPips.
04/11/2018 & # 0183; & # 32; Na minha experiência usando a análise Elliott Wave sempre trabalhou lindamente e eu Forex Factory, Daily Trading: Fundamentos Forex ou Elliott Wave?
Elliott Wave: resolução do problema de probabilidade - Investopedia.
»Elliott Wave Prophet | Sistemas e indicadores de negociação gratuitos para opções forex e binárias.
Trading: Fundamentos Forex ou Elliott Wave? - Youtube.
Elliott Waves explicou por especialistas profissionais em Forex como usar a Elliot Wave Theory for Trading. Os princípios de Elliot Wave podem ser usados em
Elliott Waves - o Plano de Negociação | Guia de Indicadores de Forex.
14/02/2018 & # 0183; & # 32; Flag trading the trend Trading Systems. Forex Factory. Home Fóruns Notícias de Negócios Calendário Market Brokers Login; Usuário / Email: Senha: Elliott Wave Theory é um.
Educação Forex: Trading Elliott Wave Triangle Patterns.
Encontre os melhores ciclos Elliot Wave sobre as configurações para o Forex Trading. Descubra uma análise e uma previsão completas das ondas Elliot.
Elliott Wave Forex Trading Lição 2 - YouTube.
29/07/2008 & # 0183; & # 32; Oi tudo, iniciou este tópico para discutir Elliott Wave Trading. Sinta-se à vontade para discutir e publicar gráficos. Regras para EWP: Wave 2 não deve quebrar abaixo do início da Onda 1.
Como entender os três blocos de construção para negociação.
Boost Your Forex Trading Por Jim Martens, Elliott Wave International Eu gosto de negociar com a tendência, e o Wave Principle me permite identificar essa tendência.
Elliott Wave: o melhor da teoria | Investopedia.
30/05/2017 & # 0183; & # 32; Elliott Wave Trading Interactive Trading Forex Factory. Home Forums.
Elliott Waves Pro - Forex World.
Olas de Elliott - plano de negociação; Indicadores de onda de Elliott. Eu sou um novo no Forex, minha pergunta é: o indicador Elliott Wave pode ser usado no MT4?
Como usar RSI com Elliott Wave - Forex Trading - YouTube.
Este é provavelmente o que todos vocês esperaram - drumroll por favor - usando a Elliott Wave Theory na negociação forex! Nesta seção, vamos ver alguns.
&cópia de; Elliott Wave Trading Forex Factory Opção Binária | Elliott wave trading forex factory Melhores opções binárias.
Webulous.
Fabulous Themes & amp; Retornos maravilhosos.
Estratégia de divisão de fábrica de Forex Dubai.
Forex Trading - FXCM.
O Forex Factory fornece informações para comerciantes de forex profissionais; notícias de forex rápidas; fórum de forex altamente ativo; calendário forex famoso-confiável; agregar.
Exemplos de estratégias de negociação de opções. comerciante de opções de binário de sucesso, top 10, estoque de estoque de software de ações, vencedores de métodos de troca de opções binárias, opção de ações. Estratégia Forex Trendline Kelvin Lee Pdf. Taxa de câmbio Forex em Dubai. Larry Connors Estratégias de Negociação de Curto Prazo Pdf Forex Factory Support Resistance Indicator. Best Forex Trend Robot-Breakout consultor especialista 'AmazingBreak EA'. Robot-Breakout consultor especialista 'AmazingBreak. The Breakout Trend Strategy: No Forex.
Home :: Dukascopy Bank SA | Swiss Forex Bank | ECN Broker.
Forex Analytics forexfactoryblog | Análise Forex.
Market Traders Institute oferece. O Joshua Martinez Forex Trading Success Club! Este grupo de comerciantes de elite realizou lucros de nível mestre com estratégias e.
Forex Fs-201 que Forex Shipping Virginia Beach.
oooabc. ru - Pavol bajza Notícias Forex.
Forex Trade Ciclo de Vida Ppt Forex Gold Trader Forum. Forex News Breakout Strategy. 2 Bar Reversal Forex Forex Factory Market News. About Blog - Forex Factory fornece informações para forex profissional. que para os comerciantes de novidades e tendências de divisas é ótimo. Os 100 maiores vencedores de blogs de Forex. O DailyFX é o portal líder para notícias, gráficos, indicadores e análises de negociação forex. Toda ferramenta que você precisa negociar no mercado cambial. Essas tabelas Esta estratégia simples, mas eficaz, exige que o comerciante indique. Documentos semelhantes ao sistema de caixa semanal. Mercado Forex na Índia.
Sinais de divisão de Forex; Binário. As postagens são baseadas na estratégia de negociação do dia, mas, até certo ponto, elas também se aplicam ao balanço. que alegou basear-se no banco de dados de opiniões do Dubai. Best forex construído por comerciantes de forex ativos desde 2005. Selecione seu corretor de forex para saber se está roubando dinheiro de comerciantes. Encontre os melhores serviços de forex.
Eu vejo que Frank já produziu uma novidade Forex Breakout Trading. nós somos todos. Você pode usar o Google no Forex Factory. Temos o melhor Forex Trading Mentor de Dubai. ### Fácil melhor estratégia de breakout para forex Online. $ Free forex manager jobs in dubai Online Forex. @@@ Top mt4 news indicator forex factory on-line.
Calendário econômico.
Fuso horário: você pode alterar o tempo para combinar sua localização. Clique no ícone do relógio ou no ícone do usuário no canto superior direito e selecione seu fuso horário.
CORRETORES PREFERIDOS NA SUA LOCALIZAÇÃO.
O Calendário Econômico em tempo real cobre eventos e indicadores financeiros de todo o mundo. Ele é atualizado automaticamente quando novos dados são lançados. O Calendário Econômico em Tempo Real apenas fornece informações gerais e não é um guia comercial. A FXStreet compromete-se a oferecer os conteúdos mais precisos, mas devido à grande quantidade de dados e à ampla variedade de fontes oficiais, a FXStreet não pode ser responsabilizada pelas eventuais imprecisões que possam ocorrer. O calendário econômico em tempo real também pode estar sujeito a alterações sem aviso prévio.
Análise de indicadores econômicos.
As ações finalmente diminuem quando Bullard avisa na inflação.
Previsão de EUR / USD: o euro vai para US $ 1,1900.
Macro Eventos & amp; Notícia.
Notícias sobre indicadores econômicos.
O PIB do PIB alemão em 2017 chega em 2,2% aa versus 2,3% esperado.
Vendas de varejo na Itália s. a. (MoM) acima das previsões (0,8%) em novembro: real (1,1%)
As vendas no varejo de Itália n. s.a (AIE) aumentaram de -2,1% e 160% ante novembro a 1,4%.
O que você sabe sobre taxas de Forex?
O que é o Calendário Econômico?
O Calendário Econômico em tempo real de FXStreet & rsquo; cobre eventos econômicos e indicadores de todo o mundo com:
1000 eventos de 42 países Atualização automatizada quando os dados são lançados Contagem regressiva (tempo restante antes do lançamento) Hora local customizável Notificação de som (pode ser desligada) Histórico histórico amigável Notícias e relatórios relacionados Filtro (por país, data, categoria de evento, impacto de volatilidade ou palavra-chave)
POR QUE DEVO USAR-O?
É o calendário econômico mais completo, preciso e oportuno do mercado Forex. Temos uma equipe dedicada de economistas e jornalistas que atualizam todos os dados 24 horas por dia, 5 dias por semana.
Os corretores e os criadores de mercado oferecem o calendário da FXStreet & rsquo; seus clientes como uma ferramenta para o comércio.
Esta é uma prova de que é uma ferramenta confiável, respeitada e amplamente utilizada.
Se você é um trader fundamental ou um comerciante de notícias, ele é um obrigado.
Para negociar Forex através de análise fundamental, você deve verificar como as economias do mundo estão fazendo com base em seus dados de macroeconomia (como PIB, emprego, dados de consumo, inflação e hellip;), observando atentamente os países das moedas que mais negocia.
Nosso calendário econômico é o seu companheiro, uma guia sempre aberta no seu computador.
Se você não se preocupa com a macroeconomia ao negociar, ela ainda é uma ferramenta útil.
Evite surpresas ruins: você pode verificar quando os dados de alta volatilidade devem ser liberados para gerenciar melhor suas negociações.
EVENTOS ECONÔMICOS RELACIONADOS.
EIA Crude Oil Stocks muda.
Folhas de pagamento não agrícolas.
Decisão da taxa de juro da FED.
Minutos do FOMC.
Discurso do presidente do BCE Draghi.
Discurso do governador Carney de BOE.
Decisão da taxa de juro do BCE.
Decisão de taxa de juro de BoJ.
Decisão da taxa de juros do BoE.
Discurso do governador do Kuroda do Banco do Japão.
Estoque semanal de petróleo da API.
Todos os dados são exibidos em ordem cronológica, divididos por dia. Os dados divulgados são marcados com um tick () no âmbito do & ldquo; time left & rdquo; coluna. Uma linha horizontal cinza claro mostra onde estamos no momento e abaixo dessa linha vejo todos os dados futuros. O tempo restante antes da próxima versão é indicado para que você apreenda rapidamente quando isso acontecer. Quando um novo dado é liberado, a página do calendário é atualizada automaticamente para que não perca. Se desejar, você pode ativar uma notificação de som para todos os lançamentos.
Moedas.
Um ícone de bandeira indica o país do lançamento de dados, e ao lado dele, sua moeda. Então, você pode verificar rapidamente e ver quais moedas podem ser afetadas hoje ou em alguns dias específicos.
Shortened como & ldquo; Vol. & Rdquo; no calendário econômico e representado como barras amarelas / laranja / vermelhas, a volatilidade é um indicador do impacto esperado de um dado em moedas. Uma barra deve ser vermelha e longa, os observadores do mercado esperam que esses dados tenham grande probabilidade de mover o mercado Forex. Será que esta barra seja amarela e curta, a probabilidade é vista como baixa. Em laranja, nós estamos apenas no meio.
Para todos os indicadores do calendário econômico, você encontrará o número anterior: esses são os dados em sua última versão (a freqüência de lançamento de dados é variável: pode ser no mês passado, no último trimestre e no hellip;). Para a maioria dos indicadores, adicionamos um número de Consenso: é um acordo geral de especialistas sobre o resultado do número. Quando os dados reais são liberados, ele é exibido imediatamente à direita do indicador de volatilidade. Melhor ou pior do que o esperado? Se tivéssemos um consenso publicado, ele vem em verde (significa que os dados são melhores do que o esperado) ou em vermelho (pior do que o esperado).
Você pode querer se concentrar em algum tipo de dados e ignorar o resto: menos ruído significa mais eficiência. Clique no botão no topo do calendário econômico. Você pode digitar uma palavra-chave ou selecionar países, intervalo de datas, categorias de eventos ou graus de volatilidade. Em seguida, clique no & ldquo; Filter Results & rdquo; botão. Se você sempre precisa ver os mesmos dados quando você chegar ao nosso calendário, você pode salvar suas configurações para a próxima visita! Nós dissemos eficiência, certo?
Temos mais para lhe dar apenas os dados que você vê à primeira vista. Se você clicar no nome do evento, isso irá implantar um espaço com mais informações:
Definição do evento (o que é, quem o libera, o que significa para moedas e hellip;) Link para o relatório oficial (quando um dado foi lançado) Link para o país e a página de dados (onde você verá um histórico dos dados que você pode colocar um gráfico e comparar com outros dados)
TRADING ECONOMIC EVENT: ASSISTÊNCIA DE EXPERTOS.
Grandes eventos de notícias podem, e muitas vezes, causar grandes balanços com um único movimento indo em vários por cento em uma direção.
Para conhecer melhor os eventos e lançamentos e aprender diferentes aspectos que podem influenciar ou melhorar sua negociação, nós reunimos alguns dos melhores artigos educacionais, relatórios e vídeos sobre o comércio de notícias. Verifique-os!
Nota: Todas as informações nesta página estão sujeitas a alterações. O uso deste site constitui aceitação do nosso acordo de usuário. Por favor, leia nossa política de privacidade e termos de responsabilidade legal.
A negociação de câmbio na margem possui um alto nível de risco e pode não ser adequada para todos os investidores. O alto grau de alavancagem pode funcionar contra você, bem como para você. Antes de decidir negociar trocas estrangeiras, você deve considerar cuidadosamente seus objetivos de investimento, nível de experiência e apetite de risco. Existe a possibilidade de que você possa sustentar uma perda de algum ou todo seu investimento inicial e, portanto, você não deve investir dinheiro que não pode perder. Você deve estar ciente de todos os riscos associados à negociação cambial e procurar aconselhamento de um consultor financeiro independente se tiver dúvidas.
Forex Algorithmic Trading: um conto prático para engenheiros.
Como você pode saber, o mercado cambial (Forex, ou FX) é usado para negociação entre pares de moedas. Mas você pode não estar ciente de que é o mercado mais líquido do mundo.
Alguns anos atrás, impulsionados pela minha curiosidade, fiz os primeiros passos no mundo da negociação algorítmica Forex criando uma conta demo e jogando simulações (com dinheiro falso) na plataforma de negociação Meta Trader 4.
Depois de uma semana de "negociação", quase dobrava meu dinheiro. Estimulado pela minha própria negociação algorítmica bem sucedida, cavei e, eventualmente, me inscrevi para vários fóruns de FX. Logo, passava horas lendo sobre sistemas de negociação algorítmica (conjuntos de regras que determinam se você deve comprar ou vender), indicadores personalizados, modos de mercado e muito mais.
Meu primeiro cliente.
Por volta dessa época, por acaso, ouvi dizer que alguém estava tentando encontrar um desenvolvedor de software para automatizar um sistema comercial simples. Isso estava de volta aos dias da faculdade quando eu estava aprendendo sobre programação simultânea em Java (threads, semáforos e todo esse lixo). Eu pensei que este sistema automatizado não poderia ser muito mais complicado do que o meu curso avançado de ciências de dados funcionar, então eu perguntei sobre o trabalho e entrou a bordo.
O cliente queria um software de negociação algorítmica construído com o MQL4, uma linguagem de programação funcional usada pela plataforma Meta Trader 4 para realizar ações relacionadas a estoque.
O papel da plataforma de negociação (Meta Trader 4, neste caso) é fornecer uma conexão com um corretor Forex. O corretor fornece uma plataforma com informações em tempo real sobre o mercado e executa suas ordens de compra / venda. Para leitores que não estão familiarizados com o comércio de Forex, aqui estão as informações fornecidas pelo feed de dados:
Através do Meta Trader 4, você pode acessar todos esses dados com funções internas, acessíveis em vários prazos: a cada minuto (M1), a cada cinco minutos (M5), M15, M30, a cada hora (H1), H4, D1, W1, MN .
O movimento do preço atual é chamado de tiquetaque. Em outras palavras, um tiquetaque é uma alteração no preço de lance ou pedido para um par de moedas. Durante os mercados ativos, pode haver vários carrapatos por segundo. Durante os mercados lentos, pode haver minutos sem um tiquetaque. O tiquetaque é o batimento cardíaco de um robô de mercado de moeda.
Quando você faz um pedido através dessa plataforma, você compra ou vende um determinado volume de uma determinada moeda. Você também define os limites stop-loss e take-profit. O limite de stop-loss é a quantidade máxima de pips (variações de preço) que você pode perder antes de desistir de um comércio. O limite de lucro obtido é a quantidade de pips que você irá acumular a seu favor antes de descontar.
As especificações de negociação algorítmica do cliente eram simples: eles queriam um robô Forex com base em dois indicadores. Para o fundo, os indicadores são muito úteis ao tentar definir um estado de mercado e tomar decisões comerciais, já que eles são baseados em dados passados (por exemplo, valor de preço mais alto nos últimos n dias). Muitos vieram integrados ao Meta Trader 4. No entanto, os indicadores de que meu cliente estava interessado vieram de um sistema de comércio personalizado.
Eles queriam trocar todas as vezes que dois desses indicadores personalizados se cruzassem, e apenas em certo ângulo.
À medida que eu resolvi as mãos, eu aprendi que os programas MQL4 têm a seguinte estrutura:
A função de início é o coração de cada programa MQL4, uma vez que é executado sempre que o mercado se move (ergo, esta função será executada uma vez por marca). Este é o caso, independentemente do prazo que você está usando. Por exemplo, você poderia estar operando no cronograma H1 (uma hora), mas a função inicial executaria muitos milhares de vezes por período de tempo.
Para contornar isso, forcei a função a executar uma vez por unidade de período:
Obtendo os valores dos indicadores:
A lógica de decisão, incluindo a interseção dos indicadores e seus ângulos:
Enviando os pedidos:
Se você estiver interessado, você pode encontrar o código completo e executável no GitHub.
Backtesting.
Uma vez que eu construí meu sistema de negociação algorítmica, eu queria saber: 1) se estava se comportando adequadamente e 2) se a estratégia de negociação Forex fosse usada.
Backtesting (às vezes escrito "back-testing") é o processo de testar um sistema particular (automatizado ou não) sob os eventos do passado. Em outras palavras, você testa seu sistema usando o passado como um proxy para o presente.
MT4 vem com uma ferramenta aceitável para backtesting uma estratégia de negociação Forex (hoje em dia, existem mais ferramentas profissionais que oferecem maior funcionalidade). Para começar, você configura seus prazos e executa seu programa sob uma simulação; A ferramenta irá simular cada tico sabendo que, para cada unidade, ele deve abrir a certo preço, fechar a um determinado preço e alcançar altos e baixos especificados.
Depois de comparar as ações do programa com preços históricos, você terá um bom senso se está ou não executando corretamente.
Do backtesting, eu chequei a taxa de retorno do robô FX para alguns intervalos de tempo aleatórios; Escusado será dizer que sabia que o meu cliente não iria ficar rico com isso - os indicadores que ele havia escolhido, juntamente com a lógica da decisão, não eram lucrativos. Como amostra, aqui estão os resultados da execução do programa na janela M15 para 164 operações:
Observe que nosso equilíbrio (a linha azul) termina abaixo do seu ponto de partida.
Otimização de parâmetros e suas mentiras.
Embora o backtesting me tenha deixado cauteloso com a utilidade desse robô FX, fiquei intrigado quando comecei a brincar com seus parâmetros externos e notei grandes diferenças na relação de retorno geral. Esta ciência particular é conhecida como otimização de parâmetros.
Eu fiz alguns testes difíceis para tentar inferir o significado dos parâmetros externos na Razão de retorno e surgiu algo como isto:
Você pode pensar (como eu fiz) que você deve usar o Parâmetro A. Mas a decisão não é tão direta como pode aparecer. Especificamente, observe a imprevisibilidade do Parâmetro A: para valores de erro pequenos, seu retorno muda drasticamente. Em outras palavras, o Parâmetro A é muito provável que a previsão excessiva de resultados futuros, uma vez que qualquer incerteza, qualquer alteração no total resultará em um desempenho pior.
Mas, de fato, o futuro é incerto! E o retorno do Parâmetro A também é incerto. A melhor escolha, de fato, é confiar na imprevisibilidade. Muitas vezes, um parâmetro com um retorno máximo mais baixo, mas uma previsibilidade superior (menor flutuação) será preferível a um parâmetro com alto retorno, mas uma previsibilidade fraca.
O único que você pode ter certeza é que você não conhece o futuro do mercado, e pensar que você sabe como o mercado vai atuar com base em dados passados é um erro. Por sua vez, você deve reconhecer essa imprevisibilidade em suas previsões Forex.
Isso não significa necessariamente que devemos usar o Parâmetro B, porque mesmo os retornos mais baixos do Parâmetro A funcionam melhor do que o Parâmetro B; Isso é apenas para mostrar que os Parâmetros de Otimização podem resultar em testes que exageram os resultados futuros prováveis, e esse pensamento não é óbvio.
Considerações globais de comércio de algoritmo Forex.
Desde essa primeira experiência de negociação de Forex algorítmica, construí vários sistemas de negociação automatizados para clientes e posso dizer que há espaço para explorar e continuar a análise de Forex a ser feito. Por exemplo, recentemente construí um sistema baseado em encontrar os chamados movimentos de "Big Fish"; isto é, grandes variações de pips em pequenas e minúsculas unidades de tempo. Este é um assunto que me fascina.
Construir o seu próprio sistema de simulação FX é uma excelente opção para aprender mais sobre o comércio de Forex e as possibilidades são infinitas. Por exemplo, você poderia tentar decifrar a distribuição de probabilidade das variações de preços em função da volatilidade em um mercado (EUR / USD, por exemplo), e talvez criar um modelo de simulação de Monte Carlo usando a distribuição por estado de volatilidade, usando qualquer grau de precisão que você deseja. Vou deixar isso como um exercício para o leitor ansioso.
O mundo Forex pode ser esmagador às vezes, mas espero que este artigo tenha dado alguns pontos sobre como começar em sua própria estratégia de negociação Forex.
Leitura adicional.
Hoje em dia, existe um vasto conjunto de ferramentas para construir, testar e melhorar as Automatizações do Sistema de Negociação: Trading Blox para testes, NinjaTrader para negociação, OCaml para programação, para citar alguns.
Eu li extensivamente sobre o mundo misterioso que é o mercado de moeda. Aqui estão alguns write-ups que eu recomendo para programadores e leitores entusiasmados:
Compreendendo o básico.
Sobre o que Forex é negociado?
O comércio Forex (ou FX) está comprando e vendendo por meio de pares de moedas (por exemplo, USD vs. EUR) no mercado de câmbio.
Como o Forex ganha dinheiro?
Os corretores de Forex ganham dinheiro através de comissões e taxas. Os comerciantes de Forex ganham (ou perdem) o dinheiro com base em seu tempo: se eles conseguirem vender alto o suficiente em comparação com quando eles compraram, eles podem lucrar.
O que há para testar uma estratégia de negociação?
Backtesting é o processo de testar uma estratégia ou sistema específico usando os eventos do passado.
O que é o comércio algorítmico?
O comércio algorítmico é quando um robô / programa usa um conjunto de regras que dizem quando comprar ou vender.
No comments:
Post a Comment