Enable orders via API

This commit is contained in:
Matthias
2022-02-26 16:10:54 +01:00
parent d4fbb785b5
commit 17c9c3caf3
5 changed files with 29 additions and 6 deletions

View File

@@ -177,6 +177,22 @@ class ShowConfig(BaseModel):
max_entry_position_adjustment: int
class OrderSchema(BaseModel):
pair: str
order_id: str
status: str
remaining: float
amount: float
safe_price: float
cost: float
filled: float
ft_order_side: str
order_type: str
is_open: bool
order_timestamp: Optional[int]
order_filled_timestamp: Optional[int]
class TradeSchema(BaseModel):
trade_id: int
pair: str
@@ -224,6 +240,8 @@ class TradeSchema(BaseModel):
min_rate: Optional[float]
max_rate: Optional[float]
open_order_id: Optional[str]
filled_entry_orders: List[OrderSchema]
filled_exit_orders: List[OrderSchema]
class OpenTradeSchema(TradeSchema):

View File

@@ -32,7 +32,8 @@ logger = logging.getLogger(__name__)
# 1.11: forcebuy and forcesell accept ordertype
# 1.12: add blacklist delete endpoint
# 1.13: forcebuy supports stake_amount
API_VERSION = 1.13
# 1.14: Add entry/exit orders to trade response
API_VERSION = 1.14
# Public API, requires no auth.
router_public = APIRouter()