This is the largest commit with the most amount of edits.
NOTE: This some changes in this commit will need to work with the ccxtstore pull request coming soon.
The summary is
Fix for the get_position method.
Use the ccxt order ID when using the cancel_order method.
Fix for passing params when calling create order
Large change to track the Order filling status. This allow the position_size to be correctly set and also allows us to be notified when a stop loss order is triggered.
Set startingcash and startingvalue during init. This allows us to plot charts after a run.
This is the largest commit with the most amount of edits.
NOTE: This some changes in this commit will need to work with the ccxtstore pull request coming soon.
The summary is