docstr: Contract For Difference.
  
  Args:
      symbol: Symbol name.
      exchange: Destination exchange.
      currency: Underlying currency.
docstr_tok: ["Contract","For","Difference",".","Args",":","symbol",":","Symbol","name",".","exchange",":","Destination","exchange",".","currency",":","Underlying","currency","."]
code: def __init__(
      self,
      symbol: str = "",
      exchange: str = "",
      currency: str = "",
      **kwargs,
  ):
      """
      Contract For Difference.
  
      Args:
          symbol: Symbol name.
          exchange: Destination exchange.
          currency: Underlying currency.
      """
      Contract.__init__(
          self,
          "CFD",
          symbol=symbol,
          exchange=exchange,
          currency=currency,
          **kwargs,
      )
  
imports: import datetime
  from dataclasses import dataclass, field
  from typing import List, NamedTuple, Optional
  import ib_insync.util
label_desc: Use image node_id 1 to create a new CFD object from inherited base classes: Contract with example: obj = CFD(symbol, exchange, currency)