Package agents.trader

Class DemandTrader

  • All Implemented Interfaces:
    DayAheadMarketTrader, de.dlr.gitlab.fame.agent.AgentAbility

    public class DemandTrader
    extends Trader
    Purchases energy at DayAheadMarket according to given TimeSeries of energy demand
    Author:
    Christoph Schimeczek, Ulrich Frey, Marc Deissenroth, Johannes Kochems
    • Constructor Detail

      • DemandTrader

        public DemandTrader​(de.dlr.gitlab.fame.agent.input.DataProvider dataProvider)
                     throws de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
        Creates a DemandTrader
        Parameters:
        dataProvider - provides input from config file
        Throws:
        de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException - if any required data is not provided