- initialize
- login
- shutdown
- version
- last_error
- account_info
- terminal_info
- symbols_total
- symbols_get
- symbol_info
- symbol_info_tick
- symbol_select
- market_book_add
- market_book_get
- market_book_release
- copy_rates_from
- copy_rates_from_pos
- copy_rates_range
- copy_ticks_from
- copy_ticks_range
- orders_total
- orders_get
- order_calc_margin
- order_calc_profit
- order_check
- order_send
- positions_total
- positions_get
- history_orders_total
- history_orders_get
- history_deals_total
- history_deals_get
copy_ticks_range
Ottiene tick per l'intervallo di date specificato dal terminale MetaTrader 5.
copy_ticks_range(
|
Parametri
symbol
[in] Nome dello strumento finanziario, ad esempio "EURUSD". Parametro richiesto senza nome.
date_from
[in] Data da cui vengono richiesti i tick. Impostata dall'oggetto 'datetime' o come numero di secondi trascorsi dal 1970.01.01. Parametro richiesto senza nome.
date_to
[in] Data, fino alla quale sono richiesti i tick. Impostata dall'oggetto 'datetime' o come numero di secondi trascorsi dal 1970.01.01. Parametro richiesto senza nome.
flags
[in] Un flag per definire il tipo di tick richiesti. COPY_TICKS_INFO – tick con cambiamenti Bid e/o Ask, COPY_TICKS_TRADE – tick con cambiamenti in Lase e Volume, COPY_TICKS_ALL – tutti i tick. I valori dei Flag sono descritti nell'enumerazione COPY_TICKS. Parametro unnamed richiesto.
Valore di Ritorno
Restituisce tick come l'array numpy con le colonne denominate time, bid, ask, last e flags. Il valore 'flags' può essere una combinazione di flag dall'enumerzione TICK_FLAG. Restituisce Nessuna in caso di errore. Le informazioni sull'errore possono essere ottenute utilizzando last_error().
Nota
Vedi la funzione CopyTicks per ulteriori informazioni.
Durante la creazione dell'oggetto 'datetime', Python utilizza il fuso orario locale, mentre MetaTrader 5 memorizza il tick e la barra dell'ora aperta nel fuso orario UTC (senza lo slittamento). Pertanto, 'datetime' deve essere creato nell'ora UTC per l'esecuzione di funzioni che utilizzano l'ora. I dati ottenuti da MetaTrader 5 hanno l'ora UTC, ma Python applica nuovamente il fuso orario locale quando tenta di stamparli. Pertanto, anche i dati ottenuti devono essere corretti per la presentazione visiva.
Esempio:
from datetime import datetime |
See also
CopyRates, copy_rates_from_pos, copy_rates_range, copy_ticks_from, copy_ticks_range