Detalhes do método Autentica e se conecta aos servidores de dukascopy Parâmetros: jnlp - endereço do arquivo jnlp, que é usado para iniciar o nome de usuário da plataforma - senha do nome do usuário - senha Lances: JFAuthenticationException - erro de autenticação, nome de usuário ou senha incorretos, endereço IP não reconhecido no caso de sistemas VIVOS JFVersionException - a versão está bloqueada no servidor, atualiza suas bibliotecas Exceção - todos os tipos de erros que resultaram em exceção Autentica e se conecta aos servidores de dukascopy Parâmetros: jnlp - endereço do arquivo jnlp, que é usado para iniciar o nome de usuário da plataforma - senha do nome do usuário - senha Código pin-pin gerado com o captcha da última chamada getCaptchaImage (java. lang. String) Lances: JFAuthenticationException - erro de autenticação, nome de usuário ou senha incorretos, endereço IP não reconhecido no caso de sistemas LIVE JFVersionException - a versão está bloqueada no servidor, atualização Suas bibliotecas Exceção - todos os tipos de erros que resultaram em exceção getCaptchaImage Ret Urns a imagem que pode ser fornecida ao usuário para gerar código PIN correto Parâmetros: jnlp - endereço do arquivo jnlp, que é usado para iniciar a plataforma Retorna: imagem captcha Lança: Exceção - se o pedido para captcha falhou Tente reconectar o transporte sem reautenticar. O método é assíncrono, o que significa que ele irá sair imidiately após o envio da solicitação de conexão sem aguardar a resposta. O chamador receberá notificação através da interface ISystemListener desligar Desligue todas as estratégias em execução e desconecte do servidor de dukascopy. IsConnected Retorna true se o cliente estiver autenticado autorizado e o transporte estiver no estado conectado Retorna: true se houver conexão aberta e trabalhando no servidor startStrategy Inicia a estratégia com o manipulador de exceção padrão que interromperá a estratégia se a exceção de soltos Parámetros: estratégia - estratégia a ser executada Retorna: retorna id atribuído à estratégia Lances: IllegalStateException - se não estiver conectado NullPointerException - se um dos parâmetros for nulo startStrategy Inicia a estratégia Parâmetros: estratégia - estratégia para executar exceptionHandler - se não nulo, o manipulador de exceção passado será chamado quando a estratégia lança Exceção Retorna: retorna id atribuído à estratégia Lances: IllegalStateException - se não estiver conectado NullPointerException - se um dos parâmetros for nulo Inicia o plugin Parâmetros: plugin - plugin para executar exceptionHandler - se não for nulo, o manipulador de exceção passado será chamado quando estratégia lança Exceção Retorna: retorna id atribuído à estratégia E lança: IllegalStateException - se não estiver conectado NullPointerException - se um dos parâmetros for nulo Inicia a estratégia Parâmetros: plugin - plugin para executar exceptionHandler - se não for nulo, o manipulador de exceção passado será chamado quando a estratégia lança o plugin de exceçãoGuiListener - ouvinte para eventos gui de plugin Retorna: retorna id atribuído à estratégia Throws: IllegalStateException - se não estiver conectado NullPointerException - se um dos parâmetros for nulo stopPlugin Pára a estratégia com o id especificado Parâmetros: processId - id da estratégia loadStrategy Loads estratégia do arquivo jfx Parâmetros: strategyBinaryFile - Arquivo jfx Retorna: estratégia carregada Lança: Exceção - se o carregamento falhou stopStrategy Pára a estratégia com o id especificado Parâmetros: processId - id da estratégia getStartedStrategies Retorna o mapa com ids mapeados para estratégias associadas. Inclui apenas estratégias iniciadas pelo processo atual. GetRunningPlugins Retorna o mapa com ids mapeados para estratégias associadas setSystemListener Define o ouvinte, que receberá notificações sobre conexões desconectadas e as estratégias serão iniciadas e interrompidas. Somente um ouvinte do sistema pode ser configurado. Parâmetros: systemListener - ouvinte addNewsFilter Adiciona filtro de notícias Parâmetros: newsFilter - filtro de notícias getNewsFilter Retorna o filtro de notícias para a fonte Parâmetros: newsSource - fonte de notícias Retorna: filtro de notícias removeNewsFilter Remove o filtro de notícias, redefinindo o valor padrão Parâmetros: newsSource - fonte de notícias Retorna : Filtro de notícias removido setSubscribedInstruments Assina o conjunto de instrumentos especificado. Os tiques passados no método onTick terão profundidade completa para esses instrumentos, enquanto outros instrumentos não são garantidos para ter profundidade total. Parâmetros: instrumentos - conjunto dos instrumentos getSubscribedInstruments Retorna instrumentos subscritos Retornos: conjunto dos instrumentos subscritos Define o fluxo que será passado para a estratégia através do IConsole. O padrão de saída é System. out Sets stream que será passado para a estratégia através do IConsole. Erro padrão é System. err setCacheDirectory Define a localização dos arquivos de cache. O padrão é System. getProperty (java. io. tmpdir).cache AVISO: JForex pode excluir todo o conteúdo das pastas se a pasta já existisse E não foi criada por esta chamada de método. Parâmetros: cacheDirectory - diretório onde os arquivos de cache devem ser salvos compileStrategy Compile o arquivo de estratégia. java para o arquivo. jfx. O arquivo. jfx do destino será localizado no mesmo diretório que a fonte. Parâmetros: srcJavaFile - arquivo de origem. java a ser compilado ofuscado - se for verdade, a estratégia será ofuscada. Lança: IllegalStateException - se não estiver conectado packPluginToJfx Parâmetros: arquivo - arquivo de origem. jar a ser embalado Retorna: o arquivo jfx compactado. Lances: IllegalStateException - se não estiver conectado Veja também: packToJfx (File) Packs. jar uma estratégia, um indicador ou um arquivo de plug-in para o arquivo. jfx. O arquivo. jfx do destino será localizado no mesmo diretório que a fonte. O META-INFMANIFEST. MF deve conter uma entrada que determina o nome qualificado da estratégia, do indicador ou da classe principal do plugin (a classe que servirá como ponto de entrada para a plataforma. Por exemplo: Parâmetros: arquivo - arquivo de origem. jar para Ser embalado Retorna: o arquivo jfx compactado. Lança: IllegalStateException - se não estiver conectado addClientGUIListener Registre um IClientGUIListener que esteja interessado em gráficos open close da estratégia removeClientGUIListener Abre novo gráfico com especificado nos parâmetros do IFeedDescriptor. Parâmetros: feedDescriptor - Desinstalador de feed para o gráfico a ser aberto Retorna : IChart recém-criado gráfico Lances: IllegalArgumentException - quando feedDescriptor não está formado bem closeChart Fechar gráfico especificado. GetClientGUI Retorna IClientGUI para IChart especificado. NOTA: Pode ser usado apenas pela API JForex autônoma. Não há acesso a painéis de gráficos incorporados da Plataforma JForex. Parâmetros : Gráfico - IChart retorna: IClientGUI para IChart especificado ou nulo se não for Stan Ambiente Dalone JForex API. GetAvailableInstruments Retorna um conjunto de operáveis para os instrumentos de usuário atuais. Use este método para obter todos os instrumentos disponíveis. Se não houver instrumentos disponíveis, o método retorna o conjunto vazio. Retornos: conjunto de instrumentos disponíveis getPreferences Retorna titular de preferências globais para JForex-SDK Retorna: titular de preferência global para o conjunto JForex-SDKPreferências Define as preferências globais para JForex-SDK Considere ocultar as etiquetas de posição e as posições fechadas de gráficos (precisa ser chamado depois de uma Conexão bem sucedida): getRemoteStrategyManager Retorna um gerente para estratégia remota executando, parando e monitorando Retorna: um gerente para estratégia remota executando, parando e monitorandoJforex em Apenas um clique A plataforma JForex é um aplicativo baseado em Java e normalmente é executado clicando no link correspondente em Dukascopy Site e começa com o webstart Java. A Dukascopy recomenda o uso da versão Java 1.6 com a atualização 30 para obter melhores resultados, mas estou executando com Java 1.7 sem problemas (bem, talvez com os mesmos problemas que encontrei com o uso da versão 1.630). Eu acho aniqüente para começar a plataforma JForex para ter que abrir o site Dukascopy e clicar no link (eu encontro alguns problemas mais freqüentes se eu usar o arquivo jnlp baixado e usá-lo) e ter que fazer o processo de login. Pensando nesse problema, encontro uma solução para esse problema, usando o aplicativo Java (que é instalado por padrão por Java) para isso: Javaws. Para ver se tudo está bem, no Windows vá para Iniciar e Executar (se você não tiver em Iniciar, você pode pressionar ao mesmo tempo a tecla do Windows e a letra R no teclado para obter os mesmos resultados) e escreva na caixa de texto: Javaws seguido da tecla enter ou clique no botão OK. Depois disso, você deve ver algo como a imagem abaixo dependendo da versão do Java instalada. Se você usa o Linux (para gerenciador de janelas do Gnome ou Unity - Se precisar de outros WM e não sabe como, apenas comente, e vou tentar responder). Você pode verificar isso abrindo uma janela de console e escrevendo depois dos javaws do prompt de comando seguidos pela tecla enter. Você pode ver algo como a imagem abaixo: eu não tenho um Apple Mac (talvez algum dia, se eu achar necessário) para explicar este sistema operacional, mas, na medida em que eu sei, é muito diferente (os Shortcuts no Mac são chamados de Alias). De volta ao Windows, para criar um atalho, clique com o botão direito do mouse em alguma área livre de área de trabalho da tela e no menu escolha Novo e atalho (como imagem abaixo): depois disso, uma janela deve aparecer como a imagem abaixo: Antes de fazer qualquer outra coisa, você deve saber O caminho onde javaws. exe está localizado, normalmente C: Programsjavajre6bin (ou C: Programsjavajre7bin se você usa Java 1.7). Na caixa de texto, você deve escrever o seguinte texto: ltpath to javaws. exegtjavaws. exe - J-Djnlp. client. usernameXXX - J-Djnlp. client. passwordYYY demo-login. dukascopyclientdemojclientjforex. jnlp onde você substitui XXX com seu nome de usuário, AAAA com sua senha e ltpath para javaws. exegt com seu caminho. Depois, clique em Avançar e, na próxima janela, coloque um nome para o atalho na caixa de texto (JForex, por exemplo) e estamos finalizados. Agora, no Linux (como referido anteriormente, no Gnome ou Unity), temos várias maneiras de abrir uma janela para criar atalhos (na terminologia de desktop Linux definida como Lançador). Um, é aberto uma janela de console e escreva: gnome-desktop-item-edit --create-new Desktop. Em segundo lugar, usando o atalho de teclado ALT F2 e na janela de comando, escreva: gnome-desktop-item-edit --create-new Desktop. Outro (o mais fácil, eu acho) é o botão direito com o mouse na área de área de trabalho gratuita e, no menu que aparece, escolha Criar Iniciador. . Depois, aparecerá uma janela como a imagem abaixo. No ícone esquerdo da janela, você pode escolher um ícone para o atalho, na caixa de texto Nome você escreve o nome que você escolhe, na caixa de texto Comando você escreve novamente o mesmo comando referido anteriormente: javaws - J-Djnlp. client. usernameXXX - J - Djnlp. client. passwordYYY demo-login. dukascopyclientdemojclientjforex. jnlp (e não se esqueça de alterar XXX e YYY para combinar seu nome de usuário e senha). E é isso. Com esta solução, você pode iniciar a negociação no JForex com um clique. Nunca dói lembrar de manter sua senha de nome de usuário em um lugar seguro e não trocar seus atalhos, pois todas as informações não permitidas para entrar no seu Concurso Dukascopy estão no atalho. Espero que você tenha enjoied este artigo e encontrar algum utilitário para ele, como eu escrevi. Cristina: Você precisa criar um shortuct para cada conta com o respectivo nome de usuário e senha. Troque bem e boa sorte Para quem quiser iniciar o JForex LIVE, é possível mudar o URL do arquivo jnlp para o correto para live - gt dukascopyclientlivejclientjforex. jnlp. No momento, eu não consigo encontrar qualquer maneira de fazer login automaticamente devido à entrada de número de pino variável necessária para o login. Por isso, você pode remover as cadeias de parâmetros, você não precisa delas porque você recebe erro de login e precisa fazer o login novamente. Troque bem e boa sorte. Para o próximo mês, don039t se esqueça de mudar seu novo nome de usuário e senha se você criou um atalho. Troque bem e boa sorte, acho que deve ser fácil, tentei por 4 horas sem sucesso, você pode atualizar mais claramente o que devo fazer passo a passo. Se alguém estiver tendo problemas em vez de usar C: Program FilesJavajre6binjavaws. exe, tente usar C: WindowsSystem32javaws. exe - J-Djnlp. client. usernameXXX - J-Djnlp. client. passwordYYY demo-login. dukascopyclientdemojclientjforex. jnlp Thank you jlong
No comments:
Post a Comment