Guia de programação rápida do JForex.
Como apontado em um artigo anterior, a plataforma JForex da Dukascopy é muito superior a 4/5, já que suas principais características são:
Negociação baseada em eventos, mal introduzida em 5, mas sem negociação 4, como 4, com a possibilidade de usar também o sistema posicional, como o backtester de nível Tick da Metatrader 5, enquanto a granularidade mínima de 4/5 é de um minuto em tantos instrumentos quanto disponíveis, que existe, até certo ponto, apenas no 5 Server run das estratégias automatizadas, quando elas são incluídas no concurso.
No entanto, a programação no JForex pode ser assustadora para um programador de 4/5, especialmente para um que não teve contato com o Java. O próprio Java apresenta muitos problemas, que um programador iniciante deve examinar:
Não há retorno por referência para variáveis, exceto, mas retornando uma classe personalizada. Tipos de seqüência de caracteres e duplas devem ser comparados com métodos como igual () e compareTo (); Há uma distinção dos tipos de base, entre tipos primitivos e não primitivos. Por exemplo, int é um primitivo, enquanto Integer não é primitivo. Tipos primitivos não têm métodos. No entanto, métodos do tipo não-primitivo podem ser aplicados, já que eles podem usar o primitivo como parâmetro. As conversões de data e hora são bastante problemáticas. O tempo é um inteiro longo, enquanto a data é quase obsoleta. A classe Calendar é amplamente usada.
E agora, vamos dar uma olhada no JForex.
Esta é a estrutura básica de um programa JForex.
public void onBar (Instrumento de instrumento, Período de período, IBaraskBar, IBarbidBar) lança JFException>
Cada estratégia JForex deve incluir uma classe de estratégia, com o mesmo nome do arquivo, que implementa a interface IStrategy.
Existem várias classes que fornecem objetos para interagir com o ambiente de negociação:
IEngine - responsável com a atividade de negociação.
IConsole - responsável com saída.
De longe, a classe mais importante é o IContext, que é responsável por tudo, porque todas as outras classes principais são geradas a partir dele. O método onStart recebe um objeto IContext como parâmetro, e é bom atribuí-lo a um objeto de classe, para tê-lo disponível em todos os métodos.
Outras classes importantes são:
IAccount & # 8211; usado para recuperar informações da conta, como patrimônio atual.
IBar - métodos que operam em uma barra.
IHistory - acesso a dados históricos.
Instrumento - acesso a um instrumento. Ele contém métodos e enumeração de instrumentos. O objeto do instrumento contém informações sobre decimais & # 8211; getPipScale () -, símbolo & # 8211; getPrimaryCurrency (), getSecondaryCurrency () & # 8211; valor de pip & # 8211; getPipValue () & # 8211; etc. Similar ao que as funções MarketInfo () e Symbol .. () retornam em 4/5. Sempre que um símbolo é necessário, é mais provável que seja passado como um objeto de instrumento e não apenas como um símbolo de string como em.
Muito importante sobre o instrumento é a função ordinal () retornando o índice de um instrumento dentro da lista de instrumentos, pois é possível construir várias ArrayLists com informações importantes sobre todos os instrumentos.
IOrder - usado para acessar um pedido, recuperar informações sobre ele e também fechá-lo. No entanto, enviar um pedido é um trabalho que precisa ser feito com o IEngine.
ITick - recupera dados como lance e pergunta, volumes. Um objeto ITick é recebido dentro do método ITick. Seria conveniente construir uma ArrayList de ticks atuais, feita de objetos ITick, onde o índice na ArrayList é dado pelo ordinal () aplicado ao instrumento.
Então, basicamente, um programa inicia em onStart (), onde é preciso fazer as atribuições importantes para os principais objetos "raiz".
Em seguida, métodos como onTick () e onBar () podem conter informações de tick e bar para cada instrumento, bem como implementar cálculos de indicadores e ações de lançamento comercial. Observe que uma pessoa receberia informações para todos os instrumentos e todos os períodos, portanto, em ambas as funções, os dados devem, de alguma forma, ser filtrados para os instrumentos assinados, como.
e depois aplicar um filtro de Período, por exemplo, que faria uma verificação semelhante à verificação CurrentTime ()! = Time [0] que foi feita em.
Os indicadores podem ser chamados através da interface dos indicadores (pelo menos é onde eles estão listados na documentação). Na prática, são indicadores. Esta linha calcula o SMA atual de 14 dias sobre o preço de abertura.
Finalmente, o evento onMessage () é crítico para uma fácil implementação do comportamento de negociação. Cada mensagem tem um conteúdo, que é uma String, uma ordem a que se refere, várias razões, bem como um tipo.
Pela classe IMessage. type, as mensagens se referem estritamente a pedidos (algumas mensagens não mencionam pedidos, por exemplo, aquelas que informam que a negociação foi suspensa), por exemplo:
Então é simples decidir o que fazer com o pedido, depois de um evento como esse, encaminhando um pedido.
4 tipos de indicadores FX comerciantes devem saber.
Muitos comerciantes de forex gastam seu tempo procurando aquele momento perfeito para entrar nos mercados ou um sinal revelador que grita "compre" ou "venda". E enquanto a busca pode ser fascinante, o resultado é sempre o mesmo. A verdade é que não há uma maneira de negociar os mercados forex. Como resultado, os comerciantes devem aprender que há uma variedade de indicadores que podem ajudar a determinar o melhor momento para comprar ou vender uma taxa cruzada de forex.
Aqui estão quatro indicadores de mercado diferentes dos quais os comerciantes de forex mais bem sucedidos confiam.
Indicador No.1: uma ferramenta de acompanhamento de tendências.
É possível ganhar dinheiro usando uma abordagem de contra-tendência para negociação. No entanto, para a maioria dos traders, a abordagem mais fácil é reconhecer a direção da tendência principal e tentar lucrar negociando na direção da tendência. É aqui que entram as ferramentas de acompanhamento de tendências. Muitas pessoas tentam usá-las como sistema de negociação separado; Embora isso seja possível, o propósito real de uma ferramenta de acompanhamento de tendências é sugerir se você deve procurar entrar em uma posição longa ou em uma posição curta. Então, vamos considerar um dos mais simples métodos de acompanhamento de tendências - o crossover de média móvel.
Uma média móvel simples representa o preço médio de fechamento em um determinado número de dias. Para elaborar, vamos dar uma olhada em dois exemplos simples - um prazo mais longo, um prazo mais curto. (Para obter informações relacionadas sobre médias móveis, consulte Explorando a Média Móvel Ponderada Exponencialmente).
A Figura 1 exibe o crossover de média móvel de 50 dias / 200 dias para o cruzamento euro / iene. A teoria aqui é que a tendência é favorável quando a média móvel de 50 dias está acima da média de 200 dias e desfavorável quando a média de 50 dias é inferior a 200 dias. Como mostra o gráfico, essa combinação faz um bom trabalho ao identificar a principal tendência do mercado - pelo menos a maior parte do tempo. No entanto, seja qual for a combinação de média móvel que você escolher usar, haverá serras comuns.
A Figura 2 mostra uma combinação diferente - o crossover de 10 dias / 30 dias. A vantagem dessa combinação é que ela reagirá mais rapidamente às mudanças nas tendências de preço do que o par anterior. A desvantagem é que ele também será mais suscetível a ser detectado do que o crossover de 50 dias / 200 dias a longo prazo.
Muitos investidores irão proclamar que uma combinação específica é a melhor, mas a realidade é que não existe uma combinação de melhor média móvel. No final, os comerciantes forex se beneficiarão mais, decidindo qual combinação (ou combinações) se encaixa melhor com seus prazos. A partir daí, a tendência - como mostrado por esses indicadores - deve ser usada para dizer aos comerciantes se eles devem negociar longo ou negociar em curto prazo; não deve ser confiada a entradas de tempo e saídas. (Para informações adicionais, confira Forex: você deve estar negociando tendência ou intervalo?)
Indicador No.2: Uma Ferramenta de Confirmação de Tendência.
Agora, temos uma ferramenta de acompanhamento de tendências para nos informar se a tendência principal de um determinado par de moedas é para cima ou para baixo. Mas quão confiável é esse indicador? Como mencionado anteriormente, as ferramentas de acompanhamento de tendência tendem a ser whipsawed. Portanto, seria bom ter uma maneira de avaliar se o indicador de acompanhamento de tendência atual está correto ou não. Para isso, empregaremos uma ferramenta de confirmação de tendências. Assim como uma ferramenta de acompanhamento de tendências, uma ferramenta de confirmação de tendências pode ou não ser destinada a gerar sinais específicos de compra e venda. Em vez disso, estamos procurando ver se a ferramenta de acompanhamento de tendências e a ferramenta de confirmação de tendências concordam.
Em essência, se tanto a ferramenta de acompanhamento de tendências quanto a ferramenta de confirmação de tendência são otimistas, então um trader pode considerar, com mais confiança, uma negociação longa no par de moedas em questão. Da mesma forma, se ambos são de baixa, então o trader pode se concentrar em encontrar uma oportunidade de vender a short o par em questão.
Uma das mais populares - e úteis - ferramentas de confirmação de tendência é conhecida como a divergência de convergência da média móvel (MACD). Este indicador mede primeiro a diferença entre duas médias móveis suavizadas exponencialmente. Essa diferença é então suavizada e comparada a uma média móvel própria. Quando a média atual suavizada estiver acima de sua própria média móvel, o histograma na parte inferior da Figura 3 é positivo e uma tendência de alta é confirmada. Por outro lado, quando a média atual suavizada está abaixo de sua média móvel, o histograma na parte inferior da Figura 3 é negativo e uma tendência de baixa é confirmada. (Saiba mais lendo atentamente o Primer On The MACD.)
Em essência, quando a combinação de média móvel que segue tendência é de baixa (média de curto prazo abaixo da média de longo prazo) e o histograma MACD é negativo, então temos uma tendência de baixa confirmada. Quando ambos são positivos, então temos uma tendência de alta confirmada.
Na parte inferior da Figura 4 vemos outra ferramenta de confirmação de tendência que pode ser considerada além do (ou no lugar de) MACD. É o indicador de taxa de variação (ROC). Conforme mostrado na Figura 4, a linha vermelha mede o preço de fechamento de hoje dividido pelo preço de fechamento de 28 dias atrás. Leituras acima de 1,00 indicam que o preço é maior hoje do que há 28 dias e vice-versa. A linha azul representa uma média móvel de 28 dias das leituras diárias do ROC. Aqui, se a linha vermelha estiver acima da linha azul, o ROC está confirmando uma tendência de alta. Se a linha vermelha estiver abaixo da linha azul, então temos uma tendência de baixa confirmada. (Para mais informações sobre o indicador ROC, consulte Medir mudança de momento com ROC.)
Observe na Figura 4 que os declínios acentuados de preços experimentados pelo euro / iene se cruzaram de meados de janeiro a meados de fevereiro, final de abril a maio e durante a segunda quinzena de agosto foram acompanhados por:
A média móvel de 50 dias abaixo da média móvel de 200 dias Um histograma MACD negativo.
Uma configuração de baixa para o indicador ROC (linha vermelha abaixo do azul)
Indicador nº 3: uma ferramenta de sobrecompra / sobrevenda.
Depois de optar por seguir a direção da tendência principal, um trader deve decidir se ele ou ela está mais confortável entrando assim que uma tendência clara for estabelecida ou depois que um recuo ocorrer. Em outras palavras, se a tendência é determinada como otimista, a escolha é se comprar em força ou comprar em fraqueza. Se você decidir entrar o mais rápido possível, pode considerar entrar em uma negociação assim que uma tendência de alta ou tendência de baixa for confirmada. Por outro lado, você pode esperar por um recuo dentro da tendência principal geral maior, na esperança de que isso ofereça uma oportunidade de menor risco. Para isso, um trader contará com um indicador de sobrecompra / sobrevenda.
Existem muitos indicadores que podem se encaixar nessa conta. No entanto, um que é útil do ponto de vista de negociação é o índice de força relativa de três dias, ou RSI de três dias para breve. Esse código calcula a soma acumulada de dias em atraso e dias úteis durante o período da janela e calcula um valor que pode variar de zero a 100. Se toda a ação do preço for ascendente, o indicador se aproximará de 100; se toda a ação do preço for negativa, o indicador se aproximará de zero. Uma leitura de 50 é considerada neutra. (Mais sobre o RSI pode ser encontrado em Índice de Força Relativa ajuda a tomar as decisões corretas.)
A Figura 5 exibe o RSI de três dias para o cruzamento euro / iene. De modo geral, um trader que deseja entrar em retrocessos consideraria longo se a média móvel de 50 dias estivesse acima do intervalo de 200 dias e o RSI de três dias caísse abaixo de um certo nível de disparo, como 20, o que indicaria uma posição de sobrevenda. . Por outro lado, o trader pode considerar entrar em uma posição curta se o 50-dia estiver abaixo do 200-dia e o RSI de três dias subir acima de um certo nível, como 80, o que indicaria uma posição de sobrecompra. Comerciantes diferentes podem preferir usar diferentes níveis de gatilho.
Indicador No.4: uma ferramenta de tomada de lucro.
O último tipo de indicador que um comerciante de forex precisa é algo para ajudar a determinar quando ter lucro em uma negociação vencedora. Aqui também há muitas opções disponíveis. Na verdade, o RSI de três dias também pode se encaixar nessa categoria. Em outras palavras, um operador que detenha uma posição comprada pode considerar alguns lucros se o RSI de três dias subir para um nível alto de 80 ou mais. Por outro lado, um operador que detenha uma posição vendida pode considerar algum lucro se o RSI de três dias cair para um nível baixo, como 20 ou menos.
Outra ferramenta útil de obtenção de lucros é um indicador popular conhecido como Bollinger Bands®. Essa ferramenta usa o desvio padrão das alterações de dados de preço durante um período e, em seguida, adiciona e subtrai do preço de fechamento médio durante esse mesmo período para criar "bandas" de negociação. Enquanto muitos comerciantes tentam usar o Bollinger Bands® para cronometrar a entrada de negociações, eles podem ser ainda mais úteis como uma ferramenta de obtenção de lucros.
A Figura 6 exibe o cruzamento euro / iene com Bollinger Bands® de 20 dias sobrepondo os dados diários de preço. Um operador que detenha uma posição comprada pode considerar a obtenção de alguns lucros se o preço atingir a faixa superior, e um comerciante que detenha uma posição vendida pode considerar a obtenção de alguns lucros se o preço atingir a faixa mais baixa. (Consulte The Basics Of Bollinger Bands® para mais informações.)
Uma ferramenta final de obtenção de lucros seria um "ponto final". Trailing stops são normalmente usados como um método para dar a um trade o potencial para permitir que os lucros sejam executados, enquanto também tenta evitar perder qualquer lucro acumulado. Há muitas maneiras de chegar a um ponto final. A figura 7 ilustra apenas uma dessas formas.
O comércio mostrado na Figura 7 pressupõe que uma negociação a descoberto foi registrada no mercado cambial para o euro / iene em 1 de janeiro de 2010. A cada dia, a média real dos últimos três pregões é multiplicada por cinco e usada para calcular um pare o preço que só pode se mover para os lados ou para baixo (para um curto comercio), ou lateralmente ou mais alto (para um longo comercio).
The Bottom Line.
Se você está hesitante em entrar no mercado forex e está esperando por um ponto de entrada óbvio, você pode ficar parado por muito tempo. Ao aprender uma variedade de indicadores de forex, você pode determinar estratégias adequadas para a escolha de tempos lucrativos para apoiar um determinado par de moedas. Além disso, o monitoramento contínuo desses indicadores dará fortes sinais que podem indicar um sinal de compra ou venda. Como em qualquer investimento, uma análise forte minimizará os riscos potenciais.
Tópico: Jforex Trading Strategy.
Ferramentas de Tópicos.
Modo Linear Alterne para o Modo Híbrido Alterne para o Modo Rosqueado.
Estratégia de Negociação da Jforex.
É fácil, mas difícil de fazer.
você pode encontrar SMA no sideway.
que me deixa tonto ao ver o gráfico. É difícil ler sidnal no sideway amigo.
Além da média móvel, que outro indicador você usa?
e eu gosto de usar qualquer estratégia simples principalmente MA.
Vou tentar e espero que possa ganhar 1000-2000 pips em um mês.
você pode me dizer o prazo que usamos para essa estratégia?
e precisamos seguir a tendência de hoje?
como sobre SL e TP quanto podemos levar?
Permissões de postagem.
Você não pode postar novos tópicos Você não pode postar respostas Você não pode postar anexos Você não pode editar suas mensagens.
O código BB está em Smilies estão em [IMG] o código está em código HTML está desativado.
Mercado Forex é alto rendimento e arriscado meio de obter lucro por operações com as taxas de câmbio. Instrumentos de trabalho no mercado Forex de muitas maneiras determinam o resultado da troca de moeda feita pelos participantes do mercado Forex & ndash; clientes dos corretores. Todo corretor Forex oferece seu próprio terminal, porém a maioria dos corretores e corretores concordam em escolher 4 e 5 terminais. Este fórum é criado para quem prefere o terminal de séries em negociação no Forex.
Previsões do mercado Forex, opiniões independentes de traders inexperientes e especialistas do mercado monetário & ndash; tudo isso você encontrará no Fórum Forex de discussões sobre negócios. Sólida experiência de trabalho em Forex é preferível, mas todos os que chegam incluindo Forex-novatos podem vir e compartilhar sua opinião também. Ajuda mútua e diálogo & ndash; o principal objetivo da comunicação no fórum Forex, dedicado à negociação.
Se você tem experiência negativa ou positiva de trabalho com corretor de Forex & ndash; compartilhá-lo no Fórum Forex, relacionado às questões de qualidade do serviço Forex. Você pode deixar um comentário sobre o seu corretor contando sobre vantagens ou desvantagens do trabalho no Forex com ele. As análises agregadas de corretores dos corretores constituem uma classificação. Nesta classificação você pode ver os líderes e outsiders do mercado de serviços Forex.
Você é um comerciante e quer relaxar? Então Forex Forum para discussões livres é para você. Não há dúvidas de que a conversa sobre assuntos próximos ao mercado Forex é preferencial. Aqui você encontrará piadas sobre traders, caricatura de corretores de Forex e Forex full-rate de cima.
Este fórum é criado por comerciantes para os comerciantes e destina-se a obter lucro. No entanto, cada post no fórum Forex dá ao seu autor um bônus forex, que pode ser usado no comércio Forex na conta aberta com um dos patrocinadores do fórum. Este pequeno presente é apresentado com o objetivo de recompensar os comerciantes profissionais pelo tempo gasto no nosso fórum.
Sobre mim Self Ensinou FX Trader. Confiando na Ação de Preço.
Explicou alguns pontos no gráfico.
Algumas razões no gráfico Alvo 1 @ 176.500.
Algumas razões no gráfico Alvo 1 @ 176.500.
Usando níveis de fib e níveis de oscilação prevendo o recuo para 38.2% - 0.78000 antes da queda Meta 1 @ 0.7000 Meta 2 @ 0.76200 Meta 3 @ 0.75600.
Resistindo a um rompimento limpo de 1.5000 Rompimento visual simples do reteste do triângulo agora continuação para os alvos.
Preço incapaz de quebrar a resistência em 0.79000 agora fazendo altos baixos Alvejando 0.77541 como primeiro alvo devido a 50% do nível da fibra e confluências do canal também correspondentes à base da nuvem Alvo 2 0.77000 61.8% Fib uma vez quebrado visando 100% retrace.
Комментариев нет:
Отправить комментарий