Gli endpoint streaming di ingresso Parametri query accountid: richiesta la considerazione che i prezzi sono applicabili per. Strumenti: necessaria una virgola codificato URL (2C) elenco degli strumenti per andare a prendere i prezzi per separati. sessionId: Opzionale un ID di sessione univoco utilizzato per identificare il collegamento flusso di tasso. Il valore specificato deve essere compreso tra 1 e 12 caratteri alfanumerici. Se viene effettuata una richiesta con un ID di sessione che corrisponde l'ID di sessione di una connessione esistente, il collegamento più vecchio viene automaticamente scollegata. Si prega di consultare la sezione migliore pratiche per esempi di utilizzo. Corpo (Stream) Tutti i dati scritti nel flusso sono codificati in formato JSON. I primi dati restituiti sono istantanee di prezzo degli strumenti sottoscritti. dati sui prezzi successivi saranno scritti nel flusso ogni volta che nuovi prezzi sono disponibili. Heartbeats vengono scritti nel flusso di assicurare la connessione HTTP rimane attiva. JSON Risposta campi OANDA terminerà connessioni attive nei seguenti scenari esistenti. OANDAs manutenzione delle infrastrutture tempi di inattività. componenti di back-end sono disabilitati e aggiornato durante le finestre di manutenzione. Il numero di connessioni attive ha superato il limite concesso al token di accesso specificato. Il collegamento più antica con il token di accesso specificato verrà disconnessa. Un messaggio di disconnessione verrà inviato alla connessione da disconnettere. Una sessione di ID è stato specificato che corrisponde a una sessione di corsi d'acqua ID esistente. Il flusso esistente verrà scollegata e sarà istituito un nuovo flusso con l'id di sessione specificata. Un messaggio di disconnessione verrà inviato alla connessione da disconnettere. Nota: Questo vale solo per i tassi di streaming. Si raccomanda che l'applicazione client termina la connessione e ri-collega il suo flusso corrispondente in caso di: Nessun dati sono stati ricevuti (non zecche, senza battiti cardiaci) dai tassi di flusso per più di 10 secondi. Nessun dato è stato ricevuto (eventi, senza battiti cardiaci) dal flusso di eventi per più di 20 secondi. C'è un limite di velocità di riconnessione sul posto che viene applicata. I clienti i cui tentativi di riconnessione superare questo limite riceveranno HTTP 429 risposte di errore. sono consigliati alle applicazioni client di utilizzare una implementazione backoff per i tentativi di riconnessione. Attuazione comprende il backoff esponenziale. Ad esempio, se il tentativo di ri-connessione riceve un errore HTTP, marcia indietro per 1 secondo prima di iniziare il tentativo di riconnessione successiva. Raddoppia l'intervallo di backoff fino a quando la connessione viene stabilita con successo. Leverage trading è ad alto rischio e non è adatto per tutti. Si potrebbe perdere tutti i fondi depositati. Gli articoli sono solo a scopo informativo generale e non sono consiglio di investimento o una soluzione per acquistare o vendere qualsiasi prodotto di investimento. Le opinioni sono quelle degli autori e non necessariamente quelle di OANDA, i suoi funzionari, oi suoi dirigenti. Gli esempi riportati sono solo a scopo illustrativo e potrebbero non riflettere prezzi correnti o offerte dal OANDARate endpoint di ingresso Parametri query accountid: Richiesto L'account ID per andare a prendere l'elenco degli strumenti negoziabili per. campi: Opzionale Un URL codificato (2C) virgole elenco di campi di strumenti che devono essere restituiti nella risposta separata. Il campo strumento sarà restituito indipendentemente dall'ingresso a questo parametro di ricerca. Si prega di consultare la sezione Parametri di risposta di seguito per un elenco di valori validi. Strumenti: Opzionale Un URL codificato (2C) virgole serie di atti che devono essere restituiti nella risposta separati. Se l'opzione strumenti non è specificata, verranno restituiti tutti gli strumenti. Parametri Risposta dello strumento: nome dello strumento. Questo valore deve essere usato per andare a prendere i prezzi e creare ordini e mestieri. displayName: Nome visualizzato per l'utente finale. maxTradeUnits: Il numero massimo di unità che possono essere scambiati per lo strumento. precisione: La più piccola unità di misura per esprimere la variazione di valore tra la coppia strumento. maxTrailingStop: Il valore trailing stop massimo (in pip) che può essere impostato quando le negoziazioni dello strumento. minTrailingStop: Il valore minimo di trailing stop (in pip) che può essere impostato quando le negoziazioni dello strumento. marginRate: Il requisito di margine per lo strumento. Un tasso 3 margine sarà rappresentata come 0,03. fermato: la condizione di negoziazione corrente dello strumento. True se viene interrotta trading, false se il commercio è attivo. Questo campo rappresenta le stesse informazioni restituite dal campo di stato nella v1prices endpoint. interestRate: Il tasso pagato o guadagnato quando si tiene la posizione di valuta associata. La risposta è diviso in l'offerta e chiedere tariffe per le valute di base e citazione. Nota . Un tasso di 1,25 interesse sarà rappresentato come 0.0125. Per ulteriori informazioni sulle valute basequote, vedere qui. Per informazioni su come usare i tassi di interesse, vedere qui. Se il parametro campi non è stato specificato nella richiesta, i campi di default dello strumento restituiti sono strumento. nome da visualizzare . pip. maxTradeUnits. Ingresso strumento Parametri query: Nome Richiesto dello strumento per recuperare la storia per. Lo strumento dovrebbe essere uno degli strumenti a disposizione dalle v1instruments risposta granularità 1: Opzionale L'intervallo di tempo rappresentato da ogni candela. Il valore specificato determina l'allineamento della prima candela. I valori validi sono: top del top allineamento minuto dell'allineamento ora di inizio di allineamento giorno (di default le 17:00, TimezoneNew York) Inizio di allineamento settimana (default Venerdì) Inizio di allineamento mese (primo giorno del mese) L'impostazione predefinita per la granularità è S5 se il parametro granularità non è specificato. contare: opzionale Il numero di candele per tornare nella risposta. Questo parametro può essere ignorato dal server a seconda dell'intervallo di tempo previsto. Vedere tempo e il conte semantica sotto per una descrizione completa. Se non specificato, il conteggio sarà di default a 500. Il valore massimo accettabile per il conteggio è conteggio 5000. non deve essere specificato se anche vengono specificati i parametri sia l'inizio e di fine. avviare 2: Opzionale Il timestamp di partenza per la gamma di candele richiesti. Il valore specificato deve essere in un formato datetime valido. fine 2: Opzionale Il timestamp fine per la gamma di candele richiesti. Il valore specificato deve essere in un formato datetime valido. candleFormat: Rappresentazione Candelieri opzionali (circa rappresentazione candestick). Questo può essere uno dei seguenti: punto medio - candelieri Punto medio based. bidask - BidAsk candelieri a base Il valore predefinito per candleFormat è bidask se il parametro candleFormat non è specificato. includeFirst: Opzionale Un campo booleano che può essere impostata su true o false. Se è impostata su true, il candelabro coperto dal timestamp partenza verrà restituito. Se è impostato su false, questo candelabro non sarà restituita. Questo campo esiste modo che i client possono facilmente garantire che possano eseguire il polling per tutte le candele più recenti, che la loro ultima candela ricevuto. L'impostazione predefinita per includeFirst è vero se il parametro includeFirst non è specificato. dailyAlignment: Opzionale L'ora del giorno utilizzata per allineare candele con granularità oraria, giornaliera, settimanale o mensile. Il valore specificato viene interpretato nel modo di un'ora nel fuso orario impostato attraverso il parametro alignmentTimezone e deve essere un numero intero compreso tra 0 e 23. Il valore predefinito per dailyAlignment è 17, che corrisponde alle 17:00 ora locale di New York. alignmentTimezone: opzionale Il fuso orario da utilizzare per il parametro dailyAlignment. Questo parametro non influisce il timestamp restituito, i parametri di inizio o fine, questi saranno sempre in UTC. Il formato di fuso orario utilizzato è definito dal database IANA fuso orario. un elenco completo dei fusi orari supportati dalla API REST può essere trovato qui. L'impostazione predefinita per alignmentTimezone è AmericaNewYork se il parametro alignmentTimezone non è specificato. weeklyAlignment: opzionale Il giorno della settimana utilizzata per allineare candele con granularità settimanale. Il valore specificato verrà utilizzato come il giorno startend nel calcolo delle candele settimanali. I valori validi sono: Lunedi, Martedì, Mercoledì, Giovedi, Venerdì, Sabato, Domenica. L'impostazione predefinita per weeklyAlignment è Venerdì se il parametro weeklyAlignment non è specificato. 1 Non candele sono pubblicati per gli intervalli dove non ci sono le zecche. Ciò comporterà e consecutivi periodi di tempo. 2 Se né inizio né fine tempo sono specificati dal richiedente, fine sarà di default l'ora corrente e contare le candele saranno i tassi di returned. exchange e conversione di valuta ricevere in tempo reale e cambi affidabili per 168 valute. Ottenere tutti i tassi di cambio di una valuta di base o direttamente un tasso specifico per due valute. Con un semplice e veloce API JSON. Convertire gli importi tra ogni valuta supportata. Inoltre sono supportate tutte le direzioni e le conversioni invertiti. Prendi il valore esatto in virgola mobile dell'importo calcolato. tassi di cambio storici dal 2002 sono forniti. Recuperare tutti i dati per una valuta di base o di un tasso specifico. Selezionare un intervallo di date o di un solo giorno. Anche i tassi storici Bitcoin dal 2010 sono offerti. Ottenere i tassi di cambio direttamente al tuo locale Ti piace enUS. La valuta appropriato verrà rilevata automaticamente. Così si può semplicemente passare il locale dalla tua applicazione e jsonrates fa il resto.
No comments:
Post a Comment