class_docstr: The abstract base renderer to be subclassed when making a renderer
  the incorporates a `Portfolio`.
class_docstr_tok: ["The","abstract","base","renderer","to","be","subclassed","when","making","a","renderer","the","incorporates","a","`","Portfolio","`","."]
docstr: Renderers the current state of the environment.
  
  Parameters
  ----------
  episode : int
      The episode that the environment is being rendered for.
  max_episodes : int
      The maximum number of episodes that will occur.
  step : int
      The step of the current episode that is happening.
  max_steps : int
      The maximum number of steps that will occur in an episode.
  price_history : `pd.DataFrame`
      The history of instrument involved with the environment. The
      required columns are: date, open, high, low, close, and volume.
  net_worth : `pd.Series`
      The history of the net worth of the `portfolio`.
  performance : `pd.Series`
      The history of performance of the `portfolio`.
  trades : `OrderedDict`
      The history of trades for the current episode.
docstr_tok: ["Renderers","the","current","state","of","the","environment",".","Parameters","--","--","--","--","--","episode",":","int","The","episode","that","the","environment","is","being","rendered","for",".","max_episodes",":","int","The","maximum","number","of","episodes","that","will","occur",".","step",":","int","The","step","of","the","current","episode","that","is","happening",".","max_steps",":","int","The","maximum","number","of","steps","that","will","occur","in","an","episode",".","price_history",":","`","pd.DataFrame","`","The","history","of","instrument","involved","with","the","environment",".","The","required","columns","are",":","date",",","open",",","high",",","low",",","close",",","and","volume",".","net_worth",":","`","pd.Series","`","The","history","of","the","net","worth","of","the","`","portfolio","`",".","performance",":","`","pd.Series","`","The","history","of","performance","of","the","`","portfolio","`",".","trades",":","`","OrderedDict","`","The","history","of","trades","for","the","current","episode","."]
code: def render_env(
      self,
      episode: int = None,
      max_episodes: int = None,
      step: int = None,
      max_steps: int = None,
      price_history: "pd.DataFrame" = None,
      net_worth: "pd.Series" = None,
      performance: "pd.DataFrame" = None,
      trades: "OrderedDict" = None,
  ) -> None:
      """Renderers the current state of the environment.
  
      Parameters
      ----------
      episode : int
          The episode that the environment is being rendered for.
      max_episodes : int
          The maximum number of episodes that will occur.
      step : int
          The step of the current episode that is happening.
      max_steps : int
          The maximum number of steps that will occur in an episode.
      price_history : `pd.DataFrame`
          The history of instrument involved with the environment. The
          required columns are: date, open, high, low, close, and volume.
      net_worth : `pd.Series`
          The history of the net worth of the `portfolio`.
      performance : `pd.Series`
          The history of performance of the `portfolio`.
      trades : `OrderedDict`
          The history of trades for the current episode.
      """
      raise NotImplementedError()
  
imports: import os
  import sys
  import logging
  import importlib
  from abc import abstractmethod
  from datetime import datetime
  from typing import Union, Tuple
  from collections import OrderedDict
  import numpy
  import pandas
  from IPython.display import display, clear_output
  from pandas.plotting import register_matplotlib_converters
  from tensortrade.oms.orders import TradeSide
  from tensortrade.env.generic import Renderer, TradingEnv
label_desc: Use image node_id 4 for calling the BaseRenderer obj's underlying member method code with example usage: obj.render_env(episode, max_episodes, step, max_steps, price_history, net_worth, performance, trades) without return types