history_deals_total

Abrufen der Anzahl der Deals aus der Handelshistorie innerhalb des angegebenen Zeitraums.

history_deals_total(
   date_from,    // Zeitpunkt, ab dem die Deals abgerufen werden
   date_to       // Zeitpunkt, bis zu dem die Deals abgerufen werden
   )

Parameter

date_from

[in]   Zeitpunkt, ab dem die Deals abgerufen werden. Ausgewählt und gesetzt durch ein Objekt vom Typ 'datetime' oder der Anzahl der Sekunden seit dem 1970.01.01. Benötigter unbenannter Parameter.

date_to

[in]  Zeitpunkt, bis zu dem die Deals abgerufen werden. Ausgewählt und gesetzt durch ein Objekt vom Typ 'datetime' oder der Anzahl der Sekunden seit dem 1970.01.01. Benötigter unbenannter Parameter.

Rückgabewert

Integer Wert

Hinweis

Die Funktion ist ähnlich HistoryDealsTotal.

Beispiel:

from datetime import datetime
import MetaTrader5 as mt5
# Datenanzeige des Pakets von MetaTrader 5
print("MetaTrader5 package author: ",mt5.__author__)
print("MetaTrader5 package version: ",mt5.__version__)
 
# Verbindung herstellen zum MetaTrader 5 Terminal
if not mt5.initialize():
    print("initialize() failed, error code =",mt5.last_error())
    quit()
 
# Abrufen der Anzahl der Deals in der Historie
from_date=datetime(2020,1,1)
to_date=datetime.now()
deals=mt5.history_deals_total(from_dateto_date)
if deals>0:
    print("Total deals=",deals)
else:
    print("Deals not found in history")
 
# Schließen der Verbindung zum MetaTrader 5
mt5.shutdown()

Siehe auch

history_deals_get, history_orders_total