Implement closing positions

This commit is contained in:
2022-12-02 07:20:37 +00:00
parent 5aac60a7ee
commit 1ce6c3fafa
5 changed files with 68 additions and 6 deletions

View File

@@ -218,6 +218,10 @@ class BaseExchange(ABC):
def get_all_positions(self):
pass
@abstractmethod
def close_position(self, side, symbol):
pass
@abstractmethod
def close_all_positions(self):
pass

View File

@@ -130,3 +130,9 @@ class AlpacaExchange(BaseExchange):
item["unrealized_pl"] = float(item["unrealized_pl"])
items.append(item)
return items
def close_position(self, side, symbol):
pass
def close_all_positions(self):
pass