tensortrade.rewards.reward_scheme module

class tensortrade.rewards.reward_scheme.RewardScheme[source]

Bases: tensortrade.base.component.Component, tensortrade.base.core.TimeIndexed

get_reward(portfolio)[source]
Parameters:portfolio (Portfolio) – The portfolio being used by the environment.
Return type:float
Returns:A float corresponding to the benefit earned by the action taken this timestep.
registered_name = 'rewards'
reset()[source]

Optionally implementable method for resetting stateful schemes.