history_orders_total

指定された期間内の取引履歴の注文数を取得します。

history_orders_total(
  date_from,   // 注文がリクエストされている最初の日
  date_to       // 注文がリクエストされている最後の日
  )

パラメータ

date_from

[in]  注文がリクエストされている最初の日。「datetime」オブジェクトまたは1970年1月1日からの経過秒数として設定されます。名前なし必須パラメータ。

date_to

[in] 注文がリクエストされている最後の日。「datetime」オブジェクトまたは1970年1月1日からの経過秒数として設定されます。名前なし必須パラメータ。

戻り値

整数値。

注意事項

この関数はHistoryOrdersTotalに似ています。

例:

from datetime import datetime
import MetaTrader5 as mt5
# MetaTrader 5パッケージについてのデータを表示する
print("MetaTrader5 package author: ",mt5.__author__)
print("MetaTrader5 package version: ",mt5.__version__)
 
# MetaTrader 5ターミナルとの接続を確立する
if not mt5.initialize():
   print("initialize() failed, error code =",mt5.last_error())
  quit()
 
# 履歴内の注文の数を取得する
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ターミナルへの接続をシャットダウンする
mt5.shutdown()

参照

history_orders_gethistory_deals_total