2038 lines
383 KiB
Plaintext
2038 lines
383 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 25,
|
||
"id": "6c70a8c3",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"\n",
|
||
"import asyncio\n",
|
||
"import requests\n",
|
||
"from x10.config import MAINNET_CONFIG, TESTNET_CONFIG\n",
|
||
"from x10.core.stark_account import StarkPerpetualAccount\n",
|
||
"from x10.perpetual.trading_client import PerpetualTradingClient\n",
|
||
"from x10.models.order import OrderSide, OrderType\n",
|
||
"import time\n",
|
||
"from dotenv import load_dotenv\n",
|
||
"import os\n",
|
||
"import uuid\n",
|
||
"import asyncio\n",
|
||
"import logging\n",
|
||
"from decimal import Decimal\n",
|
||
"import modules.extended_auth as extend_auth\n",
|
||
"\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 26,
|
||
"id": "ff971ca9",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"load_dotenv()\n",
|
||
"\n",
|
||
"API_KEY = os.getenv('EXTENDED_API_KEY')\n",
|
||
"PUBLIC_KEY = os.getenv('EXTENDED_STARK_KEY_PUBLIC') # public Stark key (l2Key from account info)\n",
|
||
"PRIVATE_KEY = os.getenv('EXTENDED_STARK_KEY_PRIVATE') # private Stark key (hex)\n",
|
||
"VAULT = int(os.getenv('EXTENDED_VAULT_NUMBER')) # l2Vault from account info (integer)\n",
|
||
"\n",
|
||
"CONFIG = MAINNET_CONFIG\n",
|
||
"\n",
|
||
"ORDER_MARKET = \"LIT-USD\"\n",
|
||
"ORDER_QTY = Decimal(\"1\")\n",
|
||
"ORDER_PRICE = Decimal(\"0.9000\")\n",
|
||
"ORDER_SIDE = OrderSide.SELL"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 27,
|
||
"id": "fc2c6d2b",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"client, trading_client = await extend_auth.create_auth_account_and_trading_client()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 65,
|
||
"id": "32ed5ff1",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"def symbol_to_aster_fmt(symbol: str) -> str:\n",
|
||
" return (symbol+'T' if symbol[-1].upper()!='T' else symbol).replace('-','').upper()\n",
|
||
"\n",
|
||
"def symbol_to_extend_fmt(symbol: str) -> str:\n",
|
||
" return (symbol[0:-1] if symbol[-1].upper()=='T' else symbol).replace('-','').upper().split('USD')[0]+'-'+'USD'"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 24,
|
||
"id": "13c77a09",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"WrappedApiResponse[PlacedOrderModel](status='OK', data=PlacedOrderModel(id=2050968195556405248, external_id='568330596456633775076894572695283213707051390160460447061058608689459399656'), error=None, pagination=None)"
|
||
]
|
||
},
|
||
"execution_count": 24,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"symbol = 'LIT-USD'\n",
|
||
"qty = 3\n",
|
||
"price = 0.9090\n",
|
||
"side = 'BUY'\n",
|
||
"taker_fee = 0.00025\n",
|
||
"post_only = False\n",
|
||
"reduce_only = True\n",
|
||
"\n",
|
||
"order_resp = await trading_client.place_order(\n",
|
||
" market_name=symbol,\n",
|
||
" amount_of_synthetic=Decimal(str(qty)),\n",
|
||
" price=Decimal(str(price)),\n",
|
||
" side=side,\n",
|
||
" taker_fee=Decimal(str(taker_fee)),\n",
|
||
" post_only=post_only,\n",
|
||
" reduce_only=reduce_only\n",
|
||
")\n",
|
||
"order_resp"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 17,
|
||
"id": "1b25fa6a",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"WrappedApiResponse[PlacedOrderModel](status='OK', data=PlacedOrderModel(id=2050691261405106176, external_id='2086693366017286885389519438339814648744553778933279076626766785755625256374'), error=None, pagination=None)"
|
||
]
|
||
},
|
||
"execution_count": 17,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"order_resp"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"resp_invalid_order_params = {\"status\":\"ERROR\",\"error\":{\"code\":1133,\"message\":\"Invalid order parameters\"}}\n",
|
||
"resp_cant_find_replace_id = {\"status\":\"ERROR\",\"error\":{\"code\":1142,\"message\":\"Edit order not found\"}}\n",
|
||
"resp_trading_fees_invalid = {\"status\":\"ERROR\",\"error\":{\"code\":1128,\"message\":\"Trading fees are invalid\"}}\n",
|
||
"resp_invalid_px_precision = {\"status\":\"ERROR\",\"error\":{\"code\":1125,\"message\":\"Invalid price precision\"}}"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"id": "07887649",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"### Figure out how to flatten small residuals - market order with reduce only?)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "4b39754d",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "c366706f",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"name": "stderr",
|
||
"output_type": "stream",
|
||
"text": [
|
||
"Error response from https://api.starknet.extended.exchange/api/v1/user/order: {\"status\":\"ERROR\",\"error\":{\"code\":1120,\"message\":\"Order quantity less than min trade size\"}}\n"
|
||
]
|
||
},
|
||
{
|
||
"ename": "ValueError",
|
||
"evalue": "Error response from https://api.starknet.extended.exchange/api/v1/user/order: code 400 - {\"status\":\"ERROR\",\"error\":{\"code\":1120,\"message\":\"Order quantity less than min trade size\"}}",
|
||
"output_type": "error",
|
||
"traceback": [
|
||
"\u001b[31m---------------------------------------------------------------------------\u001b[39m",
|
||
"\u001b[31mValueError\u001b[39m Traceback (most recent call last)",
|
||
"\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[10]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m placed_order = await trading_client.place_order(\n\u001b[32m 2\u001b[39m market_name=ORDER_MARKET,\n\u001b[32m 3\u001b[39m amount_of_synthetic=ORDER_QTY,\n\u001b[32m 4\u001b[39m price=ORDER_PRICE,\n",
|
||
"\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/py_313/lib/python3.13/site-packages/x10/perpetual/trading_client/trading_client.py:101\u001b[39m, in \u001b[36mPerpetualTradingClient.place_order\u001b[39m\u001b[34m(self, market_name, amount_of_synthetic, price, side, taker_fee, post_only, previous_order_id, expire_time, time_in_force, self_trade_protection_level, external_id, builder_fee, builder_id, reduce_only, tp_sl_type, take_profit, stop_loss)\u001b[39m\n\u001b[32m 78\u001b[39m expire_time = utc_now() + timedelta(hours=\u001b[32m1\u001b[39m)\n\u001b[32m 80\u001b[39m order = create_order_object(\n\u001b[32m 81\u001b[39m account=\u001b[38;5;28mself\u001b[39m.__stark_account,\n\u001b[32m 82\u001b[39m market=market,\n\u001b[32m (...)\u001b[39m\u001b[32m 99\u001b[39m stop_loss=stop_loss,\n\u001b[32m 100\u001b[39m )\n\u001b[32m--> \u001b[39m\u001b[32m101\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;01mawait\u001b[39;00m \u001b[38;5;28mself\u001b[39m.__order_management_module.place_order(order)\n",
|
||
"\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/py_313/lib/python3.13/site-packages/x10/perpetual/trading_client/order_management_module.py:31\u001b[39m, in \u001b[36mOrderManagementModule.place_order\u001b[39m\u001b[34m(self, order)\u001b[39m\n\u001b[32m 28\u001b[39m LOGGER.debug(\u001b[33m\"\u001b[39m\u001b[33mPlacing an order: id=\u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, order.id)\n\u001b[32m 30\u001b[39m url = \u001b[38;5;28mself\u001b[39m._get_url(\u001b[33m\"\u001b[39m\u001b[33m/user/order\u001b[39m\u001b[33m\"\u001b[39m)\n\u001b[32m---> \u001b[39m\u001b[32m31\u001b[39m response = \u001b[38;5;28;01mawait\u001b[39;00m send_post_request(\n\u001b[32m 32\u001b[39m \u001b[38;5;28;01mawait\u001b[39;00m \u001b[38;5;28mself\u001b[39m.get_session(),\n\u001b[32m 33\u001b[39m url,\n\u001b[32m 34\u001b[39m PlacedOrderModel,\n\u001b[32m 35\u001b[39m json=order.to_api_request_json(exclude_none=\u001b[38;5;28;01mTrue\u001b[39;00m),\n\u001b[32m 36\u001b[39m api_key=\u001b[38;5;28mself\u001b[39m._get_api_key(),\n\u001b[32m 37\u001b[39m )\n\u001b[32m 38\u001b[39m \u001b[38;5;28;01mreturn\u001b[39;00m response\n",
|
||
"\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/py_313/lib/python3.13/site-packages/x10/utils/http.py:173\u001b[39m, in \u001b[36msend_post_request\u001b[39m\u001b[34m(session, url, model_class, json, api_key, request_headers, response_code_to_exception)\u001b[39m\n\u001b[32m 171\u001b[39m \u001b[38;5;28;01masync\u001b[39;00m \u001b[38;5;28;01mwith\u001b[39;00m session.post(url, json=json, headers=headers) \u001b[38;5;28;01mas\u001b[39;00m response:\n\u001b[32m 172\u001b[39m response_text = \u001b[38;5;28;01mawait\u001b[39;00m response.text()\n\u001b[32m--> \u001b[39m\u001b[32m173\u001b[39m \u001b[30;43mhandle_known_errors\u001b[39;49m\u001b[30;43m(\u001b[39;49m\u001b[30;43murl\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43mresponse_code_to_exception\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43mresponse\u001b[39;49m\u001b[30;43m,\u001b[39;49m\u001b[30;43m \u001b[39;49m\u001b[30;43mresponse_text\u001b[39;49m\u001b[30;43m)\u001b[39;49m\n\u001b[32m 174\u001b[39m response_model = parse_response_to_model(response_text, model_class)\n\u001b[32m 176\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m (response_model.status != ResponseStatus.OK) \u001b[38;5;129;01mor\u001b[39;00m (response_model.error \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m):\n",
|
||
"\u001b[36mFile \u001b[39m\u001b[32m~/miniconda3/envs/py_313/lib/python3.13/site-packages/x10/utils/http.py:243\u001b[39m, in \u001b[36mhandle_known_errors\u001b[39m\u001b[34m(url, response_code_handler, response, response_text)\u001b[39m\n\u001b[32m 241\u001b[39m \u001b[38;5;28;01mif\u001b[39;00m response.status > \u001b[32m299\u001b[39m:\n\u001b[32m 242\u001b[39m LOGGER.error(\u001b[33m\"\u001b[39m\u001b[33mError response from \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m: \u001b[39m\u001b[38;5;132;01m%s\u001b[39;00m\u001b[33m\"\u001b[39m, url, response_text)\n\u001b[32m--> \u001b[39m\u001b[32m243\u001b[39m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\u001b[33mf\u001b[39m\u001b[33m\"\u001b[39m\u001b[33mError response from \u001b[39m\u001b[38;5;132;01m{\u001b[39;00murl\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m: code \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mresponse.status\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m - \u001b[39m\u001b[38;5;132;01m{\u001b[39;00mresponse_text\u001b[38;5;132;01m}\u001b[39;00m\u001b[33m\"\u001b[39m)\n",
|
||
"\u001b[31mValueError\u001b[39m: Error response from https://api.starknet.extended.exchange/api/v1/user/order: code 400 - {\"status\":\"ERROR\",\"error\":{\"code\":1120,\"message\":\"Order quantity less than min trade size\"}}"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"placed_order = await trading_client.place_order(\n",
|
||
" market_name=ORDER_MARKET,\n",
|
||
" amount_of_synthetic=ORDER_QTY,\n",
|
||
" price=ORDER_PRICE,\n",
|
||
" side=ORDER_SIDE,\n",
|
||
" taker_fee=Decimal(\"0.00025\"),\n",
|
||
" post_only=True,\n",
|
||
" reduce_only=True\n",
|
||
" # previous_order_id='1295034892466447624365619416628580523728221205816494340545831832663414858661'\n",
|
||
")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 15,
|
||
"id": "ba85f1e9",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"WrappedApiResponse[PlacedOrderModel](status='OK', data=PlacedOrderModel(id=2049239831434784768, external_id='359148168147219671570709517544221313286652228166698232409514334035033828578'), error=None, pagination=None)"
|
||
]
|
||
},
|
||
"execution_count": 15,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"placed_order"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"WrappedApiResponse[EmptyModel](status='OK', data=EmptyModel(), error=None, pagination=None)"
|
||
]
|
||
},
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"c = await trading_client.orders.mass_cancel(markets=['ETH-USD'])\n",
|
||
"c"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "03913674",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"trading_client.orders."
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 59,
|
||
"id": "8dd8aa73",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"d = await trading_client.markets_info.get_candles_history(\n",
|
||
" market_name='BTC-USD',\n",
|
||
" candle_type = 'trades',\n",
|
||
" interval='PT1M',\n",
|
||
" limit=1_440\n",
|
||
")"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 60,
|
||
"id": "5c8a6ad1",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import pandas as pd\n",
|
||
"df = pd.DataFrame([dict(x) for x in d.data])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 61,
|
||
"id": "962bb6d6",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"df['timestamp_dt'] = pd.to_datetime(df['timestamp'], unit='ms')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 62,
|
||
"id": "517355b0",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"application/vnd.microsoft.datawrangler.viewer.v0+json": {
|
||
"columns": [
|
||
{
|
||
"name": "index",
|
||
"rawType": "int64",
|
||
"type": "integer"
|
||
},
|
||
{
|
||
"name": "open",
|
||
"rawType": "object",
|
||
"type": "unknown"
|
||
},
|
||
{
|
||
"name": "low",
|
||
"rawType": "object",
|
||
"type": "unknown"
|
||
},
|
||
{
|
||
"name": "high",
|
||
"rawType": "object",
|
||
"type": "unknown"
|
||
},
|
||
{
|
||
"name": "close",
|
||
"rawType": "object",
|
||
"type": "unknown"
|
||
},
|
||
{
|
||
"name": "volume",
|
||
"rawType": "object",
|
||
"type": "unknown"
|
||
},
|
||
{
|
||
"name": "timestamp",
|
||
"rawType": "int64",
|
||
"type": "integer"
|
||
},
|
||
{
|
||
"name": "timestamp_dt",
|
||
"rawType": "datetime64[ms]",
|
||
"type": "datetime"
|
||
}
|
||
],
|
||
"ref": "63978fcf-477d-437c-8547-a031ebf66676",
|
||
"rows": [
|
||
[
|
||
"0",
|
||
"78645",
|
||
"78645",
|
||
"78646",
|
||
"78645.5",
|
||
"0.0533",
|
||
"1777827360000",
|
||
"2026-05-03 16:56:00"
|
||
],
|
||
[
|
||
"1",
|
||
"78645.5",
|
||
"78645",
|
||
"78646",
|
||
"78645",
|
||
"1.15176",
|
||
"1777827300000",
|
||
"2026-05-03 16:55:00"
|
||
],
|
||
[
|
||
"2",
|
||
"78648.5",
|
||
"78645",
|
||
"78649",
|
||
"78645.5",
|
||
"1.50552",
|
||
"1777827240000",
|
||
"2026-05-03 16:54:00"
|
||
],
|
||
[
|
||
"3",
|
||
"78648.5",
|
||
"78648",
|
||
"78649",
|
||
"78648.5",
|
||
"0.65464",
|
||
"1777827180000",
|
||
"2026-05-03 16:53:00"
|
||
],
|
||
[
|
||
"4",
|
||
"78654.5",
|
||
"78648",
|
||
"78655",
|
||
"78648.5",
|
||
"0.20882",
|
||
"1777827120000",
|
||
"2026-05-03 16:52:00"
|
||
],
|
||
[
|
||
"5",
|
||
"78654.5",
|
||
"78654.5",
|
||
"78655",
|
||
"78654.5",
|
||
"0.20028",
|
||
"1777827060000",
|
||
"2026-05-03 16:51:00"
|
||
],
|
||
[
|
||
"6",
|
||
"78652.5",
|
||
"78652.5",
|
||
"78655",
|
||
"78654.5",
|
||
"0.43716",
|
||
"1777827000000",
|
||
"2026-05-03 16:50:00"
|
||
],
|
||
[
|
||
"7",
|
||
"78652.5",
|
||
"78652",
|
||
"78653",
|
||
"78652.5",
|
||
"0.18946",
|
||
"1777826940000",
|
||
"2026-05-03 16:49:00"
|
||
],
|
||
[
|
||
"8",
|
||
"78662.5",
|
||
"78652.5",
|
||
"78663",
|
||
"78652.5",
|
||
"0.68504",
|
||
"1777826880000",
|
||
"2026-05-03 16:48:00"
|
||
],
|
||
[
|
||
"9",
|
||
"78662.5",
|
||
"78662",
|
||
"78663",
|
||
"78662.5",
|
||
"0.01284",
|
||
"1777826820000",
|
||
"2026-05-03 16:47:00"
|
||
],
|
||
[
|
||
"10",
|
||
"78662.5",
|
||
"78662",
|
||
"78663",
|
||
"78662.5",
|
||
"0.0097",
|
||
"1777826760000",
|
||
"2026-05-03 16:46:00"
|
||
],
|
||
[
|
||
"11",
|
||
"78662.5",
|
||
"78662.5",
|
||
"78663",
|
||
"78662.5",
|
||
"0.00028",
|
||
"1777826700000",
|
||
"2026-05-03 16:45:00"
|
||
],
|
||
[
|
||
"12",
|
||
"78662.5",
|
||
"78662",
|
||
"78663",
|
||
"78662.5",
|
||
"0.01378",
|
||
"1777826640000",
|
||
"2026-05-03 16:44:00"
|
||
],
|
||
[
|
||
"13",
|
||
"78662.5",
|
||
"78662",
|
||
"78663",
|
||
"78662.5",
|
||
"0.00534",
|
||
"1777826580000",
|
||
"2026-05-03 16:43:00"
|
||
],
|
||
[
|
||
"14",
|
||
"78658.5",
|
||
"78658.5",
|
||
"78663",
|
||
"78662.5",
|
||
"0.58",
|
||
"1777826520000",
|
||
"2026-05-03 16:42:00"
|
||
],
|
||
[
|
||
"15",
|
||
"78658.5",
|
||
"78658",
|
||
"78659",
|
||
"78658.5",
|
||
"0.00186",
|
||
"1777826460000",
|
||
"2026-05-03 16:41:00"
|
||
],
|
||
[
|
||
"16",
|
||
"78663.5",
|
||
"78658.5",
|
||
"78664",
|
||
"78658.5",
|
||
"0.04362",
|
||
"1777826400000",
|
||
"2026-05-03 16:40:00"
|
||
],
|
||
[
|
||
"17",
|
||
"78645.5",
|
||
"78645.5",
|
||
"78663.5",
|
||
"78663.5",
|
||
"1.02718",
|
||
"1777826340000",
|
||
"2026-05-03 16:39:00"
|
||
],
|
||
[
|
||
"18",
|
||
"78676.5",
|
||
"78645",
|
||
"78677",
|
||
"78645.5",
|
||
"10.10844",
|
||
"1777826280000",
|
||
"2026-05-03 16:38:00"
|
||
],
|
||
[
|
||
"19",
|
||
"78676.5",
|
||
"78676",
|
||
"78677",
|
||
"78676.5",
|
||
"0.89886",
|
||
"1777826220000",
|
||
"2026-05-03 16:37:00"
|
||
],
|
||
[
|
||
"20",
|
||
"78676.5",
|
||
"78676",
|
||
"78677",
|
||
"78676.5",
|
||
"0.00216",
|
||
"1777826160000",
|
||
"2026-05-03 16:36:00"
|
||
],
|
||
[
|
||
"21",
|
||
"78658.5",
|
||
"78658.5",
|
||
"78704.5",
|
||
"78676.5",
|
||
"3.2846",
|
||
"1777826100000",
|
||
"2026-05-03 16:35:00"
|
||
],
|
||
[
|
||
"22",
|
||
"78629.5",
|
||
"78629",
|
||
"78658.5",
|
||
"78658.5",
|
||
"1.50806",
|
||
"1777826040000",
|
||
"2026-05-03 16:34:00"
|
||
],
|
||
[
|
||
"23",
|
||
"78621.5",
|
||
"78621.5",
|
||
"78629.5",
|
||
"78629.5",
|
||
"2.52248",
|
||
"1777825980000",
|
||
"2026-05-03 16:33:00"
|
||
],
|
||
[
|
||
"24",
|
||
"78609.5",
|
||
"78609",
|
||
"78622",
|
||
"78621.5",
|
||
"0.5831",
|
||
"1777825920000",
|
||
"2026-05-03 16:32:00"
|
||
],
|
||
[
|
||
"25",
|
||
"78609.5",
|
||
"78609",
|
||
"78610",
|
||
"78609.5",
|
||
"0.08858",
|
||
"1777825860000",
|
||
"2026-05-03 16:31:00"
|
||
],
|
||
[
|
||
"26",
|
||
"78588.5",
|
||
"78588",
|
||
"78612",
|
||
"78609.5",
|
||
"3.58532",
|
||
"1777825800000",
|
||
"2026-05-03 16:30:00"
|
||
],
|
||
[
|
||
"27",
|
||
"78588.5",
|
||
"78588",
|
||
"78589",
|
||
"78588.5",
|
||
"0.04806",
|
||
"1777825740000",
|
||
"2026-05-03 16:29:00"
|
||
],
|
||
[
|
||
"28",
|
||
"78588.5",
|
||
"78588",
|
||
"78589",
|
||
"78588.5",
|
||
"0.869",
|
||
"1777825680000",
|
||
"2026-05-03 16:28:00"
|
||
],
|
||
[
|
||
"29",
|
||
"78588.5",
|
||
"78588",
|
||
"78589",
|
||
"78588.5",
|
||
"2.13648",
|
||
"1777825620000",
|
||
"2026-05-03 16:27:00"
|
||
],
|
||
[
|
||
"30",
|
||
"78588.5",
|
||
"78588",
|
||
"78589",
|
||
"78588.5",
|
||
"2.58448",
|
||
"1777825560000",
|
||
"2026-05-03 16:26:00"
|
||
],
|
||
[
|
||
"31",
|
||
"78577",
|
||
"78576.5",
|
||
"78589",
|
||
"78588.5",
|
||
"6.09502",
|
||
"1777825500000",
|
||
"2026-05-03 16:25:00"
|
||
],
|
||
[
|
||
"32",
|
||
"78554.5",
|
||
"78554",
|
||
"78577",
|
||
"78577",
|
||
"17.75576",
|
||
"1777825440000",
|
||
"2026-05-03 16:24:00"
|
||
],
|
||
[
|
||
"33",
|
||
"78543.5",
|
||
"78543.5",
|
||
"78555",
|
||
"78554.5",
|
||
"8.98054",
|
||
"1777825380000",
|
||
"2026-05-03 16:23:00"
|
||
],
|
||
[
|
||
"34",
|
||
"78526.5",
|
||
"78526.5",
|
||
"78543.5",
|
||
"78543.5",
|
||
"1.08446",
|
||
"1777825320000",
|
||
"2026-05-03 16:22:00"
|
||
],
|
||
[
|
||
"35",
|
||
"78526.5",
|
||
"78526.5",
|
||
"78527",
|
||
"78526.5",
|
||
"0.00028",
|
||
"1777825260000",
|
||
"2026-05-03 16:21:00"
|
||
],
|
||
[
|
||
"36",
|
||
"78546.5",
|
||
"78526.5",
|
||
"78547",
|
||
"78526.5",
|
||
"1.67966",
|
||
"1777825200000",
|
||
"2026-05-03 16:20:00"
|
||
],
|
||
[
|
||
"37",
|
||
"78558.5",
|
||
"78546.5",
|
||
"78559",
|
||
"78546.5",
|
||
"9.70932",
|
||
"1777825140000",
|
||
"2026-05-03 16:19:00"
|
||
],
|
||
[
|
||
"38",
|
||
"78558.5",
|
||
"78558.5",
|
||
"78559",
|
||
"78558.5",
|
||
"0.25694",
|
||
"1777825080000",
|
||
"2026-05-03 16:18:00"
|
||
],
|
||
[
|
||
"39",
|
||
"78543.5",
|
||
"78543",
|
||
"78558.5",
|
||
"78558.5",
|
||
"0.73562",
|
||
"1777825020000",
|
||
"2026-05-03 16:17:00"
|
||
],
|
||
[
|
||
"40",
|
||
"78544.5",
|
||
"78543.5",
|
||
"78545",
|
||
"78543.5",
|
||
"0.0081",
|
||
"1777824960000",
|
||
"2026-05-03 16:16:00"
|
||
],
|
||
[
|
||
"41",
|
||
"78545.5",
|
||
"78544.5",
|
||
"78546",
|
||
"78544.5",
|
||
"0.11054",
|
||
"1777824900000",
|
||
"2026-05-03 16:15:00"
|
||
],
|
||
[
|
||
"42",
|
||
"78545.5",
|
||
"78545",
|
||
"78546",
|
||
"78545.5",
|
||
"0.09854",
|
||
"1777824840000",
|
||
"2026-05-03 16:14:00"
|
||
],
|
||
[
|
||
"43",
|
||
"78545.5",
|
||
"78545.5",
|
||
"78546",
|
||
"78545.5",
|
||
"0.00152",
|
||
"1777824780000",
|
||
"2026-05-03 16:13:00"
|
||
],
|
||
[
|
||
"44",
|
||
"78545.5",
|
||
"78545.5",
|
||
"78546",
|
||
"78545.5",
|
||
"0.50052",
|
||
"1777824720000",
|
||
"2026-05-03 16:12:00"
|
||
],
|
||
[
|
||
"45",
|
||
"78545.5",
|
||
"78545",
|
||
"78546",
|
||
"78545.5",
|
||
"0.33716",
|
||
"1777824660000",
|
||
"2026-05-03 16:11:00"
|
||
],
|
||
[
|
||
"46",
|
||
"78549.5",
|
||
"78545",
|
||
"78550",
|
||
"78545.5",
|
||
"0.08204",
|
||
"1777824600000",
|
||
"2026-05-03 16:10:00"
|
||
],
|
||
[
|
||
"47",
|
||
"78549.5",
|
||
"78549",
|
||
"78550",
|
||
"78549.5",
|
||
"0.08698",
|
||
"1777824540000",
|
||
"2026-05-03 16:09:00"
|
||
],
|
||
[
|
||
"48",
|
||
"78566.5",
|
||
"78549",
|
||
"78567",
|
||
"78549.5",
|
||
"1.53434",
|
||
"1777824480000",
|
||
"2026-05-03 16:08:00"
|
||
],
|
||
[
|
||
"49",
|
||
"78586.5",
|
||
"78566.5",
|
||
"78587",
|
||
"78566.5",
|
||
"0.42562",
|
||
"1777824420000",
|
||
"2026-05-03 16:07:00"
|
||
]
|
||
],
|
||
"shape": {
|
||
"columns": 7,
|
||
"rows": 1439
|
||
}
|
||
},
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>open</th>\n",
|
||
" <th>low</th>\n",
|
||
" <th>high</th>\n",
|
||
" <th>close</th>\n",
|
||
" <th>volume</th>\n",
|
||
" <th>timestamp</th>\n",
|
||
" <th>timestamp_dt</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>78645</td>\n",
|
||
" <td>78645</td>\n",
|
||
" <td>78646</td>\n",
|
||
" <td>78645.5</td>\n",
|
||
" <td>0.0533</td>\n",
|
||
" <td>1777827360000</td>\n",
|
||
" <td>2026-05-03 16:56:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>78645.5</td>\n",
|
||
" <td>78645</td>\n",
|
||
" <td>78646</td>\n",
|
||
" <td>78645</td>\n",
|
||
" <td>1.15176</td>\n",
|
||
" <td>1777827300000</td>\n",
|
||
" <td>2026-05-03 16:55:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>78648.5</td>\n",
|
||
" <td>78645</td>\n",
|
||
" <td>78649</td>\n",
|
||
" <td>78645.5</td>\n",
|
||
" <td>1.50552</td>\n",
|
||
" <td>1777827240000</td>\n",
|
||
" <td>2026-05-03 16:54:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>3</th>\n",
|
||
" <td>78648.5</td>\n",
|
||
" <td>78648</td>\n",
|
||
" <td>78649</td>\n",
|
||
" <td>78648.5</td>\n",
|
||
" <td>0.65464</td>\n",
|
||
" <td>1777827180000</td>\n",
|
||
" <td>2026-05-03 16:53:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>4</th>\n",
|
||
" <td>78654.5</td>\n",
|
||
" <td>78648</td>\n",
|
||
" <td>78655</td>\n",
|
||
" <td>78648.5</td>\n",
|
||
" <td>0.20882</td>\n",
|
||
" <td>1777827120000</td>\n",
|
||
" <td>2026-05-03 16:52:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>...</th>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" <td>...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1434</th>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>1777741320000</td>\n",
|
||
" <td>2026-05-02 17:02:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1435</th>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>1777741260000</td>\n",
|
||
" <td>2026-05-02 17:01:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1436</th>\n",
|
||
" <td>78411.5</td>\n",
|
||
" <td>78402</td>\n",
|
||
" <td>78412</td>\n",
|
||
" <td>78408.5</td>\n",
|
||
" <td>0.39216</td>\n",
|
||
" <td>1777741200000</td>\n",
|
||
" <td>2026-05-02 17:00:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1437</th>\n",
|
||
" <td>78411.5</td>\n",
|
||
" <td>78411.5</td>\n",
|
||
" <td>78411.5</td>\n",
|
||
" <td>78411.5</td>\n",
|
||
" <td>0</td>\n",
|
||
" <td>1777741140000</td>\n",
|
||
" <td>2026-05-02 16:59:00</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1438</th>\n",
|
||
" <td>78419.5</td>\n",
|
||
" <td>78411.5</td>\n",
|
||
" <td>78420</td>\n",
|
||
" <td>78411.5</td>\n",
|
||
" <td>0.17484</td>\n",
|
||
" <td>1777741080000</td>\n",
|
||
" <td>2026-05-02 16:58:00</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>1439 rows × 7 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" open low high close volume timestamp \\\n",
|
||
"0 78645 78645 78646 78645.5 0.0533 1777827360000 \n",
|
||
"1 78645.5 78645 78646 78645 1.15176 1777827300000 \n",
|
||
"2 78648.5 78645 78649 78645.5 1.50552 1777827240000 \n",
|
||
"3 78648.5 78648 78649 78648.5 0.65464 1777827180000 \n",
|
||
"4 78654.5 78648 78655 78648.5 0.20882 1777827120000 \n",
|
||
"... ... ... ... ... ... ... \n",
|
||
"1434 78408.5 78408.5 78408.5 78408.5 0 1777741320000 \n",
|
||
"1435 78408.5 78408.5 78408.5 78408.5 0 1777741260000 \n",
|
||
"1436 78411.5 78402 78412 78408.5 0.39216 1777741200000 \n",
|
||
"1437 78411.5 78411.5 78411.5 78411.5 0 1777741140000 \n",
|
||
"1438 78419.5 78411.5 78420 78411.5 0.17484 1777741080000 \n",
|
||
"\n",
|
||
" timestamp_dt \n",
|
||
"0 2026-05-03 16:56:00 \n",
|
||
"1 2026-05-03 16:55:00 \n",
|
||
"2 2026-05-03 16:54:00 \n",
|
||
"3 2026-05-03 16:53:00 \n",
|
||
"4 2026-05-03 16:52:00 \n",
|
||
"... ... \n",
|
||
"1434 2026-05-02 17:02:00 \n",
|
||
"1435 2026-05-02 17:01:00 \n",
|
||
"1436 2026-05-02 17:00:00 \n",
|
||
"1437 2026-05-02 16:59:00 \n",
|
||
"1438 2026-05-02 16:58:00 \n",
|
||
"\n",
|
||
"[1439 rows x 7 columns]"
|
||
]
|
||
},
|
||
"execution_count": 62,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"df"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "00cdd60c",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"60"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "41508012",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 7,
|
||
"id": "50bb753e",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'name': '4-USD',\n",
|
||
" 'asset_name': '4',\n",
|
||
" 'asset_precision': 0,\n",
|
||
" 'collateral_asset_name': 'USD',\n",
|
||
" 'collateral_asset_precision': 6,\n",
|
||
" 'active': True,\n",
|
||
" 'market_stats': MarketStatsModel(daily_volume=Decimal('76462.698600'), daily_volume_base=Decimal('7869480'), daily_price_change=Decimal('0.00009'), daily_low=Decimal('0.00956'), daily_high=Decimal('0.00979'), last_price=Decimal('0.00977'), ask_price=Decimal('0.00975'), bid_price=Decimal('0.00972'), mark_price=Decimal('0.009684673022'), index_price=Decimal('0.009684673022'), funding_rate=Decimal('0.000544'), next_funding_rate=1777658400000, open_interest=Decimal('90072.562523'), open_interest_base=Decimal('9297140')),\n",
|
||
" 'trading_config': TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]),\n",
|
||
" 'l2_config': L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x342d30000000000000000000000000', synthetic_resolution=1)}"
|
||
]
|
||
},
|
||
"execution_count": 7,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"dict(d['4-USD'])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"id": "95bfd88c",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'daily_volume': Decimal('75505054.327800'),\n",
|
||
" 'daily_volume_base': Decimal('32997.268'),\n",
|
||
" 'daily_price_change': Decimal('55.1'),\n",
|
||
" 'daily_low': Decimal('2250.4'),\n",
|
||
" 'daily_high': Decimal('2323.6'),\n",
|
||
" 'last_price': Decimal('2310.6'),\n",
|
||
" 'ask_price': Decimal('2310.7'),\n",
|
||
" 'bid_price': Decimal('2310.5'),\n",
|
||
" 'mark_price': Decimal('2310.6987918375'),\n",
|
||
" 'index_price': Decimal('2312.058611637499'),\n",
|
||
" 'funding_rate': Decimal('-0.000005'),\n",
|
||
" 'next_funding_rate': 1777658400000,\n",
|
||
" 'open_interest': Decimal('76570287.717848'),\n",
|
||
" 'open_interest_base': Decimal('33217.103')}"
|
||
]
|
||
},
|
||
"execution_count": 8,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"dict(dict(d['ETH-USD'])['market_stats'])\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 11,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'min_order_size': Decimal('0.01'),\n",
|
||
" 'min_order_size_change': Decimal('0.001'),\n",
|
||
" 'min_price_change': Decimal('0.01'),\n",
|
||
" 'max_market_order_value': Decimal('500000'),\n",
|
||
" 'max_limit_order_value': Decimal('2500000'),\n",
|
||
" 'max_position_value': Decimal('7000000'),\n",
|
||
" 'max_leverage': Decimal('50.00'),\n",
|
||
" 'max_num_orders': 200,\n",
|
||
" 'limit_price_cap': Decimal('0.05'),\n",
|
||
" 'limit_price_floor': Decimal('0.05'),\n",
|
||
" 'risk_factor_config': [RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')),\n",
|
||
" RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]}"
|
||
]
|
||
},
|
||
"execution_count": 11,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"dict(dict(d['BNB-USD'])['trading_config'])\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 10,
|
||
"id": "ade14392",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'ENA-USD': MarketModel(name='ENA-USD', asset_name='ENA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('6915910.740800'), daily_volume_base=Decimal('67055460'), daily_price_change=Decimal('0.00132'), daily_low=Decimal('0.10155'), daily_high=Decimal('0.10545'), last_price=Decimal('0.10404'), ask_price=Decimal('0.10408'), bid_price=Decimal('0.10403'), mark_price=Decimal('0.103851237887'), index_price=Decimal('0.103936226625'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1438670.523761'), open_interest_base=Decimal('13853290')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x454e412d3000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'AVNT-USD': MarketModel(name='AVNT-USD', asset_name='AVNT', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('28184.002800'), daily_volume_base=Decimal('189724'), daily_price_change=Decimal('0.0028'), daily_low=Decimal('0.1468'), daily_high=Decimal('0.1506'), last_price=Decimal('0.1500'), ask_price=Decimal('0.1502'), bid_price=Decimal('0.15'), mark_price=Decimal('0.149930131624'), index_price=Decimal('0.150230091874'), funding_rate=Decimal('0.000011'), next_funding_rate=1777658400000, open_interest=Decimal('40997.384740'), open_interest_base=Decimal('273446')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x41564e542d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'EUR-USD': MarketModel(name='EUR-USD', asset_name='EUR', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2152432.334000'), daily_volume_base=Decimal('1832862'), daily_price_change=Decimal('0.00040'), daily_low=Decimal('1.17189'), daily_high=Decimal('1.17826'), last_price=Decimal('1.17313'), ask_price=Decimal('1.1735'), bid_price=Decimal('1.17349'), mark_price=Decimal('1.17348'), index_price=Decimal('1.17348'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('16574396.194500'), open_interest_base=Decimal('14127150')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('5000000'), max_leverage=Decimal('100.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.01')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.03')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.05')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.07')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.09')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.11')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('26000000'), risk_factor=Decimal('0.13')), RiskFactorConfigModel(upper_bound=Decimal('28000000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('30000000'), risk_factor=Decimal('0.15')), RiskFactorConfigModel(upper_bound=Decimal('32000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('34000000'), risk_factor=Decimal('0.17')), RiskFactorConfigModel(upper_bound=Decimal('36000000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('38000000'), risk_factor=Decimal('0.19')), RiskFactorConfigModel(upper_bound=Decimal('40000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('42000000'), risk_factor=Decimal('0.21')), RiskFactorConfigModel(upper_bound=Decimal('44000000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('46000000'), risk_factor=Decimal('0.23')), RiskFactorConfigModel(upper_bound=Decimal('48000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('50000000'), risk_factor=Decimal('0.25')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4555522d5553442d38000000000000', synthetic_resolution=10)),\n",
|
||
" 'SUI-USD': MarketModel(name='SUI-USD', asset_name='SUI', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('7956416.498200'), daily_volume_base=Decimal('8715266'), daily_price_change=Decimal('0.0172'), daily_low=Decimal('0.9047'), daily_high=Decimal('0.9273'), last_price=Decimal('0.9237'), ask_price=Decimal('0.9244'), bid_price=Decimal('0.9243'), mark_price=Decimal('0.924327510375'), index_price=Decimal('0.924827444125'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1384395.646604'), open_interest_base=Decimal('1498234')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5355492d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'WIF-USD': MarketModel(name='WIF-USD', asset_name='WIF', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('112800.097000'), daily_volume_base=Decimal('593146'), daily_price_change=Decimal('0.0107'), daily_low=Decimal('0.1821'), daily_high=Decimal('0.1958'), last_price=Decimal('0.1958'), ask_price=Decimal('0.1954'), bid_price=Decimal('0.1952'), mark_price=Decimal('0.1953741095'), index_price=Decimal('0.195524089625'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('361537.941875'), open_interest_base=Decimal('1849544')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5749462d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'CAKE-USD': MarketModel(name='CAKE-USD', asset_name='CAKE', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('144099.641200'), daily_volume_base=Decimal('99164'), daily_price_change=Decimal('0.0076'), daily_low=Decimal('1.4464'), daily_high=Decimal('1.4609'), last_price=Decimal('1.4583'), ask_price=Decimal('1.4558'), bid_price=Decimal('1.4548'), mark_price=Decimal('1.455657099874'), index_price=Decimal('1.45730688125'), funding_rate=Decimal('-0.000088'), next_funding_rate=1777658400000, open_interest=Decimal('103512.696638'), open_interest_base=Decimal('71126')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x43414b452d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'MEGA-USD': MarketModel(name='MEGA-USD', asset_name='MEGA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('914743.332840'), daily_volume_base=Decimal('5877790'), daily_price_change=Decimal('0.00163'), daily_low=Decimal('0.14551'), daily_high=Decimal('0.17289'), last_price=Decimal('0.15800'), ask_price=Decimal('0.15887'), bid_price=Decimal('0.15862'), mark_price=Decimal('0.158692383112'), index_price=Decimal('0.158668973574'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('371273.123405'), open_interest_base=Decimal('2354176')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d4547412d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'AVAX-USD': MarketModel(name='AVAX-USD', asset_name='AVAX', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('121523.896200'), daily_volume_base=Decimal('13301.4'), daily_price_change=Decimal('0.070'), daily_low=Decimal('9.065'), daily_high=Decimal('9.243'), last_price=Decimal('9.164'), ask_price=Decimal('9.169'), bid_price=Decimal('9.168'), mark_price=Decimal('9.16728517375'), index_price=Decimal('9.172284511249'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('357884.467695'), open_interest_base=Decimal('39061.0')), trading_config=TradingConfigModel(min_order_size=Decimal('1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x415641582d32000000000000000000', synthetic_resolution=100)),\n",
|
||
" 'HYPE-USD': MarketModel(name='HYPE-USD', asset_name='HYPE', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('51209129.103300'), daily_volume_base=Decimal('1268929.46'), daily_price_change=Decimal('1.744'), daily_low=Decimal('38.960'), daily_high=Decimal('41.131'), last_price=Decimal('40.945'), ask_price=Decimal('40.948'), bid_price=Decimal('40.947'), mark_price=Decimal('40.960322038124'), index_price=Decimal('40.980569355'), funding_rate=Decimal('-0.000031'), next_funding_rate=1777658400000, open_interest=Decimal('17816611.760364'), open_interest_base=Decimal('435415.24')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('1500000'), max_limit_order_value=Decimal('7500000'), max_position_value=Decimal('15000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('26000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('27000000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('28000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('29000000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('30000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('31000000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('32000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('33000000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('34000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('35000000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('36000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('37000000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('38000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('39000000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('40000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('41000000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('42000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('43000000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('44000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('45000000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('46000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('47000000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('48000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('49000000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('50000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x485950452d33000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'WLFI-USD': MarketModel(name='WLFI-USD', asset_name='WLFI', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('255271.284200'), daily_volume_base=Decimal('4318820'), daily_price_change=Decimal('-0.00533'), daily_low=Decimal('0.05456'), daily_high=Decimal('0.06174'), last_price=Decimal('0.05456'), ask_price=Decimal('0.05468'), bid_price=Decimal('0.05466'), mark_price=Decimal('0.054642758875'), index_price=Decimal('0.054725247943'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('218898.626891'), open_interest_base=Decimal('4006420')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x574c46492d30000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'INTC_24_5-USD': MarketModel(name='INTC_24_5-USD', asset_name='INTC_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4866675.270520'), daily_volume_base=Decimal('51115.10'), daily_price_change=Decimal('4.874'), daily_low=Decimal('92.030'), daily_high=Decimal('100.126'), last_price=Decimal('98.690'), ask_price=Decimal('98.691'), bid_price=Decimal('98.656'), mark_price=Decimal('98.709999999999'), index_price=Decimal('98.709999999999'), funding_rate=Decimal('-0.000008'), next_funding_rate=1777658400000, open_interest=Decimal('213638.138880'), open_interest_base=Decimal('2163.10')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x494e54435f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'MSTR_24_5-USD': MarketModel(name='MSTR_24_5-USD', asset_name='MSTR_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('443937.603400'), daily_volume_base=Decimal('2622.86'), daily_price_change=Decimal('12.94'), daily_low=Decimal('164.98'), daily_high=Decimal('178.80'), last_price=Decimal('178.80'), ask_price=Decimal('179.3'), bid_price=Decimal('179.11'), mark_price=Decimal('179.659999999999'), index_price=Decimal('179.659999999999'), funding_rate=Decimal('-0.000233'), next_funding_rate=1777658400000, open_interest=Decimal('552006.892400'), open_interest_base=Decimal('3079.88')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d5354525f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'XRP-USD': MarketModel(name='XRP-USD', asset_name='XRP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('10098739.728600'), daily_volume_base=Decimal('7326620'), daily_price_change=Decimal('0.0265'), daily_low=Decimal('1.3639'), daily_high=Decimal('1.3987'), last_price=Decimal('1.3930'), ask_price=Decimal('1.3937'), bid_price=Decimal('1.3936'), mark_price=Decimal('1.393765301624'), index_price=Decimal('1.394365222125'), funding_rate=Decimal('0.000006'), next_funding_rate=1777658400000, open_interest=Decimal('7618557.357145'), open_interest_base=Decimal('5468578')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5852502d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" '1000SHIB-USD': MarketModel(name='1000SHIB-USD', asset_name='1000SHIB', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('220628.545200'), daily_volume_base=Decimal('35014800'), daily_price_change=Decimal('0.000032'), daily_low=Decimal('0.006218'), daily_high=Decimal('0.006396'), last_price=Decimal('0.006332'), ask_price=Decimal('0.006339'), bid_price=Decimal('0.006336'), mark_price=Decimal('0.006337160215'), index_price=Decimal('0.006340659751'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('50582.641740'), open_interest_base=Decimal('7986400')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x31303030534849422d300000000000', synthetic_resolution=1)),\n",
|
||
" 'SPX-USD': MarketModel(name='SPX-USD', asset_name='SPX', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('47097.000260'), daily_volume_base=Decimal('126246'), daily_price_change=Decimal('0.01574'), daily_low=Decimal('0.35712'), daily_high=Decimal('0.37990'), last_price=Decimal('0.37473'), ask_price=Decimal('0.37778'), bid_price=Decimal('0.37763'), mark_price=Decimal('0.377000040874'), index_price=Decimal('0.377349994499'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('510601.326541'), open_interest_base=Decimal('1356192')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5350582d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'LTC-USD': MarketModel(name='LTC-USD', asset_name='LTC', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('34957.996800'), daily_volume_base=Decimal('632.38'), daily_price_change=Decimal('0.23'), daily_low=Decimal('54.94'), daily_high=Decimal('55.70'), last_price=Decimal('55.70'), ask_price=Decimal('55.72'), bid_price=Decimal('55.69'), mark_price=Decimal('55.717616437499'), index_price=Decimal('55.757611137499'), funding_rate=Decimal('0.000004'), next_funding_rate=1777658400000, open_interest=Decimal('228619.730545'), open_interest_base=Decimal('4104.70')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4c54432d3300000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'KAITO-USD': MarketModel(name='KAITO-USD', asset_name='KAITO', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('189371.971400'), daily_volume_base=Decimal('408226'), daily_price_change=Decimal('0.0222'), daily_low=Decimal('0.4468'), daily_high=Decimal('0.4755'), last_price=Decimal('0.4749'), ask_price=Decimal('0.4758'), bid_price=Decimal('0.4756'), mark_price=Decimal('0.475486989625'), index_price=Decimal('0.4765368505'), funding_rate=Decimal('-0.000108'), next_funding_rate=1777658400000, open_interest=Decimal('360484.170485'), open_interest_base=Decimal('757746')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4b4149544f2d310000000000000000', synthetic_resolution=10)),\n",
|
||
" 'MU_24_5-USD': MarketModel(name='MU_24_5-USD', asset_name='MU_24_5', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4341232.507380'), daily_volume_base=Decimal('8509.488'), daily_price_change=Decimal('30.15'), daily_low=Decimal('498.70'), daily_high=Decimal('544.98'), last_price=Decimal('533.15'), ask_price=Decimal('533.9'), bid_price=Decimal('532.73'), mark_price=Decimal('534.049999999999'), index_price=Decimal('534.076'), funding_rate=Decimal('0.000008'), next_funding_rate=1777658400000, open_interest=Decimal('142438.810210'), open_interest_base=Decimal('266.602')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d555f32345f350000000000000000', synthetic_resolution=10000)),\n",
|
||
" 'MELANIA-USD': MarketModel(name='MELANIA-USD', asset_name='MELANIA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('31231.670600'), daily_volume_base=Decimal('302200'), daily_price_change=Decimal('-0.00047'), daily_low=Decimal('0.10195'), daily_high=Decimal('0.10440'), last_price=Decimal('0.10355'), ask_price=Decimal('0.10363'), bid_price=Decimal('0.10362'), mark_price=Decimal('0.103721255112'), index_price=Decimal('0.103731253787'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('62518.988774'), open_interest_base=Decimal('603260')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d454c414e49412d30000000000000', synthetic_resolution=1)),\n",
|
||
" 'XPT-USD': MarketModel(name='XPT-USD', asset_name='XPT', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3067821.333600'), daily_volume_base=Decimal('1537.684'), daily_price_change=Decimal('19.9'), daily_low=Decimal('1960.6'), daily_high=Decimal('2020.3'), last_price=Decimal('2003.0'), ask_price=Decimal('2003.8'), bid_price=Decimal('2003'), mark_price=Decimal('2000.05'), index_price=Decimal('2000'), funding_rate=Decimal('0.000115'), next_funding_rate=1777658400000, open_interest=Decimal('154837.290300'), open_interest_base=Decimal('77.469')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.1'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5850542d5553442d38000000000000', synthetic_resolution=10000)),\n",
|
||
" 'USDJPY-USD': MarketModel(name='USDJPY-USD', asset_name='USDJPY', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4019557.817480'), daily_volume_base=Decimal('25636.98'), daily_price_change=Decimal('0.254'), daily_low=Decimal('155.375'), daily_high=Decimal('157.309'), last_price=Decimal('156.806'), ask_price=Decimal('156.899'), bid_price=Decimal('156.719'), mark_price=Decimal('156.905'), index_price=Decimal('156.905'), funding_rate=Decimal('-0.000012'), next_funding_rate=1777658400000, open_interest=Decimal('218954.828750'), open_interest_base=Decimal('1394.75')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2000000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('26000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('28000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('30000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('32000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('34000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('36000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('38000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('40000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('42000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('44000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('46000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('48000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('50000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5553444a5059000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'AZTEC-USD': MarketModel(name='AZTEC-USD', asset_name='AZTEC', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('5121.506600'), daily_volume_base=Decimal('262000'), daily_price_change=Decimal('0.000054'), daily_low=Decimal('0.019464'), daily_high=Decimal('0.019700'), last_price=Decimal('0.019596'), ask_price=Decimal('0.02008'), bid_price=Decimal('0.020042'), mark_price=Decimal('0.020067340725'), index_price=Decimal('0.02005734205'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('90125.154833'), open_interest_base=Decimal('4492300')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x415a5445432d300000000000000000', synthetic_resolution=1)),\n",
|
||
" 'AMZN_24_5-USD': MarketModel(name='AMZN_24_5-USD', asset_name='AMZN_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2701536.883800'), daily_volume_base=Decimal('10164.90'), daily_price_change=Decimal('8.71'), daily_low=Decimal('260.91'), daily_high=Decimal('273.43'), last_price=Decimal('269.63'), ask_price=Decimal('269.77'), bid_price=Decimal('269.66'), mark_price=Decimal('269.31'), index_price=Decimal('269.31'), funding_rate=Decimal('0.000115'), next_funding_rate=1777658400000, open_interest=Decimal('316861.776000'), open_interest_base=Decimal('1178.10')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x414d5a4e5f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'AAVE-USD': MarketModel(name='AAVE-USD', asset_name='AAVE', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('9937130.383000'), daily_volume_base=Decimal('106780.16'), daily_price_change=Decimal('-0.55'), daily_low=Decimal('92.10'), daily_high=Decimal('94.48'), last_price=Decimal('92.81'), ask_price=Decimal('92.86'), bid_price=Decimal('92.85'), mark_price=Decimal('92.7727059875'), index_price=Decimal('92.832698037499'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1405245.390899'), open_interest_base=Decimal('15164.46')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x414156452d33000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'SNDK_24_5-USD': MarketModel(name='SNDK_24_5-USD', asset_name='SNDK_24_5', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('1032643.359020'), daily_volume_base=Decimal('956.648'), daily_price_change=Decimal('-2.57'), daily_low=Decimal('1002.33'), daily_high=Decimal('1148.72'), last_price=Decimal('1100.89'), ask_price=Decimal('1108.11'), bid_price=Decimal('1107.34'), mark_price=Decimal('1108.0187'), index_price=Decimal('1108.0187'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('149632.355400'), open_interest_base=Decimal('135.267')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x534e444b5f32345f35000000000000', synthetic_resolution=10000)),\n",
|
||
" 'POPCAT-USD': MarketModel(name='POPCAT-USD', asset_name='POPCAT', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('419105.171660'), daily_volume_base=Decimal('7316400'), daily_price_change=Decimal('0.00174'), daily_low=Decimal('0.05557'), daily_high=Decimal('0.06017'), last_price=Decimal('0.05910'), ask_price=Decimal('0.05953'), bid_price=Decimal('0.0595'), mark_price=Decimal('0.05941212685'), index_price=Decimal('0.059447122212'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('345557.437294'), open_interest_base=Decimal('5825650')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x504f504341542d3100000000000000', synthetic_resolution=10)),\n",
|
||
" 'APT-USD': MarketModel(name='APT-USD', asset_name='APT', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('145587.339980'), daily_volume_base=Decimal('142765.4'), daily_price_change=Decimal('0.0109'), daily_low=Decimal('0.9876'), daily_high=Decimal('1.0435'), last_price=Decimal('1.0009'), ask_price=Decimal('1.0009'), bid_price=Decimal('1.0003'), mark_price=Decimal('1.000817374124'), index_price=Decimal('1.001467287999'), funding_rate=Decimal('-0.000005'), next_funding_rate=1777658400000, open_interest=Decimal('232060.107802'), open_interest_base=Decimal('231965.6')), trading_config=TradingConfigModel(min_order_size=Decimal('1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4150542d3200000000000000000000', synthetic_resolution=100)),\n",
|
||
" 'PUMP-USD': MarketModel(name='PUMP-USD', asset_name='PUMP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('610453.411200'), daily_volume_base=Decimal('337081200'), daily_price_change=Decimal('0.000081'), daily_low=Decimal('0.001755'), daily_high=Decimal('0.001853'), last_price=Decimal('0.001841'), ask_price=Decimal('0.001841'), bid_price=Decimal('0.001839'), mark_price=Decimal('0.001839256266'), index_price=Decimal('0.00184085637'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('3948945.910620'), open_interest_base=Decimal('2148223398')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x50554d502d31000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'SOL-USD': MarketModel(name='SOL-USD', asset_name='SOL', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('18636969.790800'), daily_volume_base=Decimal('222098.08'), daily_price_change=Decimal('1.14'), daily_low=Decimal('82.75'), daily_high=Decimal('84.77'), last_price=Decimal('84.12'), ask_price=Decimal('84.14'), bid_price=Decimal('84.13'), mark_price=Decimal('84.1338507875'), index_price=Decimal('84.1638468125'), funding_rate=Decimal('-0.000008'), next_funding_rate=1777658400000, open_interest=Decimal('13356384.271485'), open_interest_base=Decimal('158790.94')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('1500000'), max_limit_order_value=Decimal('7500000'), max_position_value=Decimal('15000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('26000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('27000000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('28000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('29000000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('30000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('31000000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('32000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('33000000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('34000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('35000000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('36000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('37000000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('38000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('39000000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('40000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('41000000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('42000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('43000000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('44000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('45000000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('46000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('47000000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('48000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('49000000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('50000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x534f4c2d3300000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'OP-USD': MarketModel(name='OP-USD', asset_name='OP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('23171.616800'), daily_volume_base=Decimal('191694'), daily_price_change=Decimal('0.0024'), daily_low=Decimal('0.1196'), daily_high=Decimal('0.1228'), last_price=Decimal('0.1228'), ask_price=Decimal('0.1223'), bid_price=Decimal('0.1221'), mark_price=Decimal('0.122133815125'), index_price=Decimal('0.122233801875'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('63529.711226'), open_interest_base=Decimal('520170')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4f502d310000000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'SPX6900-USD': MarketModel(name='SPX6900-USD', asset_name='SPX6900', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=False, market_stats=MarketStatsModel(daily_volume=Decimal('0'), daily_volume_base=Decimal('0'), daily_price_change=Decimal('0'), daily_low=Decimal('0'), daily_high=Decimal('0'), last_price=Decimal('0'), ask_price=Decimal('0'), bid_price=Decimal('0'), mark_price=Decimal('0'), index_price=Decimal('0'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('0'), open_interest_base=Decimal('0')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x535058363930302d31000000000000', synthetic_resolution=10)),\n",
|
||
" 'PLTR_24_5-USD': MarketModel(name='PLTR_24_5-USD', asset_name='PLTR_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2933610.399400'), daily_volume_base=Decimal('20660.78'), daily_price_change=Decimal('6.21'), daily_low=Decimal('138.65'), daily_high=Decimal('146.26'), last_price=Decimal('144.86'), ask_price=Decimal('145.05'), bid_price=Decimal('144.93'), mark_price=Decimal('144.987999999999'), index_price=Decimal('144.987999999999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('84688.714560'), open_interest_base=Decimal('584.56')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x504c54525f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'TIA-USD': MarketModel(name='TIA-USD', asset_name='TIA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('104463.056800'), daily_volume_base=Decimal('292188'), daily_price_change=Decimal('0.0033'), daily_low=Decimal('0.3486'), daily_high=Decimal('0.3596'), last_price=Decimal('0.3566'), ask_price=Decimal('0.3574'), bid_price=Decimal('0.3571'), mark_price=Decimal('0.357202664375'), index_price=Decimal('0.357502624625'), funding_rate=Decimal('-0.000028'), next_funding_rate=1777658400000, open_interest=Decimal('147469.789460'), open_interest_base=Decimal('412966')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5449412d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'VVV-USD': MarketModel(name='VVV-USD', asset_name='VVV', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('1106910.962460'), daily_volume_base=Decimal('124654.6'), daily_price_change=Decimal('0.7652'), daily_low=Decimal('8.4273'), daily_high=Decimal('9.2591'), last_price=Decimal('9.1980'), ask_price=Decimal('9.1733'), bid_price=Decimal('9.1597'), mark_price=Decimal('9.151787227499'), index_price=Decimal('9.16341781875'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('217963.549203'), open_interest_base=Decimal('23815.2')), trading_config=TradingConfigModel(min_order_size=Decimal('1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5656562d3200000000000000000000', synthetic_resolution=100)),\n",
|
||
" 'S-USD': MarketModel(name='S-USD', asset_name='S', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('38679.493000'), daily_volume_base=Decimal('891220'), daily_price_change=Decimal('0.00166'), daily_low=Decimal('0.04233'), daily_high=Decimal('0.04402'), last_price=Decimal('0.04399'), ask_price=Decimal('0.04433'), bid_price=Decimal('0.0443'), mark_price=Decimal('0.044239137537'), index_price=Decimal('0.044329125612'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('217984.577448'), open_interest_base=Decimal('4927464')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x532d30000000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'BABA_24_5-USD': MarketModel(name='BABA_24_5-USD', asset_name='BABA_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2778663.934000'), daily_volume_base=Decimal('21046.50'), daily_price_change=Decimal('-0.13'), daily_low=Decimal('131.24'), daily_high=Decimal('133.14'), last_price=Decimal('131.86'), ask_price=Decimal('132.23'), bid_price=Decimal('131.85'), mark_price=Decimal('132.013'), index_price=Decimal('132.013'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('45588.128820'), open_interest_base=Decimal('345.54')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x424142415f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'UNI-USD': MarketModel(name='UNI-USD', asset_name='UNI', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('69957.090900'), daily_volume_base=Decimal('21678.6'), daily_price_change=Decimal('0.0521'), daily_low=Decimal('3.1754'), daily_high=Decimal('3.2556'), last_price=Decimal('3.2455'), ask_price=Decimal('3.2476'), bid_price=Decimal('3.2459'), mark_price=Decimal('3.24407010375'), index_price=Decimal('3.246819739374'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('176402.378409'), open_interest_base=Decimal('54444.4')), trading_config=TradingConfigModel(min_order_size=Decimal('1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x554e492d3200000000000000000000', synthetic_resolution=100)),\n",
|
||
" 'XLM-USD': MarketModel(name='XLM-USD', asset_name='XLM', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2269044.389400'), daily_volume_base=Decimal('14176460'), daily_price_change=Decimal('0.00196'), daily_low=Decimal('0.15815'), daily_high=Decimal('0.16255'), last_price=Decimal('0.16082'), ask_price=Decimal('0.16126'), bid_price=Decimal('0.16104'), mark_price=Decimal('0.161173641662'), index_price=Decimal('0.161260999999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('100806.063088'), open_interest_base=Decimal('626000')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x584c4d2d3000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'HOOD_24_5-USD': MarketModel(name='HOOD_24_5-USD', asset_name='HOOD_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4271584.608480'), daily_volume_base=Decimal('58111.00'), daily_price_change=Decimal('1.940'), daily_low=Decimal('72.932'), daily_high=Decimal('75.281'), last_price=Decimal('75.109'), ask_price=Decimal('75.159'), bid_price=Decimal('75.078'), mark_price=Decimal('74.992999999999'), index_price=Decimal('74.992999999999'), funding_rate=Decimal('0.000041'), next_funding_rate=1777658400000, open_interest=Decimal('122067.568000'), open_interest_base=Decimal('1626.70')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x484f4f445f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'MKR-USD': MarketModel(name='MKR-USD', asset_name='MKR', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('0'), daily_volume_base=Decimal('0'), daily_price_change=Decimal('0'), daily_low=Decimal('0'), daily_high=Decimal('0'), last_price=Decimal('1580.186'), ask_price=Decimal('0'), bid_price=Decimal('0'), mark_price=Decimal('1663.9'), index_price=Decimal('1663.4002805'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('11.647300'), open_interest_base=Decimal('0.007')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d4b522d3400000000000000000000', synthetic_resolution=10000)),\n",
|
||
" 'EDEN-USD': MarketModel(name='EDEN-USD', asset_name='EDEN', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('10723.081800'), daily_volume_base=Decimal('300760'), daily_price_change=Decimal('0.00106'), daily_low=Decimal('0.03475'), daily_high=Decimal('0.03612'), last_price=Decimal('0.03608'), ask_price=Decimal('0.0362'), bid_price=Decimal('0.03617'), mark_price=Decimal('0.036180205487'), index_price=Decimal('0.036245196875'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('16432.999414'), open_interest_base=Decimal('453420')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4544454e2d30000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'SNX-USD': MarketModel(name='SNX-USD', asset_name='SNX', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('55223.152400'), daily_volume_base=Decimal('179270'), daily_price_change=Decimal('0.0093'), daily_low=Decimal('0.2985'), daily_high=Decimal('0.3158'), last_price=Decimal('0.3115'), ask_price=Decimal('0.3117'), bid_price=Decimal('0.3111'), mark_price=Decimal('0.311458726249'), index_price=Decimal('0.311808679874'), funding_rate=Decimal('-0.000010'), next_funding_rate=1777658400000, open_interest=Decimal('70647.658424'), open_interest_base=Decimal('226867')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x534e582d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'TSLA_24_5-USD': MarketModel(name='TSLA_24_5-USD', asset_name='TSLA_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4054663.869000'), daily_volume_base=Decimal('10569.04'), daily_price_change=Decimal('17.82'), daily_low=Decimal('379.22'), daily_high=Decimal('397.26'), last_price=Decimal('397.04'), ask_price=Decimal('397.43'), bid_price=Decimal('396.97'), mark_price=Decimal('397.211999999999'), index_price=Decimal('397.211999999999'), funding_rate=Decimal('0.000000'), next_funding_rate=1777658400000, open_interest=Decimal('296607.108600'), open_interest_base=Decimal('747.14')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x54534c415f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'CRV-USD': MarketModel(name='CRV-USD', asset_name='CRV', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3731545.467280'), daily_volume_base=Decimal('15859174'), daily_price_change=Decimal('-0.00092'), daily_low=Decimal('0.23182'), daily_high=Decimal('0.23964'), last_price=Decimal('0.23475'), ask_price=Decimal('0.23497'), bid_price=Decimal('0.23479'), mark_price=Decimal('0.234418935374'), index_price=Decimal('0.234618908875'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('195903.251899'), open_interest_base=Decimal('836058')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4352562d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'ETH-USD': MarketModel(name='ETH-USD', asset_name='ETH', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('75505054.327800'), daily_volume_base=Decimal('32997.268'), daily_price_change=Decimal('55.1'), daily_low=Decimal('2250.4'), daily_high=Decimal('2323.6'), last_price=Decimal('2310.6'), ask_price=Decimal('2310.7'), bid_price=Decimal('2310.5'), mark_price=Decimal('2310.6987918375'), index_price=Decimal('2312.058611637499'), funding_rate=Decimal('-0.000005'), next_funding_rate=1777658400000, open_interest=Decimal('76570287.717848'), open_interest_base=Decimal('33217.103')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.1'), max_market_order_value=Decimal('3000000'), max_limit_order_value=Decimal('15000000'), max_position_value=Decimal('60000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('28000000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('32000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('36000000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('40000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('44000000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('48000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('52000000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('56000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('60000000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('64000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('68000000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('72000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('76000000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('80000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('84000000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('88000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('92000000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('96000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('100000000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('104000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('108000000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('112000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('116000000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('120000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('124000000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('128000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('132000000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('136000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('140000000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('144000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('148000000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('152000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('156000000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('160000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('164000000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('168000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('172000000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('176000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('180000000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('184000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('188000000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('192000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('196000000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('200000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4554482d3400000000000000000000', synthetic_resolution=10000)),\n",
|
||
" 'MNT-USD': MarketModel(name='MNT-USD', asset_name='MNT', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('335947.654180'), daily_volume_base=Decimal('537538'), daily_price_change=Decimal('0.03607'), daily_low=Decimal('0.60612'), daily_high=Decimal('0.69999'), last_price=Decimal('0.66008'), ask_price=Decimal('0.66008'), bid_price=Decimal('0.60713'), mark_price=Decimal('0.632366200375'), index_price=Decimal('0.63281614075'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('153084.840551'), open_interest_base=Decimal('242085')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d4e542d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'CC-USD': MarketModel(name='CC-USD', asset_name='CC', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('17203.960800'), daily_volume_base=Decimal('114860'), daily_price_change=Decimal('-0.00097'), daily_low=Decimal('0.14935'), daily_high=Decimal('0.15113'), last_price=Decimal('0.14949'), ask_price=Decimal('0.14892'), bid_price=Decimal('0.14884'), mark_price=Decimal('0.148730290624'), index_price=Decimal('0.148770285325'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('26197.423935'), open_interest_base=Decimal('176160')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x43432d300000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'PENGU-USD': MarketModel(name='PENGU-USD', asset_name='PENGU', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('784524.395400'), daily_volume_base=Decimal('78496800'), daily_price_change=Decimal('-0.000001'), daily_low=Decimal('0.009791'), daily_high=Decimal('0.010206'), last_price=Decimal('0.009958'), ask_price=Decimal('0.010086'), bid_price=Decimal('0.010072'), mark_price=Decimal('0.010065065523'), index_price=Decimal('0.010073665062'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('354451.892592'), open_interest_base=Decimal('35226200')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x50454e47552d300000000000000000', synthetic_resolution=1)),\n",
|
||
" 'PLACE_2-USD': MarketModel(name='PLACE_2-USD', asset_name='PLACE_2', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=False, market_stats=MarketStatsModel(daily_volume=Decimal('0'), daily_volume_base=Decimal('0'), daily_price_change=Decimal('0'), daily_low=Decimal('0'), daily_high=Decimal('0'), last_price=Decimal('0'), ask_price=Decimal('0'), bid_price=Decimal('0'), mark_price=Decimal('0'), index_price=Decimal('0'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('0'), open_interest_base=Decimal('0')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x504c4143455f322d33000000000000', synthetic_resolution=1000)),\n",
|
||
" 'WLD-USD': MarketModel(name='WLD-USD', asset_name='WLD', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('223189.580600'), daily_volume_base=Decimal('932588'), daily_price_change=Decimal('-0.0082'), daily_low=Decimal('0.2359'), daily_high=Decimal('0.2461'), last_price=Decimal('0.2379'), ask_price=Decimal('0.2387'), bid_price=Decimal('0.2386'), mark_price=Decimal('0.238418405375'), index_price=Decimal('0.238768359'), funding_rate=Decimal('-0.000025'), next_funding_rate=1777658400000, open_interest=Decimal('253961.726996'), open_interest_base=Decimal('1066994')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x574c442d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'MON-USD': MarketModel(name='MON-USD', asset_name='MON', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('869634.274800'), daily_volume_base=Decimal('29665040'), daily_price_change=Decimal('0.00204'), daily_low=Decimal('0.02694'), daily_high=Decimal('0.03005'), last_price=Decimal('0.02984'), ask_price=Decimal('0.03'), bid_price=Decimal('0.02997'), mark_price=Decimal('0.03000884863'), index_price=Decimal('0.0300360197'), funding_rate=Decimal('-0.000044'), next_funding_rate=1777658400000, open_interest=Decimal('410013.428082'), open_interest_base=Decimal('13650940')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d4f4e2d3000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'GOOG_24_5-USD': MarketModel(name='GOOG_24_5-USD', asset_name='GOOG_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3960999.185200'), daily_volume_base=Decimal('10388.22'), daily_price_change=Decimal('0.50'), daily_low=Decimal('375.57'), daily_high=Decimal('387.62'), last_price=Decimal('380.73'), ask_price=Decimal('381.27'), bid_price=Decimal('380.91'), mark_price=Decimal('381.8109'), index_price=Decimal('381.8109'), funding_rate=Decimal('-0.000015'), next_funding_rate=1777658400000, open_interest=Decimal('907633.116000'), open_interest_base=Decimal('2378.40')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x474f4f475f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'NEAR-USD': MarketModel(name='NEAR-USD', asset_name='NEAR', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('151199.206600'), daily_volume_base=Decimal('116508'), daily_price_change=Decimal('-0.0184'), daily_low=Decimal('1.2852'), daily_high=Decimal('1.3157'), last_price=Decimal('1.2903'), ask_price=Decimal('1.2875'), bid_price=Decimal('1.2869'), mark_price=Decimal('1.286879465874'), index_price=Decimal('1.28832927375'), funding_rate=Decimal('-0.000002'), next_funding_rate=1777658400000, open_interest=Decimal('316318.133242'), open_interest_base=Decimal('245910')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4e4541522d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'ASTER-USD': MarketModel(name='ASTER-USD', asset_name='ASTER', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('112417.917520'), daily_volume_base=Decimal('171612'), daily_price_change=Decimal('0.00474'), daily_low=Decimal('0.64969'), daily_high=Decimal('0.66129'), last_price=Decimal('0.65803'), ask_price=Decimal('0.65855'), bid_price=Decimal('0.65816'), mark_price=Decimal('0.65841274875'), index_price=Decimal('0.65841274875'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('636476.107105'), open_interest_base=Decimal('967685')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x41535445522d310000000000000000', synthetic_resolution=10)),\n",
|
||
" 'AERO-USD': MarketModel(name='AERO-USD', asset_name='AERO', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('101035.201480'), daily_volume_base=Decimal('221616'), daily_price_change=Decimal('0.01981'), daily_low=Decimal('0.44072'), daily_high=Decimal('0.46896'), last_price=Decimal('0.46053'), ask_price=Decimal('0.45521'), bid_price=Decimal('0.45491'), mark_price=Decimal('0.4545397655'), index_price=Decimal('0.455284833062'), funding_rate=Decimal('0.000005'), next_funding_rate=1777658400000, open_interest=Decimal('867995.597393'), open_interest_base=Decimal('1908784')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4145524f2d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'DOT-USD': MarketModel(name='DOT-USD', asset_name='DOT', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4049129.891800'), daily_volume_base=Decimal('3365246.8'), daily_price_change=Decimal('0.0022'), daily_low=Decimal('1.1932'), daily_high=Decimal('1.2271'), last_price=Decimal('1.2110'), ask_price=Decimal('1.2117'), bid_price=Decimal('1.2103'), mark_price=Decimal('1.211789416624'), index_price=Decimal('1.21333921125'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('178706.398809'), open_interest_base=Decimal('147529.4')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x444f542d3200000000000000000000', synthetic_resolution=100)),\n",
|
||
" '1000PEPE-USD': MarketModel(name='1000PEPE-USD', asset_name='1000PEPE', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('522868.339000'), daily_volume_base=Decimal('131577800'), daily_price_change=Decimal('0.000099'), daily_low=Decimal('0.003855'), daily_high=Decimal('0.004031'), last_price=Decimal('0.003983'), ask_price=Decimal('0.003993'), bid_price=Decimal('0.003991'), mark_price=Decimal('0.003985821808'), index_price=Decimal('0.003986971656'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('786651.770923'), open_interest_base=Decimal('197414000')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x31303030504550452d300000000000', synthetic_resolution=1)),\n",
|
||
" 'MOG-USD': MarketModel(name='MOG-USD', asset_name='MOG', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=False, market_stats=MarketStatsModel(daily_volume=Decimal('0'), daily_volume_base=Decimal('0'), daily_price_change=Decimal('0'), daily_low=Decimal('0'), daily_high=Decimal('0'), last_price=Decimal('0'), ask_price=Decimal('0'), bid_price=Decimal('0'), mark_price=Decimal('0'), index_price=Decimal('0'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('0'), open_interest_base=Decimal('0')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d4f472d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'LINEA-USD': MarketModel(name='LINEA-USD', asset_name='LINEA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('83271.862800'), daily_volume_base=Decimal('23107800'), daily_price_change=Decimal('0.000041'), daily_low=Decimal('0.003548'), daily_high=Decimal('0.003652'), last_price=Decimal('0.003589'), ask_price=Decimal('0.003615'), bid_price=Decimal('0.003613'), mark_price=Decimal('0.003606022138'), index_price=Decimal('0.003609521674'), funding_rate=Decimal('0.000036'), next_funding_rate=1777658400000, open_interest=Decimal('209977.860676'), open_interest_base=Decimal('58311200')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4c494e45412d300000000000000000', synthetic_resolution=1)),\n",
|
||
" 'NVDA_24_5-USD': MarketModel(name='NVDA_24_5-USD', asset_name='NVDA_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('231493.420600'), daily_volume_base=Decimal('1156.14'), daily_price_change=Decimal('-0.94'), daily_low=Decimal('197.94'), daily_high=Decimal('202.53'), last_price=Decimal('200.08'), ask_price=Decimal('200.2'), bid_price=Decimal('200.1'), mark_price=Decimal('199.997999999999'), index_price=Decimal('199.997999999999'), funding_rate=Decimal('0.000037'), next_funding_rate=1777658400000, open_interest=Decimal('429890.845860'), open_interest_base=Decimal('2150.82')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4e5644415f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'GRASS-USD': MarketModel(name='GRASS-USD', asset_name='GRASS', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('95078.360400'), daily_volume_base=Decimal('291300'), daily_price_change=Decimal('0.0014'), daily_low=Decimal('0.3223'), daily_high=Decimal('0.3334'), last_price=Decimal('0.3274'), ask_price=Decimal('0.3301'), bid_price=Decimal('0.3299'), mark_price=Decimal('0.329418051237'), index_price=Decimal('0.32965631475'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('111107.331448'), open_interest_base=Decimal('336890')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x47524153532d310000000000000000', synthetic_resolution=10)),\n",
|
||
" 'XAU-USD': MarketModel(name='XAU-USD', asset_name='XAU', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('7656823.9704000000000000'), daily_volume_base=Decimal('1661.5300000000000000'), daily_price_change=Decimal('14.5'), daily_low=Decimal('4562.9'), daily_high=Decimal('4659.0'), last_price=Decimal('4631.4'), ask_price=Decimal('4634.4'), bid_price=Decimal('4634.3'), mark_price=Decimal('4630.6'), index_price=Decimal('4630.6'), funding_rate=Decimal('-0.000001'), next_funding_rate=1777658400000, open_interest=Decimal('11761051.360800'), open_interest_base=Decimal('2541.0620000000000000')), trading_config=TradingConfigModel(min_order_size=Decimal('0.001'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.1'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('26000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('28000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('30000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('32000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('34000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('36000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('38000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('40000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('42000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('44000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('46000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('48000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('50000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5841552d5553442d38000000000000', synthetic_resolution=10000)),\n",
|
||
" 'TON-USD': MarketModel(name='TON-USD', asset_name='TON', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('137378.781800'), daily_volume_base=Decimal('102610'), daily_price_change=Decimal('0.0072'), daily_low=Decimal('1.3174'), daily_high=Decimal('1.3546'), last_price=Decimal('1.3252'), ask_price=Decimal('1.3309'), bid_price=Decimal('1.3299'), mark_price=Decimal('1.329673794874'), index_price=Decimal('1.330323708749'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('65174.059273'), open_interest_base=Decimal('49034')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x544f4e2d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'BERA-USD': MarketModel(name='BERA-USD', asset_name='BERA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('211572.124800'), daily_volume_base=Decimal('569190'), daily_price_change=Decimal('0.0113'), daily_low=Decimal('0.3583'), daily_high=Decimal('0.3843'), last_price=Decimal('0.3722'), ask_price=Decimal('0.3741'), bid_price=Decimal('0.3739'), mark_price=Decimal('0.373700478125'), index_price=Decimal('0.374350392'), funding_rate=Decimal('-0.000035'), next_funding_rate=1777658400000, open_interest=Decimal('137657.723679'), open_interest_base=Decimal('369554')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x424552412d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'TRUMP-USD': MarketModel(name='TRUMP-USD', asset_name='TRUMP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('98180.362000'), daily_volume_base=Decimal('42088'), daily_price_change=Decimal('-0.049'), daily_low=Decimal('2.271'), daily_high=Decimal('2.394'), last_price=Decimal('2.331'), ask_price=Decimal('2.329'), bid_price=Decimal('2.327'), mark_price=Decimal('2.32919134125'), index_price=Decimal('2.33119107625'), funding_rate=Decimal('-0.000040'), next_funding_rate=1777658400000, open_interest=Decimal('108529.914283'), open_interest_base=Decimal('46596')), trading_config=TradingConfigModel(min_order_size=Decimal('1'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5452554d502d310000000000000000', synthetic_resolution=10)),\n",
|
||
" 'BP-USD': MarketModel(name='BP-USD', asset_name='BP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('172620.529400'), daily_volume_base=Decimal('1173320'), daily_price_change=Decimal('0.00367'), daily_low=Decimal('0.14278'), daily_high=Decimal('0.15052'), last_price=Decimal('0.14854'), ask_price=Decimal('0.14856'), bid_price=Decimal('0.14804'), mark_price=Decimal('0.154706998606'), index_price=Decimal('0.14816444056'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('368126.262606'), open_interest_base=Decimal('2379530')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x42502d300000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'BCH-USD': MarketModel(name='BCH-USD', asset_name='BCH', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('24102.070360'), daily_volume_base=Decimal('53.886'), daily_price_change=Decimal('10.08'), daily_low=Decimal('441.02'), daily_high=Decimal('455.62'), last_price=Decimal('451.10'), ask_price=Decimal('452.8'), bid_price=Decimal('452.79'), mark_price=Decimal('452.789997375'), index_price=Decimal('453.069960275'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('70417.347798'), open_interest_base=Decimal('155.486')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4243482d3400000000000000000000', synthetic_resolution=10000)),\n",
|
||
" 'TAO-USD': MarketModel(name='TAO-USD', asset_name='TAO', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4617123.567600'), daily_volume_base=Decimal('17362.90'), daily_price_change=Decimal('21.06'), daily_low=Decimal('247.81'), daily_high=Decimal('275.11'), last_price=Decimal('271.12'), ask_price=Decimal('271.14'), bid_price=Decimal('271'), mark_price=Decimal('270.9490944875'), index_price=Decimal('271.1690653375'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1311373.930488'), open_interest_base=Decimal('4837.72')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x54414f2d3300000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'XPL-USD': MarketModel(name='XPL-USD', asset_name='XPL', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('1769035.541800'), daily_volume_base=Decimal('19138800'), daily_price_change=Decimal('0.00215'), daily_low=Decimal('0.08975'), daily_high=Decimal('0.09407'), last_price=Decimal('0.09246'), ask_price=Decimal('0.09261'), bid_price=Decimal('0.09258'), mark_price=Decimal('0.092544508941'), index_price=Decimal('0.092652721887'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1189262.353755'), open_interest_base=Decimal('12850280')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x58504c2d3000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'EIGEN-USD': MarketModel(name='EIGEN-USD', asset_name='EIGEN', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('111885.277000'), daily_volume_base=Decimal('618212'), daily_price_change=Decimal('0.0039'), daily_low=Decimal('0.1764'), daily_high=Decimal('0.1858'), last_price=Decimal('0.1816'), ask_price=Decimal('0.1812'), bid_price=Decimal('0.181'), mark_price=Decimal('0.180973979551'), index_price=Decimal('0.181175991'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('49320.246024'), open_interest_base=Decimal('272524')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x454947454e2d310000000000000000', synthetic_resolution=10)),\n",
|
||
" 'PENDLE-USD': MarketModel(name='PENDLE-USD', asset_name='PENDLE', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('1147531.962400'), daily_volume_base=Decimal('766158'), daily_price_change=Decimal('0.2135'), daily_low=Decimal('1.3546'), daily_high=Decimal('1.5850'), last_price=Decimal('1.5732'), ask_price=Decimal('1.5703'), bid_price=Decimal('1.5693'), mark_price=Decimal('1.570541875624'), index_price=Decimal('1.571291776249'), funding_rate=Decimal('-0.000111'), next_funding_rate=1777658400000, open_interest=Decimal('302827.359912'), open_interest_base=Decimal('192628')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x50454e444c452d3100000000000000', synthetic_resolution=10)),\n",
|
||
" 'MOODENG-USD': MarketModel(name='MOODENG-USD', asset_name='MOODENG', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('32161.245400'), daily_volume_base=Decimal('520680'), daily_price_change=Decimal('0.00207'), daily_low=Decimal('0.05911'), daily_high=Decimal('0.06251'), last_price=Decimal('0.06201'), ask_price=Decimal('0.06212'), bid_price=Decimal('0.06202'), mark_price=Decimal('0.062126767112'), index_price=Decimal('0.062141765124'), funding_rate=Decimal('-0.000011'), next_funding_rate=1777658400000, open_interest=Decimal('43443.711588'), open_interest_base=Decimal('698720')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d4f4f44454e472d30000000000000', synthetic_resolution=1)),\n",
|
||
" 'INIT-USD': MarketModel(name='INIT-USD', asset_name='INIT', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('33672.225280'), daily_volume_base=Decimal('373738'), daily_price_change=Decimal('0.00008'), daily_low=Decimal('0.08994'), daily_high=Decimal('0.09236'), last_price=Decimal('0.09080'), ask_price=Decimal('0.09105'), bid_price=Decimal('0.09099'), mark_price=Decimal('0.091037935874'), index_price=Decimal('0.091212912687'), funding_rate=Decimal('-0.000167'), next_funding_rate=1777658400000, open_interest=Decimal('90619.893724'), open_interest_base=Decimal('995418')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x494e49542d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'COIN_24_5-USD': MarketModel(name='COIN_24_5-USD', asset_name='COIN_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3040653.936600'), daily_volume_base=Decimal('16016.52'), daily_price_change=Decimal('5.61'), daily_low=Decimal('187.50'), daily_high=Decimal('194.53'), last_price=Decimal('193.61'), ask_price=Decimal('193.64'), bid_price=Decimal('193.41'), mark_price=Decimal('193.284999999999'), index_price=Decimal('193.277999999999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('112396.750400'), open_interest_base=Decimal('582.88')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x434f494e5f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'WTI-USD': MarketModel(name='WTI-USD', asset_name='WTI', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3691820.244160'), daily_volume_base=Decimal('35706.36'), daily_price_change=Decimal('-2.342'), daily_low=Decimal('99.244'), daily_high=Decimal('106.421'), last_price=Decimal('101.420'), ask_price=Decimal('101.424'), bid_price=Decimal('101.302'), mark_price=Decimal('101.48'), index_price=Decimal('101.48'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1015568.366400'), open_interest_base=Decimal('9968.28')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('100000'), max_limit_order_value=Decimal('500000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x575449000000000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'EWY_24_5-USD': MarketModel(name='EWY_24_5-USD', asset_name='EWY_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3999551.567720'), daily_volume_base=Decimal('25080.10'), daily_price_change=Decimal('1.796'), daily_low=Decimal('157.754'), daily_high=Decimal('164.182'), last_price=Decimal('162.173'), ask_price=Decimal('162.467'), bid_price=Decimal('162.302'), mark_price=Decimal('162.431999999999'), index_price=Decimal('162.431999999999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('55223.005050'), open_interest_base=Decimal('340.50')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4557595f32345f3500000000000000', synthetic_resolution=1000)),\n",
|
||
" 'GOAT-USD': MarketModel(name='GOAT-USD', asset_name='GOAT', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('156228.456200'), daily_volume_base=Decimal('9211840'), daily_price_change=Decimal('0.00073'), daily_low=Decimal('0.01638'), daily_high=Decimal('0.01783'), last_price=Decimal('0.01740'), ask_price=Decimal('0.01739'), bid_price=Decimal('0.01737'), mark_price=Decimal('0.017417691849'), index_price=Decimal('0.017397694499'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('144024.107069'), open_interest_base=Decimal('8268840')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x474f41542d30000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'XNG-USD': MarketModel(name='XNG-USD', asset_name='XNG', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4697755.275400'), daily_volume_base=Decimal('1697042'), daily_price_change=Decimal('0.0089'), daily_low=Decimal('2.7486'), daily_high=Decimal('2.8220'), last_price=Decimal('2.7745'), ask_price=Decimal('2.7737'), bid_price=Decimal('2.7707'), mark_price=Decimal('2.77'), index_price=Decimal('2.77'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('102417.982000'), open_interest_base=Decimal('36934')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x584e472d5553442d38000000000000', synthetic_resolution=10)),\n",
|
||
" 'MSFT_24_5-USD': MarketModel(name='MSFT_24_5-USD', asset_name='MSFT_24_5', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4117889.993420'), daily_volume_base=Decimal('10031.270'), daily_price_change=Decimal('13.18'), daily_low=Decimal('402.60'), daily_high=Decimal('417.57'), last_price=Decimal('415.78'), ask_price=Decimal('416.17'), bid_price=Decimal('415.75'), mark_price=Decimal('415.045999999999'), index_price=Decimal('415.045999999999'), funding_rate=Decimal('0.000046'), next_funding_rate=1777658400000, open_interest=Decimal('80842.475736'), open_interest_base=Decimal('194.940')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d5346545f32345f35000000000000', synthetic_resolution=10000)),\n",
|
||
" 'XAG-USD': MarketModel(name='XAG-USD', asset_name='XAG', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2218501.3146000000000000'), daily_volume_base=Decimal('29734.2000000000000000'), daily_price_change=Decimal('2.405'), daily_low=Decimal('73.046'), daily_high=Decimal('77.009'), last_price=Decimal('76.063'), ask_price=Decimal('76.145'), bid_price=Decimal('76.12'), mark_price=Decimal('76.0425'), index_price=Decimal('76.041'), funding_rate=Decimal('0.000024'), next_funding_rate=1777658400000, open_interest=Decimal('5517054.713200'), open_interest_base=Decimal('72606.2000000000000000')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('100000'), max_limit_order_value=Decimal('500000'), max_position_value=Decimal('3000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5841472d5553442d38000000000000', synthetic_resolution=100)),\n",
|
||
" 'XBR-USD': MarketModel(name='XBR-USD', asset_name='XBR', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('999640.591200'), daily_volume_base=Decimal('9155.6'), daily_price_change=Decimal('-1.080'), daily_low=Decimal('106.181'), daily_high=Decimal('112.293'), last_price=Decimal('108.164'), ask_price=Decimal('107.597'), bid_price=Decimal('107.386'), mark_price=Decimal('107.49'), index_price=Decimal('107.525'), funding_rate=Decimal('-0.000024'), next_funding_rate=1777658400000, open_interest=Decimal('710326.182000'), open_interest_base=Decimal('6583.8')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('100000'), max_limit_order_value=Decimal('500000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5842522d5553442d38000000000000', synthetic_resolution=100)),\n",
|
||
" 'LDO-USD': MarketModel(name='LDO-USD', asset_name='LDO', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('136291.528600'), daily_volume_base=Decimal('370512'), daily_price_change=Decimal('0.0018'), daily_low=Decimal('0.3632'), daily_high=Decimal('0.3755'), last_price=Decimal('0.3712'), ask_price=Decimal('0.3729'), bid_price=Decimal('0.3726'), mark_price=Decimal('0.372800597375'), index_price=Decimal('0.373100557624'), funding_rate=Decimal('-0.000042'), next_funding_rate=1777658400000, open_interest=Decimal('471675.651540'), open_interest_base=Decimal('1266934')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4c444f2d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'BNB-USD': MarketModel(name='BNB-USD', asset_name='BNB', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('7305975.995460'), daily_volume_base=Decimal('11819.504'), daily_price_change=Decimal('3.09'), daily_low=Decimal('614.47'), daily_high=Decimal('622.08'), last_price=Decimal('619.37'), ask_price=Decimal('620.02'), bid_price=Decimal('620.01'), mark_price=Decimal('620.067830125'), index_price=Decimal('620.192813562499'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('4899518.341991'), open_interest_base=Decimal('7909.252')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x424e422d3400000000000000000000', synthetic_resolution=10000)),\n",
|
||
" 'DOGE-USD': MarketModel(name='DOGE-USD', asset_name='DOGE', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('5684178.750200'), daily_volume_base=Decimal('52643800'), daily_price_change=Decimal('0.00322'), daily_low=Decimal('0.10539'), daily_high=Decimal('0.11046'), last_price=Decimal('0.10883'), ask_price=Decimal('0.10900'), bid_price=Decimal('0.10899'), mark_price=Decimal('0.108950562137'), index_price=Decimal('0.109000555512'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1147933.590275'), open_interest_base=Decimal('10541222')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x444f47452d30000000000000000000', synthetic_resolution=1)),\n",
|
||
" '1000BONK-USD': MarketModel(name='1000BONK-USD', asset_name='1000BONK', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('81454.261600'), daily_volume_base=Decimal('13169600'), daily_price_change=Decimal('0.000088'), daily_low=Decimal('0.006129'), daily_high=Decimal('0.006330'), last_price=Decimal('0.006310'), ask_price=Decimal('0.00631'), bid_price=Decimal('0.006305'), mark_price=Decimal('0.006311663593'), index_price=Decimal('0.006314999999'), funding_rate=Decimal('-0.000041'), next_funding_rate=1777658400000, open_interest=Decimal('76992.475802'), open_interest_base=Decimal('12197600')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x31303030424f4e4b2d300000000000', synthetic_resolution=1)),\n",
|
||
" 'SPX500m-USD': MarketModel(name='SPX500m-USD', asset_name='SPX500m', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('5185330.1986000000000000'), daily_volume_base=Decimal('717.4520000000000000'), daily_price_change=Decimal('59.6'), daily_low=Decimal('7190.6'), daily_high=Decimal('7268.4'), last_price=Decimal('7250.6'), ask_price=Decimal('7253.1'), bid_price=Decimal('7250.6'), mark_price=Decimal('7253.95'), index_price=Decimal('7253.95'), funding_rate=Decimal('-0.000033'), next_funding_rate=1777658400000, open_interest=Decimal('6667937.853200'), open_interest_base=Decimal('919.5380000000000000')), trading_config=TradingConfigModel(min_order_size=Decimal('0.001'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.1'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5350582d3530304d2d380000000000', synthetic_resolution=10000)),\n",
|
||
" 'SEI-USD': MarketModel(name='SEI-USD', asset_name='SEI', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('17631.075200'), daily_volume_base=Decimal('305360'), daily_price_change=Decimal('0.00073'), daily_low=Decimal('0.05699'), daily_high=Decimal('0.05823'), last_price=Decimal('0.05785'), ask_price=Decimal('0.05787'), bid_price=Decimal('0.05785'), mark_price=Decimal('0.057857332887'), index_price=Decimal('0.057907326262'), funding_rate=Decimal('-0.000049'), next_funding_rate=1777658400000, open_interest=Decimal('149226.576481'), open_interest_base=Decimal('2580580')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5345492d3000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'VIRTUAL-USD': MarketModel(name='VIRTUAL-USD', asset_name='VIRTUAL', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('82127.311800'), daily_volume_base=Decimal('117640'), daily_price_change=Decimal('0.02274'), daily_low=Decimal('0.68257'), daily_high=Decimal('0.71154'), last_price=Decimal('0.71154'), ask_price=Decimal('0.70827'), bid_price=Decimal('0.70787'), mark_price=Decimal('0.707956183374'), index_price=Decimal('0.70850305525'), funding_rate=Decimal('-0.000014'), next_funding_rate=1777658400000, open_interest=Decimal('116086.662093'), open_interest_base=Decimal('163976')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5649525455414c2d31000000000000', synthetic_resolution=10)),\n",
|
||
" 'LIT-USD': MarketModel(name='LIT-USD', asset_name='LIT', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('1400846.075800'), daily_volume_base=Decimal('1557976'), daily_price_change=Decimal('0.0356'), daily_low=Decimal('0.8695'), daily_high=Decimal('0.9366'), last_price=Decimal('0.9285'), ask_price=Decimal('0.9255'), bid_price=Decimal('0.9247'), mark_price=Decimal('0.92437750375'), index_price=Decimal('0.924927430874'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('2986719.765772'), open_interest_base=Decimal('3225859')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.3'), limit_price_floor=Decimal('0.3'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4c49542d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'META_24_5-USD': MarketModel(name='META_24_5-USD', asset_name='META_24_5', asset_precision=3, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2606060.095160'), daily_volume_base=Decimal('4248.106'), daily_price_change=Decimal('-3.94'), daily_low=Decimal('606.38'), daily_high=Decimal('617.78'), last_price=Decimal('612.71'), ask_price=Decimal('612.56'), bid_price=Decimal('612.21'), mark_price=Decimal('612.105'), index_price=Decimal('612.179999999999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('167604.072156'), open_interest_base=Decimal('273.726')), trading_config=TradingConfigModel(min_order_size=Decimal('0.01'), min_order_size_change=Decimal('0.001'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4d4554415f32345f35000000000000', synthetic_resolution=10000)),\n",
|
||
" 'BTC-USD': MarketModel(name='BTC-USD', asset_name='BTC', asset_precision=5, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('230964572.905460'), daily_volume_base=Decimal('2980.85376'), daily_price_change=Decimal('2315'), daily_low=Decimal('76148'), daily_high=Decimal('78842'), last_price=Decimal('78480'), ask_price=Decimal('78486.0'), bid_price=Decimal('78485'), mark_price=Decimal('78487.748995125002'), index_price=Decimal('78524.644105875006'), funding_rate=Decimal('0.000005'), next_funding_rate=1777658400000, open_interest=Decimal('119994950.639122'), open_interest_base=Decimal('1529.59634')), trading_config=TradingConfigModel(min_order_size=Decimal('0.0001'), min_order_size_change=Decimal('0.00001'), min_price_change=Decimal('1'), max_market_order_value=Decimal('3000000'), max_limit_order_value=Decimal('15000000'), max_position_value=Decimal('60000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('28000000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('32000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('36000000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('40000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('44000000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('48000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('52000000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('56000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('60000000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('64000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('68000000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('72000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('76000000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('80000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('84000000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('88000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('92000000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('96000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('100000000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('104000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('108000000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('112000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('116000000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('120000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('124000000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('128000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('132000000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('136000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('140000000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('144000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('148000000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('152000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('156000000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('160000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('164000000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('168000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('172000000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('176000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('180000000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('184000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('188000000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('192000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('196000000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('200000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4254432d3600000000000000000000', synthetic_resolution=1000000)),\n",
|
||
" 'AAPL_24_5-USD': MarketModel(name='AAPL_24_5-USD', asset_name='AAPL_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4073743.300800'), daily_volume_base=Decimal('14611.60'), daily_price_change=Decimal('7.56'), daily_low=Decimal('268.30'), daily_high=Decimal('286.81'), last_price=Decimal('281.53'), ask_price=Decimal('281.59'), bid_price=Decimal('281.45'), mark_price=Decimal('281.761'), index_price=Decimal('281.757299999999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('132446.952000'), open_interest_base=Decimal('469.92')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4141504c5f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'XMR-USD': MarketModel(name='XMR-USD', asset_name='XMR', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('1050519.184400'), daily_volume_base=Decimal('2747.92'), daily_price_change=Decimal('1.27'), daily_low=Decimal('374.20'), daily_high=Decimal('387.36'), last_price=Decimal('376.71'), ask_price=Decimal('376.6'), bid_price=Decimal('376.59'), mark_price=Decimal('376.6150918875'), index_price=Decimal('375.720210474999'), funding_rate=Decimal('0.000075'), next_funding_rate=1777658400000, open_interest=Decimal('2064453.941286'), open_interest_base=Decimal('5481.22')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x584d522d3300000000000000000000', synthetic_resolution=1000)),\n",
|
||
" 'EDGE-USD': MarketModel(name='EDGE-USD', asset_name='EDGE', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('403801.485180'), daily_volume_base=Decimal('334022'), daily_price_change=Decimal('0.04000'), daily_low=Decimal('1.12903'), daily_high=Decimal('1.27922'), last_price=Decimal('1.21150'), ask_price=Decimal('1.21049'), bid_price=Decimal('1.20963'), mark_price=Decimal('1.209289747874'), index_price=Decimal('1.208889800874'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('492172.291453'), open_interest_base=Decimal('406476')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x454447452d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'RESOLV-USD': MarketModel(name='RESOLV-USD', asset_name='RESOLV', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3529.123400'), daily_volume_base=Decimal('121540'), daily_price_change=Decimal('-0.00071'), daily_low=Decimal('0.02876'), daily_high=Decimal('0.02954'), last_price=Decimal('0.02876'), ask_price=Decimal('0.02885'), bid_price=Decimal('0.02882'), mark_price=Decimal('0.028811182012'), index_price=Decimal('0.028846177375'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('63899.091981'), open_interest_base=Decimal('2219420')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5245534f4c562d3000000000000000', synthetic_resolution=1)),\n",
|
||
" 'PIEVERSE-USD': MarketModel(name='PIEVERSE-USD', asset_name='PIEVERSE', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('2477.277040'), daily_volume_base=Decimal('3684'), daily_price_change=Decimal('-0.01976'), daily_low=Decimal('0.65372'), daily_high=Decimal('0.68996'), last_price=Decimal('0.67020'), ask_price=Decimal('0.66574'), bid_price=Decimal('0.6655'), mark_price=Decimal('0.666061735124'), index_price=Decimal('0.664861894124'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('23486.109952'), open_interest_base=Decimal('35288')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x50494556455253452d310000000000', synthetic_resolution=10)),\n",
|
||
" 'SIREN-USD': MarketModel(name='SIREN-USD', asset_name='SIREN', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('0.000000'), daily_volume_base=Decimal('0'), daily_price_change=Decimal('0'), daily_low=Decimal('0'), daily_high=Decimal('0'), last_price=Decimal('1.9165'), ask_price=Decimal('0'), bid_price=Decimal('0'), mark_price=Decimal('0.700362189712'), index_price=Decimal('0.701419442895'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('153.246076'), open_interest_base=Decimal('219')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x534952454e2d310000000000000000', synthetic_resolution=10)),\n",
|
||
" 'ADA-USD': MarketModel(name='ADA-USD', asset_name='ADA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('7243756.202400'), daily_volume_base=Decimal('29213446'), daily_price_change=Decimal('0.0037'), daily_low=Decimal('0.2453'), daily_high=Decimal('0.2509'), last_price=Decimal('0.2497'), ask_price=Decimal('0.2498'), bid_price=Decimal('0.2497'), mark_price=Decimal('0.249716908124'), index_price=Decimal('0.249816894875'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('719887.502108'), open_interest_base=Decimal('2883998')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('500000'), max_limit_order_value=Decimal('2500000'), max_position_value=Decimal('7000000'), max_leverage=Decimal('50.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.02')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.06')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.14')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.18')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('5500000'), risk_factor=Decimal('0.22')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('6500000'), risk_factor=Decimal('0.26')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('7500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('8500000'), risk_factor=Decimal('0.34')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('9500000'), risk_factor=Decimal('0.38')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('10500000'), risk_factor=Decimal('0.42')), RiskFactorConfigModel(upper_bound=Decimal('11000000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('11500000'), risk_factor=Decimal('0.46')), RiskFactorConfigModel(upper_bound=Decimal('12000000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('12500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('13000000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('13500000'), risk_factor=Decimal('0.54')), RiskFactorConfigModel(upper_bound=Decimal('14000000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('14500000'), risk_factor=Decimal('0.58')), RiskFactorConfigModel(upper_bound=Decimal('15000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('15500000'), risk_factor=Decimal('0.62')), RiskFactorConfigModel(upper_bound=Decimal('16000000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('16500000'), risk_factor=Decimal('0.66')), RiskFactorConfigModel(upper_bound=Decimal('17000000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('17500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('18000000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('18500000'), risk_factor=Decimal('0.74')), RiskFactorConfigModel(upper_bound=Decimal('19000000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('19500000'), risk_factor=Decimal('0.78')), RiskFactorConfigModel(upper_bound=Decimal('20000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('20500000'), risk_factor=Decimal('0.82')), RiskFactorConfigModel(upper_bound=Decimal('21000000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('21500000'), risk_factor=Decimal('0.86')), RiskFactorConfigModel(upper_bound=Decimal('22000000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('22500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('23000000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('23500000'), risk_factor=Decimal('0.94')), RiskFactorConfigModel(upper_bound=Decimal('24000000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('24500000'), risk_factor=Decimal('0.98')), RiskFactorConfigModel(upper_bound=Decimal('25000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4144412d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" '4-USD': MarketModel(name='4-USD', asset_name='4', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('76462.698600'), daily_volume_base=Decimal('7869480'), daily_price_change=Decimal('0.00009'), daily_low=Decimal('0.00956'), daily_high=Decimal('0.00979'), last_price=Decimal('0.00977'), ask_price=Decimal('0.00975'), bid_price=Decimal('0.00972'), mark_price=Decimal('0.009684673022'), index_price=Decimal('0.009684673022'), funding_rate=Decimal('0.000544'), next_funding_rate=1777658400000, open_interest=Decimal('90072.562523'), open_interest_base=Decimal('9297140')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x342d30000000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'STRK-USD': MarketModel(name='STRK-USD', asset_name='STRK', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('106557.645000'), daily_volume_base=Decimal('2710900'), daily_price_change=Decimal('0.00071'), daily_low=Decimal('0.03821'), daily_high=Decimal('0.03995'), last_price=Decimal('0.03934'), ask_price=Decimal('0.03937'), bid_price=Decimal('0.03936'), mark_price=Decimal('0.039339786787'), index_price=Decimal('0.039384780824'), funding_rate=Decimal('-0.000006'), next_funding_rate=1777658400000, open_interest=Decimal('299791.283650'), open_interest_base=Decimal('7614832')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5354524b2d30000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'LINK-USD': MarketModel(name='LINK-USD', asset_name='LINK', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('124815.176600'), daily_volume_base=Decimal('13598.4'), daily_price_change=Decimal('0.095'), daily_low=Decimal('9.088'), daily_high=Decimal('9.247'), last_price=Decimal('9.207'), ask_price=Decimal('9.213'), bid_price=Decimal('9.21'), mark_price=Decimal('9.20827974125'), index_price=Decimal('9.21327907875'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('699433.675596'), open_interest_base=Decimal('75957.8')), trading_config=TradingConfigModel(min_order_size=Decimal('1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4c494e4b2d32000000000000000000', synthetic_resolution=100)),\n",
|
||
" 'CRCL_24_5-USD': MarketModel(name='CRCL_24_5-USD', asset_name='CRCL_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('366692.839720'), daily_volume_base=Decimal('3919.44'), daily_price_change=Decimal('6.785'), daily_low=Decimal('91.088'), daily_high=Decimal('99.079'), last_price=Decimal('99.079'), ask_price=Decimal('99.144'), bid_price=Decimal('99.043'), mark_price=Decimal('98.885'), index_price=Decimal('98.885'), funding_rate=Decimal('0.000094'), next_funding_rate=1777658400000, open_interest=Decimal('411400.264000'), open_interest_base=Decimal('4159.76')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4352434c5f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'IP-USD': MarketModel(name='IP-USD', asset_name='IP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('21957.096200'), daily_volume_base=Decimal('44394'), daily_price_change=Decimal('0.0028'), daily_low=Decimal('0.4905'), daily_high=Decimal('0.4968'), last_price=Decimal('0.4954'), ask_price=Decimal('0.4954'), bid_price=Decimal('0.4952'), mark_price=Decimal('0.495034399249'), index_price=Decimal('0.495534332999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('117719.948717'), open_interest_base=Decimal('237876')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x49502d310000000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'ARB-USD': MarketModel(name='ARB-USD', asset_name='ARB', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('224964.044400'), daily_volume_base=Decimal('1800478'), daily_price_change=Decimal('0.0008'), daily_low=Decimal('0.1234'), daily_high=Decimal('0.1267'), last_price=Decimal('0.1254'), ask_price=Decimal('0.1255'), bid_price=Decimal('0.1253'), mark_price=Decimal('0.1253833845'), index_price=Decimal('0.125488370587'), funding_rate=Decimal('-0.000015'), next_funding_rate=1777658400000, open_interest=Decimal('296246.182501'), open_interest_base=Decimal('2365104')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4152422d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'TRX-USD': MarketModel(name='TRX-USD', asset_name='TRX', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('25323.198800'), daily_volume_base=Decimal('77700'), daily_price_change=Decimal('0.00014'), daily_low=Decimal('0.32541'), daily_high=Decimal('0.32664'), last_price=Decimal('0.32600'), ask_price=Decimal('0.32674'), bid_price=Decimal('0.32657'), mark_price=Decimal('0.326651712912'), index_price=Decimal('0.326806692374'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('350822.837110'), open_interest_base=Decimal('1074106')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.05'), limit_price_floor=Decimal('0.05'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5452582d3000000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'ONDO-USD': MarketModel(name='ONDO-USD', asset_name='ONDO', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('81816.290800'), daily_volume_base=Decimal('308266'), daily_price_change=Decimal('0.0085'), daily_low=Decimal('0.2617'), daily_high=Decimal('0.2726'), last_price=Decimal('0.2721'), ask_price=Decimal('0.2709'), bid_price=Decimal('0.2707'), mark_price=Decimal('0.270814112374'), index_price=Decimal('0.271009086537'), funding_rate=Decimal('-0.000009'), next_funding_rate=1777658400000, open_interest=Decimal('183977.347192'), open_interest_base=Decimal('679858')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4f4e444f2d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'ORCL_24_5-USD': MarketModel(name='ORCL_24_5-USD', asset_name='ORCL_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3745892.212600'), daily_volume_base=Decimal('22616.42'), daily_price_change=Decimal('10.79'), daily_low=Decimal('161.59'), daily_high=Decimal('174.48'), last_price=Decimal('173.35'), ask_price=Decimal('173.7'), bid_price=Decimal('173.47'), mark_price=Decimal('173.438299999999'), index_price=Decimal('173.439999999999'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('243131.802720'), open_interest_base=Decimal('1404.12')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4f52434c5f32345f35000000000000', synthetic_resolution=1000)),\n",
|
||
" 'CHIP-USD': MarketModel(name='CHIP-USD', asset_name='CHIP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('829406.817860'), daily_volume_base=Decimal('13173160'), daily_price_change=Decimal('-0.002075'), daily_low=Decimal('0.061443'), daily_high=Decimal('0.065341'), last_price=Decimal('0.062992'), ask_price=Decimal('0.062942'), bid_price=Decimal('0.062921'), mark_price=Decimal('0.062866669062'), index_price=Decimal('0.062936659787'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('174425.752725'), open_interest_base=Decimal('2776080')), trading_config=TradingConfigModel(min_order_size=Decimal('100'), min_order_size_change=Decimal('10'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x434849502d30000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'XCU-USD': MarketModel(name='XCU-USD', asset_name='XCU', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4779248.861340'), daily_volume_base=Decimal('795353.0'), daily_price_change=Decimal('-0.0019'), daily_low=Decimal('5.9612'), daily_high=Decimal('6.0416'), last_price=Decimal('5.9822'), ask_price=Decimal('5.9852'), bid_price=Decimal('5.9844'), mark_price=Decimal('5.985'), index_price=Decimal('5.985'), funding_rate=Decimal('0.000000'), next_funding_rate=1777658400000, open_interest=Decimal('404684.448900'), open_interest_base=Decimal('67633.4')), trading_config=TradingConfigModel(min_order_size=Decimal('1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5843552d5553442d38000000000000', synthetic_resolution=100)),\n",
|
||
" 'TECH100m-USD': MarketModel(name='TECH100m-USD', asset_name='TECH100m', asset_precision=4, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('287456.666000'), daily_volume_base=Decimal('10.4206'), daily_price_change=Decimal('357'), daily_low=Decimal('27382'), daily_high=Decimal('27768'), last_price=Decimal('27739'), ask_price=Decimal('27757'), bid_price=Decimal('27752'), mark_price=Decimal('27762.5'), index_price=Decimal('27762.5'), funding_rate=Decimal('-0.000040'), next_funding_rate=1777658400000, open_interest=Decimal('3936418.912800'), open_interest_base=Decimal('141.8376')), trading_config=TradingConfigModel(min_order_size=Decimal('0.001'), min_order_size_change=Decimal('0.0001'), min_price_change=Decimal('1'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('7000000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('9000000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5445432d483130304d2d3800000000', synthetic_resolution=100000)),\n",
|
||
" 'ZEC-USD': MarketModel(name='ZEC-USD', asset_name='ZEC', asset_precision=1, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('5404554.554200'), daily_volume_base=Decimal('15016.6'), daily_price_change=Decimal('40.064'), daily_low=Decimal('342.598'), daily_high=Decimal('386.631'), last_price=Decimal('384.317'), ask_price=Decimal('384.448'), bid_price=Decimal('384.359'), mark_price=Decimal('384.504046462499'), index_price=Decimal('384.504046462499'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('1277995.707425'), open_interest_base=Decimal('3325.8')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.1'), min_price_change=Decimal('0.001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5a45432d3200000000000000000000', synthetic_resolution=100)),\n",
|
||
" 'JUP-USD': MarketModel(name='JUP-USD', asset_name='JUP', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('206930.225400'), daily_volume_base=Decimal('1146428'), daily_price_change=Decimal('-0.0008'), daily_low=Decimal('0.1784'), daily_high=Decimal('0.1850'), last_price=Decimal('0.1795'), ask_price=Decimal('0.1794'), bid_price=Decimal('0.1792'), mark_price=Decimal('0.179226249375'), index_price=Decimal('0.179526209624'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('541525.979547'), open_interest_base=Decimal('3021496')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x4a55502d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'FARTCOIN-USD': MarketModel(name='FARTCOIN-USD', asset_name='FARTCOIN', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('4344436.332400'), daily_volume_base=Decimal('21578008'), daily_price_change=Decimal('0.00894'), daily_low=Decimal('0.19532'), daily_high=Decimal('0.20861'), last_price=Decimal('0.20765'), ask_price=Decimal('0.20805'), bid_price=Decimal('0.20795'), mark_price=Decimal('0.207822459875'), index_price=Decimal('0.2077724665'), funding_rate=Decimal('0.000043'), next_funding_rate=1777658400000, open_interest=Decimal('1556766.739023'), open_interest_base=Decimal('7487322')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x46415254434f494e2d310000000000', synthetic_resolution=10)),\n",
|
||
" 'ZORA-USD': MarketModel(name='ZORA-USD', asset_name='ZORA', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('9158.117200'), daily_volume_base=Decimal('734400'), daily_price_change=Decimal('-0.000059'), daily_low=Decimal('0.012380'), daily_high=Decimal('0.012596'), last_price=Decimal('0.012509'), ask_price=Decimal('0.012488'), bid_price=Decimal('0.012481'), mark_price=Decimal('0.012475846731'), index_price=Decimal('0.012490344809'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('52445.518548'), open_interest_base=Decimal('4206166')), trading_config=TradingConfigModel(min_order_size=Decimal('1000'), min_order_size_change=Decimal('100'), min_price_change=Decimal('0.000001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5a4f52412d30000000000000000000', synthetic_resolution=1)),\n",
|
||
" 'APEX-USD': MarketModel(name='APEX-USD', asset_name='APEX', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('818140.920040'), daily_volume_base=Decimal('2852410'), daily_price_change=Decimal('0.00771'), daily_low=Decimal('0.27874'), daily_high=Decimal('0.29510'), last_price=Decimal('0.29071'), ask_price=Decimal('0.29427'), bid_price=Decimal('0.2903'), mark_price=Decimal('0.290558589499'), index_price=Decimal('0.290561495499'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('51882.846341'), open_interest_base=Decimal('178501')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x415045582d31000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'PLACE_1-USD': MarketModel(name='PLACE_1-USD', asset_name='PLACE_1', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=False, market_stats=MarketStatsModel(daily_volume=Decimal('0'), daily_volume_base=Decimal('0'), daily_price_change=Decimal('0'), daily_low=Decimal('0'), daily_high=Decimal('0'), last_price=Decimal('0'), ask_price=Decimal('0'), bid_price=Decimal('0'), mark_price=Decimal('0'), index_price=Decimal('0'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('0'), open_interest_base=Decimal('0')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('250000'), max_limit_order_value=Decimal('1250000'), max_position_value=Decimal('5200000'), max_leverage=Decimal('25.00'), max_num_orders=200, limit_price_cap=Decimal('0.1'), limit_price_floor=Decimal('0.1'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.04')), RiskFactorConfigModel(upper_bound=Decimal('800000'), risk_factor=Decimal('0.08')), RiskFactorConfigModel(upper_bound=Decimal('1200000'), risk_factor=Decimal('0.12')), RiskFactorConfigModel(upper_bound=Decimal('1600000'), risk_factor=Decimal('0.16')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('2400000'), risk_factor=Decimal('0.24')), RiskFactorConfigModel(upper_bound=Decimal('2800000'), risk_factor=Decimal('0.28')), RiskFactorConfigModel(upper_bound=Decimal('3200000'), risk_factor=Decimal('0.32')), RiskFactorConfigModel(upper_bound=Decimal('3600000'), risk_factor=Decimal('0.36')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('4400000'), risk_factor=Decimal('0.44')), RiskFactorConfigModel(upper_bound=Decimal('4800000'), risk_factor=Decimal('0.48')), RiskFactorConfigModel(upper_bound=Decimal('5200000'), risk_factor=Decimal('0.52')), RiskFactorConfigModel(upper_bound=Decimal('5600000'), risk_factor=Decimal('0.56')), RiskFactorConfigModel(upper_bound=Decimal('6000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('6400000'), risk_factor=Decimal('0.64')), RiskFactorConfigModel(upper_bound=Decimal('6800000'), risk_factor=Decimal('0.68')), RiskFactorConfigModel(upper_bound=Decimal('7200000'), risk_factor=Decimal('0.72')), RiskFactorConfigModel(upper_bound=Decimal('7600000'), risk_factor=Decimal('0.76')), RiskFactorConfigModel(upper_bound=Decimal('8000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('8400000'), risk_factor=Decimal('0.84')), RiskFactorConfigModel(upper_bound=Decimal('8800000'), risk_factor=Decimal('0.88')), RiskFactorConfigModel(upper_bound=Decimal('9200000'), risk_factor=Decimal('0.92')), RiskFactorConfigModel(upper_bound=Decimal('9600000'), risk_factor=Decimal('0.96')), RiskFactorConfigModel(upper_bound=Decimal('10000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x504c4143455f312d33000000000000', synthetic_resolution=1000)),\n",
|
||
" '1000000MOG-USD': MarketModel(name='1000000MOG-USD', asset_name='1000000MOG', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=False, market_stats=MarketStatsModel(daily_volume=Decimal('0'), daily_volume_base=Decimal('0'), daily_price_change=Decimal('0'), daily_low=Decimal('0'), daily_high=Decimal('0'), last_price=Decimal('0'), ask_price=Decimal('0'), bid_price=Decimal('0'), mark_price=Decimal('1.4620681185'), index_price=Decimal('1.4592677965'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('0'), open_interest_base=Decimal('0')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.00001'), max_market_order_value=Decimal('50000'), max_limit_order_value=Decimal('250000'), max_position_value=Decimal('500000'), max_leverage=Decimal('5.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('100000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('200000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('300000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('400000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x313030303030304d4f472d31000000', synthetic_resolution=10)),\n",
|
||
" 'ZRO-USD': MarketModel(name='ZRO-USD', asset_name='ZRO', asset_precision=0, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('77446.760600'), daily_volume_base=Decimal('54152'), daily_price_change=Decimal('-0.0252'), daily_low=Decimal('1.4160'), daily_high=Decimal('1.4483'), last_price=Decimal('1.4231'), ask_price=Decimal('1.4215'), bid_price=Decimal('1.4208'), mark_price=Decimal('1.419911836749'), index_price=Decimal('1.421311651249'), funding_rate=Decimal('0.000013'), next_funding_rate=1777658400000, open_interest=Decimal('421274.596614'), open_interest_base=Decimal('296464')), trading_config=TradingConfigModel(min_order_size=Decimal('10'), min_order_size_change=Decimal('1'), min_price_change=Decimal('0.0001'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('2500000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('250000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('750000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('1250000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('1750000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('2250000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x5a524f2d3100000000000000000000', synthetic_resolution=10)),\n",
|
||
" 'AMD_24_5-USD': MarketModel(name='AMD_24_5-USD', asset_name='AMD_24_5', asset_precision=2, collateral_asset_name='USD', collateral_asset_precision=6, active=True, market_stats=MarketStatsModel(daily_volume=Decimal('3404743.415600'), daily_volume_base=Decimal('9654.14'), daily_price_change=Decimal('8.02'), daily_low=Decimal('348.18'), daily_high=Decimal('362.80'), last_price=Decimal('362.45'), ask_price=Decimal('362.67'), bid_price=Decimal('362.0'), mark_price=Decimal('362.093'), index_price=Decimal('362.119'), funding_rate=Decimal('0.000006'), next_funding_rate=1777658400000, open_interest=Decimal('40141.948000'), open_interest_base=Decimal('110.92')), trading_config=TradingConfigModel(min_order_size=Decimal('0.1'), min_order_size_change=Decimal('0.01'), min_price_change=Decimal('0.01'), max_market_order_value=Decimal('150000'), max_limit_order_value=Decimal('750000'), max_position_value=Decimal('1000000'), max_leverage=Decimal('10.00'), max_num_orders=200, limit_price_cap=Decimal('0.15'), limit_price_floor=Decimal('0.15'), risk_factor_config=[RiskFactorConfigModel(upper_bound=Decimal('500000'), risk_factor=Decimal('0.1')), RiskFactorConfigModel(upper_bound=Decimal('1000000'), risk_factor=Decimal('0.2')), RiskFactorConfigModel(upper_bound=Decimal('1500000'), risk_factor=Decimal('0.3')), RiskFactorConfigModel(upper_bound=Decimal('2000000'), risk_factor=Decimal('0.4')), RiskFactorConfigModel(upper_bound=Decimal('2500000'), risk_factor=Decimal('0.5')), RiskFactorConfigModel(upper_bound=Decimal('3000000'), risk_factor=Decimal('0.6')), RiskFactorConfigModel(upper_bound=Decimal('3500000'), risk_factor=Decimal('0.7')), RiskFactorConfigModel(upper_bound=Decimal('4000000'), risk_factor=Decimal('0.8')), RiskFactorConfigModel(upper_bound=Decimal('4500000'), risk_factor=Decimal('0.9')), RiskFactorConfigModel(upper_bound=Decimal('5000000'), risk_factor=Decimal('1')), RiskFactorConfigModel(upper_bound=Decimal('1000000000'), risk_factor=Decimal('1'))]), l2_config=L2ConfigModel(type='STARKX', collateral_id='0x1', collateral_resolution=1000000, synthetic_id='0x414d445f32345f3500000000000000', synthetic_resolution=1000))}"
|
||
]
|
||
},
|
||
"execution_count": 10,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"d"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 12,
|
||
"id": "5f74f7cc",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/html": [
|
||
"<div>\n",
|
||
"<style scoped>\n",
|
||
" .dataframe tbody tr th:only-of-type {\n",
|
||
" vertical-align: middle;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe tbody tr th {\n",
|
||
" vertical-align: top;\n",
|
||
" }\n",
|
||
"\n",
|
||
" .dataframe thead th {\n",
|
||
" text-align: right;\n",
|
||
" }\n",
|
||
"</style>\n",
|
||
"<table border=\"1\" class=\"dataframe\">\n",
|
||
" <thead>\n",
|
||
" <tr style=\"text-align: right;\">\n",
|
||
" <th></th>\n",
|
||
" <th>0</th>\n",
|
||
" <th>1</th>\n",
|
||
" <th>2</th>\n",
|
||
" <th>3</th>\n",
|
||
" <th>4</th>\n",
|
||
" <th>5</th>\n",
|
||
" <th>6</th>\n",
|
||
" <th>7</th>\n",
|
||
" <th>8</th>\n",
|
||
" <th>9</th>\n",
|
||
" <th>10</th>\n",
|
||
" <th>11</th>\n",
|
||
" <th>12</th>\n",
|
||
" <th>13</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <th>0</th>\n",
|
||
" <td>(id, 2047947640758337536)</td>\n",
|
||
" <td>(account_id, 270571)</td>\n",
|
||
" <td>(market, ETH-USD)</td>\n",
|
||
" <td>(side, SHORT)</td>\n",
|
||
" <td>(size, 0.2160000000000000)</td>\n",
|
||
" <td>(max_position_size, 0.2160000000000000)</td>\n",
|
||
" <td>(leverage, 50.0000000000000000)</td>\n",
|
||
" <td>(open_price, 2315.5000000000000000)</td>\n",
|
||
" <td>(exit_price, 2308.6000000000000000)</td>\n",
|
||
" <td>(realised_pnl, 1.4249250000000000)</td>\n",
|
||
" <td>(realised_pnl_breakdown, trade_pnl=Decimal('1....</td>\n",
|
||
" <td>(created_time, 1777103741241)</td>\n",
|
||
" <td>(exit_type, TRADE)</td>\n",
|
||
" <td>(closed_time, 1777133049026)</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>1</th>\n",
|
||
" <td>(id, 2047512381621272576)</td>\n",
|
||
" <td>(account_id, 270571)</td>\n",
|
||
" <td>(market, ETH-USD)</td>\n",
|
||
" <td>(side, LONG)</td>\n",
|
||
" <td>(size, 0.2150000000000000)</td>\n",
|
||
" <td>(max_position_size, 0.2150000000000000)</td>\n",
|
||
" <td>(leverage, 50.0000000000000000)</td>\n",
|
||
" <td>(open_price, 2316.6000000000000000)</td>\n",
|
||
" <td>(exit_price, 2315.5000000000000000)</td>\n",
|
||
" <td>(realised_pnl, 0.0720660000000000)</td>\n",
|
||
" <td>(realised_pnl_breakdown, trade_pnl=Decimal('-0...</td>\n",
|
||
" <td>(created_time, 1776999967376)</td>\n",
|
||
" <td>(exit_type, TRADE)</td>\n",
|
||
" <td>(closed_time, 1777103741241)</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>2</th>\n",
|
||
" <td>(id, 2047419314696355840)</td>\n",
|
||
" <td>(account_id, 270571)</td>\n",
|
||
" <td>(market, ETH-USD)</td>\n",
|
||
" <td>(side, LONG)</td>\n",
|
||
" <td>(size, 0.2150000000000000)</td>\n",
|
||
" <td>(max_position_size, 0.2150000000000000)</td>\n",
|
||
" <td>(leverage, 50.0000000000000000)</td>\n",
|
||
" <td>(open_price, 2321.7000000000000000)</td>\n",
|
||
" <td>(exit_price, 2327.3000000000000000)</td>\n",
|
||
" <td>(realised_pnl, 1.3196460000000000)</td>\n",
|
||
" <td>(realised_pnl_breakdown, trade_pnl=Decimal('1....</td>\n",
|
||
" <td>(created_time, 1776977778492)</td>\n",
|
||
" <td>(exit_type, TRADE)</td>\n",
|
||
" <td>(closed_time, 1776996621824)</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" 0 1 2 \\\n",
|
||
"0 (id, 2047947640758337536) (account_id, 270571) (market, ETH-USD) \n",
|
||
"1 (id, 2047512381621272576) (account_id, 270571) (market, ETH-USD) \n",
|
||
"2 (id, 2047419314696355840) (account_id, 270571) (market, ETH-USD) \n",
|
||
"\n",
|
||
" 3 4 \\\n",
|
||
"0 (side, SHORT) (size, 0.2160000000000000) \n",
|
||
"1 (side, LONG) (size, 0.2150000000000000) \n",
|
||
"2 (side, LONG) (size, 0.2150000000000000) \n",
|
||
"\n",
|
||
" 5 6 \\\n",
|
||
"0 (max_position_size, 0.2160000000000000) (leverage, 50.0000000000000000) \n",
|
||
"1 (max_position_size, 0.2150000000000000) (leverage, 50.0000000000000000) \n",
|
||
"2 (max_position_size, 0.2150000000000000) (leverage, 50.0000000000000000) \n",
|
||
"\n",
|
||
" 7 8 \\\n",
|
||
"0 (open_price, 2315.5000000000000000) (exit_price, 2308.6000000000000000) \n",
|
||
"1 (open_price, 2316.6000000000000000) (exit_price, 2315.5000000000000000) \n",
|
||
"2 (open_price, 2321.7000000000000000) (exit_price, 2327.3000000000000000) \n",
|
||
"\n",
|
||
" 9 \\\n",
|
||
"0 (realised_pnl, 1.4249250000000000) \n",
|
||
"1 (realised_pnl, 0.0720660000000000) \n",
|
||
"2 (realised_pnl, 1.3196460000000000) \n",
|
||
"\n",
|
||
" 10 \\\n",
|
||
"0 (realised_pnl_breakdown, trade_pnl=Decimal('1.... \n",
|
||
"1 (realised_pnl_breakdown, trade_pnl=Decimal('-0... \n",
|
||
"2 (realised_pnl_breakdown, trade_pnl=Decimal('1.... \n",
|
||
"\n",
|
||
" 11 12 \\\n",
|
||
"0 (created_time, 1777103741241) (exit_type, TRADE) \n",
|
||
"1 (created_time, 1776999967376) (exit_type, TRADE) \n",
|
||
"2 (created_time, 1776977778492) (exit_type, TRADE) \n",
|
||
"\n",
|
||
" 13 \n",
|
||
"0 (closed_time, 1777133049026) \n",
|
||
"1 (closed_time, 1777103741241) \n",
|
||
"2 (closed_time, 1776996621824) "
|
||
]
|
||
},
|
||
"execution_count": 12,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"import pandas as pd\n",
|
||
"pd.DataFrame(list(dict(d)['data']))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "e119aaac",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 17,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"Timestamp('2026-04-25 16:04:09.026000')"
|
||
]
|
||
},
|
||
"execution_count": 17,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"import pandas as pd\n",
|
||
"pd.to_datetime(1777133049026, unit='ms')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 8,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"[PositionModel(id=2047419314696355840, account_id=270571, market='ETH-USD', status='OPENED', side='LONG', leverage=Decimal('50'), size=Decimal('0.215'), value=Decimal('500.247305'), open_price=Decimal('2321.7'), mark_price=Decimal('2326.731653474999'), liquidation_price=Decimal('2222.8'), unrealised_pnl=Decimal('1.081805'), realised_pnl=Decimal('0.065534'), tp_price=None, sl_price=None, adl=2, created_at=1776977778498, updated_at=1776986778819)]"
|
||
]
|
||
},
|
||
"execution_count": 8,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"d = dict(await trading_client.account.get_positions()).get('data')\n",
|
||
"d"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 10,
|
||
"id": "b9ac87f2",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'id': 2047419314696355840,\n",
|
||
" 'account_id': 270571,\n",
|
||
" 'market': 'ETH-USD',\n",
|
||
" 'status': 'OPENED',\n",
|
||
" 'side': 'LONG',\n",
|
||
" 'leverage': Decimal('50'),\n",
|
||
" 'size': Decimal('0.215'),\n",
|
||
" 'value': Decimal('500.247305'),\n",
|
||
" 'open_price': Decimal('2321.7'),\n",
|
||
" 'mark_price': Decimal('2326.731653474999'),\n",
|
||
" 'liquidation_price': Decimal('2222.8'),\n",
|
||
" 'unrealised_pnl': Decimal('1.081805'),\n",
|
||
" 'realised_pnl': Decimal('0.065534'),\n",
|
||
" 'tp_price': None,\n",
|
||
" 'sl_price': None,\n",
|
||
" 'adl': 2,\n",
|
||
" 'created_at': 1776977778498,\n",
|
||
" 'updated_at': 1776986778819}"
|
||
]
|
||
},
|
||
"execution_count": 10,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"dict(d[0])"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "62299776",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"ename": "IndexError",
|
||
"evalue": "list index out of range",
|
||
"output_type": "error",
|
||
"traceback": [
|
||
"\u001b[31m---------------------------------------------------------------------------\u001b[39m",
|
||
"\u001b[31mIndexError\u001b[39m Traceback (most recent call last)",
|
||
"\u001b[36mCell\u001b[39m\u001b[36m \u001b[39m\u001b[32mIn[40]\u001b[39m\u001b[32m, line 1\u001b[39m\n\u001b[32m----> \u001b[39m\u001b[32m1\u001b[39m [j \u001b[38;5;28;01mfor\u001b[39;00m j \u001b[38;5;28;01min\u001b[39;00m d \u001b[38;5;28;01mif\u001b[39;00m j.get(\u001b[33m'market'\u001b[39m) == \u001b[33m'ETH-USD'\u001b[39m][\u001b[32m0\u001b[39m]\n",
|
||
"\u001b[31mIndexError\u001b[39m: list index out of range"
|
||
]
|
||
}
|
||
],
|
||
"source": [
|
||
"[j for j in d if j.get('market') == 'ETH-USD']"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 31,
|
||
"id": "7cd3413d",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"balance = dict(dict(await trading_client.account.get_balance()).get('data', {}))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "62632db3",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"r = await trading_client.markets_info.get_pos"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 55,
|
||
"id": "e9c3fdc4",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"d = r['ETH-USD'].trading_config"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 58,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"0.01"
|
||
]
|
||
},
|
||
"execution_count": 58,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"float(d.min_order_size)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 1,
|
||
"id": "2b5d7d21",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'type': 'SNAPSHOT',\n",
|
||
" 'data': {'t': 'SNAPSHOT',\n",
|
||
" 'm': 'ETH-USD',\n",
|
||
" 'b': [{'q': '362.381', 'p': '2318.1'}],\n",
|
||
" 'a': [{'q': '70.572', 'p': '2318.2'}],\n",
|
||
" 'd': '1'},\n",
|
||
" 'ts': 1776822518279,\n",
|
||
" 'seq': 14}"
|
||
]
|
||
},
|
||
"execution_count": 1,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"{\"type\":\"SNAPSHOT\",\"data\":{\"t\":\"SNAPSHOT\",\"m\":\"ETH-USD\",\"b\":[{\"q\":\"362.381\",\"p\":\"2318.1\"}],\"a\":[{\"q\":\"70.572\",\"p\":\"2318.2\"}],\"d\":\"1\"},\"ts\":1776822518279,\"seq\":14}"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"id": "19f51572",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'data': {'m': 'ETH-USD', 'f': '-0.000001', 'T': 1776823319595},\n",
|
||
" 'ts': 1776823319595,\n",
|
||
" 'seq': 2}"
|
||
]
|
||
},
|
||
"execution_count": 2,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"{'data': {'m': 'ETH-USD', 'f': '-0.000001', 'T': 1776823319595}, 'ts': 1776823319595, 'seq': 2}"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 41,
|
||
"id": "68006231",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"Timestamp('2026-04-22 03:00:00')"
|
||
]
|
||
},
|
||
"execution_count": 41,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"import pandas as pd\n",
|
||
"\n",
|
||
"pd.to_datetime(1776826800000, unit='ms')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 12,
|
||
"id": "5561153b",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"def time_round_down(dt, interval_mins=5) -> int: # returns timestamp in seconds\n",
|
||
" interval_secs = interval_mins * 60\n",
|
||
" seconds = dt.timestamp()\n",
|
||
" rounded_seconds = math.floor(seconds / interval_secs) * interval_secs\n",
|
||
" \n",
|
||
" return rounded_seconds"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 40,
|
||
"id": "bd83b59f",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"1776826800000"
|
||
]
|
||
},
|
||
"execution_count": 40,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"(time_round_down(dt=datetime.now(timezone.utc), interval_mins=60)+(60*60))*1000"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "086dbfb3",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "2d734f79",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"\n"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 2,
|
||
"id": "e6b59c51",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import json\n",
|
||
"\n",
|
||
"### USER DATA STREAM ###\n",
|
||
"order = json.loads('{\"type\":\"ORDER\",\"data\":{\"isSnapshot\":true,\"orders\":[]},\"ts\":1776839215443,\"seq\":1}')\n",
|
||
"position = json.loads('{\"type\":\"POSITION\",\"data\":{\"isSnapshot\":true,\"positions\":[]},\"ts\":1776839215443,\"seq\":2}')\n",
|
||
"balance = json.loads('{\"type\":\"BALANCE\",\"data\":{\"isSnapshot\":true,\"balance\":{\"collateralName\":\"USD\",\"balance\":\"25.979998\",\"status\":\"ACTIVE\",\"equity\":\"25.979998\",\"spotEquity\":\"0\",\"spotEquityForAvailableForTrade\":\"0\",\"availableForTrade\":\"25.979998\",\"availableForWithdrawal\":\"25.979998\",\"unrealisedPnl\":\"0\",\"initialMargin\":\"0.000000\",\"marginRatio\":\"0.0000\",\"updatedTime\":1776822250184,\"exposure\":\"0\",\"leverage\":\"0.0000\"}},\"ts\":1776839215443,\"seq\":3}')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 3,
|
||
"id": "ee8420c4",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'type': 'ORDER',\n",
|
||
" 'data': {'isSnapshot': True, 'orders': []},\n",
|
||
" 'ts': 1776839215443,\n",
|
||
" 'seq': 1}"
|
||
]
|
||
},
|
||
"execution_count": 3,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"order"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 4,
|
||
"id": "e8d20d9f",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'type': 'POSITION',\n",
|
||
" 'data': {'isSnapshot': True, 'positions': []},\n",
|
||
" 'ts': 1776839215443,\n",
|
||
" 'seq': 2}"
|
||
]
|
||
},
|
||
"execution_count": 4,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"position"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'type': 'BALANCE',\n",
|
||
" 'data': {'isSnapshot': True,\n",
|
||
" 'balance': {'collateralName': 'USD',\n",
|
||
" 'balance': '25.979998',\n",
|
||
" 'status': 'ACTIVE',\n",
|
||
" 'equity': '25.979998',\n",
|
||
" 'spotEquity': '0',\n",
|
||
" 'spotEquityForAvailableForTrade': '0',\n",
|
||
" 'availableForTrade': '25.979998',\n",
|
||
" 'availableForWithdrawal': '25.979998',\n",
|
||
" 'unrealisedPnl': '0',\n",
|
||
" 'initialMargin': '0.000000',\n",
|
||
" 'marginRatio': '0.0000',\n",
|
||
" 'updatedTime': 1776822250184,\n",
|
||
" 'exposure': '0',\n",
|
||
" 'leverage': '0.0000'}},\n",
|
||
" 'ts': 1776839215443,\n",
|
||
" 'seq': 3}"
|
||
]
|
||
},
|
||
"execution_count": 5,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"balance"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "fb16dfb9",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 11,
|
||
"id": "b0388dc7",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import valkey\n",
|
||
"import json\n",
|
||
"VAL_KEY = valkey.Valkey(host='localhost', port=6379, db=0, decode_responses=True)"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"b = json.loads(VAL_KEY.get('fund_rate_aster'))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 12,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"a = json.loads(VAL_KEY.get('fund_rate_aster'))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 16,
|
||
"id": "665377af",
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"{'timestamp_arrival': 1776970338127,\n",
|
||
" 'timestamp_msg': 1776970338000,\n",
|
||
" 'symbol': 'ETHUSDT',\n",
|
||
" 'mark_price': '2310.59000000',\n",
|
||
" 'index_price': '2311.29372093',\n",
|
||
" 'estimated_settle_price': '2312.11380907',\n",
|
||
" 'funding_rate': '-0.00001108',\n",
|
||
" 'next_funding_time_ts_ms': 1776988800000}"
|
||
]
|
||
},
|
||
"execution_count": 16,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"json.loads(VAL_KEY.get('fund_rate_aster'))"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 18,
|
||
"id": "f15dd3c7",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"VAL_KEY.get('fr_aster_user_positions')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "23f88a3e",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"id": "af5c751b",
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "py_313",
|
||
"language": "python",
|
||
"name": "python3"
|
||
},
|
||
"language_info": {
|
||
"codemirror_mode": {
|
||
"name": "ipython",
|
||
"version": 3
|
||
},
|
||
"file_extension": ".py",
|
||
"mimetype": "text/x-python",
|
||
"name": "python",
|
||
"nbconvert_exporter": "python",
|
||
"pygments_lexer": "ipython3",
|
||
"version": "3.13.13"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 5
|
||
}
|