Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
sreenivasdoosa
GitHub Repository: sreenivasdoosa/sdoosa-algo-trade-python
Path: blob/master/src/ordermgmt/BaseOrderManager.py
296 views
1
2
from core.Controller import Controller
3
4
class BaseOrderManager:
5
def __init__(self, broker):
6
self.broker = broker
7
self.brokerHandle = Controller.getBrokerLogin().getBrokerHandle()
8
9
def placeOrder(self, orderInputParams):
10
pass
11
12
def modifyOrder(self, order, orderModifyParams):
13
pass
14
15
def modifyOrderToMarket(self, order):
16
pass
17
18
def cancelOrder(self, order):
19
pass
20
21
def fetchAndUpdateAllOrderDetails(self, orders):
22
pass
23
24
def convertToBrokerProductType(self, productType):
25
return productType
26
27
def convertToBrokerOrderType(self, orderType):
28
return orderType
29
30
def convertToBrokerDirection(self, direction):
31
return direction
32
33