code: def create_daily_trade_source(
      sids, sim_params, env, trading_calendar, concurrent=False
  ):
      """
      creates trade_count trades for each sid in sids list.
      first trade will be on sim_params.start_session, and daily
      thereafter for each sid. Thus, two sids should result in two trades per
      day.
      """
      return create_trade_source(
          sids,
          timedelta(days=1),
          sim_params,
          env=env,
          trading_calendar=trading_calendar,
          concurrent=concurrent,
      )
  
imports: import pandas
  import numpy
  from datetime import timedelta, datetime
  from catalyst.assets import Asset
  from catalyst.finance.transaction import Transaction
  from catalyst.protocol import Event, DATASOURCE_TYPE
  from catalyst.sources import SpecificEquityTrades
  from catalyst.finance.trading import SimulationParameters
  from catalyst.sources.test_source import create_trade
  from catalyst.data.loader import load_from_yahoo, load_bars_from_yahoo
  from catalyst.utils.calendars import get_calendar
  from catalyst.utils.input_validation import expect_types
label_desc: Use image node_id 11 for calling a global function with example usage: create_daily_trade_source(sids, sim_params, env, trading_calendar, concurrent) and returns: create_trade_source