Futures
Futures groups futures market, account, position, trade, and stream methods.
Constructors
new
Create a futures API group with signed endpoint support.
Source code in pkg/src/mexc/futures/__init__.py
| @classmethod
def new(
cls, api_key: str | None = None, api_secret: str | None = None, *,
base_url: str = MEXC_FUTURES_API_BASE,
ws_url: str = MEXC_FUTURES_SOCKET_URL,
default_validate: bool = True,
):
"""Create a futures API group with signed endpoint support."""
if api_key is None:
api_key = os.environ['MEXC_ACCESS_KEY']
if api_secret is None:
api_secret = os.environ['MEXC_SECRET_KEY']
auth_http = AuthHttpClient(api_key=api_key, api_secret=api_secret)
return cls(api_url=base_url, ws_url=ws_url, auth_http=auth_http, default_validate=default_validate)
|
public
Create a public-only futures API group.
Source code in pkg/src/mexc/futures/__init__.py
| @classmethod
def public(
cls, *,
base_url: str = MEXC_FUTURES_API_BASE,
ws_url: str = MEXC_FUTURES_SOCKET_URL,
default_validate: bool = True,
):
"""Create a public-only futures API group."""
auth_http = AuthHttpClient(api_key='', api_secret='', public=True)
return cls(api_url=base_url, ws_url=ws_url, auth_http=auth_http, default_validate=default_validate)
|
Groups