MQL5Book/Include/DealFilter.mqh
2025-06-12 13:40:26 +01:00

24 lines
817 B
MQL5

//+------------------------------------------------------------------+
//| DealFilter.mqh |
//| Copyright 2022, MetaQuotes Ltd. |
//| https://www.mql5.com |
//+------------------------------------------------------------------+
#include "DealMonitor.mqh"
#include "TradeFilter.mqh"
class DealFilter: public TradeFilter<DealMonitor,
ENUM_DEAL_PROPERTY_INTEGER,
ENUM_DEAL_PROPERTY_DOUBLE,
ENUM_DEAL_PROPERTY_STRING>
{
protected:
virtual int total() const override
{
return HistoryDealsTotal();
}
virtual ulong get(const int i) const override
{
return HistoryDealGetTicket(i);
}
};
//+------------------------------------------------------------------+