TODO Add trading costs Add trading strategy that can trade less than available Implement full Price information including what each bid and ask is instead of a single bid and ask price (for less liquid assets)