def get_account_summary(self, hostname, account_id, headers, timeout): self._url = communicate.create_http_url(hostname, "account", "get_account_summary", account_id, None) self._response_summary = communicate.send_http_request( "get", self._url, headers, timeout, None).json() print("get_account_summary completed")
def post_order(self, hostname, account_id, headers, timeout, payload): self._url = communicate.create_http_url(hostname, "order", "post_order", account_id, None) self.response = communicate.send_http_request("post", self._url, headers, timeout, payload).json() print("post_order completed")
def get_account_instruments(self, hostname, account_id, headers, timeout, query): self._url = communicate.create_http_url(hostname, "account", "get_account_instruments", account_id, query) self._response_instruments = communicate.send_http_request( "get", self._url, headers, timeout, None).json() print("get_account_instruments completed")
def get_service_status(self, hostname, account_id, headers, timeout, query): self._url = communicate.create_http_url(hostname, "status", "get_service_status", account_id, query) self._response = communicate.send_http_request("get", self._url, headers, timeout, None).json() print("get_service_status completed")
def get_open_positions(self, hostname, account_id, headers, timeout): self._url = communicate.create_http_url(hostname, "position", "get_open_positions", account_id, None) self._response = communicate.send_http_request("get", self._url, headers, timeout, None).json() print("get_open_positions completed")