Thursday, 14 September 2017

Jnlp Files Dukascopy Jforex


Descrizione dei metodi Autentica e si connette a Dukascopy server Parametri: jnlp - indirizzo del file JNLP, che viene utilizzato per lanciare il nome utente piattaforma - la password nome utente - password di Produce: JFAuthenticationException - errore di autenticazione, nome utente o password non corretta, l'indirizzo IP non riconosciuto nel caso di sistemi live JFVersionException - versione è bloccato sul server, aggiornare le librerie eccezione - tutti i tipi di errori che hanno portato in deroga Autentica e si connette a Dukascopy server Parametri: jnlp - indirizzo del file JNLP, che viene utilizzato per lanciare il nome utente piattaforma - nome utente Password - la password pin - codice pIN generato con il captcha dall'ultima chiamata getCaptchaImage (java. lang. String) Genera: JFAuthenticationException - errore di autenticazione, nome utente o password non corretta, l'indirizzo IP non riconosciuto nel caso di sistemi live JFVersionException - versione è bloccato sul server, l'aggiornamento le librerie eccezione - tutti i tipi di errori che hanno portato in deroga getCaptchaImage Restituisce l'immagine che può essere fornito all'utente di generare Parametri codice pIN corretto: jnlp - indirizzo del file JNLP, che viene utilizzato per lanciare ritorni piattaforma: captcha image Produce: eccezione - se la richiesta per captcha non è riuscito tenta di riconnettersi trasporto senza riautenticazione. Metodo è asincrona, il che significa che uscirà diementicato dopo l'invio di richiesta di connessione senza attendere la risposta. Chiamante riceverà notifica tramite interfaccia ISystemListener disconnessione Ferma tutte le strategie di esecuzione e disconnettere dal server Dukascopy. isConnected Restituisce true se il client è autenticato autorizzata e trasporto è Returns stato connesso: vero se non vi è aperto e la connessione a lavorare al server startStrategy Inizia la strategia con gestore di eccezioni predefinito che si fermerà strategia, se si Trow Parametri di eccezione: la strategia - strategia per l'esecuzione Resi: id assegnato alla strategia genera: IllegalStateException - se non collegato NullPointerException - se uno dei parametri è null startStrategy Avvia i parametri di strategia: strategia - strategia per eseguire exceptionHandler - se non nullo gestore eccezioni poi passato verrà chiamato quando strategia getta eccezione Resi: id assegnato alla strategia genera: IllegalStateException - se non collegato NullPointerException - se uno dei parametri è null avvia il parametri plugin: plugin - plugin per eseguire exceptionHandler - se non nullo gestore eccezioni poi passato verrà chiamato quando strategia getta eccezione Resi: id assegnato alla strategia genera: IllegalStateException - se non collegato NullPointerException - se uno dei parametri è null avvia il parametri di strategia: plugin - plugin per eseguire exceptionHandler - se non nullo gestore eccezioni poi passato verrà chiamato quando strategia getta eccezione pluginGuiListener - ascoltatore per il plugin eventi GUI Resi: id assegnato alla strategia Genera: IllegalStateException - se non collegato NullPointerException - se uno dei parametri è stopPlugin nullo Interrompe la strategia con i parametri ID specificato: ProcessID - id della strategia loadStrategy Carichi strategia da Parametri di file jfx: strategyBinaryFile - Ritorni di file JFX: caricato strategia Genera: Eccezione - se il caricamento non è riuscita stopStrategy Interrompe la strategia con i parametri ID specificato: ProcessID - id dei getStartedStrategies strategia Consegna mappa con gli ID mappati alle strategie associate. Include solo le strategie iniziate dal processo in corso. getRunningPlugins restituisce mappa con gli ID mappati alle strategie associate setSystemListener Imposta l'ascoltatore, che riceverà le notifiche sui collega disconnette e strategie si avvia e si ferma. Solo un ascoltatore sistema può essere impostato. Parametri: systemListener - ascoltatore addNewsFilter Aggiunge filtro notizie Parametri: newsFilter - filtro notizie getNewsFilter restituisce filtro notizia per i parametri di sorgente: newsSource - Restituisce fonte notizia: filtro notizie removeNewsFilter Rimuove filtro notizie, resettarlo ai Parametri valore di default: newsSource - Restituzione di origine notizie : filtro notizie setSubscribedInstruments rimossi sottoscrive gli strumenti indicati set. Le zecche passati nel metodo onTick avranno pieno di profondità per questo strumento, mentre gli altri strumenti non sono garantiti per avere tutta la profondità. Parametri: strumenti - set di strumenti strumenti getSubscribedInstruments ritorni sottoscritti Restituisce: insieme degli strumenti sottoscritti Imposta flusso che sarà passato alla strategia attraverso IConsole. Predefinito out è System. out Imposta flusso che sarà passato alla strategia attraverso IConsole. err default è System. err setCacheDirectory Imposta la posizione dei file di cache. Di default è System. getProperty (java. io. tmpdir).cache ATTENZIONE: JForex potrebbe eliminare tutto il contenuto delle cartelle se la cartella già esistito e non è stato creato da questa chiamata di metodo. Parametri: cacheDirectory - directory in cui i file di cache devono essere salvati file di strategia compileStrategy Compile. java a. jfx file. file di. jfx Destinazione sarà situato nella stessa directory come origine. Parametri: srcJavaFile -.java file sorgente da compilare Obfuscate - se è vero, la strategia sarà offuscato Genera: IllegalStateException - se non collegato packPluginToJfx Parametri: il file - file sorgente. jar da confezionare Returns: il file jfx imballato. Genera: IllegalStateException - se non è collegato Vedere anche: packToJfx (file) Pacchetti. jar una strategia, indicatore o un file di plugin per. jfx file. file di. jfx Destinazione sarà situato nella stessa directory come origine. La meta-INFMANIFEST. MF dovrebbe contenere una voce che determina il nome completo della strategia, l'indicatore o plug-classe principale (la classe che servirà come punto di ingresso per la piattaforma, per esempio: Parametri: File - file sorgente. jar a. essere Restituisce imballato: il file jfx imballato Produce:.. IllegalStateException - se non collegato addClientGUIListener Registrati un IClientGUIListener che è interessato a chiudere grafici aperti da strategia removeClientGUIListener apre nuove grafico con specificato nei parametri IFeedDescriptor parametri: feedDescriptor - descrittore di alimentazione per la tabella per aprire Returns : IChart grafico appena creato Genera: IllegalArgumentException - quando non feedDescriptor formato ben closeChart Chiudi specificato grafico getClientGUI Restituisce IClientGUI per specificato IChart NOTA: può essere utilizzato solo da Standalone JForex API vi è alcun accesso ai grafici pannelli integrati da JForex piattaforma Parametri.... : grafico - IChart Returns: IClientGUI per specificato IChart o nullo se non è ambiente API autonomo JForex.. getAvailableInstruments restituisce un insieme di operabile per gli strumenti utente correnti. Utilizzare questo metodo per ottenere tutti gli strumenti disponibili. Se non ci sono strumenti disponibili, il metodo di tornare insieme vuoto. Restituisce: Un insieme di disponibili strumenti getPreferences Restituisce titolare preferenza globale per JForex-SDK Returns: Supporto preferenza globale per JForex-SDK setPreferences di impostare le preferenze globali per JForex-SDK Considerate nascondere le etichette di posizione e le posizioni chiuse da grafici (ha bisogno di essere chiamato dopo un successo di connessione): getRemoteStrategyManager restituisce un responsabile per la strategia di esecuzione remota, arresto e monitoraggio ritorni: un responsabile per la strategia di esecuzione remota, arresto e monitoringJFUtil è un progetto open-source Quantisan focalizzata sulla riutilizzabili componenti strategia di trading JForex. L'ultima versione è 2.1.3 rilasciata l'8 aprile 2011. Si prega di tenere la vostra biblioteca JFUtil locale fino ad oggi per le ultime patch e funzionalità. Caratteristiche principali 1. L'accesso al IContext e IAccount da qualsiasi file del progetto. L'unico e solo oggetto JForexContext in JFUtil è un oggetto Singleton thread-safe, che può essere chiamato da qualsiasi punto all'interno dei progetti, attraverso qualsiasi file di classe. Non c'è bisogno di dichiarare le variabili globali IContext. Non c'è bisogno di passare in giro nei parametri. 2. Semplificare presentazione ordine con builder biglietto. Impostare i parametri di ordine commerciale con un oggetto biglietto ordine utilizzando un costruttore costruttore. È possibile costruire biglietto con come pochi o molti parametri che vuoi. Il tutto con i nomi dei metodi intuitivi nella stessa classe biglietto. 3. Non più confusione sui metodi di indicatori. Gli indicatori sono incapsulati nel loro proprio oggetto di fagioli con il loro nome di funzione completo e parametri sono impostati utilizzando intuitivi, i metodi descritti in modo chiaro. 4. implicito multi-threading per l'ordinazione. Facilità tuo thread principale del carico di lavoro per l'elaborazione di dati in entrata ed evitare il responsabile dell'ordine alzando il traffico. Tutto eseguito automaticamente in background, senza codifica supplementare per voi. 5. Funzioni numeriche popolari integrate per forex trading. Calcola utile o perdita attesa nella vostra valuta conto. si evita di scrivere codici boilerplate e reinventare la ruota. 6. I continui miglioramenti JFUtil viene continuamente migliorato sulla base del feedback dai commercianti come te. Vedere il changelog sotto per importanti cambiamenti dal rilascio iniziale nel novembre 2010. Per illustrare meglio come JFUtil può rendere la vita più facile la programmazione JForex, vedere questa strategia JForex esempio di codice sorgente. Scaricare l'ultimo file jar biblioteca JFUtil compreso il javadoc per uso (utilizzare l'annotazione Biblioteca nella vostra strategia) o la forcella del progetto a Github di partecipare a questo progetto open-source per fare strategie di trading di programmazione in JForex più facile per tutti. Si prega di segnalare qualsiasi problema o discutere la vostra domanda o raccomandazione nella sezione commenti qui sotto. In alternativa, si può contattare direttamente me. Le versioni principali: v2.1.0 - 22 Marzo 2011 - Indicatore di fagioli, Label Maker v2.0.0 - 8 Marzo 2011 - l'accesso agli oggetti Singleton JForex, costruzione biglietto ordine, conversione di valuta globale, l'utilità di stampa globale. v1.0 - 24 Novembre 2010 - JFUtil 1.0 mio tirchio esperimento EC2 sta funzionando bene per due giorni. L'istanza del server EC2 nube t1.micro andato bene per oltre 48 ore consecutive. Stavo iniziando a credere che la sua possibile far funzionare un sistema di trading desktop sul Amazzoni offerta libera. Allora questo è accaduto questa mattina il terzo giorno dell'esperimento. Il server Micro esempio nuvola sperimentato un incidente di percorso di elaborazione e non è mai stato in grado di recuperare. Questo è per l'esecuzione di un sistema di commercio del desktop su un t1.micro. Il più economico istanza di Amazon EC2 non è sufficiente per gestire il carico. L'unico modo per ottenere questo lavoro è quello di eseguire in una sola modalità riga di comando, utilizzando l'API JForex senza la piattaforma client o desktop. Tutto ciò che eye-candy isnt utile in ogni caso su un server remoto. Aggiornamento: Im chiedendo se lo screensaver che ha causato il problema. Ora sto girando la screensaver off e provare di nuovo. Update 2: No, sembra che in realtà è JForex sovraccaricare il sistema. Si noti il ​​basso utilizzo delle risorse mostrato il monitor CPU in basso a destra del desktop (a sinistra dell'orologio). Questo ha avuto tante ore per me per capire. Comprimendo così tanto in così poco potere. Di seguito è riportato lo script bash che ho fatto per ottenere questo lavoro. Se si desidera eseguire da soli, ecco un tutorial su come eseguire gli script utente per inizializzare un'istanza EC2. Lo script installa un ambiente desktop minimale, browser Google Chrome Sun Java 6, e un server X2go su un server di Ubuntu Maverick a 64 bit. Questo è tutto ciò che serve, niente di più, niente di meno. Si noti che questo script è un work-in-progress in questo momento. Potrebbe essere necessario eseguire alcuni comandi manualmente tramite SSH. necessità Ill di testare questa configurazione per almeno un paio di giorni in più per vedere se il suo stabile. Una volta che la sua conferma utilizzabile, Ill scrivere su un tutorial corretta per chiunque altro interessato a sfruttare questa offerta gratuita da Amazon per l'esecuzione JForex (o qualsiasi altro sistema di negoziazione Linux). Le cose che faccio in ritardo su un Sabato. Mi sono imbattuto in una miriade di ostacoli creazione della piattaforma di trading JForex su Amazon AWSs gratuito t1.micro intance. Andrò attraverso i passi che ho passato per configurare un server cloud per JForex in questo post. Alla fine, scopro che l'istanza t1.micro soffoca fino esecuzione l'ambiente desktop GNOME su Ubuntu Maverick. Ho permesso di utilità Amazzoni CloudMonitor e la misurazione della CPU è bloccato a 100 l'esecuzione piattaforma JForex e il desktop. Questo è previsto come sospettavo che il t1.micro disturbarvi essere in grado di gestire tutto ciò che di rappresentazione grafica. Ho scelto di eseguire Ubuntu su EC2, perché questo è ciò che Im familiarità con a casa. Ho anche considerato in esecuzione CentOS perché è leggendaria come un server aziendale. Eppure ho letto i commenti degli individui che eseguono le proprie VPS private dicendo che CentOS è molto sicuro, ma è troppo stretto-culo. Come JForex ha bisogno di una relativamente recente versione commerciale Sun Java per eseguire, ho scelto una più facile distribuzione Linux per la mia istanza EC2. Un problemino che ho con Ubuntu è che la loro EBS Amazon macchina Immagine (AMI) è disponibile in 15 GB. Considerando che la libera offerta da Amazon fornisce solo 10 GB di utilizzo EBS gratuito. Così theres un extra di 5 GB che verrà addebitato su base mensile. Questo è stato discusso sul forum degli sviluppatori e sembra come se le versioni successive di Ubuntu rilascio AMI sarà a 10GB. Tuttavia, questo 5 GB equivale a solo 0,55 un mese. Ancora, voglio libero ho iniziato il mio processo per EC2 utilizzando la variante del server di Ubuntu. Ha meno ingombro e potenzialmente più sicuro del normale variante desktop. Tuttavia, ottenere desktop remoto in esecuzione sul server mi ha portato due serate per capire Il mio problema è a ottenere un server NX al lavoro. Ho provato il commerciale, ma libera, nxserver da NoMachine. Ho provato l'attuazione GPL, FreeNX. E ho cercato di Googles adattamento open source, Neatx. E 'appena wouldnt lavoro il più presto ho risolto un problema qualcos'altro si rompe. In un primo momento si trattava di un problema di autenticazione, perché le chiavi SSH sono stati mescolati tra il server NX e il server SSH. Poi, una volta questo è risolto, il desktop appena wouldnt inizio e senza alcun messaggio di errore per dirmi che cosa è sbagliato. Quello è quando ho rinunciato a NX e passato a utilizzare X2go. Mi ci sono voluti solo pochi minuti per installare X2go. Correva fresco multa da installazione. Tante ore sprecate in NX. Una volta ho avuto la mia corsa desktop remoto, ho provato ad installare Sun Java per JForex. Dopo alcuni tentativi falliti, ho scoperto su questo problema. theres Apparentemente un bug del kernel su Ubuntu in cui l'installazione di Sun Java su un t1.micro potrebbe andare in crash il programma di installazione. Solo la mia fortuna. A quel punto la mia curiosità scemato e la sua solo una questione di ottenere il lavoro fatto. Così ho rimesso in moto l'intero processo di installazione l'ennesima volta con una edizione desktop di Ubuntu 10.10 (ha utilizzato server edition) a 64 bit (per aggirare il bug installazione Sun Java), installato Sun Java, Google Chrome, e X2go. Registrato per il desktop remoto attraverso X2go. Lanciato Chrome per accedere al sito Dukascopy. Iniziato JForex. Ci vogliono solo pochi minuti, una volta che so che cosa fare Im. Poi ho guardato l'istanza t1.micro venire a passo d'uomo. Theres mio primo tentativo di esecuzione JForex su un t1.micro gratuito. La mia raccomandazione Dont do it.

No comments:

Post a Comment