Sunday 25 June 2017

Fibonacci Trading System For Amibroker Forex


Ami broker Aqui está um artigo que informa tudo o que você precisa saber sobre como usar o AmiBroker para negociar mercados FOREX. O AmiBroker é muito flexível no que se refere às fontes de dados que podem ser usadas para alimentar dados para o programa. 1) Dados em tempo real Os comerciantes de Forex geralmente exigem uma fonte de dados em tempo real e com AB você tem uma variedade de opções. O processo de configuração exato depende da fonte particular 8211 clique no link apropriado para saber como configurar a fonte de sua escolha: 2) AmiQuote downloader Se você não precisar de cotações em tempo real, mas o suficiente para você ter os dados históricos (por exemplo, Para testar suas estratégias) 8211, você também pode usar o programa de download AmiQuote (um programa complementar que está instalado com o AmiBroker) e permitirá que você obtenha dados FOREX GRATUITOS (ambos EOD e intraday: 1-, 3-, 5-, 15 - intervalos de 30, 60 e 120 minutos). AmiQuote pode baixar as cotações dos seguintes pares de moedas: EURCHF, EURGBP, EURJPY, EURUSD, GBPUSD, USDCHF, USDJPY Você precisa fazer o seguinte: 8211 configurar o banco de dados no AmiBroker (File - gt New Database, banco de dados local, intervalo de tempo base , Por exemplo, EOD) 8211 executar AmiQuote (START - gt Programs - gt AmiBroker - gt AmiQuote) 8211 adicionar símbolos forex em AQ: (Editar-adicionar Adicionar tickers) 8211 selecionar FOREX como fonte de dados 8211 selecionar intervalo de tempo 8211 verificar 8220Automatic Import8221 campo 8211 escolher : Arquivo - gt Iniciar download As cotações intraday forex estão disponíveis apenas na versão registrada do AmiQuote. Embora a faixa de dados inteira seja muito longa, você deve lembrar que, no caso de cotações intradias, a maneira mais boa é obter dados em pequenas partes, algumas semanas por vez. Caso contrário, o pedido pode ser muito grande para o servidor de dados lidar com ele e, como resultado, ele irá rejeitar o pedido. A outra coisa importante a lembrar é que os dados não estão disponíveis para downloads entre as 13:00 horas 8211 22:00 GMT (7:00 8211 16:00 EST) 8211 nestas horas, o servidor do fornecedor de dados8217s rejeita todos os pedidos de intradía citações. Você também pode usar qualquer informação que vem nos arquivos de texto. O importador ASCII disponível no AmiBroker é muito flexível e aceita praticamente qualquer padrão de dados. Para importar aspas 8211, o mais conveniente é usar File - gt Import Wizard. Para saber mais sobre como importar os dados dos arquivos ASCII (texto) 8211, leia o seguinte tutorial: amibrokerguidewimpwizard. html Depois de configurar o banco de dados (para ler dados em tempo real), então tudo o que você precisa fazer é adicionar o símbolo através de: Símbolo - Gt O novo menu e o AmiBroker lerão automaticamente os dados do símbolo selecionado. Por favor, note que vários recursos de dados têm simbologia diferente, então, sempre consulte o guia de símbolos do vendedor de dados8217s para saber mais sobre o formato de símbolo requerido. Aqui você encontrará os links para os diretórios dos fornecedores mais populares: 8211 Interactive Brokers: amibrokerib. html No caso de Interactive Brokers 8211 se você tiver alguma dúvida sobre o formato para usar o 8211, você pode facilmente verificar qualquer símbolo no IB. Basta inserir o símbolo em Interactive Brokers TWS, em seguida, mude a exibição para o modo Símbolo (Exibir - gt Modo Símbolo). Agora, você pode compor o símbolo real fora de três campos: SYMBOL-EXCHANGE-TYPE em que: SYMBOL é o mesmo que a coluna de símbolos, conforme exibido no TWS, enquanto no modo de símbolo EXCHANGE é a troca d no TWS enquanto estiver no modo de símbolo TYPE é um Seguintes: ações STK 8211, futuros FUT 8211, opções FOP 8211 em futuros, opções OPT 8211, índices IND 8211, caixa-caixa (FX ideal). Como a maioria dos pares de moedas requer 4 decimais para exibir as taxas adequadamente, é necessário configurar AmiBroker em conformidade. O número de casas decimais pode ser definido na caixa de diálogo Preferências em: Ferramentas - gt Preferências - gt Diversas As alterações também afetarão ferramentas como ferramentas de desenho de Extensão Fibonacci ou Retração. IV. EXCURSÃO DE DIGITALIZAÇÃO E DATA AmiBroker permite que você realize análises sofisticadas de digitalização e dados (tanto em tempo real quanto com uso de citações históricas). Para realizar a análise de dados e exibir os valores dos indicadores escolhidos na tabela personalizada 8211, podemos usar a janela Análise automática. A descrição detalhada sobre como realizar explorações está disponível em: amibrokerguidehexploration. html Como um exemplo curto 8211, encontraremos os cruzamentos do MACD e sua linha de sinal e adicionalmente os valores de exibição 8211 do símbolo que nós testamos. O 3º parâmetro da função AddColumn () permite personalizar o número de lugares após o ponto decimal, por isso it8217s é possível especificar se precisamos de 2 ou 4 casas decimais. Se usarmos: AddColumn (Close, 8220Close8221, 1.4), então, 8211 4 casas decimais serão exibidas. Por outro lado, 8211 se usarmos: AddColumn (Close, 8220Close8221, 1.2), então AB exibirá apenas 2 decimais. Para executar o teste 8211 it8217s, é necessário fazer o seguinte: 8211 abra o Editor de fórmulas (Analysis - gt Formula Editor) 8211 digite a fórmula: 8211 Tools - gt Enviar para Auto-análise 8211 selecione o intervalo de tempo da exploração 8211 pressione EXPLORE Como resultado, nós obteremos uma lista de pontos cruzados MACDSignal e o valor do símbolo escolhido nessa barra. Antes de tudo, é necessário inserir as informações específicas do símbolo na página Informações do Symbol - gt (individualmente para cada ticker). No caso de moedas expressadas em USD (como EURUSD), as seguintes configurações devem ser usadas: 8211 O tamanho do lote redondo deve ser igual a 1 8211 O tamanho do tiquetaque deve ser definido como o valor do pip igual a 0.0001 para moedas com quatro dígitos decimais e para 0.01 para moedas com Dois dígitos decimais (então no caso de EURUSD it8217s 0.0001). 8211 O valor do ponto deve ser ajustado para o valor em dólar de um único pip dividido por pip, portanto, para EURUSD será: 10 0,0001 100000 8211 O depósito de margem na maioria dos casos deve ser definido como 1000 (1 margem de 1008217000) 1) Moedas denominadas em USD Let8217s analisa os resultados gerados por uma fórmula simples (um cruzamento de médias móveis de 12 e 24 dias do preço de fechamento, negociando 3 contratos por vez). Para executar um backtest 8211 it8217s, é necessário fazer o seguinte: 8211 abra o Editor de fórmulas (Analysis - gt Formula Editor) 8211 digite a fórmula: 8211 escolha: Ferramentas - gt Enviar para análise automática Como resultado 8211 será aberta a janela de Análise automática . Na caixa de diálogo de configurações (botão SETTNGS), é necessário ativar o MODO FUTURES (para usar as informações inseridas na caixa de diálogo Informações) e definir o Patrimônio Inicial. Então 8211 pressione OK. Na tela principal da janela AA it8217s é necessário definir o intervalo de tempo do backtest e os símbolos incluídos no teste. Para o nosso exemplo que será: Símbolo atual, Todas as citações, em seguida, 8211, uma vez que tudo esteja configurado 8211, pressione o botão BACKTEST. Agora let8217s dê uma olhada na lista de resultados. O lucro é calculado da seguinte forma: NumContracts (SellPrice 8211 BuyPrice) PointValue Na primeira transação: 8211 o Preço de Entrada é igual a 1.2154 8211, o Preço de Saída é igual a 1.2304 8211 NumContracts 3 (desde que negociamos 3 contratos). 8211 nós negociamos em 1 margem para que o depósito seja de 1.000 x 3 3.000 (que8217s são expressos em Valor de Posição). Portanto, o lucro coincide com os resultados obtidos pelo cálculo manual. 2) Moedas denominadas em uma moeda diferente de USD (supondo que sua conta esteja em USD) A AmiBroker permite que você defina uma moeda base e taxas de câmbio (fixas ou dinâmicas) para diferentes moedas e, como resultado, 8211 para obter resultados corretos de backtest quando Testando títulos denominados em moeda diferente da sua moeda base de carteira. Essas configurações podem ser definidas em: Tools - gt Preferences - gt Currencies dialog. O AmiBroker permite usar cotações fixas e dinâmicas (históricas) para fins de backtesting (usando cotações dinâmicas, você poderá verificar a influência real das mudanças nas taxas de câmbio para suas operações denominadas em diferentes moedas). Existem os seguintes requisitos para usar os ajustes de moeda: a) Symbol-gtInformation, campo 8220 Currency 8221 mostra moeda diferente da moeda BASE b) A moeda apropriada (definida na informação Symbol-gt) tem entrada correspondente na página Preferences-gtCurrencies c) a taxa dinâmica 8220FX SYMBOL8221 definido nas preferências EXISTE em seu banco de dados e TEM CITAÇÕES para cada dia no intervalo de análise. A caixa de seleção 8220INVERSE8221 para as preferências deve ser verificada, ao testar as taxas de câmbio como USDJPY ou USDCHF 8211 não denominadas na moeda base do portfólio. Pelo mesmo motivo, se compararmos o exemplo de EURUSD 8211 quando 8220USD8221 é sua moeda BASE, a taxa de câmbio EUR seria 8220straight8221 EURUSD fx (por exemplo, 1,25). Mas quando 8220EUR8221 é sua moeda BASE, a taxa de câmbio do USD seria INVERSO do EURUSD (ou seja, artigos relacionados: Simples Fibonacci Trading Trade Member Juntado em maio de 2011 3,007 Posts Eu apenas comecei esse tópico algumas semanas atrás, mas já evoluiu para algo melhor. A ideia básica é a mesma coisa, iriam usar retrações de fibonacci para nos permitir comprar a tendência quando o impulso está voltando na direção da tendência. Também usaria a extensão 38.2 de fibonacci como meta de lucro. Quando comecei O tópico que eu tive na idéia de usar um sma de 100 para definir a tendência e, em seguida, só levar negociações nessa direção, mas achei que isso é muito restritivo e que muitas negociações rentáveis ​​foram perdidas como resultado. Agora eu estou usando o ziguezague Indicador de zag que vem com mt4. Ainda não encontrar uma configuração que se adapte a todos os pares em todos os cronogramas, mas usando 15 como a primeira configuração parece cobrir a maioria das eventualidades. Esse indicador não deve ser usado de forma rígida, é meramente Lá para ajudar a detectar os melhores pontos de rotação de alta velocidade para usar para desenhar recortes de fibrinhos. Estou usando isso em todos os pares e em todos os períodos de tempo e eu prefiro encontrar uma forte tendência, embora eu esteja disposto a fazer negócios que não se ajustem necessariamente aos critérios se eu vejo uma mudança de tendência em progresso ou uma formação de tendência suave. Eu encontrei as linhas de tendência para ser uma boa ferramenta para ajudar a detectar boas negociações para esse método. O sistema básico envolve primeiro detectar uma onda de impulso em uma tendência. Se você não sabe como fazer isso, então há gráficos abaixo ou você só precisa fazer mais uma leitura. Em seguida, você desenha um retracement de Fibonacci no gráfico (novamente, se você não sabe como precisa ler mais). Uma vez que o preço se retraia para o nível de retração de 50 fibras, você coloca uma ordem pendente no outro lado do nível 38.2. Em uma tendência de alta, você colocaria uma ordem de compra 1 pip mais o spread acima do nível 38.2. Em uma tendência de baixa, faça o contrário. O primeiro objetivo de lucro é o último ponto alto de rolamento mais ou menos 1 pip e a propagação dependendo da direção. Eu aproveito metade da posição nesse ponto. O objetivo do lucro para o comércio restante é 1 pip plus spread acima da extensão 38.2 fib. A perda de paragem passa 1 pip mais, espalhe o outro lado do nível de retracement 61.8. Se tudo isso parece muito complicado, temos uma ferramenta para ajudar. FerruFX, que é um codificador incrível, juntou uma EA que faz todo o trabalho para você. Basta colocar as fibras no gráfico e renomeá-lo COMPRAR ou VENDER, dependendo da direção que você deseja que ele negocie. Se o retracement voltar para o nível 50, ele irá automaticamente colocar a ordem pendente, parar a perda e tirar proveito. Se o preço continuar depois do nível 75, ele removerá todos os pedidos conforme a instalação for invalidada. Se o comércio for inserido, a ea ganha meio lucro no primeiro nível alvo e segue a parada na segunda metade do comércio. A maioria desses números são ajustáveis ​​na EA, portanto, se você quiser ganhar 66 lucros no primeiro nível que você pode ou se você deseja invalidar o comércio em 61,8 em vez de 75, você pode. Anexei a última versão abaixo, mas pode ser atualizada à medida que avançamos, então verifique a versão mais recente. Existem algumas imagens anexadas abaixo também que ilustram o que eu estou procurando quando eu tomar um comércio. O primeiro é eurusd. O ponto A é o ponto baixo da tendência atual. O ponto B é o primeiro balanço alto. Ponto C é o primeiro ponto de retracement, uma maior baixa. Ponto D é o próximo ponto alto swing. Por ponto D você pode ver um possível canal de formação e você pode ter o canal linhas desenhadas. No ponto E, eu já tirei os meus fibs e o comércio foi validado pelo preço tocando e acabando com o nível de 50 fibras. É uma confirmação extra que o toque do nível 50 fib ocorre mais ou menos em conjunto com a linha de tendência crescente. No ponto F, o comércio é inserido pela ordem pendente à medida que o preço se move. Agora, esperando que o primeiro objetivo de lucro seja cumprido no ponto G. O segundo gráfico é o mesmo gráfico de eurusd ampliado um pouco. Ponto H é o alvo de lucro final. Observe como ele corresponde com o maior nível de resistência antes de 1,35. Você pode ver, afastando o gráfico que o comércio tem espaço para se mover, não há maiores níveis de suporte e resistência na maneira de pará-lo e é um comércio suficientemente grande para dar um bom risco para a frente. O terceiro gráfico é audusd, novamente outro canal agradável, mas desta vez para a desvantagem. Eu tive uma troca curta no último balanço que alcançou o primeiro nível de lucro, mas depois reverteu. Eu tirei lucro no segundo comércio porque eu comprei o eurusd e não queria ser longo e curto o outro. Parece que poderíamos estar configurando para outro curto. Para resumir, esses negócios ocorrem o tempo todo em todos os períodos de tempo onde o preço empurra em uma direção e, em seguida, retraça antes de continuar na direção principal. A vantagem de usar fibonacci dessa maneira é que você só está fazendo o comércio, uma vez que o preço atingiu um retracement de pelo menos 50 e então começou a voltar para a direção da tendência. É um sistema quase completamente mecânico, uma vez que você identificou o balanço, a única parte difícil sobre isso é determinar as melhores mudanças para assistir a um retorno. Estarei publicando meus negócios antes de configurarem enquanto seguimos, então se você não tiver certeza sobre qualquer um dos itens anteriores, leia o resto do tópico e você deve encontrar a resposta. Se você ainda precisar de ajuda, basta perguntar. Imagens anexas (clique para ampliar) Eu encontrei seu sistema muito simples e eficaz, mas algo não funcionou, então eu adivinhei que provavelmente sinto falta de algo. Primeiro, sua relação de risco para a primeira ordem, como imaginei, fica em 0.618 em vez de 2-3. A segunda ordem também fica em 1. Meu segundo problema é que, a menos que troquei os níveis de entrada SL e TP para uma das 2 ordens que você descreveu, parece que você está tomando duas possibilidades na mesma direção, apenas você sai de uma Deles antes. Onde está o hedging Eu gosto dessa atitude, mas eu acho que sou. Olá, ninguém mencionou hedging Sim, você está tomando duas ordens na mesma direção, uma das quais você tira lucro no primeiro nível de fib e a outra você permite executar. É o mesmo que tomar 1 comércio e metade de fechamento. Caro Hugh, eu tenho um problema, e isso é que, embora eu compreenda o conceito de todos esses negócios, sempre achei que o desenho fibático fosse muito subjetivo. Não há regras rápidas para ele. Por exemplo, se tomarmos a ação de todys em GA como em um de seus picrtures, nós ca ver thet em fib atampte Um preço didi não mover para 50 por isso é negado configuração. Agora, estendemos simplesmente as fibs como no retrato B ou nós os redesenhamos como na imagem C. Também você pode ver que o thetre foi alguns níveis do intermediat mesmo na imagem C onde você poderia als drawe as fibs e eu marquei. Você tem um ponto válido lá e eu disse que os pontos do balanço estão abertos à interpretação. Como você diz, não há regras difíceis e rápidas. O melhor que posso sugerir é que, se você ver um movimento suave e um pullback suave, então é um movimento negociável. Se o movimento apenas puxa para trás um pouco e, em seguida, decola na direção da tendência, então você tem que decidir se deve estender a fib para tomar todo o movimento ou usar o novo movimento para procurar uma troca. Para ser sincero, não me preocupo demais com os detalhes, quando algo configura, ele se configura e se invalida, então, não é grande coisa. Eu li um artigo sobre fibs, DailyFX eu acho, eo escritor disse que o uso adequado (sua opinião) de fibs é ver onde as linhas se juntam com SampR níveis - confirmação dupla. Um nível 50 é apenas uma linha, mas se confirma um nível de SR anterior é poderoso. Apenas a idéia dos someones, não meus e eu nunca usei fibs muito, prefere pivots. É bom ver você postar outra idéia de negociação. P Confluência de sr Sim, funciona bem. Isso é apenas algo que eu notei que funcionou bem, então comecei a negociá-lo e ganhei dinheiro, então pensei que ele passou. Demora um pouco de paciência, mas vale a pena esperar. Caro Hugh, eu tenho um problema, e isso é que, embora eu compreenda o conceito de todos esses negócios, sempre achei que o desenho fibático fosse muito subjetivo. Não há regras rápidas para ele. Por exemplo, se tomarmos a ação de todys em GA como em um de seus picrtures, nós ca ver thet em fib atampte Um preço didi não mover para 50 por isso é negado configuração. Agora, estendemos simplesmente as fibs como no retrato B ou nós os redesenhamos como na imagem C. Também você pode ver que o thetre foi alguns níveis do intermediat mesmo na imagem C onde você poderia als drawe as fibs e eu marquei. Não é o meu fio, mas vou responder desde que eu tenho trocado fibs por muitos anos. Geralmente, se você achar difícil identificar os oscilações, volte no início da seqüência e siga as tendências de retracementsextensions. Quanto a este sistema, eu nunca conseguiria encontrar relações comerciais simples, mas se isso funcionar para você, como deve ser se você estiver sugerindo que ele funcione, então boa sorte. Não é o meu fio, mas vou responder desde que eu tenho trocado fibs por muitos anos. Geralmente, se você achar difícil identificar os oscilações, volte no início da seqüência e siga as tendências de retracementsextensions. Quanto a este sistema, eu nunca conseguiria encontrar relações comerciais simples, mas se isso funcionar para você, como deve ser se você estiver sugerindo que ele funcione, então boa sorte. Obrigado por postar, isso é bom conselho. O sistema funciona como um charme quando o preço está em tendência, mas o que a tendência seguindo o sistema não

No comments:

Post a Comment