mirror of
https://github.com/aljazceru/bitfinex-api-py.git
synced 2025-12-19 23:04:21 +01:00
models: linting
This commit is contained in:
committed by
Jacob Plaster
parent
63c7fc3d23
commit
554c8c6112
@@ -25,7 +25,8 @@ class FundingTickerModel:
|
|||||||
|
|
||||||
class FundingTicker:
|
class FundingTicker:
|
||||||
"""
|
"""
|
||||||
FRR float Flash Return Rate - average of all fixed rate funding over the last hour (funding tickers only)
|
FRR float Flash Return Rate - average of all fixed rate funding over the last hour
|
||||||
|
(funding tickers only)
|
||||||
BID float Price of last highest bid
|
BID float Price of last highest bid
|
||||||
BID_PERIOD int Bid period covered in days (funding tickers only)
|
BID_PERIOD int Bid period covered in days (funding tickers only)
|
||||||
BID_SIZE float Sum of the 25 highest bid sizes
|
BID_SIZE float Sum of the 25 highest bid sizes
|
||||||
@@ -33,12 +34,14 @@ class FundingTicker:
|
|||||||
ASK_PERIOD int Ask period covered in days (funding tickers only)
|
ASK_PERIOD int Ask period covered in days (funding tickers only)
|
||||||
ASK_SIZE float Sum of the 25 lowest ask sizes
|
ASK_SIZE float Sum of the 25 lowest ask sizes
|
||||||
DAILY_CHANGE float Amount that the last price has changed since yesterday
|
DAILY_CHANGE float Amount that the last price has changed since yesterday
|
||||||
DAILY_CHANGE_RELATIVE float Relative price change since yesterday (*100 for percentage change)
|
DAILY_CHANGE_RELATIVE float Relative price change since yesterday
|
||||||
|
(*100 for percentage change)
|
||||||
LAST_PRICE float Price of the last trade
|
LAST_PRICE float Price of the last trade
|
||||||
VOLUME float Daily volume
|
VOLUME float Daily volume
|
||||||
HIGH float Daily high
|
HIGH float Daily high
|
||||||
LOW float Daily low
|
LOW float Daily low
|
||||||
FRR_AMOUNT_AVAILABLE float The amount of funding that is available at the Flash Return Rate (funding tickers only)
|
FRR_AMOUNT_AVAILABLE float The amount of funding that is available at the
|
||||||
|
Flash Return Rate (funding tickers only)
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, pair, frr, bid, bid_period, bid_size, ask, ask_period, ask_size,
|
def __init__(self, pair, frr, bid, bid_period, bid_size, ask, ask_period, ask_size,
|
||||||
@@ -64,7 +67,8 @@ class FundingTicker:
|
|||||||
"""
|
"""
|
||||||
Generate a Ticker object from a raw ticker array
|
Generate a Ticker object from a raw ticker array
|
||||||
"""
|
"""
|
||||||
# [72128,[6914.5,28.123061460000002,6914.6,22.472037289999996,175.8,0.0261,6915.7,6167.26141685,6964.2,6710.8]]
|
# [72128,[6914.5,28.123061460000002,6914.6,22.472037289999996,175.8,0.0261,6915.7,
|
||||||
|
# 6167.26141685,6964.2,6710.8]]
|
||||||
|
|
||||||
return FundingTicker(
|
return FundingTicker(
|
||||||
pair,
|
pair,
|
||||||
|
|||||||
@@ -30,8 +30,10 @@ class Position:
|
|||||||
"""
|
"""
|
||||||
SYMBOL string Pair (tBTCUSD, …).
|
SYMBOL string Pair (tBTCUSD, …).
|
||||||
STATUS string Status (ACTIVE, CLOSED).
|
STATUS string Status (ACTIVE, CLOSED).
|
||||||
±AMOUNT float Size of the position. A positive value indicates a long position; a negative value indicates a short position.
|
±AMOUNT float Size of the position. A positive value indicates a
|
||||||
BASE_PRICE float Base price of the position. (Average traded price of the previous orders of the position)
|
long position; a negative value indicates a short position.
|
||||||
|
BASE_PRICE float Base price of the position. (Average traded price
|
||||||
|
of the previous orders of the position)
|
||||||
MARGIN_FUNDING float The amount of funding being used for this position.
|
MARGIN_FUNDING float The amount of funding being used for this position.
|
||||||
MARGIN_FUNDING_TYPE int 0 for daily, 1 for term.
|
MARGIN_FUNDING_TYPE int 0 for daily, 1 for term.
|
||||||
PL float Profit & Loss
|
PL float Profit & Loss
|
||||||
@@ -41,14 +43,15 @@ class Position:
|
|||||||
POSITION_ID int64 Position ID
|
POSITION_ID int64 Position ID
|
||||||
MTS_CREATE int Millisecond timestamp of creation
|
MTS_CREATE int Millisecond timestamp of creation
|
||||||
MTS_UPDATE int Millisecond timestamp of update
|
MTS_UPDATE int Millisecond timestamp of update
|
||||||
TYPE int Identifies the type of position, 0 = Margin position, 1 = Derivatives position
|
TYPE int Identifies the type of position, 0 = Margin position,
|
||||||
|
1 = Derivatives position
|
||||||
COLLATERAL float The amount of collateral applied to the open position
|
COLLATERAL float The amount of collateral applied to the open position
|
||||||
COLLATERAL_MIN float The minimum amount of collateral required for the position
|
COLLATERAL_MIN float The minimum amount of collateral required for the position
|
||||||
META json string Additional meta information about the position
|
META json string Additional meta information about the position
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, symbol, status, amount, b_price, m_funding, m_funding_type,
|
def __init__(self, symbol, status, amount, b_price, m_funding, m_funding_type,
|
||||||
profit_loss, profit_loss_perc, l_price, lev, id, mts_create, mts_update,
|
profit_loss, profit_loss_perc, l_price, lev, pid, mts_create, mts_update,
|
||||||
p_type, collateral, collateral_min, meta):
|
p_type, collateral, collateral_min, meta):
|
||||||
self.symbol = symbol
|
self.symbol = symbol
|
||||||
self.status = status
|
self.status = status
|
||||||
@@ -60,7 +63,7 @@ class Position:
|
|||||||
self.profit_loss_percentage = profit_loss_perc
|
self.profit_loss_percentage = profit_loss_perc
|
||||||
self.liquidation_price = l_price
|
self.liquidation_price = l_price
|
||||||
self.leverage = lev
|
self.leverage = lev
|
||||||
self.id = id
|
self.id = pid
|
||||||
self.mts_create = mts_create
|
self.mts_create = mts_create
|
||||||
self.mts_update = mts_update
|
self.mts_update = mts_update
|
||||||
self.type = p_type
|
self.type = p_type
|
||||||
|
|||||||
@@ -50,7 +50,8 @@ class Ticker:
|
|||||||
"""
|
"""
|
||||||
Generate a Ticker object from a raw ticker array
|
Generate a Ticker object from a raw ticker array
|
||||||
"""
|
"""
|
||||||
# [72128,[6914.5,28.123061460000002,6914.6,22.472037289999996,175.8,0.0261,6915.7,6167.26141685,6964.2,6710.8]]
|
# [72128,[6914.5,28.123061460000002,6914.6,22.472037289999996,175.8,0.0261,6915.7,
|
||||||
|
# 6167.26141685,6964.2,6710.8]]
|
||||||
|
|
||||||
return Ticker(
|
return Ticker(
|
||||||
pair,
|
pair,
|
||||||
|
|||||||
Reference in New Issue
Block a user