history_orders_total

İşlem geçmişinden belirtilen aralıktaki emir sayısını elde eder.

history_orders_total(
   date_from,    // emirlerin talep edileceği aralığın başlangıç tarihi
   date_to       // emirlerin talep edileceği aralığın bitiş tarihi
   )

Parametreler

date_from

[in]  İşlemlerin talep edileceği aralığın başlangıç tarihi. 'datetime' nesnesi tarafından veya 1970.01.01'den beri geçen saniye sayısı olarak ayarlanır. Gerekli adsız parametre.

date_to

[in]  İşlemlerin talep edileceği aralığın bitiş tarihi. 'datetime' nesnesi tarafından veya 1970.01.01'den beri geçen saniye sayısı olarak ayarlanır. Gerekli adsız parametre.

Geri dönüş değeri

Tam sayı değeri.

Not

Fonksiyon, HistoryOrdersTotal'a benzerdir.

Örnek:

from datetime import datetime
import MetaTrader5 as mt5
# MetaTrader 5 paketi ile ilgili verileri görüntüle
print("MetaTrader5 package author: ",mt5.__author__)
print("MetaTrader5 package version: ",mt5.__version__)
 
# MetaTrader 5 terminaline bağlantı kur
if not mt5.initialize():
    print("initialize() failed, error code =",mt5.last_error())
    quit()
 
# geçmişteki emir sayısını elde et
from_date=datetime(2020,1,1)
to_date=datetime.now()
history_orders=mt5.history_orders_total(from_date, datetime.now())
if history_orders>0:
    print("Total history orders=",history_orders)
else:
    print("Orders not found in history")
 
# MetaTrader 5 terminaline olan bağlantıyı kapat
mt5.shutdown()

Ayrıca bakınız

history_orders_get, history_deals_total