Thursday 25 January 2018

Motor jforex


Método Detalhe submitOrder Submita nova ordem. O pedido devolvido está no estado IOrder. State. CREATED e será atualizado para o status IOrder. State. OPENED após a confirmação do servidor. Parâmetros: rótulo - identificador definido pelo usuário para a ordem. O rótulo deve ser exclusivo para a conta de usuário fornecida entre os pedidos atuais. Caracteres permitidos: letras, números e. O rótulo deve ter no máximo 256 caracteres. Instrumento - ordem do instrumentoCommand - tipo de montante do pedido enviado - valor em milhões para o preço da ordem - preço preferido para o pedido. Se zero, o último preço de mercado visível no JForex será usado. O preço deve ser divisível em 0,1 pips ou a ordem será rejeitada. No caso de ordens de mercado, o preço incorreto (pior do que o mercado atual) será alterado para o preço atual e o deslizamento de deslizamento - derrapagem. O valor de deslizamento significa o seguinte: se negativo, o valor padrão de 5 pips é usado se Double. isNaN (slppage) true, então, não há deslizamento, caso contrário, o deslizamento é definido em pips, você deve passar 1, não 0.0001 stopLossPrice - preço do parar a perda de. O preço deve ser dividido em 0,1 pips ou a ordem será rejeitada takeProfitPrice - preço do lucro obtido. O preço deve ser divisível por 0,1 pips ou a ordem será rejeitada goodTillTime - quanto tempo a ordem deve viver se não for executada. Somente se for 0, então orderCommand não deve ser nem IEngine. OrderCommand. BUY nem IEngine. OrderCommand. SELL ordem de mercado. Comentário - comentário que será salvo na ordem Devoluções: nova instância de ordem no estado IOrder. State. CREATED Lances: JFException - se o rótulo não for válido ou já existe, se goodTillTime 0 e orderCommand não forem BIDOFFER, se o valor for menor que o mínimo permitido , Se alguns dos parâmetros necessários forem null SubmitOrder Submita nova ordem. O pedido devolvido está no status IOrder. State. CREATED e será atualizado para o status IOrder. State. OPENED após a confirmação do servidor Parâmetros: rótulo - identificador definido pelo usuário para a ordem. O rótulo deve ser exclusivo para a conta de usuário fornecida entre os pedidos atuais. Caracteres permitidos: letras, números e. O rótulo deve ter no máximo 256 caracteres. Instrumento - ordem do instrumentoCommand - tipo de montante do pedido enviado - valor em milhões para o preço da ordem - preço preferido para o pedido. Se zero, o último preço de mercado visível no JForex será usado. O preço deve ser divisível em 0,1 pips ou a ordem será rejeitada. No caso de ordens de mercado, o preço incorreto (pior do que o mercado atual) será alterado para o preço atual e o deslizamento de deslizamento - derrapagem. O valor de deslizamento significa o seguinte: se negativo, o valor padrão de 5 pips é usado se Double. isNaN (slppage) true, então, não há deslizamento, caso contrário, o deslizamento é definido em pips, você deve passar 1, não 0.0001 stopLossPrice - preço do parar a perda de. O preço deve ser dividido em 0,1 pips ou a ordem será rejeitada takeProfitPrice - preço do lucro obtido. O preço deve ser divisível por 0,1 pips ou a ordem será rejeitada goodTillTime - quanto tempo a ordem deve viver se não for executada. Somente se for 0, então orderCommand não deve ser nem IEngine. OrderCommand. BUY nem IEngine. OrderCommand. SELL ordem de mercado. Retorna: instância de nova ordem no estado IOrder. State. CREATED Lances: JFException - se o rótulo não for válido ou já existir, se goodTillTime 0 e orderCommand não forem BIDOFFER, se o valor for menor que o mínimo permitido, se alguns dos parâmetros necessários forem nulos SubmitOrder Submita nova ordem. O pedido devolvido está no status IOrder. State. CREATED e será atualizado para o status IOrder. State. OPENED após a confirmação do servidor Parâmetros: rótulo - identificador definido pelo usuário para a ordem. O rótulo deve ser exclusivo para a conta de usuário fornecida entre os pedidos atuais. Caracteres permitidos: letras, números e. O rótulo deve ter no máximo 256 caracteres. Instrumento - ordem do instrumentoCommand - tipo de montante do pedido enviado - valor em milhões para o preço da ordem - preço preferido para o pedido. Se zero, o último preço de mercado visível no JForex será usado. O preço deve ser divisível em 0,1 pips ou a ordem será rejeitada. No caso de ordens de mercado, o preço incorreto (pior do que o mercado atual) será alterado para o preço atual e o deslizamento de deslizamento - derrapagem. O valor de deslizamento significa o seguinte: se negativo, o valor padrão de 5 pips é usado se Double. isNaN (slppage) true, então, não há deslizamento, caso contrário, o deslizamento é definido em pips, você deve passar 1, não 0.0001 stopLossPrice - preço do parar a perda de. O preço deve ser dividido em 0,1 pips ou a ordem será rejeitada takeProfitPrice - preço do lucro obtido. O preço deve ser divisível em 0,1 pips ou a ordem será rejeitada Retorna: nova instância de ordem no estado IOrder. State. CREATED Lances: JFException - se o rótulo não for válido ou já existir, se o valor for menor que o mínimo permitido, se algum dos necessários Parâmetros é null SubmitOrder Submita nova ordem. O pedido devolvido está no status IOrder. State. CREATED e será atualizado para o status IOrder. State. OPENED após a confirmação do servidor Parâmetros: rótulo - identificador definido pelo usuário para a ordem. O rótulo deve ser exclusivo para a conta de usuário fornecida entre os pedidos atuais. Caracteres permitidos: letras, números e. O rótulo deve ter no máximo 256 caracteres. Instrumento - ordem do instrumentoCommand - tipo de montante do pedido enviado - valor em milhões para o preço da ordem - preço preferido para o pedido. Se zero, o último preço de mercado visível no JForex será usado. O preço deve ser divisível em 0,1 pips ou a ordem será rejeitada. No caso de ordens de mercado, o preço incorreto (pior do que o mercado atual) será alterado para o preço atual e o deslizamento de deslizamento - derrapagem. O valor do deslizamento significa o seguinte: se negativo, o valor padrão de 5 pips é usado se Double. isNaN (slppage) true, então, não há deslizamento, caso contrário, o deslizamento é definido em pips, você deve passar 1, não 0.0001 Retorna: nova instância de ordem No estado IOrder. State. CREATED Lances: JFException - se o rótulo não for válido ou já existir, se o valor for menor do que o mínimo permitido, se alguns dos parâmetros necessários forem null SubmitOrder Submita nova ordem. O pedido devolvido está no estado IOrder. State. CREATED e será atualizado para o status IOrder. State. OPENED após a confirmação do servidor. Nota: o valor padrão de deslizamento de 5 pips é usado. Para especificar o deslizamento personalizado, ou desabilitar o deslizamento, use os métodos extendidos do SubmitOrder (.). Parâmetros: rótulo - identificador definido pelo usuário para a ordem. O rótulo deve ser exclusivo para a conta de usuário fornecida entre os pedidos atuais. Caracteres permitidos: letras, números e. O rótulo deve ter no máximo 256 caracteres. Instrumento - ordem do instrumentoCommand - tipo de montante do pedido enviado - valor em milhões para o preço da ordem - preço preferido para o pedido. Se zero, o último preço de mercado visível no JForex será usado. O preço deve ser divisível em 0,1 pips ou a ordem será rejeitada. No caso de ordens de mercado, o preço incorreto (pior do que o mercado atual) será alterado para o preço atual e o deslizamento Retorna: nova instância de ordem no estado IOrder. State. CREATED Lança: JFException - se o rótulo não for válido ou já existir, se o valor for Menos do que o mínimo permitido, se alguns dos parâmetros necessários forem nulos. Consulte também: submitOrder (String, Instrument, OrderCommand, double, double, double). SubmitOrder (String, Instrument, OrderCommand, duplo, duplo, duplo, duplo, duplo). SubmitOrder (String, Instrument, OrderCommand, duplo, duplo, duplo, duplo, duplo, longo). SubmitOrder (String, Instrument, OrderCommand, duplo, duplo, duplo, duplo, duplo, longo, String) submitOrder Submita nova ordem. O pedido devolvido está no estado IOrder. State. CREATED e será atualizado para o status IOrder. State. OPENED após a confirmação do servidor. Nota: o valor padrão de deslizamento de 5 pips é usado. Para especificar o deslizamento personalizado, ou desabilitar o deslizamento, use os métodos extendidos do SubmitOrder (.). Parâmetros: rótulo - identificador definido pelo usuário para a ordem. O rótulo deve ser exclusivo para a conta de usuário fornecida entre os pedidos atuais. Caracteres permitidos: letras, números e. O rótulo deve ter no máximo 256 caracteres. Instrumento - ordem do instrumentoCommand - tipo de pedido enviado. Somente IEngine. OrderCommand. BUY e IEngine. OrderCommand. SELL permitido neste valor do método - montante em milhões para a ordem Devoluções: instância de nova ordem no estado IOrder. State. CREATED Lances: JFException - se o rótulo não for válido ou já existir, se O valor é menor do que o mínimo permitido, se alguns dos parâmetros necessários forem nulos ou se o pedido não for COMPRAR ou VENDER Veja também: submitOrder (String, Instrument, OrderCommand, double, double, double). SubmitOrder (String, Instrument, OrderCommand, duplo, duplo, duplo, duplo, duplo). SubmitOrder (String, Instrument, OrderCommand, duplo, duplo, duplo, duplo, duplo, longo). EnviarOrder (String, Instrument, OrderCommand, duplo, duplo, duplo, duplo, duplo, longo, String) Retorna a ordem pelo rótulo, ou nulo se nenhuma ordem foi encontrada. Parâmetros do getOrderById: orderId - id das ordias: ordem ou nulo. Há apenas Mais dois dias de negociação deixados no Concurso de Estratégia de Dukascopy JForex de abril. Atualmente, estou no 6º lugar. Mas há uma luta feroz pelo meu lugar. Ive sido movendo entre 6 e 8 toda a semana, embora eu havent fez qualquer comércio. As outras pessoas estão fazendo grandes apostas na esperança de espremer em um top 6. Por que, de acordo com a premiação premiada, os vencedores do 4º ao 6º receberão cada um 1000. Enquanto o 7º ao 10º receberá apenas 500. Com a minha conta atual em 120.032 (20 ganho) este mês, é bastante viável para os outros tentarem ocupar meu local. Veja a tabela abaixo para as 10 principais classificações a partir desta escrita. Minhas opções são para ativar minha estratégia para fazer mais negócios ou não fazer nada. O risco de executar minha estratégia novamente é que eu poderia perder dinheiro e me tornar ainda menos competitivo. O tempo de trabalho de minhas estratégias é em horas, então não há muito espaço para erros. Como tal, eu sinto que com apenas dois dias de negociação à esquerda, o tempo não está do meu lado. Por outro lado, provavelmente vou perder o meu 6º lugar, pois não estou longe dos outros atrás de mim. Então, se eu não fizer nada, eu provavelmente vai acabar 7 ou 8 e perder metade do dinheiro do prêmio. Depois de refletir sobre isso brevemente, eu decidi não fazer nada. As chances são demais contra mim. Tenho visto muitas pessoas neste concurso meses correndo risco de subir de uma boa classificação apenas para expor-se muito e perder fora do top 10 completamente. Descobri que a estratégia concorrente no Concurso de Estratégia Dukascopy JForex não precisa ser 100 automática De acordo com o Suporte do Concurso no fórum oficial. Posso definir parâmetros como lucro lucro alvo, stop loss, e long-only ou curto apenas comércios. Isso torna este concurso substancialmente mais fácil de programar, pois eu posso implementar uma estratégia semi-automática, que é o que eu prefiro na minha negociação real. O problema com a construção de um sistema de negociação automatizado é que as condições do mercado mudam com freqüência e sem aviso prévio. Assim, é preciso mais do que algumas linhas para programar um sistema consistentemente rentável para filtrar condições indesejáveis. Como eu discuti antes, porque todos os vencedores neste concurso têm de publicar seus códigos-fonte, eu não quero gastar muito tempo neste concurso. Agora que eu sei que posso negociar semi-automaticamente neste concurso. Eu só posso fazer a minha análise manualmente e, em seguida, usar a estratégia para executar comércios quando eu assim o desejar. Isso é exatamente como o meu processo de negociação real como mostrado anteriormente. Como você pode imaginar, estou muito feliz com esta notícia. Eu não preciso arranhar minha cabeça mais para construir uma nova estratégia para os próximos meses concurso. Eu programei e testei várias idéias novas nas últimas 2 semanas, mas não encontrei nada melhor do que a minha estratégia existente. Que tem se saído bem em abril. Este Concurso de Estratégia Dukascopy JForex tem sido um grande incentivo para me familiarizar com o JForex. Como eu pretendo usá-lo para minha negociação real na Dukascopy (abra uma conta com este link de afiliado para receber 35 desconto em comissões) no final deste ano, esta é uma situação de ganha-ganha para mim quando aprendo a API e, possivelmente, ganhei algum prêmio Dinheiro ao mesmo tempo. Esta é uma explicação da minha estratégia de negociação automatizada para o Concurso de Estratégia Dukascopy JForex em abril. Esta estratégia só fez o seu primeiro comércio hoje depois de correr por cerca de 72 horas. Minha conta demo do concurso fechou com um ganho de 7 sobre este primeiro comércio. Observe que esta estratégia é construída para competir em um concurso e não para negociação real (ou seja, é puramente uma aposta sem custo). Aqui está o conceito para esta configuração de negociação de alta probabilidade. Referindo-se à Figura 1 abaixo, a seta vermelha marca minha curta entrada no EURGBP hoje. Estes são os indicadores de análise técnica que a estratégia usa: Tendência: Sinalizado por 50 bar de média móvel acima (alta) ou abaixo (baixa), a média móvel de 200 bar. Momentum: Oversold ou overbought RSI condições, mas não usado em uma maneira tradicional. Volatilidade: uso o canal Keltner para medir a volatilidade. Ação do preço: Observe o comportamento do castiçal para identificar a continuação da tendência. Isto é onde o segredo para esta estratégia acontece. Vou explicar isso abaixo. Note-se que usei um Bollinger Bands no gráfico da Figura 1 porque não consegui encontrar o indicador Keltner Channel no Metatrader (meu software de gráficos). Não afeta minha ilustração conceptual de qualquer maneira. A configuração: identifique a tendência global através de médias móveis 50200 como explicado acima. O preço de confirmação ainda está sendo reproduzido na tendência, verificando se o preço atual do mercado está no lado direito da média móvel de 200 bares. Preço acima para otimista e abaixo para baixar. Uma vez que os passos 1-2 estão no lugar, sua tendência assumida é forte. Buscamos uma configuração na direção das tendências. Em particular, procuramos uma configuração de retracement de contra-tendência falhada usando castiçal em combinação com o canal Keltner. Parece fantasia, mas é simples. Usando um exemplo de lado curto, as barras altas devem penetrar acima do canal Keltner, mas elas se fecham dentro dela. Em seguida, a entrada curta é sinalizada. O oposto para uma entrada de longo-lado. RSI overbought e condições de sobrevenda são usados ​​para filtrar lenta e constante contra-tendência move (aqueles são maus). Outro benefício de usar um canal de preço é que eu também uso isso para fixar meu alvo de lucro e parar a perda. Como eu disse na minha publicação anterior, porque a Dukascopy espera ganhar concorrentes para enviar seus códigos-fonte, não uso nada exclusivo ou extraordinário aqui. Como tal, isso é totalmente diferente do que eu uso para o comércio por conta própria. Ou seja, mais confiança nos indicadores e menos na ação de preços e gerenciamento de riscos.

No comments:

Post a Comment