tbapi.api.interfaces.orders.iposition
1from __future__ import annotations 2from typing import TYPE_CHECKING 3from tbapi.common.decorators import tb_interface 4from tbapi.common.converters import to_python_datetime, to_net_datetime 5from datetime import datetime 6from Tickblaze.Scripts.Api.Interfaces.Orders import IPosition as _IPosition 7from typing import Any, overload 8from abc import ABC, abstractmethod 9from tbapi.api.interfaces.orders.iposition_base import IPositionBase 10 11@tb_interface(_IPosition) 12class IPosition(IPositionBase): 13 """Represents a trading position in the market, providing details about its state, pricing, and quantity.""" 14 15 @property 16 def trades(self) -> list[Any]: 17 val = self._value.Trades 18 return val
@tb_interface(_IPosition)
class
IPosition17@tb_interface(_IPosition) 18class IPosition(IPositionBase): 19 """Represents a trading position in the market, providing details about its state, pricing, and quantity.""" 20 21 @property 22 def trades(self) -> list[Any]: 23 val = self._value.Trades 24 return val
Represents a trading position in the market, providing details about its state, pricing, and quantity.