diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md
index 8637c0d68..0f64eaf5f 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.md
+++ b/.github/ISSUE_TEMPLATE/bug_report.md
@@ -12,7 +12,7 @@ Have you searched for similar issues before posting it?
If you have discovered a bug in the bot, please [search the issue tracker](https://github.com/freqtrade/freqtrade/issues?q=is%3Aissue).
If it hasn't been reported, please create a new issue.
-Please do not use bug reports to request new features.
+Please do not use the bug report template to request new features.
-->
## Describe your environment
diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md
index 9283f0e4f..52f799ed7 100644
--- a/.github/ISSUE_TEMPLATE/question.md
+++ b/.github/ISSUE_TEMPLATE/question.md
@@ -8,9 +8,12 @@ assignees: ''
---
## Describe your environment
@@ -22,4 +25,4 @@ Please do not use the question template to report bugs or to request new feature
## Your question
-*Ask the question you have not been able to find an answer in the [Documentation](https://www.freqtrade.io/en/latest/)*
+*Ask the question you have not been able to find an answer in the [Documentation](https://www.freqtrade.io/)*
diff --git a/.github/workflows/binance-lev-tier-update.yml b/.github/workflows/binance-lev-tier-update.yml
index ba1999fd6..278d85413 100644
--- a/.github/workflows/binance-lev-tier-update.yml
+++ b/.github/workflows/binance-lev-tier-update.yml
@@ -34,7 +34,7 @@ jobs:
run: python build_helpers/binance_update_lev_tiers.py
- - uses: peter-evans/create-pull-request@v7
+ - uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.REPO_SCOPED_TOKEN }}
add-paths: freqtrade/exchange/binance_leverage_tiers.json
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index e45f85481..fabcb90ab 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -38,8 +38,9 @@ jobs:
python-version: ${{ matrix.python-version }}
- name: Install uv
- uses: astral-sh/setup-uv@v5
+ uses: astral-sh/setup-uv@6b9c6063abd6010835644d4c2e1bef4cf5cd0fca # v6.0.1
with:
+ activate-environment: true
enable-cache: true
python-version: ${{ matrix.python-version }}
cache-dependency-glob: "requirements**.txt"
@@ -144,7 +145,7 @@ jobs:
mypy freqtrade scripts tests
- name: Discord notification
- uses: rjstone/discord-webhook-notify@v1
+ uses: rjstone/discord-webhook-notify@1399c1b2d57cc05894d506d2cfdc33c5f012b993 #v1.1.1
if: failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
with:
severity: error
@@ -170,8 +171,9 @@ jobs:
check-latest: true
- name: Install uv
- uses: astral-sh/setup-uv@v5
+ uses: astral-sh/setup-uv@6b9c6063abd6010835644d4c2e1bef4cf5cd0fca # v6.0.1
with:
+ activate-environment: true
enable-cache: true
python-version: ${{ matrix.python-version }}
cache-dependency-glob: "requirements**.txt"
@@ -270,7 +272,7 @@ jobs:
mypy freqtrade scripts
- name: Discord notification
- uses: rjstone/discord-webhook-notify@v1
+ uses: rjstone/discord-webhook-notify@1399c1b2d57cc05894d506d2cfdc33c5f012b993 #v1.1.1
if: failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
with:
severity: info
@@ -296,8 +298,9 @@ jobs:
python-version: ${{ matrix.python-version }}
- name: Install uv
- uses: astral-sh/setup-uv@v5
+ uses: astral-sh/setup-uv@6b9c6063abd6010835644d4c2e1bef4cf5cd0fca # v6.0.1
with:
+ activate-environment: true
enable-cache: true
python-version: ${{ matrix.python-version }}
cache-dependency-glob: "requirements**.txt"
@@ -363,7 +366,7 @@ jobs:
shell: powershell
- name: Discord notification
- uses: rjstone/discord-webhook-notify@v1
+ uses: rjstone/discord-webhook-notify@1399c1b2d57cc05894d506d2cfdc33c5f012b993 #v1.1.1
if: failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
with:
severity: error
@@ -397,7 +400,7 @@ jobs:
- uses: actions/setup-python@v5
with:
python-version: "3.12"
- - uses: pre-commit/action@v3.0.1
+ - uses: pre-commit/action@2c7b3805fd2a0fd8c1884dcaebf91fc102a13ecd # v3.0.1
docs-check:
runs-on: ubuntu-22.04
@@ -421,7 +424,7 @@ jobs:
mkdocs build
- name: Discord notification
- uses: rjstone/discord-webhook-notify@v1
+ uses: rjstone/discord-webhook-notify@1399c1b2d57cc05894d506d2cfdc33c5f012b993 #v1.1.1
if: failure() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
with:
severity: error
@@ -431,7 +434,7 @@ jobs:
build-linux-online:
# Run pytest with "live" checks
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
with:
@@ -443,8 +446,9 @@ jobs:
python-version: "3.12"
- name: Install uv
- uses: astral-sh/setup-uv@v5
+ uses: astral-sh/setup-uv@6b9c6063abd6010835644d4c2e1bef4cf5cd0fca # v6.0.1
with:
+ activate-environment: true
enable-cache: true
python-version: "3.12"
cache-dependency-glob: "requirements**.txt"
@@ -501,14 +505,14 @@ jobs:
- name: Check user permission
id: check
- uses: scherermichael-oss/action-has-permission@1.0.6
+ uses: scherermichael-oss/action-has-permission@136e061bfe093832d87f090dd768e14e27a740d3 # 1.0.6
with:
required-permission: write
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Discord notification
- uses: rjstone/discord-webhook-notify@v1
+ uses: rjstone/discord-webhook-notify@1399c1b2d57cc05894d506d2cfdc33c5f012b993 #v1.1.1
if: always() && steps.check.outputs.has-permission && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false)
with:
severity: info
@@ -580,7 +584,7 @@ jobs:
merge-multiple: true
- name: Publish to PyPI (Test)
- uses: pypa/gh-action-pypi-publish@v1.12.4
+ uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
with:
repository-url: https://test.pypi.org/legacy/
@@ -609,7 +613,7 @@ jobs:
merge-multiple: true
- name: Publish to PyPI
- uses: pypa/gh-action-pypi-publish@v1.12.4
+ uses: pypa/gh-action-pypi-publish@76f52bc884231f62b9a034ebfe128415bbaabdfc # v1.12.4
deploy-docker:
@@ -650,11 +654,11 @@ jobs:
docker version -f '{{.Server.Experimental}}'
- name: Set up QEMU
- uses: docker/setup-qemu-action@v3
+ uses: docker/setup-qemu-action@29109295f81e9208d7d86ff1c6c12d2833863392 # v3.6.0
- name: Set up Docker Buildx
id: buildx
- uses: docker/setup-buildx-action@v3
+ uses: docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 #v3.10.0
- name: Available platforms
run: echo ${PLATFORMS}
@@ -703,7 +707,7 @@ jobs:
build_helpers/publish_docker_arm64.sh
- name: Discord notification
- uses: rjstone/discord-webhook-notify@v1
+ uses: rjstone/discord-webhook-notify@1399c1b2d57cc05894d506d2cfdc33c5f012b993 #v1.1.1
if: always() && ( github.event_name != 'pull_request' || github.event.pull_request.head.repo.fork == false) && (github.event_name != 'schedule')
with:
severity: info
diff --git a/.github/workflows/devcontainer-build.yml b/.github/workflows/devcontainer-build.yml
index 12b55c6ed..9e49ffed3 100644
--- a/.github/workflows/devcontainer-build.yml
+++ b/.github/workflows/devcontainer-build.yml
@@ -28,13 +28,13 @@ jobs:
with:
persist-credentials: false
- name: Login to GitHub Container Registry
- uses: docker/login-action@v3
+ uses: docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3.4.0
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Pre-build dev container image
- uses: devcontainers/ci@v0.3
+ uses: devcontainers/ci@8bf61b26e9c3a98f69cb6ce2f88d24ff59b785c6 # v0.3.19
with:
subFolder: .github
imageName: ghcr.io/${{ github.repository }}-devcontainer
diff --git a/.github/workflows/docker-update-readme.yml b/.github/workflows/docker-update-readme.yml
index 7f00c01c0..b34f8c38d 100644
--- a/.github/workflows/docker-update-readme.yml
+++ b/.github/workflows/docker-update-readme.yml
@@ -16,7 +16,7 @@ jobs:
persist-credentials: false
- name: Docker Hub Description
- uses: peter-evans/dockerhub-description@v4
+ uses: peter-evans/dockerhub-description@432a30c9e07499fd01da9f8a49f0faf9e0ca5b77 # v4.0.2
with:
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
diff --git a/.github/workflows/pre-commit-update.yml b/.github/workflows/pre-commit-update.yml
index 5996dddf9..8fb8684a6 100644
--- a/.github/workflows/pre-commit-update.yml
+++ b/.github/workflows/pre-commit-update.yml
@@ -28,7 +28,7 @@ jobs:
- name: Run auto-update
run: pre-commit autoupdate
- - uses: peter-evans/create-pull-request@v7
+ - uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
token: ${{ secrets.REPO_SCOPED_TOKEN }}
add-paths: .pre-commit-config.yaml
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index 25dabd168..218bceb03 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -43,7 +43,7 @@ repos:
- repo: https://github.com/charliermarsh/ruff-pre-commit
# Ruff version.
- rev: 'v0.11.5'
+ rev: 'v0.11.9'
hooks:
- id: ruff
- id: ruff-format
@@ -82,6 +82,6 @@ repos:
# Ensure github actions remain safe
- repo: https://github.com/woodruffw/zizmor-pre-commit
- rev: v1.5.2
+ rev: v1.7.0
hooks:
- id: zizmor
diff --git a/build_helpers/binance_update_lev_tiers.py b/build_helpers/binance_update_lev_tiers.py
index 6d5fa5c1d..64772abf7 100644
--- a/build_helpers/binance_update_lev_tiers.py
+++ b/build_helpers/binance_update_lev_tiers.py
@@ -12,7 +12,12 @@ secret = os.environ.get("FREQTRADE__EXCHANGE__SECRET")
proxy = os.environ.get("CI_WEB_PROXY")
exchange = ccxt.binance(
- {"apiKey": key, "secret": secret, "httpsProxy": proxy, "options": {"defaultType": "swap"}}
+ {
+ "apiKey": key,
+ "secret": secret,
+ "httpsProxy": proxy,
+ "options": {"defaultType": "swap"},
+ }
)
_ = exchange.load_markets()
diff --git a/build_helpers/pyarrow-19.0.1-cp311-cp311-linux_armv7l.whl b/build_helpers/pyarrow-20.0.0-cp311-cp311-linux_armv7l.whl
similarity index 63%
rename from build_helpers/pyarrow-19.0.1-cp311-cp311-linux_armv7l.whl
rename to build_helpers/pyarrow-20.0.0-cp311-cp311-linux_armv7l.whl
index 0a730939a..eadefdafb 100644
Binary files a/build_helpers/pyarrow-19.0.1-cp311-cp311-linux_armv7l.whl and b/build_helpers/pyarrow-20.0.0-cp311-cp311-linux_armv7l.whl differ
diff --git a/docs/advanced-hyperopt.md b/docs/advanced-hyperopt.md
index b12d8f5b6..1f727398b 100644
--- a/docs/advanced-hyperopt.md
+++ b/docs/advanced-hyperopt.md
@@ -161,56 +161,53 @@ class MyAwesomeStrategy(IStrategy):
### Overriding Base estimator
-You can define your own estimator for Hyperopt by implementing `generate_estimator()` in the Hyperopt subclass.
+You can define your own optuna sampler for Hyperopt by implementing `generate_estimator()` in the Hyperopt subclass.
```python
class MyAwesomeStrategy(IStrategy):
class HyperOpt:
def generate_estimator(dimensions: List['Dimension'], **kwargs):
- return "RF"
+ return "NSGAIIISampler"
```
-Possible values are either one of "GP", "RF", "ET", "GBRT" (Details can be found in the [scikit-optimize documentation](https://scikit-optimize.github.io/)), or "an instance of a class that inherits from `RegressorMixin` (from sklearn) and where the `predict` method has an optional `return_std` argument, which returns `std(Y | x)` along with `E[Y | x]`".
+Possible values are either one of "NSGAIISampler", "TPESampler", "GPSampler", "CmaEsSampler", "NSGAIIISampler", "QMCSampler" (Details can be found in the [optuna-samplers documentation](https://optuna.readthedocs.io/en/stable/reference/samplers/index.html)), or "an instance of a class that inherits from `optuna.samplers.BaseSampler`".
-Some research will be necessary to find additional Regressors.
-
-Example for `ExtraTreesRegressor` ("ET") with additional parameters:
-
-```python
-class MyAwesomeStrategy(IStrategy):
- class HyperOpt:
- def generate_estimator(dimensions: List['Dimension'], **kwargs):
- from skopt.learning import ExtraTreesRegressor
- # Corresponds to "ET" - but allows additional parameters.
- return ExtraTreesRegressor(n_estimators=100)
-
-```
-
-The `dimensions` parameter is the list of `skopt.space.Dimension` objects corresponding to the parameters to be optimized. It can be used to create isotropic kernels for the `skopt.learning.GaussianProcessRegressor` estimator. Here's an example:
-
-```python
-class MyAwesomeStrategy(IStrategy):
- class HyperOpt:
- def generate_estimator(dimensions: List['Dimension'], **kwargs):
- from skopt.utils import cook_estimator
- from skopt.learning.gaussian_process.kernels import (Matern, ConstantKernel)
- kernel_bounds = (0.0001, 10000)
- kernel = (
- ConstantKernel(1.0, kernel_bounds) *
- Matern(length_scale=np.ones(len(dimensions)), length_scale_bounds=[kernel_bounds for d in dimensions], nu=2.5)
- )
- kernel += (
- ConstantKernel(1.0, kernel_bounds) *
- Matern(length_scale=np.ones(len(dimensions)), length_scale_bounds=[kernel_bounds for d in dimensions], nu=1.5)
- )
-
- return cook_estimator("GP", space=dimensions, kernel=kernel, n_restarts_optimizer=2)
-```
+Some research will be necessary to find additional Samplers (from optunahub) for example.
!!! Note
While custom estimators can be provided, it's up to you as User to do research on possible parameters and analyze / understand which ones should be used.
- If you're unsure about this, best use one of the Defaults (`"ET"` has proven to be the most versatile) without further parameters.
+ If you're unsure about this, best use one of the Defaults (`"NSGAIIISampler"` has proven to be the most versatile) without further parameters.
+
+??? Example "Using `AutoSampler` from Optunahub"
+
+ [AutoSampler docs](https://hub.optuna.org/samplers/auto_sampler/)
+
+ Install the necessary dependencies
+ ``` bash
+ pip install optunahub cmaes torch scipy
+ ```
+ Implement `generate_estimator()` in your strategy
+
+ ``` python
+ # ...
+ from freqtrade.strategy.interface import IStrategy
+ from typing import List
+ import optunahub
+ # ...
+
+ class my_strategy(IStrategy):
+ class HyperOpt:
+ def generate_estimator(dimensions: List["Dimension"], **kwargs):
+ if "random_state" in kwargs.keys():
+ return optunahub.load_module("samplers/auto_sampler").AutoSampler(seed=kwargs["random_state"])
+ else:
+ return optunahub.load_module("samplers/auto_sampler").AutoSampler()
+
+ ```
+
+ Obviously the same approach will work for all other Samplers optuna supports.
+
## Space options
diff --git a/docs/advanced-setup.md b/docs/advanced-setup.md
index ec25cb616..f20e91cb0 100644
--- a/docs/advanced-setup.md
+++ b/docs/advanced-setup.md
@@ -189,13 +189,15 @@ as the watchdog.
## Advanced Logging
Freqtrade uses the default logging module provided by python.
-Python allows for extensive [logging configuration](https://docs.python.org/3/library/logging.config.html#logging.config.dictConfig) in this regards - way more than what can be covered here.
+Python allows for extensive [logging configuration](https://docs.python.org/3/library/logging.config.html#logging.config.dictConfig) in this regard - way more than what can be covered here.
-Default logging (Colored terminal output) is setup by default if no `log_config` is provided.
+Default logging format (coloured terminal output) is set up by default if no `log_config` is provided in your freqtrade configuration.
Using `--logfile logfile.log` will enable the RotatingFileHandler.
-If you're not content with the log format - or with the default settings provided for the RotatingFileHandler, you can customize logging to your liking.
-The default configuration looks roughly like the below - with the file handler being provided - but not enabled.
+If you're not content with the log format, or with the default settings provided for the RotatingFileHandler, you can customize logging to your liking by adding the `log_config` configuration to your freqtrade configuration file(s).
+
+The default configuration looks roughly like the below, with the file handler being provided but not enabled as the `filename` is commented out.
+Uncomment this line and supply a valid path/filename to enable it.
``` json hl_lines="5-7 13-16 27"
{
@@ -237,12 +239,12 @@ The default configuration looks roughly like the below - with the file handler b
Highlighted lines in the above code-block define the Rich handler and belong together.
The formatter "standard" and "file" will belong to the FileHandler.
-Each handler must use one of the defined formatters (by name) - and it's class must be available and a valid logging class.
-To actually use a handler - it must be in the "handlers" section inside the "root" segment.
+Each handler must use one of the defined formatters (by name), its class must be available, and must be a valid logging class.
+To actually use a handler, it must be in the "handlers" section inside the "root" segment.
If this section is left out, freqtrade will provide no output (in the non-configured handler, anyway).
!!! Tip "Explicit log configuration"
- We recommend to extract the logging configuration from your main configuration, and provide it to your bot via [multiple configuration files](configuration.md#multiple-configuration-files) functionality. This will avoid unnecessary code duplication.
+ We recommend to extract the logging configuration from your main freqtrade configuration file, and provide it to your bot via [multiple configuration files](configuration.md#multiple-configuration-files) functionality. This will avoid unnecessary code duplication.
---
diff --git a/docs/assets/freqUI-chart-annotations-dark.png b/docs/assets/freqUI-chart-annotations-dark.png
new file mode 100644
index 000000000..9f7de269b
Binary files /dev/null and b/docs/assets/freqUI-chart-annotations-dark.png differ
diff --git a/docs/assets/freqUI-chart-annotations-light.png b/docs/assets/freqUI-chart-annotations-light.png
new file mode 100644
index 000000000..ccc219647
Binary files /dev/null and b/docs/assets/freqUI-chart-annotations-light.png differ
diff --git a/docs/commands/backtesting-analysis.md b/docs/commands/backtesting-analysis.md
index 50707d03a..6aa18d670 100644
--- a/docs/commands/backtesting-analysis.md
+++ b/docs/commands/backtesting-analysis.md
@@ -59,7 +59,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/backtesting-show.md b/docs/commands/backtesting-show.md
index a1b146a82..6a4565616 100644
--- a/docs/commands/backtesting-show.md
+++ b/docs/commands/backtesting-show.md
@@ -30,7 +30,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/backtesting.md b/docs/commands/backtesting.md
index 395ab4b00..c54d9e40c 100644
--- a/docs/commands/backtesting.md
+++ b/docs/commands/backtesting.md
@@ -89,7 +89,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/convert-data.md b/docs/commands/convert-data.md
index 3bd0fa45b..32996eba3 100644
--- a/docs/commands/convert-data.md
+++ b/docs/commands/convert-data.md
@@ -45,7 +45,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/convert-trade-data.md b/docs/commands/convert-trade-data.md
index 25843a8da..cf53e5329 100644
--- a/docs/commands/convert-trade-data.md
+++ b/docs/commands/convert-trade-data.md
@@ -34,7 +34,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/download-data.md b/docs/commands/download-data.md
index e70ae9a23..ce80e704e 100644
--- a/docs/commands/download-data.md
+++ b/docs/commands/download-data.md
@@ -63,7 +63,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/edge.md b/docs/commands/edge.md
index 06f883230..c69a63583 100644
--- a/docs/commands/edge.md
+++ b/docs/commands/edge.md
@@ -50,7 +50,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/hyperopt-list.md b/docs/commands/hyperopt-list.md
index 5e8398f51..8457aba27 100644
--- a/docs/commands/hyperopt-list.md
+++ b/docs/commands/hyperopt-list.md
@@ -55,7 +55,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/hyperopt-show.md b/docs/commands/hyperopt-show.md
index 14d6516e9..5cd114c17 100644
--- a/docs/commands/hyperopt-show.md
+++ b/docs/commands/hyperopt-show.md
@@ -37,7 +37,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/hyperopt.md b/docs/commands/hyperopt.md
index 28ad45dd2..e7a05bedf 100644
--- a/docs/commands/hyperopt.md
+++ b/docs/commands/hyperopt.md
@@ -103,7 +103,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-data.md b/docs/commands/list-data.md
index c6e8cc94e..515207178 100644
--- a/docs/commands/list-data.md
+++ b/docs/commands/list-data.md
@@ -41,7 +41,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-exchanges.md b/docs/commands/list-exchanges.md
index c95ae3ebd..f551c8aa8 100644
--- a/docs/commands/list-exchanges.md
+++ b/docs/commands/list-exchanges.md
@@ -22,7 +22,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-freqaimodels.md b/docs/commands/list-freqaimodels.md
index 3e66880ab..c4a588eba 100644
--- a/docs/commands/list-freqaimodels.md
+++ b/docs/commands/list-freqaimodels.md
@@ -24,7 +24,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-hyperoptloss.md b/docs/commands/list-hyperoptloss.md
index 1a1604b0f..2762c3fe7 100644
--- a/docs/commands/list-hyperoptloss.md
+++ b/docs/commands/list-hyperoptloss.md
@@ -24,7 +24,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-markets.md b/docs/commands/list-markets.md
index d33b9c5d1..d2233e1da 100644
--- a/docs/commands/list-markets.md
+++ b/docs/commands/list-markets.md
@@ -39,7 +39,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-pairs.md b/docs/commands/list-pairs.md
index 3d8e677ee..3f991e414 100644
--- a/docs/commands/list-pairs.md
+++ b/docs/commands/list-pairs.md
@@ -39,7 +39,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-strategies.md b/docs/commands/list-strategies.md
index af5771860..95f79e175 100644
--- a/docs/commands/list-strategies.md
+++ b/docs/commands/list-strategies.md
@@ -27,7 +27,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/list-timeframes.md b/docs/commands/list-timeframes.md
index 8dc10a789..bcd45b151 100644
--- a/docs/commands/list-timeframes.md
+++ b/docs/commands/list-timeframes.md
@@ -23,7 +23,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/lookahead-analysis.md b/docs/commands/lookahead-analysis.md
index bb7ef5d8e..7870d212e 100644
--- a/docs/commands/lookahead-analysis.md
+++ b/docs/commands/lookahead-analysis.md
@@ -89,7 +89,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/plot-dataframe.md b/docs/commands/plot-dataframe.md
index 81ecc0da7..e101d0d5b 100644
--- a/docs/commands/plot-dataframe.md
+++ b/docs/commands/plot-dataframe.md
@@ -63,7 +63,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/plot-profit.md b/docs/commands/plot-profit.md
index 207697a93..2c0b0e6b5 100644
--- a/docs/commands/plot-profit.md
+++ b/docs/commands/plot-profit.md
@@ -49,7 +49,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/recursive-analysis.md b/docs/commands/recursive-analysis.md
index b39e8fb35..39b4fc3da 100644
--- a/docs/commands/recursive-analysis.md
+++ b/docs/commands/recursive-analysis.md
@@ -41,7 +41,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/show-trades.md b/docs/commands/show-trades.md
index 316d47448..6ac64cae7 100644
--- a/docs/commands/show-trades.md
+++ b/docs/commands/show-trades.md
@@ -30,7 +30,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/strategy-updater.md b/docs/commands/strategy-updater.md
index ba40322ec..c2804fee2 100644
--- a/docs/commands/strategy-updater.md
+++ b/docs/commands/strategy-updater.md
@@ -34,7 +34,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/trade.md b/docs/commands/trade.md
index b689902c2..0189669c0 100644
--- a/docs/commands/trade.md
+++ b/docs/commands/trade.md
@@ -36,7 +36,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/trades-to-ohlcv.md b/docs/commands/trades-to-ohlcv.md
index c2d42a5cc..748a8ace5 100644
--- a/docs/commands/trades-to-ohlcv.md
+++ b/docs/commands/trades-to-ohlcv.md
@@ -41,7 +41,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/commands/webserver.md b/docs/commands/webserver.md
index a99b83e97..1ac7bd13b 100644
--- a/docs/commands/webserver.md
+++ b/docs/commands/webserver.md
@@ -20,7 +20,9 @@ Common arguments:
exists). Multiple --config options may be used. Can be
set to `-` to read config from stdin.
-d PATH, --datadir PATH, --data-dir PATH
- Path to directory with historical backtesting data.
+ Path to the base directory of the exchange with
+ historical backtesting data. To see futures data, use
+ trading-mode additionally.
--userdir PATH, --user-data-dir PATH
Path to userdata directory.
diff --git a/docs/faq.md b/docs/faq.md
index 8d19b5db0..e0be88d14 100644
--- a/docs/faq.md
+++ b/docs/faq.md
@@ -219,10 +219,7 @@ On Windows, the `--logfile` option is also supported by Freqtrade and you can us
First of all, most indicator libraries don't have GPU support - as such, there would be little benefit for indicator calculations.
The GPU improvements would only apply to pandas-native calculations - or ones written by yourself.
-For hyperopt, freqtrade is using scikit-optimize, which is built on top of scikit-learn.
-Their statement about GPU support is [pretty clear](https://scikit-learn.org/stable/faq.html#will-you-add-gpu-support).
-
-GPU's also are only good at crunching numbers (floating point operations).
+GPU's are only good at crunching numbers (floating point operations).
For hyperopt, we need both number-crunching (find next parameters) and running python code (running backtesting).
As such, GPU's are not too well suited for most parts of hyperopt.
diff --git a/docs/freqai-feature-engineering.md b/docs/freqai-feature-engineering.md
index d25051291..78d26bed4 100644
--- a/docs/freqai-feature-engineering.md
+++ b/docs/freqai-feature-engineering.md
@@ -181,7 +181,7 @@ You can ask for each of the defined features to be included also for informative
In total, the number of features the user of the presented example strategy has created is: length of `include_timeframes` * no. features in `feature_engineering_expand_*()` * length of `include_corr_pairlist` * no. `include_shifted_candles` * length of `indicator_periods_candles`
$= 3 * 3 * 3 * 2 * 2 = 108$.
- !!! note "Learn more about creative feature engineering"
+!!! note "Learn more about creative feature engineering"
Check out our [medium article](https://emergentmethods.medium.com/freqai-from-price-to-prediction-6fadac18b665) geared toward helping users learn how to creatively engineer features.
### Gain finer control over `feature_engineering_*` functions with `metadata`
diff --git a/docs/hyperopt.md b/docs/hyperopt.md
index ecd32552e..3a8100972 100644
--- a/docs/hyperopt.md
+++ b/docs/hyperopt.md
@@ -1,10 +1,10 @@
# Hyperopt
This page explains how to tune your strategy by finding the optimal
-parameters, a process called hyperparameter optimization. The bot uses algorithms included in the `scikit-optimize` package to accomplish this.
+parameters, a process called hyperparameter optimization. The bot uses algorithms included in the `optuna` package to accomplish this.
The search will burn all your CPU cores, make your laptop sound like a fighter jet and still take a long time.
-In general, the search for best parameters starts with a few random combinations (see [below](#reproducible-results) for more details) and then uses Bayesian search with a ML regressor algorithm (currently ExtraTreesRegressor) to quickly find a combination of parameters in the search hyperspace that minimizes the value of the [loss function](#loss-functions).
+In general, the search for best parameters starts with a few random combinations (see [below](#reproducible-results) for more details) and then uses one of optuna's sampler algorithms (currently NSGAIIISampler) to quickly find a combination of parameters in the search hyperspace that minimizes the value of the [loss function](#loss-functions).
Hyperopt requires historic data to be available, just as backtesting does (hyperopt runs backtesting many times with different parameters).
To learn how to get data for the pairs and exchange you're interested in, head over to the [Data Downloading](data-download.md) section of the documentation.
diff --git a/docs/installation.md b/docs/installation.md
index 30deb07ba..b835498d0 100644
--- a/docs/installation.md
+++ b/docs/installation.md
@@ -87,7 +87,7 @@ OS Specific steps are listed first, the common section below is necessary for al
```bash
- sudo apt-get install python3-venv libatlas-base-dev cmake curl
+ sudo apt-get install python3-venv libatlas-base-dev cmake curl libffi-dev
# Use piwheels.org to speed up installation
sudo echo "[global]\nextra-index-url=https://www.piwheels.org/simple" > tee /etc/pip.conf
diff --git a/docs/lookahead-analysis.md b/docs/lookahead-analysis.md
index a64479fe6..126135862 100644
--- a/docs/lookahead-analysis.md
+++ b/docs/lookahead-analysis.md
@@ -1,23 +1,21 @@
# Lookahead analysis
-This page explains how to validate your strategy in terms of look ahead bias.
+This page explains how to validate your strategy in terms of lookahead bias.
-Checking look ahead bias is the bane of any strategy since it is sometimes very easy to introduce backtest bias -
-but very hard to detect.
+Lookahead bias is the bane of any strategy since it is sometimes very easy to introduce this bias, but can be very hard to detect.
-Backtesting initializes all timestamps at once and calculates all indicators in the beginning.
-This means that if your indicators or entry/exit signals could look into future candles and falsify your backtest.
+Backtesting initializes all timestamps (loads the whole dataframe into memory) and calculates all indicators at once.
+This means that if your indicators or entry/exit signals look into future candles, this will falsify your backtest.
-Lookahead-analysis requires historic data to be available.
+The `lookahead-analysis` command requires historic data to be available.
To learn how to get data for the pairs and exchange you're interested in,
head over to the [Data Downloading](data-download.md) section of the documentation.
+`lookahead-analysis` also supports freqai strategies.
-This command is built upon backtesting since it internally chains backtests and pokes at the strategy to provoke it to show look ahead bias.
-This is done by not looking at the strategy itself - but at the results it returned.
-The results are things like changed indicator-values and moved entries/exits compared to the full backtest.
+This command internally chains backtests and pokes at the strategy to provoke it to show lookahead bias.
+This is done by not looking at the strategy code itself, but at changed indicator values and moved entries/exits compared to the full backtest.
-You can use commands of [Backtesting](backtesting.md).
-It also supports the lookahead-analysis of freqai strategies.
+`lookahead-analysis` can use the typical options of [Backtesting](backtesting.md), but forces the following options:
- `--cache` is forced to "none".
- `--max-open-trades` is forced to be at least equal to the number of pairs.
@@ -25,48 +23,83 @@ It also supports the lookahead-analysis of freqai strategies.
- `--stake-amount` is forced to be a static 10000 (10k).
- `--enable-protections` is forced to be off.
-Those are set to avoid users accidentally generating false positives.
+These are set to avoid users accidentally generating false positives.
## Lookahead-analysis command reference
--8<-- "commands/lookahead-analysis.md"
-!!! Note ""
- The above Output was reduced to options `lookahead-analysis` adds on top of regular backtesting commands.
-
-### Summary
-
-Checks a given strategy for look ahead bias via lookahead-analysis
-Look ahead bias means that the backtest uses data from future candles thereby not making it viable beyond backtesting
-and producing false hopes for the one backtesting.
+!!! Note
+ The above output was reduced to options that `lookahead-analysis` adds on top of regular backtesting commands.
### Introduction
-Many strategies - without the programmer knowing - have fallen prey to look ahead bias.
+Many strategies, without the programmer knowing, have fallen prey to lookahead bias.
+This typically makes the strategy backtest look profitable, sometimes to extremes, but this is not realistic as the strategy is "cheating" by looking at data it would not have in dry or live modes.
-Any backtest will populate the full dataframe including all time stamps at the beginning.
-If the programmer is not careful or oblivious how things work internally
-(which sometimes can be really hard to find out) then it will just look into the future making the strategy amazing
-but not realistic.
+The reason why strategies can "cheat" is because the freqtrade backtesting process populates the full dataframe including all candle timestamps at the outset.
+If the programmer is not careful or oblivious how things work internally
+(which sometimes can be really hard to find out) then the strategy will look into the future.
-This command is made to try to verify the validity in the form of the aforementioned look ahead bias.
+This command is made to try to verify the validity in the form of the aforementioned lookahead bias.
### How does the command work?
It will start with a backtest of all pairs to generate a baseline for indicators and entries/exits.
-After the backtest ran, it will look if the `minimum-trade-amount` is met
-and if not cancel the lookahead-analysis for this strategy.
+After this initial backtest runs, it will look if the `minimum-trade-amount` is met and if not cancel the lookahead-analysis for this strategy.
+If this happens, use a wider timerange to get more trades for the analysis, or use a timerange where more trades occur.
-After setting the baseline it will then do additional runs for every entry and exit separately.
-When a verification-backtest is done, it will compare the indicators as the signal (either entry or exit) and report the bias.
-After all signals have been verified or falsified a result-table will be generated for the user to see.
+After setting the baseline it will then do additional backtest runs for every entry and exit separately.
+When these verification backtests complete, it will compare the indicators at the signal candles (both entry or exit)
+and report the bias.
+After all signals have been verified or falsified a result table will be generated for the user to see.
+
+### How to find and remove bias? How can I salvage a biased strategy?
+
+If you found a biased strategy online and want to have the same results, just without bias,
+then you will be out of luck most of the time.
+Usually the bias in the strategy is THE driving factor for "too good to be true" profits.
+Removing conditions or indicators that push the profits up from bias will usually make the strategy significantly worse.
+You might be able to salvage it partially if the biased indicators or conditions are not the core of the strategy, or there
+are other entry and exit signals that are not biased.
+
+### Examples of lookahead-bias
+
+- `shift(-10)` looks 10 candles into the future.
+- Using `iloc[]` in populate_* functions to access a specific row in the dataframe.
+- For-loops are prone to introduce lookahead bias if you don't tightly control which numbers are looped through.
+- Aggregation functions like `.mean()`, `.min()` and `.max()`, without a rolling window,
+ will calculate the value over the **whole** dataframe, so the signal candle will "see" a value including future candles.
+ A non-biased example would be to look back candles using `rolling()` instead:
+ e.g. `dataframe['volume_mean_12'] = dataframe['volume'].rolling(12).mean()`
+- `ta.MACD(dataframe, 12, 26, 1)` will introduce bias with a signalperiod of 1.
+
+### What do the columns in the results table mean?
+
+- `filename`: name of the checked strategy file
+- `strategy`: checked strategy class name
+- `has_bias`: result of the lookahead-analysis. `No` would be good, `Yes` would be bad.
+- `total_signals`: number of checked signals (default is 20)
+- `biased_entry_signals`: found bias in that many entries
+- `biased_exit_signals`: found bias in that many exits
+- `biased_indicators`: shows you the indicators themselves that are defined in populate_indicators
+
+You might get false positives in the `biased_exit_signals` if you have biased entry signals paired with those exits.
+However, a biased entry will usually result in a biased exit too,
+even if the exit itself does not produce the bias -
+especially if your entry and exit conditions use the same biased indicator.
+
+**Address the bias in the entries first, then address the exits.**
### Caveats
- `lookahead-analysis` can only verify / falsify the trades it calculated and verified.
-If the strategy has many different signals / signal types, it's up to you to select appropriate parameters to ensure that all signals have triggered at least once. Not triggered signals will not have been verified.
-This could lead to a false-negative (the strategy will then be reported as non-biased).
-- `lookahead-analysis` has access to everything that backtesting has too.
-Please don't provoke any configs like enabling position stacking.
-If you decide to do so, then make doubly sure that you won't ever run out of `max_open_trades` amount and neither leftover money in your wallet.
-- In the results table, the `biased_indicators` column will falsely flag FreqAI target indicators defined in `set_freqai_targets()` as biased. These are not biased and can safely be ignored.
+If the strategy has many different signals / signal types, it's up to you to select appropriate parameters to ensure that all signals have triggered at least once. Signals that are not triggered will not have been verified.
+This would lead to a false-negative, i.e. the strategy will be reported as non-biased.
+- `lookahead-analysis` has access to the same backtesting options and this can introduce problems.
+Please don't use any options like enabling position stacking as this will distort the number of checked signals.
+If you decide to do so, then make doubly sure that you won't ever run out of `max_open_trades` slots,
+and that you have enough capital in the backtest wallet configuration.
+- In the results table, the `biased_indicators` column
+will falsely flag FreqAI target indicators defined in `set_freqai_targets()` as biased.
+**These are not biased and can safely be ignored.**
diff --git a/docs/producer-consumer.md b/docs/producer-consumer.md
index 0bd52ac93..d7d40df71 100644
--- a/docs/producer-consumer.md
+++ b/docs/producer-consumer.md
@@ -50,6 +50,7 @@ Enable subscribing to an instance by adding the `external_message_consumer` sect
| `ping_timeout` | Ping timeout
*Defaults to `10`.*
**Datatype:** Integer - in seconds.
| `sleep_time` | Sleep time before retrying to connect.
*Defaults to `10`.*
**Datatype:** Integer - in seconds.
| `remove_entry_exit_signals` | Remove signal columns from the dataframe (set them to 0) on dataframe receipt.
*Defaults to `false`.*
**Datatype:** Boolean.
+| `initial_candle_limit` | Initial candles to expect from the Producer.
*Defaults to `1500`.*
**Datatype:** Integer - Number of candles.
| `message_size_limit` | Size limit per message
*Defaults to `8`.*
**Datatype:** Integer - Megabytes.
Instead of (or as well as) calculating indicators in `populate_indicators()` the follower instance listens on the connection to a producer instance's messages (or multiple producer instances in advanced configurations) and requests the producer's most recently analyzed dataframes for each pair in the active whitelist.
diff --git a/docs/requirements-docs.txt b/docs/requirements-docs.txt
index ee7cc5585..3aff5585d 100644
--- a/docs/requirements-docs.txt
+++ b/docs/requirements-docs.txt
@@ -1,7 +1,7 @@
markdown==3.8
mkdocs==1.6.1
-mkdocs-material==9.6.11
+mkdocs-material==9.6.13
mdx_truly_sane_lists==1.3
-pymdown-extensions==10.14.3
+pymdown-extensions==10.15
jinja2==3.1.6
mike==2.1.3
diff --git a/docs/strategy-101.md b/docs/strategy-101.md
index 9226537e1..a5e100b8d 100644
--- a/docs/strategy-101.md
+++ b/docs/strategy-101.md
@@ -165,18 +165,23 @@ If there is any significant difference, verify that your entry and exit signals
## Controlling or monitoring a running bot
-Once your bot is running in dry or live mode, Freqtrade has five mechanisms to control or monitor a running bot:
+Once your bot is running in dry or live mode, Freqtrade has six mechanisms to control or monitor a running bot:
- **[FreqUI](freq-ui.md)**: The easiest to get started with, FreqUI is a web interface to see and control current activity of your bot.
- **[Telegram](telegram-usage.md)**: On mobile devices, Telegram integration is available to get alerts about your bot activity and to control certain aspects.
- **[FTUI](https://github.com/freqtrade/ftui)**: FTUI is a terminal (command line) interface to Freqtrade, and allows monitoring of a running bot only.
-- **[REST API](rest-api.md)**: The REST API allows programmers to develop their own tools to interact with a Freqtrade bot.
+- **[freqtrade-client](rest-api.md#consuming-the-api)**: A python implementation of the REST API, making it easy to make requests and consume bot responses from your python apps or the command line.
+- **[REST API endpoints](rest-api.md#available-endpoints)**: The REST API allows programmers to develop their own tools to interact with a Freqtrade bot.
- **[Webhooks](webhook-config.md)**: Freqtrade can send information to other services, e.g. discord, by webhooks.
### Logs
Freqtrade generates extensive debugging logs to help you understand what's happening. Please familiarise yourself with the information and error messages you might see in your bot logs.
+Logging by default occurs on standard out (the command line). If you want to write out to a file instead, many freqtrade commands, including the `trade` command, accept the `--logfile` option to write to a file.
+
+Check the [FAQ](faq.md#how-do-i-search-the-bot-logs-for-something) for examples.
+
## Final Thoughts
Algo trading is difficult, and most public strategies are not good performers due to the time and effort to make a strategy work profitably in multiple scenarios.
diff --git a/docs/strategy-callbacks.md b/docs/strategy-callbacks.md
index 3913847eb..3f6dce5ce 100644
--- a/docs/strategy-callbacks.md
+++ b/docs/strategy-callbacks.md
@@ -179,6 +179,8 @@ Returning `None` will be interpreted as "no desire to change", and is the only s
Stoploss on exchange works similar to `trailing_stop`, and the stoploss on exchange is updated as configured in `stoploss_on_exchange_interval` ([More details about stoploss on exchange](stoploss.md#stop-loss-on-exchangefreqtrade)).
+If you're on futures markets, please take note of the [stoploss and leverage](stoploss.md#stoploss-and-leverage) section, as the stoploss value returned from `custom_stoploss` is the risk for this trade - not the relative price movement.
+
!!! Note "Use of dates"
All time-based calculations should be done based on `current_time` - using `datetime.now()` or `datetime.utcnow()` is discouraged, as this will break backtesting support.
@@ -234,7 +236,7 @@ class AwesomeStrategy(IStrategy):
:param **kwargs: Ensure to keep this here so updates to this won't break your strategy.
:return float: New stoploss value, relative to the current_rate
"""
- return -0.04
+ return -0.04 * trade.leverage
```
#### Time based trailing stop
@@ -256,9 +258,9 @@ class AwesomeStrategy(IStrategy):
# Make sure you have the longest interval first - these conditions are evaluated from top to bottom.
if current_time - timedelta(minutes=120) > trade.open_date_utc:
- return -0.05
+ return -0.05 * trade.leverage
elif current_time - timedelta(minutes=60) > trade.open_date_utc:
- return -0.10
+ return -0.10 * trade.leverage
return None
```
@@ -285,9 +287,9 @@ class AwesomeStrategy(IStrategy):
return stoploss_from_open(0.10, current_profit, is_short=trade.is_short, leverage=trade.leverage)
# Make sure you have the longest interval first - these conditions are evaluated from top to bottom.
if current_time - timedelta(minutes=120) > trade.open_date_utc:
- return -0.05
+ return -0.05 * trade.leverage
elif current_time - timedelta(minutes=60) > trade.open_date_utc:
- return -0.10
+ return -0.10 * trade.leverage
return None
```
@@ -310,10 +312,10 @@ class AwesomeStrategy(IStrategy):
**kwargs) -> float | None:
if pair in ("ETH/BTC", "XRP/BTC"):
- return -0.10
+ return -0.10 * trade.leverage
elif pair in ("LTC/BTC"):
- return -0.05
- return -0.15
+ return -0.05 * trade.leverage
+ return -0.15 * trade.leverage
```
#### Trailing stoploss with positive offset
@@ -342,7 +344,7 @@ class AwesomeStrategy(IStrategy):
desired_stoploss = current_profit / 2
# Use a minimum of 2.5% and a maximum of 5%
- return max(min(desired_stoploss, 0.05), 0.025)
+ return max(min(desired_stoploss, 0.05), 0.025) * trade.leverage
```
#### Stepped stoploss
@@ -1236,3 +1238,119 @@ class AwesomeStrategy(IStrategy):
return None
```
+
+## Plot annotations callback
+
+The plot annotations callback is called whenever freqUI requests data to display a chart.
+This callback has no meaning in the trade cycle context and is only used for charting purposes.
+
+The strategy can then return a list of `AnnotationType` objects to be displayed on the chart.
+Depending on the content returned - the chart can display horizontal areas, vertical areas, or boxes.
+
+The full object looks like this:
+
+``` json
+{
+ "type": "area", // Type of the annotation, currently only "area" is supported
+ "start": "2024-01-01 15:00:00", // Start date of the area
+ "end": "2024-01-01 16:00:00", // End date of the area
+ "y_start": 94000.2, // Price / y axis value
+ "y_end": 98000, // Price / y axis value
+ "color": "",
+ "label": "some label"
+}
+```
+
+The below example will mark the chart with areas for the hours 8 and 15, with a grey color, highlighting the market open and close hours.
+This is obviously a very basic example.
+
+``` python
+# Default imports
+
+class AwesomeStrategy(IStrategy):
+ def plot_annotations(
+ self, pair: str, start_date: datetime, end_date: datetime, dataframe: DataFrame, **kwargs
+ ) -> list[AnnotationType]:
+ """
+ Retrieve area annotations for a chart.
+ Must be returned as array, with type, label, color, start, end, y_start, y_end.
+ All settings except for type are optional - though it usually makes sense to include either
+ "start and end" or "y_start and y_end" for either horizontal or vertical plots
+ (or all 4 for boxes).
+ :param pair: Pair that's currently analyzed
+ :param start_date: Start date of the chart data being requested
+ :param end_date: End date of the chart data being requested
+ :param dataframe: DataFrame with the analyzed data for the chart
+ :param **kwargs: Ensure to keep this here so updates to this won't break your strategy.
+ :return: List of AnnotationType objects
+ """
+ annotations = []
+ while start_dt < end_date:
+ start_dt += timedelta(hours=1)
+ if start_dt.hour in (8, 15):
+ annotations.append(
+ {
+ "type": "area",
+ "label": "Trade open and close hours",
+ "start": start_dt,
+ "end": start_dt + timedelta(hours=1),
+ # Omitting y_start and y_end will result in a vertical area spanning the whole height of the main Chart
+ "color": "rgba(133, 133, 133, 0.4)",
+ }
+ )
+
+ return annotations
+
+```
+
+Entries will be validated, and won't be passed to the UI if they don't correspond to the expected schema and will log an error if they don't.
+
+!!! Warning "Many annotations"
+ Using too many annotations can cause the UI to hang, especially when plotting large amounts of historic data.
+ Use the annotation feature with care.
+
+### Plot annotations example
+
+
+
+
+??? Info "Code used for the plot above"
+ This is an example code and should be treated as such.
+
+ ``` python
+ # Default imports
+
+ class AwesomeStrategy(IStrategy):
+ def plot_annotations(
+ self, pair: str, start_date: datetime, end_date: datetime, dataframe: DataFrame, **kwargs
+ ) -> list[AnnotationType]:
+ annotations = []
+ while start_dt < end_date:
+ start_dt += timedelta(hours=1)
+ if (start_dt.hour % 4) == 0:
+ mark_areas.append(
+ {
+ "type": "area",
+ "label": "4h",
+ "start": start_dt,
+ "end": start_dt + timedelta(hours=1),
+ "color": "rgba(133, 133, 133, 0.4)",
+ }
+ )
+ elif (start_dt.hour % 2) == 0:
+ price = dataframe.loc[dataframe["date"] == start_dt, ["close"]].mean()
+ mark_areas.append(
+ {
+ "type": "area",
+ "label": "2h",
+ "start": start_dt,
+ "end": start_dt + timedelta(hours=1),
+ "y_end": price * 1.01,
+ "y_start": price * 0.99,
+ "color": "rgba(0, 255, 0, 0.4)",
+ }
+ )
+
+ return annotations
+
+ ```
diff --git a/docs/trade-object.md b/docs/trade-object.md
index 26f5e9131..9843d8524 100644
--- a/docs/trade-object.md
+++ b/docs/trade-object.md
@@ -25,6 +25,7 @@ The following attributes / properties are available for each individual trade -
| `close_date_utc` | datetime | Timestamp when trade was closed - in UTC. |
| `close_profit` | float | Relative profit at the time of trade closure. `0.01` == 1% |
| `close_profit_abs` | float | Absolute profit (in stake currency) at the time of trade closure. |
+| `realized_profit` | float | Absolute already realized profit (in stake currency) while the trade is still open. |
| `leverage` | float | Leverage used for this trade - defaults to 1.0 in spot markets. |
| `enter_tag` | string | Tag provided on entry via the `enter_tag` column in the dataframe. |
| `is_short` | boolean | True for short trades, False otherwise. |
@@ -133,15 +134,17 @@ Most properties here can be None as they are dependent on the exchange response.
|------------|-------------|-------------|
| `trade` | Trade | Trade object this order is attached to |
| `ft_pair` | string | Pair this order is for |
-| `ft_is_open` | boolean | is the order filled? |
+| `ft_is_open` | boolean | is the order still open? |
| `order_type` | string | Order type as defined on the exchange - usually market, limit or stoploss |
-| `status` | string | Status as defined by ccxt. Usually open, closed, expired or canceled |
-| `side` | string | Buy or Sell |
+| `status` | string | Status as defined by [ccxt's order structure](https://docs.ccxt.com/#/README?id=order-structure). Usually open, closed, expired, canceled or rejected |
+| `side` | string | buy or sell |
| `price` | float | Price the order was placed at |
| `average` | float | Average price the order filled at |
| `amount` | float | Amount in base currency |
-| `filled` | float | Filled amount (in base currency) |
-| `remaining` | float | Remaining amount |
+| `filled` | float | Filled amount (in base currency) (use `safe_filled` instead) |
+| `safe_filled` | float | Filled amount (in base currency) - guaranteed to not be None |
+| `remaining` | float | Remaining amount (use `safe_remaining` instead) |
+| `safe_remaining` | float | Remaining amount - either taken from the exchange or calculated. |
| `cost` | float | Cost of the order - usually average * filled (*Exchange dependent on futures, may contain the cost with or without leverage and may be in contracts.*) |
| `stake_amount` | float | Stake amount used for this order. *Added in 2023.7.* |
| `stake_amount_filled` | float | Filled Stake amount used for this order. *Added in 2024.11.* |
diff --git a/freqtrade/__init__.py b/freqtrade/__init__.py
index 48852fd44..97e8aa355 100644
--- a/freqtrade/__init__.py
+++ b/freqtrade/__init__.py
@@ -1,6 +1,6 @@
"""Freqtrade bot"""
-__version__ = "2025.4-dev"
+__version__ = "2025.5-dev"
if "dev" in __version__:
from pathlib import Path
diff --git a/freqtrade/commands/cli_options.py b/freqtrade/commands/cli_options.py
index 9620be7ab..f05907808 100755
--- a/freqtrade/commands/cli_options.py
+++ b/freqtrade/commands/cli_options.py
@@ -83,7 +83,8 @@ AVAILABLE_CLI_OPTIONS = {
"-d",
"--datadir",
"--data-dir",
- help="Path to directory with historical backtesting data.",
+ help="Path to the base directory of the exchange with historical backtesting data. "
+ "To see futures data, use trading-mode additionally.",
metavar="PATH",
),
"user_data_dir": Arg(
diff --git a/freqtrade/configuration/config_validation.py b/freqtrade/configuration/config_validation.py
index 07a109bd7..678db63a3 100644
--- a/freqtrade/configuration/config_validation.py
+++ b/freqtrade/configuration/config_validation.py
@@ -104,7 +104,7 @@ def _validate_unlimited_amount(conf: dict[str, Any]) -> None:
"""
if (
not conf.get("edge", {}).get("enabled")
- and conf.get("max_open_trades") == float("inf")
+ and (conf.get("max_open_trades") == float("inf") or conf.get("max_open_trades") == -1)
and conf.get("stake_amount") == UNLIMITED_STAKE_AMOUNT
):
raise ConfigurationError("`max_open_trades` and `stake_amount` cannot both be unlimited.")
diff --git a/freqtrade/constants.py b/freqtrade/constants.py
index a5c07ae1f..807b0888b 100644
--- a/freqtrade/constants.py
+++ b/freqtrade/constants.py
@@ -71,6 +71,19 @@ DEFAULT_DATAFRAME_COLUMNS = ["date", "open", "high", "low", "close", "volume"]
# it has wide consequences for stored trades files
DEFAULT_TRADES_COLUMNS = ["timestamp", "id", "type", "side", "price", "amount", "cost"]
DEFAULT_ORDERFLOW_COLUMNS = ["level", "bid", "ask", "delta"]
+ORDERFLOW_ADDED_COLUMNS = [
+ "trades",
+ "orderflow",
+ "imbalances",
+ "stacked_imbalances_bid",
+ "stacked_imbalances_ask",
+ "max_delta",
+ "min_delta",
+ "bid",
+ "ask",
+ "delta",
+ "total_trades",
+]
TRADES_DTYPES = {
"timestamp": "int64",
"id": "str",
diff --git a/freqtrade/data/btanalysis/__init__.py b/freqtrade/data/btanalysis/__init__.py
new file mode 100644
index 000000000..1889429f6
--- /dev/null
+++ b/freqtrade/data/btanalysis/__init__.py
@@ -0,0 +1,32 @@
+# flake8: noqa: F401
+from .bt_fileutils import (
+ BT_DATA_COLUMNS,
+ delete_backtest_result,
+ extract_trades_of_period,
+ find_existing_backtest_stats,
+ get_backtest_market_change,
+ get_backtest_result,
+ get_backtest_resultlist,
+ get_latest_backtest_filename,
+ get_latest_hyperopt_file,
+ get_latest_hyperopt_filename,
+ get_latest_optimize_filename,
+ load_and_merge_backtest_result,
+ load_backtest_analysis_data,
+ load_backtest_data,
+ load_backtest_metadata,
+ load_backtest_stats,
+ load_exit_signal_candles,
+ load_file_from_zip,
+ load_rejected_signals,
+ load_signal_candles,
+ load_trades,
+ load_trades_from_db,
+ trade_list_to_dataframe,
+ update_backtest_metadata,
+)
+from .historic_precision import get_tick_size_over_time
+from .trade_parallelism import (
+ analyze_trade_parallelism,
+ evaluate_result_multi,
+)
diff --git a/freqtrade/data/btanalysis.py b/freqtrade/data/btanalysis/bt_fileutils.py
similarity index 90%
rename from freqtrade/data/btanalysis.py
rename to freqtrade/data/btanalysis/bt_fileutils.py
index 1d580a7dd..50de33974 100644
--- a/freqtrade/data/btanalysis.py
+++ b/freqtrade/data/btanalysis/bt_fileutils.py
@@ -13,7 +13,7 @@ from typing import Any, Literal
import numpy as np
import pandas as pd
-from freqtrade.constants import LAST_BT_RESULT_FN, IntOrInf
+from freqtrade.constants import LAST_BT_RESULT_FN
from freqtrade.exceptions import ConfigurationError, OperationalException
from freqtrade.ft_types import BacktestHistoryEntryType, BacktestResultType
from freqtrade.misc import file_dump_json, json_load
@@ -52,6 +52,7 @@ BT_DATA_COLUMNS = [
"open_timestamp",
"close_timestamp",
"orders",
+ "funding_fees",
]
@@ -356,6 +357,8 @@ def _load_backtest_data_df_compatibility(df: pd.DataFrame) -> pd.DataFrame:
df["max_stake_amount"] = df["stake_amount"]
if "orders" not in df.columns:
df["orders"] = None
+ if "funding_fees" not in df.columns:
+ df["funding_fees"] = 0.0
return df
@@ -491,55 +494,6 @@ def load_exit_signal_candles(backtest_dir: Path) -> dict[str, dict[str, pd.DataF
return load_backtest_analysis_data(backtest_dir, "exited")
-def analyze_trade_parallelism(results: pd.DataFrame, timeframe: str) -> pd.DataFrame:
- """
- Find overlapping trades by expanding each trade once per period it was open
- and then counting overlaps.
- :param results: Results Dataframe - can be loaded
- :param timeframe: Timeframe used for backtest
- :return: dataframe with open-counts per time-period in timeframe
- """
- from freqtrade.exchange import timeframe_to_resample_freq
-
- timeframe_freq = timeframe_to_resample_freq(timeframe)
- dates = [
- pd.Series(
- pd.date_range(
- row[1]["open_date"],
- row[1]["close_date"],
- freq=timeframe_freq,
- # Exclude right boundary - the date is the candle open date.
- inclusive="left",
- )
- )
- for row in results[["open_date", "close_date"]].iterrows()
- ]
- deltas = [len(x) for x in dates]
- dates = pd.Series(pd.concat(dates).values, name="date")
- df2 = pd.DataFrame(np.repeat(results.values, deltas, axis=0), columns=results.columns)
-
- df2 = pd.concat([dates, df2], axis=1)
- df2 = df2.set_index("date")
- df_final = df2.resample(timeframe_freq)[["pair"]].count()
- df_final = df_final.rename({"pair": "open_trades"}, axis=1)
- return df_final
-
-
-def evaluate_result_multi(
- results: pd.DataFrame, timeframe: str, max_open_trades: IntOrInf
-) -> pd.DataFrame:
- """
- Find overlapping trades by expanding each trade once per period it was open
- and then counting overlaps
- :param results: Results Dataframe - can be loaded
- :param timeframe: Frequency used for the backtest
- :param max_open_trades: parameter max_open_trades used during backtest run
- :return: dataframe with open-counts per time-period in freq
- """
- df_final = analyze_trade_parallelism(results, timeframe)
- return df_final[df_final["open_trades"] > max_open_trades]
-
-
def trade_list_to_dataframe(trades: list[Trade] | list[LocalTrade]) -> pd.DataFrame:
"""
Convert list of Trade objects to pandas Dataframe
diff --git a/freqtrade/data/btanalysis/historic_precision.py b/freqtrade/data/btanalysis/historic_precision.py
new file mode 100644
index 000000000..c8aa4fbee
--- /dev/null
+++ b/freqtrade/data/btanalysis/historic_precision.py
@@ -0,0 +1,27 @@
+from pandas import DataFrame, Series
+
+
+def get_tick_size_over_time(candles: DataFrame) -> Series:
+ """
+ Calculate the number of significant digits for candles over time.
+ It's using the Monthly maximum of the number of significant digits for each month.
+ :param candles: DataFrame with OHLCV data
+ :return: Series with the average number of significant digits for each month
+ """
+ # count the number of significant digits for the open and close prices
+ for col in ["open", "high", "low", "close"]:
+ candles[f"{col}_count"] = (
+ candles[col].round(14).astype(str).str.extract(r"\.(\d*[1-9])")[0].str.len()
+ )
+ candles["max_count"] = candles[["open_count", "close_count", "high_count", "low_count"]].max(
+ axis=1
+ )
+
+ candles1 = candles.set_index("date", drop=True)
+ # Group by month and calculate the average number of significant digits
+ monthly_count_avg1 = candles1["max_count"].resample("MS").max()
+ # monthly_open_count_avg
+ # convert monthly_open_count_avg from 5.0 to 0.00001, 4.0 to 0.0001, ...
+ monthly_open_count_avg = 1 / 10**monthly_count_avg1
+
+ return monthly_open_count_avg
diff --git a/freqtrade/data/btanalysis/trade_parallelism.py b/freqtrade/data/btanalysis/trade_parallelism.py
new file mode 100644
index 000000000..eabdcf08a
--- /dev/null
+++ b/freqtrade/data/btanalysis/trade_parallelism.py
@@ -0,0 +1,60 @@
+import logging
+
+import numpy as np
+import pandas as pd
+
+from freqtrade.constants import IntOrInf
+
+
+logger = logging.getLogger(__name__)
+
+
+def analyze_trade_parallelism(trades: pd.DataFrame, timeframe: str) -> pd.DataFrame:
+ """
+ Find overlapping trades by expanding each trade once per period it was open
+ and then counting overlaps.
+ :param trades: Trades Dataframe - can be loaded from backtest, or created
+ via trade_list_to_dataframe
+ :param timeframe: Timeframe used for backtest
+ :return: dataframe with open-counts per time-period in timeframe
+ """
+ from freqtrade.exchange import timeframe_to_resample_freq
+
+ timeframe_freq = timeframe_to_resample_freq(timeframe)
+ dates = [
+ pd.Series(
+ pd.date_range(
+ row[1]["open_date"],
+ row[1]["close_date"],
+ freq=timeframe_freq,
+ # Exclude right boundary - the date is the candle open date.
+ inclusive="left",
+ )
+ )
+ for row in trades[["open_date", "close_date"]].iterrows()
+ ]
+ deltas = [len(x) for x in dates]
+ dates = pd.Series(pd.concat(dates).values, name="date")
+ df2 = pd.DataFrame(np.repeat(trades.values, deltas, axis=0), columns=trades.columns)
+
+ df2 = pd.concat([dates, df2], axis=1)
+ df2 = df2.set_index("date")
+ df_final = df2.resample(timeframe_freq)[["pair"]].count()
+ df_final = df_final.rename({"pair": "open_trades"}, axis=1)
+ return df_final
+
+
+def evaluate_result_multi(
+ trades: pd.DataFrame, timeframe: str, max_open_trades: IntOrInf
+) -> pd.DataFrame:
+ """
+ Find overlapping trades by expanding each trade once per period it was open
+ and then counting overlaps
+ :param trades: Trades Dataframe - can be loaded from backtest, or created
+ via trade_list_to_dataframe
+ :param timeframe: Frequency used for the backtest
+ :param max_open_trades: parameter max_open_trades used during backtest run
+ :return: dataframe with open-counts per time-period in freq
+ """
+ df_final = analyze_trade_parallelism(trades, timeframe)
+ return df_final[df_final["open_trades"] > max_open_trades]
diff --git a/freqtrade/data/converter/orderflow.py b/freqtrade/data/converter/orderflow.py
index 4b4923cfb..2b4a1fc61 100644
--- a/freqtrade/data/converter/orderflow.py
+++ b/freqtrade/data/converter/orderflow.py
@@ -9,26 +9,12 @@ from datetime import datetime
import numpy as np
import pandas as pd
-from freqtrade.constants import DEFAULT_ORDERFLOW_COLUMNS, Config
+from freqtrade.constants import DEFAULT_ORDERFLOW_COLUMNS, ORDERFLOW_ADDED_COLUMNS, Config
from freqtrade.exceptions import DependencyException
logger = logging.getLogger(__name__)
-ORDERFLOW_ADDED_COLUMNS = [
- "trades",
- "orderflow",
- "imbalances",
- "stacked_imbalances_bid",
- "stacked_imbalances_ask",
- "max_delta",
- "min_delta",
- "bid",
- "ask",
- "delta",
- "total_trades",
-]
-
def _init_dataframe_with_trades_columns(dataframe: pd.DataFrame):
"""
diff --git a/freqtrade/data/metrics.py b/freqtrade/data/metrics.py
index 8e234df85..6a1ad2766 100644
--- a/freqtrade/data/metrics.py
+++ b/freqtrade/data/metrics.py
@@ -10,7 +10,9 @@ import pandas as pd
logger = logging.getLogger(__name__)
-def calculate_market_change(data: dict[str, pd.DataFrame], column: str = "close") -> float:
+def calculate_market_change(
+ data: dict[str, pd.DataFrame], column: str = "close", min_date: datetime | None = None
+) -> float:
"""
Calculate market change based on "column".
Calculation is done by taking the first non-null and the last non-null element of each column
@@ -19,14 +21,24 @@ def calculate_market_change(data: dict[str, pd.DataFrame], column: str = "close"
:param data: Dict of Dataframes, dict key should be pair.
:param column: Column in the original dataframes to use
+ :param min_date: Minimum date to consider for calculations. Market change should only be
+ calculated for data actually backtested, excluding startup periods.
:return:
"""
tmp_means = []
for pair, df in data.items():
- start = df[column].dropna().iloc[0]
- end = df[column].dropna().iloc[-1]
+ df1 = df
+ if min_date is not None:
+ df1 = df1[df1["date"] >= min_date]
+ if df1.empty:
+ logger.warning(f"Pair {pair} has no data after {min_date}.")
+ continue
+ start = df1[column].dropna().iloc[0]
+ end = df1[column].dropna().iloc[-1]
tmp_means.append((end - start) / start)
+ if not tmp_means:
+ return 0.0
return float(np.mean(tmp_means))
diff --git a/freqtrade/exchange/binance.py b/freqtrade/exchange/binance.py
index c67263096..57b7da2e0 100644
--- a/freqtrade/exchange/binance.py
+++ b/freqtrade/exchange/binance.py
@@ -143,7 +143,7 @@ class Binance(Exchange):
Does not work for other exchanges, which don't return the earliest data when called with "0"
:param candle_type: Any of the enum CandleType (must match trading mode!)
"""
- if is_new_pair:
+ if is_new_pair and candle_type in (CandleType.SPOT, CandleType.FUTURES, CandleType.MARK):
with self._loop_lock:
x = self.loop.run_until_complete(
self._async_get_candle_history(pair, timeframe, candle_type, 0)
diff --git a/freqtrade/exchange/binance_leverage_tiers.json b/freqtrade/exchange/binance_leverage_tiers.json
index b45689af5..4ba96a76f 100644
--- a/freqtrade/exchange/binance_leverage_tiers.json
+++ b/freqtrade/exchange/binance_leverage_tiers.json
@@ -298,13 +298,13 @@
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -314,136 +314,153 @@
"tier": 2.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 100000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "100000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "550.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "3050.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "5000000",
- "notionalFloor": "1000000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "28050.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 6000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "6000000",
- "notionalFloor": "5000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "278050.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 6000000.0,
- "maxNotional": 7000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "7000000",
- "notionalFloor": "6000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "428050.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 7000000.0,
- "maxNotional": 8000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "8000000",
- "notionalFloor": "7000000",
- "maintMarginRatio": "0.25",
- "cum": "1303050.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "1000BONK/USDT:USDT",
"currency": "USDT",
- "minNotional": 8000000.0,
- "maxNotional": 9000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "1000BONK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "9000000",
- "notionalFloor": "8000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "3303050.0"
+ "cum": "1568050.0"
}
}
],
@@ -472,10 +489,10 @@
"minNotional": 10000.0,
"maxNotional": 20000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "10",
"notionalCap": "20000",
"notionalFloor": "10000",
"maintMarginRatio": "0.015",
@@ -489,10 +506,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -506,10 +523,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -523,10 +540,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -540,10 +557,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -557,10 +574,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -572,33 +589,50 @@
"symbol": "1000CAT/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "1000CAT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "1000CAT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -763,13 +797,13 @@
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -779,136 +813,153 @@
"tier": 2.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "300000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "3000000",
- "notionalFloor": "600000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "16850.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "166850.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 3500000.0,
- "maxNotional": 4000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "4000000",
- "notionalFloor": "3500000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "254350.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.25",
- "cum": "754350.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "1000FLOKI/USDT:USDT",
"currency": "USDT",
- "minNotional": 4500000.0,
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "1000FLOKI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "4500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1879350.0"
+ "cum": "1568050.0"
}
}
],
@@ -1385,10 +1436,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -1402,10 +1453,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -1419,10 +1470,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -1436,10 +1487,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -1453,10 +1504,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -1468,33 +1519,50 @@
"symbol": "1000RATS/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 2750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
+ "initialLeverage": "3",
+ "notionalCap": "2750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "1000RATS/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2750000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "3000000",
+ "notionalFloor": "2750000",
+ "maintMarginRatio": "0.25",
+ "cum": "438975.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "1000RATS/USDT:USDT",
+ "currency": "USDT",
"minNotional": 3000000.0,
"maxNotional": 3500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3500000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "1168150.0"
+ "cum": "1188975.0"
}
}
],
@@ -1523,10 +1591,10 @@
"minNotional": 10000.0,
"maxNotional": 50000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "maxLeverage": 9.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
+ "initialLeverage": "9",
"notionalCap": "50000",
"notionalFloor": "10000",
"maintMarginRatio": "0.015",
@@ -1540,10 +1608,10 @@
"minNotional": 50000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "200000",
"notionalFloor": "50000",
"maintMarginRatio": "0.02",
@@ -1557,10 +1625,10 @@
"minNotional": 200000.0,
"maxNotional": 400000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "400000",
"notionalFloor": "200000",
"maintMarginRatio": "0.025",
@@ -1574,10 +1642,10 @@
"minNotional": 400000.0,
"maxNotional": 800000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "800000",
"notionalFloor": "400000",
"maintMarginRatio": "0.05",
@@ -1591,10 +1659,10 @@
"minNotional": 800000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "1000000",
"notionalFloor": "800000",
"maintMarginRatio": "0.1",
@@ -1608,10 +1676,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.125",
@@ -1623,33 +1691,50 @@
"symbol": "1000SATS/USDT:USDT",
"currency": "USDT",
"minNotional": 2000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
+ "initialLeverage": "3",
+ "notionalCap": "2500000",
"notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "326300.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "159700.0"
}
},
{
"tier": 9.0,
"symbol": "1000SATS/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "3000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.25",
+ "cum": "367950.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "1000SATS/USDT:USDT",
+ "currency": "USDT",
"minNotional": 3000000.0,
"maxNotional": 3500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3500000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "1076300.0"
+ "cum": "1117950.0"
}
}
],
@@ -2260,13 +2345,13 @@
"symbol": "1000X/USDT:USDT",
"currency": "USDT",
"minNotional": 700000.0,
- "maxNotional": 800000.0,
+ "maxNotional": 1500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "8",
"initialLeverage": "2",
- "notionalCap": "800000",
+ "notionalCap": "1500000",
"notionalFloor": "700000",
"maintMarginRatio": "0.25",
"cum": "119225.0"
@@ -2276,17 +2361,17 @@
"tier": 9.0,
"symbol": "1000X/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 900000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "900000",
- "notionalFloor": "800000",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "319225.0"
+ "cum": "494225.0"
}
}
],
@@ -2487,10 +2572,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -2504,10 +2589,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -2521,10 +2606,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -2538,10 +2623,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -2555,10 +2640,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -2570,33 +2655,50 @@
"symbol": "1INCH/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "1INCH/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "1INCH/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -2606,13 +2708,13 @@
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -2622,136 +2724,153 @@
"tier": 2.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "150000",
- "notionalFloor": "30000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "200.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "950.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "83450.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "133450.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "445950.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "1MBABYDOGE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "1MBABYDOGE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1195950.0"
+ "cum": "784750.0"
}
}
],
@@ -2916,15 +3035,15 @@
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -2932,119 +3051,153 @@
"tier": 2.0,
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "50000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.05",
- "cum": "1400.0"
+ "initialLeverage": "7",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.1",
- "cum": "26400.0"
+ "initialLeverage": "6",
+ "notionalCap": "500000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1420.0"
}
},
{
"tier": 6.0,
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.125",
- "cum": "51400.0"
+ "initialLeverage": "5",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1",
+ "cum": "26420.0"
}
},
{
"tier": 7.0,
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 1250000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "207650.0"
+ "initialLeverage": "4",
+ "notionalCap": "1250000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.125",
+ "cum": "51420.0"
}
},
{
"tier": 8.0,
"symbol": "ACE/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1250000.0,
+ "maxNotional": 1875000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1875000",
+ "notionalFloor": "1250000",
+ "maintMarginRatio": "0.1667",
+ "cum": "103545.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "ACE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1875000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1875000",
+ "maintMarginRatio": "0.25",
+ "cum": "259732.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ACE/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
"maxNotional": 5000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "5000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "832650.0"
+ "cum": "884732.5"
}
}
],
@@ -3054,15 +3207,15 @@
"symbol": "ACH/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -3070,21 +3223,38 @@
"tier": 2.0,
"symbol": "ACH/USDT:USDT",
"currency": "USDT",
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "ACH/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 20000.0,
"maintenanceMarginRate": 0.02,
"maxLeverage": 15.0,
"info": {
- "bracket": "2",
+ "bracket": "3",
"initialLeverage": "15",
"notionalCap": "20000",
"notionalFloor": "5000",
"maintMarginRatio": "0.02",
- "cum": "25.0"
+ "cum": "45.0"
}
},
{
- "tier": 3.0,
+ "tier": 4.0,
"symbol": "ACH/USDT:USDT",
"currency": "USDT",
"minNotional": 20000.0,
@@ -3092,16 +3262,16 @@
"maintenanceMarginRate": 0.025,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "4",
"initialLeverage": "10",
"notionalCap": "25000",
"notionalFloor": "20000",
"maintMarginRatio": "0.025",
- "cum": "125.0"
+ "cum": "145.0"
}
},
{
- "tier": 4.0,
+ "tier": 5.0,
"symbol": "ACH/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
@@ -3109,16 +3279,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 8.0,
"info": {
- "bracket": "4",
+ "bracket": "5",
"initialLeverage": "8",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "750.0"
+ "cum": "770.0"
}
},
{
- "tier": 5.0,
+ "tier": 6.0,
"symbol": "ACH/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -3126,16 +3296,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "5",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "400000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10750.0"
+ "cum": "10770.0"
}
},
{
- "tier": 6.0,
+ "tier": 7.0,
"symbol": "ACH/USDT:USDT",
"currency": "USDT",
"minNotional": 400000.0,
@@ -3143,46 +3313,63 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "6",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "500000",
"notionalFloor": "400000",
"maintMarginRatio": "0.125",
- "cum": "20750.0"
- }
- },
- {
- "tier": 7.0,
- "symbol": "ACH/USDT:USDT",
- "currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83250.0"
+ "cum": "20770.0"
}
},
{
"tier": 8.0,
"symbol": "ACH/USDT:USDT",
"currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "750000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "41620.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "ACH/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 750000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1000000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.25",
+ "cum": "104095.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ACH/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1000000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "1500000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.5",
- "cum": "333250.0"
+ "cum": "354095.0"
}
}
],
@@ -3211,10 +3398,10 @@
"minNotional": 10000.0,
"maxNotional": 50000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "maxLeverage": 9.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
+ "initialLeverage": "9",
"notionalCap": "50000",
"notionalFloor": "10000",
"maintMarginRatio": "0.015",
@@ -3228,10 +3415,10 @@
"minNotional": 50000.0,
"maxNotional": 300000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "300000",
"notionalFloor": "50000",
"maintMarginRatio": "0.02",
@@ -3245,10 +3432,10 @@
"minNotional": 300000.0,
"maxNotional": 500000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "500000",
"notionalFloor": "300000",
"maintMarginRatio": "0.025",
@@ -3262,10 +3449,10 @@
"minNotional": 500000.0,
"maxNotional": 800000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "800000",
"notionalFloor": "500000",
"maintMarginRatio": "0.05",
@@ -3279,10 +3466,10 @@
"minNotional": 800000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "1000000",
"notionalFloor": "800000",
"maintMarginRatio": "0.1",
@@ -3296,10 +3483,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.125",
@@ -3311,33 +3498,50 @@
"symbol": "ACT/USDT:USDT",
"currency": "USDT",
"minNotional": 2000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
+ "initialLeverage": "3",
+ "notionalCap": "2500000",
"notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "329300.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "162700.0"
}
},
{
"tier": 9.0,
"symbol": "ACT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "3000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.25",
+ "cum": "370950.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ACT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 3000000.0,
"maxNotional": 3500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3500000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "1079300.0"
+ "cum": "1120950.0"
}
}
],
@@ -3383,10 +3587,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -3400,10 +3604,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -3417,10 +3621,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -3434,10 +3638,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -3451,10 +3655,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -3466,33 +3670,50 @@
"symbol": "ACX/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "ACX/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ACX/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -3829,15 +4050,15 @@
"symbol": "AERGO/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 40000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 7.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "1",
- "initialLeverage": "7",
- "notionalCap": "40000",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.025",
+ "maintMarginRatio": "0.015",
"cum": "0.0"
}
},
@@ -3845,85 +4066,136 @@
"tier": 2.0,
"symbol": "AERGO/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "2",
- "initialLeverage": "6",
- "notionalCap": "200000",
- "notionalFloor": "40000",
- "maintMarginRatio": "0.05",
- "cum": "1000.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "AERGO/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "3",
- "initialLeverage": "5",
- "notionalCap": "400000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "11000.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "150.0"
}
},
{
"tier": 4.0,
"symbol": "AERGO/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "4",
- "initialLeverage": "4",
- "notionalCap": "500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.125",
- "cum": "21000.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1400.0"
}
},
{
"tier": 5.0,
"symbol": "AERGO/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "5",
- "initialLeverage": "2",
- "notionalCap": "600000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83500.0"
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13900.0"
}
},
{
"tier": 6.0,
"symbol": "AERGO/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 700000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26400.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "AERGO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68100.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "AERGO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318000.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "AERGO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "1",
- "notionalCap": "700000",
- "notionalFloor": "600000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "233500.0"
+ "cum": "1568000.0"
}
}
],
@@ -4089,14 +4361,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -4105,15 +4377,15 @@
"symbol": "AEVO/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.015",
"cum": "25.0"
}
},
@@ -4121,102 +4393,136 @@
"tier": 3.0,
"symbol": "AEVO/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.025",
- "cum": "275.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "AEVO/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "1000000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.05",
- "cum": "2775.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "AEVO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.1",
- "cum": "52775.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "AEVO/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.125",
- "cum": "102775.0"
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "AEVO/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "5000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "415275.0"
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "AEVO/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "AEVO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AEVO/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
- "maxNotional": 10000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "10000000",
+ "notionalCap": "8000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1665275.0"
+ "cum": "1568050.0"
}
}
],
@@ -4466,33 +4772,50 @@
"symbol": "AGLD/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 2750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
+ "initialLeverage": "3",
+ "notionalCap": "2750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "AGLD/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2750000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "3000000",
+ "notionalFloor": "2750000",
+ "maintMarginRatio": "0.25",
+ "cum": "438975.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AGLD/USDT:USDT",
+ "currency": "USDT",
"minNotional": 3000000.0,
"maxNotional": 3500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3500000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "1168150.0"
+ "cum": "1188975.0"
}
}
],
@@ -4502,15 +4825,15 @@
"symbol": "AI/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -4518,119 +4841,153 @@
"tier": 2.0,
"symbol": "AI/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "AI/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "80000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "AI/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 80000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.05",
- "cum": "2150.0"
+ "initialLeverage": "7",
+ "notionalCap": "80000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "AI/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 80000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.1",
- "cum": "42150.0"
+ "initialLeverage": "6",
+ "notionalCap": "800000",
+ "notionalFloor": "80000",
+ "maintMarginRatio": "0.05",
+ "cum": "2170.0"
}
},
{
"tier": 6.0,
"symbol": "AI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 800000.0,
+ "maxNotional": 1600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "82150.0"
+ "initialLeverage": "5",
+ "notionalCap": "1600000",
+ "notionalFloor": "800000",
+ "maintMarginRatio": "0.1",
+ "cum": "42170.0"
}
},
{
"tier": 7.0,
"symbol": "AI/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1600000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "332150.0"
+ "initialLeverage": "4",
+ "notionalCap": "2000000",
+ "notionalFloor": "1600000",
+ "maintMarginRatio": "0.125",
+ "cum": "82170.0"
}
},
{
"tier": 8.0,
"symbol": "AI/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "2000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "165570.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "AI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "4000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "415470.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AI/USDT:USDT",
+ "currency": "USDT",
"minNotional": 4000000.0,
"maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "8000000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.5",
- "cum": "1332150.0"
+ "cum": "1415470.0"
}
}
],
@@ -4642,10 +4999,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -4657,13 +5014,13 @@
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -4673,119 +5030,291 @@
"tier": 3.0,
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "AI16Z/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AI16Z/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
+ }
+ }
+ ],
+ "AIOT/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "AIOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784625.0"
}
}
],
@@ -4914,33 +5443,50 @@
"symbol": "AIXBT/USDT:USDT",
"currency": "USDT",
"minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
"notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "167905.0"
}
},
{
"tier": 9.0,
"symbol": "AIXBT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "4000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "417805.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AIXBT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 4000000.0,
"maxNotional": 4100000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "4100000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "1417805.0"
}
}
],
@@ -5553,15 +6099,15 @@
"symbol": "ALPACA/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 10.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.08,
+ "maxLeverage": 5.0,
"info": {
"bracket": "1",
- "initialLeverage": "10",
- "notionalCap": "5000",
+ "initialLeverage": "5",
+ "notionalCap": "100000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.08",
"cum": "0.0"
}
},
@@ -5569,123 +6115,55 @@
"tier": 2.0,
"symbol": "ALPACA/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 9.0,
+ "minNotional": 100000.0,
+ "maxNotional": 200000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 4.0,
"info": {
"bracket": "2",
- "initialLeverage": "9",
- "notionalCap": "10000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.015",
- "cum": "25.0"
+ "initialLeverage": "4",
+ "notionalCap": "200000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1",
+ "cum": "2000.0"
}
},
{
"tier": 3.0,
"symbol": "ALPACA/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 8.0,
+ "minNotional": 200000.0,
+ "maxNotional": 400000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 3.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "20000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.02",
- "cum": "75.0"
+ "initialLeverage": "3",
+ "notionalCap": "400000",
+ "notionalFloor": "200000",
+ "maintMarginRatio": "0.125",
+ "cum": "7000.0"
}
},
{
"tier": 4.0,
"symbol": "ALPACA/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 40000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 7.0,
- "info": {
- "bracket": "4",
- "initialLeverage": "7",
- "notionalCap": "40000",
- "notionalFloor": "20000",
- "maintMarginRatio": "0.025",
- "cum": "175.0"
- }
- },
- {
- "tier": 5.0,
- "symbol": "ALPACA/USDT:USDT",
- "currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 6.0,
- "info": {
- "bracket": "5",
- "initialLeverage": "6",
- "notionalCap": "200000",
- "notionalFloor": "40000",
- "maintMarginRatio": "0.05",
- "cum": "1175.0"
- }
- },
- {
- "tier": 6.0,
- "symbol": "ALPACA/USDT:USDT",
- "currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
- "info": {
- "bracket": "6",
- "initialLeverage": "5",
- "notionalCap": "400000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "11175.0"
- }
- },
- {
- "tier": 7.0,
- "symbol": "ALPACA/USDT:USDT",
- "currency": "USDT",
"minNotional": 400000.0,
- "maxNotional": 450000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
- "info": {
- "bracket": "7",
- "initialLeverage": "4",
- "notionalCap": "450000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.125",
- "cum": "21175.0"
- }
- },
- {
- "tier": 8.0,
- "symbol": "ALPACA/USDT:USDT",
- "currency": "USDT",
- "minNotional": 450000.0,
"maxNotional": 500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "8",
+ "bracket": "4",
"initialLeverage": "2",
"notionalCap": "500000",
- "notionalFloor": "450000",
+ "notionalFloor": "400000",
"maintMarginRatio": "0.25",
- "cum": "77425.0"
+ "cum": "57000.0"
}
},
{
- "tier": 9.0,
+ "tier": 5.0,
"symbol": "ALPACA/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -5693,12 +6171,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "5",
"initialLeverage": "1",
"notionalCap": "550000",
"notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "202425.0"
+ "cum": "182000.0"
}
}
],
@@ -5708,15 +6186,15 @@
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
+ "maxNotional": 15000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "50",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "15000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -5724,17 +6202,17 @@
"tier": 2.0,
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
+ "minNotional": 15000.0,
"maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 25.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "25",
+ "initialLeverage": "20",
"notionalCap": "20000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "notionalFloor": "15000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
}
},
{
@@ -5742,101 +6220,273 @@
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
"minNotional": 20000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 20.0,
+ "maxNotional": 141666.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "20",
- "notionalCap": "25000",
+ "initialLeverage": "10",
+ "notionalCap": "141666",
"notionalFloor": "20000",
- "maintMarginRatio": "0.025",
- "cum": "125.0"
+ "maintMarginRatio": "0.05",
+ "cum": "575.0"
}
},
{
"tier": 4.0,
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 10.0,
+ "minNotional": 141666.0,
+ "maxNotional": 283333.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "4",
- "initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "750.0"
+ "initialLeverage": "5",
+ "notionalCap": "283333",
+ "notionalFloor": "141666",
+ "maintMarginRatio": "0.1",
+ "cum": "7658.3"
}
},
{
"tier": 5.0,
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 283333.0,
+ "maxNotional": 366666.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "400000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "10750.0"
+ "initialLeverage": "4",
+ "notionalCap": "366666",
+ "notionalFloor": "283333",
+ "maintMarginRatio": "0.125",
+ "cum": "14741.625"
}
},
{
"tier": 6.0,
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 366666.0,
+ "maxNotional": 583333.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.125",
- "cum": "20750.0"
+ "initialLeverage": "3",
+ "notionalCap": "583333",
+ "notionalFloor": "366666",
+ "maintMarginRatio": "0.1667",
+ "cum": "30031.5972"
}
},
{
"tier": 7.0,
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 583333.0,
+ "maxNotional": 833333.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "7",
"initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "notionalCap": "833333",
+ "notionalFloor": "583333",
"maintMarginRatio": "0.25",
- "cum": "83250.0"
+ "cum": "78623.2361"
}
},
{
"tier": 8.0,
"symbol": "ALPHA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 833333.0,
+ "maxNotional": 1600000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "8",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "1600000",
+ "notionalFloor": "833333",
"maintMarginRatio": "0.5",
- "cum": "333250.0"
+ "cum": "286956.4861"
+ }
+ }
+ ],
+ "ALPINE/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ALPINE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
}
}
],
@@ -5848,10 +6498,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -5863,13 +6513,13 @@
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -5879,119 +6529,136 @@
"tier": 3.0,
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "ALT/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ALT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -6224,33 +6891,50 @@
"symbol": "ANIME/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "ANIME/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ANIME/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -6381,15 +7065,15 @@
"symbol": "APE/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.0065,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "25000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.0065",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -6397,153 +7081,153 @@
"tier": 2.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 10.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "50000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.01",
- "cum": "87.5"
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "100000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.015",
- "cum": "337.5"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "7",
- "notionalCap": "500000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.02",
- "cum": "837.5"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "6",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.025",
- "cum": "3337.5"
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "6",
"initialLeverage": "5",
- "notionalCap": "3000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.05",
- "cum": "28337.5"
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "7",
"initialLeverage": "4",
- "notionalCap": "4000000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.1",
- "cum": "178337.5"
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "8",
"initialLeverage": "3",
- "notionalCap": "5000000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.125",
- "cum": "278337.5"
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 6000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "9",
"initialLeverage": "2",
- "notionalCap": "6000000",
- "notionalFloor": "5000000",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
"maintMarginRatio": "0.25",
- "cum": "903337.5"
+ "cum": "159750.0"
}
},
{
"tier": 10.0,
"symbol": "APE/USDT:USDT",
"currency": "USDT",
- "minNotional": 6000000.0,
- "maxNotional": 7000000.0,
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "10",
"initialLeverage": "1",
- "notionalCap": "7000000",
- "notionalFloor": "6000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "2403337.5"
+ "cum": "784750.0"
}
}
],
@@ -6554,14 +7238,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -6570,118 +7254,152 @@
"symbol": "API3/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.025",
- "cum": "50.0"
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "API3/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 6.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "675.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "API3/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.06,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.06",
- "cum": "1675.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "API3/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.1",
- "cum": "21675.0"
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "API3/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "61675.0"
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "API3/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "311675.0"
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "API3/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "API3/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "API3/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
"maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "4000000",
- "notionalFloor": "3000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1061675.0"
+ "cum": "784750.0"
}
}
],
@@ -6882,10 +7600,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -6899,10 +7617,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -6916,10 +7634,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -6933,10 +7651,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -6950,10 +7668,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -6965,33 +7683,50 @@
"symbol": "AR/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "AR/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AR/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -7433,14 +8168,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 10.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "10",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -7450,14 +8185,14 @@
"currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 9.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "9",
+ "initialLeverage": "20",
"notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.025",
"cum": "25.0"
}
},
@@ -7466,13 +8201,151 @@
"symbol": "ARK/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 8.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "20000",
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.05",
+ "cum": "275.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "ARK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "5",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.1",
+ "cum": "1525.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "ARK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "4",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.125",
+ "cum": "2775.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "ARK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "ARK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "ARK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "1",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.5",
+ "cum": "152770.0"
+ }
+ }
+ ],
+ "ARKM/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "ARKM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "ARKM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "ARKM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -7480,43 +8353,43 @@
},
{
"tier": 4.0,
- "symbol": "ARK/USDT:USDT",
+ "symbol": "ARKM/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 40000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 7.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "7",
- "notionalCap": "40000",
- "notionalFloor": "20000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "175.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
- "symbol": "ARK/USDT:USDT",
+ "symbol": "ARKM/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 6.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "6",
- "notionalCap": "200000",
- "notionalFloor": "40000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "1175.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
- "symbol": "ARK/USDT:USDT",
+ "symbol": "ARKM/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
+ "minNotional": 250000.0,
"maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
@@ -7524,14 +8397,14 @@
"bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "11175.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
- "symbol": "ARK/USDT:USDT",
+ "symbol": "ARKM/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
"maxNotional": 1000000.0,
@@ -7543,196 +8416,58 @@
"notionalCap": "1000000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23675.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
- "symbol": "ARK/USDT:USDT",
+ "symbol": "ARKM/USDT:USDT",
"currency": "USDT",
"minNotional": 1000000.0,
"maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.25",
- "cum": "148675.0"
- }
- },
- {
- "tier": 9.0,
- "symbol": "ARK/USDT:USDT",
- "currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
- "maintenanceMarginRate": 0.5,
- "maxLeverage": 1.0,
- "info": {
- "bracket": "9",
- "initialLeverage": "1",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.5",
- "cum": "898675.0"
- }
- }
- ],
- "ARKM/USDT:USDT": [
- {
- "tier": 1.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
- "info": {
- "bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
- "notionalFloor": "0",
- "maintMarginRatio": "0.01",
- "cum": "0.0"
- }
- },
- {
- "tier": 2.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
- "info": {
- "bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.015",
- "cum": "50.0"
- }
- },
- {
- "tier": 3.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
- "info": {
- "bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "150000",
- "notionalFloor": "30000",
- "maintMarginRatio": "0.02",
- "cum": "200.0"
- }
- },
- {
- "tier": 4.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
- "info": {
- "bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
- "maintMarginRatio": "0.025",
- "cum": "950.0"
- }
- },
- {
- "tier": 5.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
- "info": {
- "bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.05",
- "cum": "8450.0"
- }
- },
- {
- "tier": 6.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
- "info": {
- "bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
- "maintMarginRatio": "0.1",
- "cum": "83450.0"
- }
- },
- {
- "tier": 7.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3750000.0,
- "maintenanceMarginRate": 0.125,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
- "info": {
- "bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "3750000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.125",
- "cum": "158450.0"
- }
- },
- {
- "tier": 8.0,
- "symbol": "ARKM/USDT:USDT",
- "currency": "USDT",
- "minNotional": 3750000.0,
- "maxNotional": 7500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "7500000",
- "notionalFloor": "3750000",
- "maintMarginRatio": "0.25",
- "cum": "627200.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "ARKM/USDT:USDT",
"currency": "USDT",
- "minNotional": 7500000.0,
- "maxNotional": 15000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ARKM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "15000000",
- "notionalFloor": "7500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "2502200.0"
+ "cum": "1568050.0"
}
}
],
@@ -7857,21 +8592,193 @@
}
}
],
+ "ASR/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ASR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
+ }
+ }
+ ],
"ASTR/USDT:USDT": [
{
"tier": 1.0,
"symbol": "ASTR/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "50",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -7879,21 +8786,38 @@
"tier": 2.0,
"symbol": "ASTR/USDT:USDT",
"currency": "USDT",
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "ASTR/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 20000.0,
"maintenanceMarginRate": 0.02,
"maxLeverage": 25.0,
"info": {
- "bracket": "2",
+ "bracket": "3",
"initialLeverage": "25",
"notionalCap": "20000",
"notionalFloor": "5000",
"maintMarginRatio": "0.02",
- "cum": "25.0"
+ "cum": "45.0"
}
},
{
- "tier": 3.0,
+ "tier": 4.0,
"symbol": "ASTR/USDT:USDT",
"currency": "USDT",
"minNotional": 20000.0,
@@ -7901,16 +8825,16 @@
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
- "bracket": "3",
+ "bracket": "4",
"initialLeverage": "20",
"notionalCap": "25000",
"notionalFloor": "20000",
"maintMarginRatio": "0.025",
- "cum": "125.0"
+ "cum": "145.0"
}
},
{
- "tier": 4.0,
+ "tier": 5.0,
"symbol": "ASTR/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
@@ -7918,16 +8842,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "4",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "750.0"
+ "cum": "770.0"
}
},
{
- "tier": 5.0,
+ "tier": 6.0,
"symbol": "ASTR/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -7935,16 +8859,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "5",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "400000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10750.0"
+ "cum": "10770.0"
}
},
{
- "tier": 6.0,
+ "tier": 7.0,
"symbol": "ASTR/USDT:USDT",
"currency": "USDT",
"minNotional": 400000.0,
@@ -7952,46 +8876,63 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "6",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "500000",
"notionalFloor": "400000",
"maintMarginRatio": "0.125",
- "cum": "20750.0"
- }
- },
- {
- "tier": 7.0,
- "symbol": "ASTR/USDT:USDT",
- "currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83250.0"
+ "cum": "20770.0"
}
},
{
"tier": 8.0,
"symbol": "ASTR/USDT:USDT",
"currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "750000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "41620.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "ASTR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 750000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1000000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.25",
+ "cum": "104095.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ASTR/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.5",
- "cum": "333250.0"
+ "cum": "354095.0"
}
}
],
@@ -8415,15 +9356,15 @@
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "10",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -8431,119 +9372,153 @@
"tier": 2.0,
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 8.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 10.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "20000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "10",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 30000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 20000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "30000",
- "notionalFloor": "20000",
- "maintMarginRatio": "0.025",
- "cum": "125.0"
+ "initialLeverage": "8",
+ "notionalCap": "20000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 20000.0,
+ "maxNotional": 30000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "300000",
- "notionalFloor": "30000",
- "maintMarginRatio": "0.05",
- "cum": "875.0"
+ "initialLeverage": "7",
+ "notionalCap": "30000",
+ "notionalFloor": "20000",
+ "maintMarginRatio": "0.025",
+ "cum": "145.0"
}
},
{
"tier": 5.0,
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 30000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "600000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.1",
- "cum": "15875.0"
+ "initialLeverage": "6",
+ "notionalCap": "300000",
+ "notionalFloor": "30000",
+ "maintMarginRatio": "0.05",
+ "cum": "895.0"
}
},
{
"tier": 6.0,
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 750000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 300000.0,
+ "maxNotional": 600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "750000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.125",
- "cum": "30875.0"
+ "initialLeverage": "5",
+ "notionalCap": "600000",
+ "notionalFloor": "300000",
+ "maintMarginRatio": "0.1",
+ "cum": "15895.0"
}
},
{
"tier": 7.0,
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 600000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "124625.0"
+ "initialLeverage": "4",
+ "notionalCap": "750000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.125",
+ "cum": "30895.0"
}
},
{
"tier": 8.0,
"symbol": "AUCTION/USDT:USDT",
"currency": "USDT",
+ "minNotional": 750000.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.1667",
+ "cum": "62170.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "AUCTION/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "155882.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AUCTION/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "2000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "499625.0"
+ "cum": "530882.5"
}
}
],
@@ -8672,33 +9647,50 @@
"symbol": "AVA/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "AVA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AVA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -9292,33 +10284,50 @@
"symbol": "AXL/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "AXL/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AXL/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -9328,15 +10337,15 @@
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.007,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "20000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.007",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -9344,126 +10353,298 @@
"tier": 2.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 8.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "400000",
- "notionalFloor": "20000",
- "maintMarginRatio": "0.01",
- "cum": "60.0"
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 600000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "600000",
- "notionalFloor": "400000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "4060.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 1200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 6.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "1200000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.05",
- "cum": "22060.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 1200000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "2000000",
- "notionalFloor": "1200000",
- "maintMarginRatio": "0.1",
- "cum": "82060.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.125",
- "cum": "132060.0"
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.15,
- "maxLeverage": 3.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "3000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.15",
- "cum": "194560.0"
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.25",
- "cum": "494560.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "AXS/USDT:USDT",
"currency": "USDT",
- "minNotional": 3500000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "AXS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
+ "maintMarginRatio": "0.5",
+ "cum": "1568050.0"
+ }
+ }
+ ],
+ "B2/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "B2/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
"maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
@@ -9471,9 +10652,9 @@
"bracket": "9",
"initialLeverage": "1",
"notionalCap": "4000000",
- "notionalFloor": "3500000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1369560.0"
+ "cum": "784625.0"
}
}
],
@@ -9638,15 +10819,15 @@
"symbol": "BABY/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "5",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.1",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -9654,68 +10835,153 @@
"tier": 2.0,
"symbol": "BABY/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "4",
- "notionalCap": "10000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.125",
- "cum": "125.0"
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "BABY/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
- "maintenanceMarginRate": 0.167,
- "maxLeverage": 3.0,
+ "minNotional": 5000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "3",
- "notionalCap": "30000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.167",
- "cum": "545.0"
+ "initialLeverage": "25",
+ "notionalCap": "125000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "BABY/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 125000.0,
+ "maxNotional": 150000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "2",
- "notionalCap": "80000",
- "notionalFloor": "30000",
- "maintMarginRatio": "0.25",
- "cum": "3035.0"
+ "initialLeverage": "20",
+ "notionalCap": "150000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.025",
+ "cum": "670.0"
}
},
{
"tier": 5.0,
"symbol": "BABY/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 200000.0,
+ "minNotional": 150000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "300000",
+ "notionalFloor": "150000",
+ "maintMarginRatio": "0.05",
+ "cum": "4420.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "BABY/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 300000.0,
+ "maxNotional": 1250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "1250000",
+ "notionalFloor": "300000",
+ "maintMarginRatio": "0.1",
+ "cum": "19420.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "BABY/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1250000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "1500000",
+ "notionalFloor": "1250000",
+ "maintMarginRatio": "0.125",
+ "cum": "50670.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "BABY/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 1750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1750000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "113220.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BABY/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1750000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2000000",
+ "notionalFloor": "1750000",
+ "maintMarginRatio": "0.25",
+ "cum": "258995.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BABY/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2000000.0,
+ "maxNotional": 2500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "5",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "200000",
- "notionalFloor": "80000",
+ "notionalCap": "2500000",
+ "notionalFloor": "2000000",
"maintMarginRatio": "0.5",
- "cum": "23035.0"
+ "cum": "758995.0"
}
}
],
@@ -10211,10 +11477,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -10228,10 +11494,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -10243,13 +11509,13 @@
"symbol": "BANANA/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -10259,102 +11525,119 @@
"tier": 4.0,
"symbol": "BANANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "BANANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "BANANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "BANANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "BANANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "BANANA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BANANA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "784750.0"
}
}
],
@@ -10364,15 +11647,15 @@
"symbol": "BANANAS31/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 25.0,
+ "maxNotional": 3000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "25",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "3000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -10380,21 +11663,55 @@
"tier": 2.0,
"symbol": "BANANAS31/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "4000",
+ "notionalFloor": "3000",
+ "maintMarginRatio": "0.015",
+ "cum": "15.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "BANANAS31/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.02",
+ "cum": "35.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "BANANAS31/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 25000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
- "bracket": "2",
+ "bracket": "4",
"initialLeverage": "20",
"notionalCap": "25000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "25.0"
+ "cum": "60.0"
}
},
{
- "tier": 3.0,
+ "tier": 5.0,
"symbol": "BANANAS31/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
@@ -10402,16 +11719,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "685.0"
}
},
{
- "tier": 4.0,
+ "tier": 6.0,
"symbol": "BANANAS31/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -10419,16 +11736,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "4",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "10685.0"
}
},
{
- "tier": 5.0,
+ "tier": 7.0,
"symbol": "BANANAS31/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -10436,33 +11753,50 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "5",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "750000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "23185.0"
}
},
{
- "tier": 6.0,
+ "tier": 8.0,
"symbol": "BANANAS31/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.1667",
+ "cum": "54460.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BANANAS31/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1125000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "2",
"notionalCap": "1500000",
- "notionalFloor": "750000",
+ "notionalFloor": "1125000",
"maintMarginRatio": "0.25",
- "cum": "116900.0"
+ "cum": "148172.5"
}
},
{
- "tier": 7.0,
+ "tier": 10.0,
"symbol": "BANANAS31/USDT:USDT",
"currency": "USDT",
"minNotional": 1500000.0,
@@ -10470,12 +11804,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "491900.0"
+ "cum": "523172.5"
}
}
],
@@ -10617,6 +11951,161 @@
}
}
],
+ "BANK/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BANK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784625.0"
+ }
+ }
+ ],
"BAT/USDT:USDT": [
{
"tier": 1.0,
@@ -10761,15 +12250,15 @@
"symbol": "BB/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -10777,119 +12266,153 @@
"tier": 2.0,
"symbol": "BB/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "BB/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "80000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "BB/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 80000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.05",
- "cum": "2150.0"
+ "initialLeverage": "7",
+ "notionalCap": "80000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "BB/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 80000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.1",
- "cum": "42150.0"
+ "initialLeverage": "6",
+ "notionalCap": "800000",
+ "notionalFloor": "80000",
+ "maintMarginRatio": "0.05",
+ "cum": "2170.0"
}
},
{
"tier": 6.0,
"symbol": "BB/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 800000.0,
+ "maxNotional": 1600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "82150.0"
+ "initialLeverage": "5",
+ "notionalCap": "1600000",
+ "notionalFloor": "800000",
+ "maintMarginRatio": "0.1",
+ "cum": "42170.0"
}
},
{
"tier": 7.0,
"symbol": "BB/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1600000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "332150.0"
+ "initialLeverage": "4",
+ "notionalCap": "2000000",
+ "notionalFloor": "1600000",
+ "maintMarginRatio": "0.125",
+ "cum": "82170.0"
}
},
{
"tier": 8.0,
"symbol": "BB/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "2000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "165570.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BB/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "4000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "415470.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BB/USDT:USDT",
+ "currency": "USDT",
"minNotional": 4000000.0,
"maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "8000000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.5",
- "cum": "1332150.0"
+ "cum": "1415470.0"
}
}
],
@@ -11362,33 +12885,50 @@
"symbol": "BEAMX/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "BEAMX/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BEAMX/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -11676,10 +13216,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -11693,10 +13233,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -11708,13 +13248,13 @@
"symbol": "BICO/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -11724,102 +13264,119 @@
"tier": 4.0,
"symbol": "BICO/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "BICO/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "BICO/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "BICO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "BICO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "BICO/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BICO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -11830,14 +13387,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -11846,15 +13403,15 @@
"symbol": "BID/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.025",
+ "maintMarginRatio": "0.015",
"cum": "25.0"
}
},
@@ -11862,85 +13419,136 @@
"tier": 3.0,
"symbol": "BID/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "650.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "BID/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "4",
- "notionalCap": "500000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "BID/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 750000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "3",
- "notionalCap": "750000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "BID/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "116900.0"
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "BID/USDT:USDT",
"currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "BID/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BID/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BID/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "491900.0"
+ "cum": "784750.0"
}
}
],
@@ -11950,13 +13558,13 @@
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -11966,136 +13574,153 @@
"tier": 2.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "150000",
- "notionalFloor": "30000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "200.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "950.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "83450.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "158450.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 3500000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "3500000",
- "maintMarginRatio": "0.25",
- "cum": "595950.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "BIGTIME/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BIGTIME/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1595950.0"
+ "cum": "784750.0"
}
}
],
@@ -12224,33 +13849,50 @@
"symbol": "BIO/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "BIO/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BIO/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "2000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -12260,15 +13902,15 @@
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -12276,119 +13918,153 @@
"tier": 2.0,
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "600000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.05",
- "cum": "2650.0"
+ "initialLeverage": "7",
+ "notionalCap": "100000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 100000.0,
+ "maxNotional": 600000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.1",
- "cum": "32650.0"
+ "initialLeverage": "6",
+ "notionalCap": "600000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.05",
+ "cum": "2670.0"
}
},
{
"tier": 6.0,
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 600000.0,
+ "maxNotional": 1600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "72650.0"
+ "initialLeverage": "5",
+ "notionalCap": "1600000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.1",
+ "cum": "32670.0"
}
},
{
"tier": 7.0,
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 6000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1600000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "6000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "322650.0"
+ "initialLeverage": "4",
+ "notionalCap": "2000000",
+ "notionalFloor": "1600000",
+ "maintMarginRatio": "0.125",
+ "cum": "72670.0"
}
},
{
"tier": 8.0,
"symbol": "BLUR/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2000000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "4000000",
+ "notionalFloor": "2000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "156070.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BLUR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 4000000.0,
+ "maxNotional": 6000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "6000000",
+ "notionalFloor": "4000000",
+ "maintMarginRatio": "0.25",
+ "cum": "489270.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BLUR/USDT:USDT",
+ "currency": "USDT",
"minNotional": 6000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "6000000",
"maintMarginRatio": "0.5",
- "cum": "1822650.0"
+ "cum": "1989270.0"
}
}
],
@@ -12502,15 +14178,15 @@
"symbol": "BMT/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 25.0,
+ "maxNotional": 3000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "25",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "3000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -12518,21 +14194,55 @@
"tier": 2.0,
"symbol": "BMT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "4000",
+ "notionalFloor": "3000",
+ "maintMarginRatio": "0.015",
+ "cum": "15.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "BMT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.02",
+ "cum": "35.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "BMT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 25000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
- "bracket": "2",
+ "bracket": "4",
"initialLeverage": "20",
"notionalCap": "25000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "25.0"
+ "cum": "60.0"
}
},
{
- "tier": 3.0,
+ "tier": 5.0,
"symbol": "BMT/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
@@ -12540,16 +14250,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "685.0"
}
},
{
- "tier": 4.0,
+ "tier": 6.0,
"symbol": "BMT/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -12557,16 +14267,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "4",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "10685.0"
}
},
{
- "tier": 5.0,
+ "tier": 7.0,
"symbol": "BMT/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -12574,33 +14284,50 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "5",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "750000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "23185.0"
}
},
{
- "tier": 6.0,
+ "tier": 8.0,
"symbol": "BMT/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.1667",
+ "cum": "54460.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BMT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1125000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "2",
"notionalCap": "1500000",
- "notionalFloor": "750000",
+ "notionalFloor": "1125000",
"maintMarginRatio": "0.25",
- "cum": "116900.0"
+ "cum": "148172.5"
}
},
{
- "tier": 7.0,
+ "tier": 10.0,
"symbol": "BMT/USDT:USDT",
"currency": "USDT",
"minNotional": 1500000.0,
@@ -12608,12 +14335,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "491900.0"
+ "cum": "523172.5"
}
}
],
@@ -12967,15 +14694,15 @@
"symbol": "BNT/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "50",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -12983,38 +14710,72 @@
"tier": 2.0,
"symbol": "BNT/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 20.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "20",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.025",
- "cum": "50.0"
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "BNT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "BNT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "95.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "BNT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 25000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "675.0"
+ "cum": "720.0"
}
},
{
- "tier": 4.0,
+ "tier": 6.0,
"symbol": "BNT/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -13022,16 +14783,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "4",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10675.0"
+ "cum": "10720.0"
}
},
{
- "tier": 5.0,
+ "tier": 7.0,
"symbol": "BNT/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -13039,33 +14800,50 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "5",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "1000000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23175.0"
+ "cum": "23220.0"
}
},
{
- "tier": 6.0,
+ "tier": 8.0,
"symbol": "BNT/USDT:USDT",
"currency": "USDT",
"minNotional": 1000000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "2000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "64920.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BNT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2000000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "2",
"notionalCap": "3000000",
- "notionalFloor": "1000000",
+ "notionalFloor": "2000000",
"maintMarginRatio": "0.25",
- "cum": "148175.0"
+ "cum": "231520.0"
}
},
{
- "tier": 7.0,
+ "tier": 10.0,
"symbol": "BNT/USDT:USDT",
"currency": "USDT",
"minNotional": 3000000.0,
@@ -13073,12 +14851,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "5000000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "898175.0"
+ "cum": "981520.0"
}
}
],
@@ -13313,13 +15091,13 @@
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -13329,136 +15107,153 @@
"tier": 2.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "300000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1000000",
- "notionalFloor": "600000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "16850.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1500000",
- "notionalFloor": "1000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "66850.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "104350.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "354350.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "BOME/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "BOME/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3000000",
- "notionalFloor": "2500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "979350.0"
+ "cum": "1568050.0"
}
}
],
@@ -13865,15 +15660,15 @@
"symbol": "BROCCOLI714/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 25.0,
+ "maxNotional": 3000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "25",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "3000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -13881,21 +15676,55 @@
"tier": 2.0,
"symbol": "BROCCOLI714/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "4000",
+ "notionalFloor": "3000",
+ "maintMarginRatio": "0.015",
+ "cum": "15.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "BROCCOLI714/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.02",
+ "cum": "35.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "BROCCOLI714/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 25000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
- "bracket": "2",
+ "bracket": "4",
"initialLeverage": "20",
"notionalCap": "25000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "25.0"
+ "cum": "60.0"
}
},
{
- "tier": 3.0,
+ "tier": 5.0,
"symbol": "BROCCOLI714/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
@@ -13903,16 +15732,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "685.0"
}
},
{
- "tier": 4.0,
+ "tier": 6.0,
"symbol": "BROCCOLI714/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -13920,16 +15749,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "4",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "10685.0"
}
},
{
- "tier": 5.0,
+ "tier": 7.0,
"symbol": "BROCCOLI714/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -13937,33 +15766,50 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "5",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "750000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "23185.0"
}
},
{
- "tier": 6.0,
+ "tier": 8.0,
"symbol": "BROCCOLI714/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.1667",
+ "cum": "54460.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "BROCCOLI714/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1125000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "2",
"notionalCap": "1500000",
- "notionalFloor": "750000",
+ "notionalFloor": "1125000",
"maintMarginRatio": "0.25",
- "cum": "116900.0"
+ "cum": "148172.5"
}
},
{
- "tier": 7.0,
+ "tier": 10.0,
"symbol": "BROCCOLI714/USDT:USDT",
"currency": "USDT",
"minNotional": 1500000.0,
@@ -13971,12 +15817,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "491900.0"
+ "cum": "523172.5"
}
}
],
@@ -14003,13 +15849,13 @@
"symbol": "BROCCOLIF3B/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
- "notionalCap": "25000",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
"cum": "25.0"
@@ -14019,85 +15865,102 @@
"tier": 3.0,
"symbol": "BROCCOLIF3B/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "25000",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "BROCCOLIF3B/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "BROCCOLIF3B/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 750000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "750000",
- "notionalFloor": "500000",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "BROCCOLIF3B/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "116900.0"
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "BROCCOLIF3B/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "BROCCOLIF3B/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "491900.0"
+ "cum": "152770.0"
}
}
],
@@ -14229,14 +16092,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -14246,14 +16109,14 @@
"currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "20",
"notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.025",
"cum": "25.0"
}
},
@@ -14262,84 +16125,84 @@
"symbol": "BSW/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "20000",
+ "notionalCap": "25000",
"notionalFloor": "10000",
- "maintMarginRatio": "0.02",
- "cum": "75.0"
+ "maintMarginRatio": "0.05",
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "BSW/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 40000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "40000",
- "notionalFloor": "20000",
- "maintMarginRatio": "0.025",
- "cum": "175.0"
+ "initialLeverage": "5",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.1",
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "BSW/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "40000",
- "maintMarginRatio": "0.05",
- "cum": "1175.0"
+ "initialLeverage": "4",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.125",
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "BSW/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "400000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "11175.0"
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "BSW/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
+ "minNotional": 250000.0,
"maxNotional": 500000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "2",
"notionalCap": "500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.125",
- "cum": "21175.0"
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
}
},
{
@@ -14347,33 +16210,16 @@
"symbol": "BSW/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83675.0"
- }
- },
- {
- "tier": 9.0,
- "symbol": "BSW/USDT:USDT",
- "currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "333675.0"
+ "cum": "152770.0"
}
}
],
@@ -15485,33 +17331,50 @@
"symbol": "CAKE/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "CAKE/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CAKE/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -15521,13 +17384,13 @@
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -15537,119 +17400,119 @@
"tier": 2.0,
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "150000",
- "notionalFloor": "30000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "200.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "950.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "300000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "48450.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1200000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1200000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "73450.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1200000.0,
+ "minNotional": 500000.0,
"maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
+ "initialLeverage": "3",
"notionalCap": "1500000",
- "notionalFloor": "1200000",
- "maintMarginRatio": "0.25",
- "cum": "223450.0"
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
@@ -15657,16 +17520,33 @@
"symbol": "CATI/USDT:USDT",
"currency": "USDT",
"minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CATI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "598450.0"
+ "cum": "784750.0"
}
}
],
@@ -15678,10 +17558,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -15693,13 +17573,13 @@
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -15709,119 +17589,136 @@
"tier": 3.0,
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "CELO/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CELO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -16071,33 +17968,50 @@
"symbol": "CETUS/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "CETUS/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CETUS/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -16107,13 +18021,13 @@
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -16123,136 +18037,153 @@
"tier": 2.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 400000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "400000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "400000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "2350.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "2000000",
- "notionalFloor": "600000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "17350.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "117350.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "3000000",
- "notionalFloor": "2500000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "179850.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.25",
- "cum": "554850.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "CFX/USDT:USDT",
"currency": "USDT",
- "minNotional": 3500000.0,
- "maxNotional": 4000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CFX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "4000000",
- "notionalFloor": "3500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1429850.0"
+ "cum": "1568050.0"
}
}
],
@@ -16381,33 +18312,50 @@
"symbol": "CGPT/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "CGPT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CGPT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "2000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -16419,10 +18367,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -16436,10 +18384,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -16451,13 +18399,13 @@
"symbol": "CHESS/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 20000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "20000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -16467,102 +18415,119 @@
"tier": 4.0,
"symbol": "CHESS/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 40000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "40000",
- "notionalFloor": "20000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "175.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "CHESS/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "40000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "1175.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "CHESS/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "400000",
- "notionalFloor": "200000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "11175.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "CHESS/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "500000",
- "notionalFloor": "400000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "21175.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "CHESS/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83675.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "CHESS/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CHESS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "333675.0"
+ "cum": "1568050.0"
}
}
],
@@ -16729,10 +18694,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -16746,10 +18711,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -16761,13 +18726,13 @@
"symbol": "CHR/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -16777,102 +18742,119 @@
"tier": 4.0,
"symbol": "CHR/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "CHR/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "CHR/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "CHR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "CHR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "CHR/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CHR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "2500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "1568050.0"
}
}
],
@@ -17073,10 +19055,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -17090,10 +19072,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -17107,10 +19089,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -17124,10 +19106,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -17141,10 +19123,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -17156,33 +19138,50 @@
"symbol": "CKB/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "CKB/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CKB/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -17298,10 +19297,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -17315,10 +19314,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -17330,13 +19329,13 @@
"symbol": "COMP/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -17346,102 +19345,119 @@
"tier": 4.0,
"symbol": "COMP/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "COMP/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "COMP/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "COMP/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "COMP/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "COMP/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "COMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "2500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "1568050.0"
}
}
],
@@ -17570,33 +19586,50 @@
"symbol": "COOKIE/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "COOKIE/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "COOKIE/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "2000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -17901,10 +19934,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -17916,13 +19949,13 @@
"symbol": "COW/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -17932,119 +19965,136 @@
"tier": 3.0,
"symbol": "COW/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "COW/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "COW/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "COW/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "COW/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "COW/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "COW/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "COW/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -18348,14 +20398,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 11.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "11",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -18364,15 +20414,15 @@
"symbol": "CTK/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.025",
+ "maintMarginRatio": "0.015",
"cum": "25.0"
}
},
@@ -18380,68 +20430,136 @@
"tier": 3.0,
"symbol": "CTK/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 8.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "100000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "650.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "CTK/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 250000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "250000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.1",
- "cum": "5650.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "CTK/USDT:USDT",
"currency": "USDT",
- "minNotional": 250000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 2.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "250000",
- "maintMarginRatio": "0.125",
- "cum": "11900.0"
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "CTK/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "CTK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "CTK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
"maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "CTK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CTK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "6",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "1500000",
- "notionalFloor": "1000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "386900.0"
+ "cum": "784750.0"
}
}
],
@@ -18453,10 +20571,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -18470,10 +20588,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -18485,13 +20603,13 @@
"symbol": "CTSI/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -18501,102 +20619,119 @@
"tier": 4.0,
"symbol": "CTSI/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "CTSI/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "CTSI/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "CTSI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "CTSI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "CTSI/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "CTSI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -18780,15 +20915,15 @@
"symbol": "CYBER/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 20.0,
+ "maxNotional": 3000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "3000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -18796,21 +20931,55 @@
"tier": 2.0,
"symbol": "CYBER/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "4000",
+ "notionalFloor": "3000",
+ "maintMarginRatio": "0.015",
+ "cum": "15.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "CYBER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.02",
+ "cum": "35.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "CYBER/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 25000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 15.0,
"info": {
- "bracket": "2",
+ "bracket": "4",
"initialLeverage": "15",
"notionalCap": "25000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "25.0"
+ "cum": "60.0"
}
},
{
- "tier": 3.0,
+ "tier": 5.0,
"symbol": "CYBER/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
@@ -18818,16 +20987,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "685.0"
}
},
{
- "tier": 4.0,
+ "tier": 6.0,
"symbol": "CYBER/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -18835,16 +21004,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "4",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "10685.0"
}
},
{
- "tier": 5.0,
+ "tier": 7.0,
"symbol": "CYBER/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -18852,33 +21021,50 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "5",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "1000000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "23185.0"
}
},
{
- "tier": 6.0,
+ "tier": 8.0,
"symbol": "CYBER/USDT:USDT",
"currency": "USDT",
"minNotional": 1000000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "2000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "64885.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "CYBER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2000000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "2",
"notionalCap": "3000000",
- "notionalFloor": "1000000",
+ "notionalFloor": "2000000",
"maintMarginRatio": "0.25",
- "cum": "148150.0"
+ "cum": "231485.0"
}
},
{
- "tier": 7.0,
+ "tier": 10.0,
"symbol": "CYBER/USDT:USDT",
"currency": "USDT",
"minNotional": 3000000.0,
@@ -18886,12 +21072,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "5000000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "898150.0"
+ "cum": "981485.0"
}
}
],
@@ -18901,15 +21087,15 @@
"symbol": "D/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 75.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "1",
- "initialLeverage": "75",
- "notionalCap": "5000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.015",
"cum": "0.0"
}
},
@@ -18917,38 +21103,21 @@
"tier": 2.0,
"symbol": "D/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
- "info": {
- "bracket": "2",
- "initialLeverage": "50",
- "notionalCap": "10000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.015",
- "cum": "25.0"
- }
- },
- {
- "tier": 3.0,
- "symbol": "D/USDT:USDT",
- "currency": "USDT",
"minNotional": 10000.0,
"maxNotional": 30000.0,
"maintenanceMarginRate": 0.02,
"maxLeverage": 25.0,
"info": {
- "bracket": "3",
+ "bracket": "2",
"initialLeverage": "25",
"notionalCap": "30000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "75.0"
+ "cum": "50.0"
}
},
{
- "tier": 4.0,
+ "tier": 3.0,
"symbol": "D/USDT:USDT",
"currency": "USDT",
"minNotional": 30000.0,
@@ -18956,16 +21125,16 @@
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
- "bracket": "4",
+ "bracket": "3",
"initialLeverage": "20",
"notionalCap": "60000",
"notionalFloor": "30000",
"maintMarginRatio": "0.025",
- "cum": "225.0"
+ "cum": "200.0"
}
},
{
- "tier": 5.0,
+ "tier": 4.0,
"symbol": "D/USDT:USDT",
"currency": "USDT",
"minNotional": 60000.0,
@@ -18973,16 +21142,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "5",
+ "bracket": "4",
"initialLeverage": "10",
"notionalCap": "300000",
"notionalFloor": "60000",
"maintMarginRatio": "0.05",
- "cum": "1725.0"
+ "cum": "1700.0"
}
},
{
- "tier": 6.0,
+ "tier": 5.0,
"symbol": "D/USDT:USDT",
"currency": "USDT",
"minNotional": 300000.0,
@@ -18990,16 +21159,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "6",
+ "bracket": "5",
"initialLeverage": "5",
"notionalCap": "600000",
"notionalFloor": "300000",
"maintMarginRatio": "0.1",
- "cum": "16725.0"
+ "cum": "16700.0"
}
},
{
- "tier": 7.0,
+ "tier": 6.0,
"symbol": "D/USDT:USDT",
"currency": "USDT",
"minNotional": 600000.0,
@@ -19007,19 +21176,36 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "7",
+ "bracket": "6",
"initialLeverage": "4",
"notionalCap": "750000",
"notionalFloor": "600000",
"maintMarginRatio": "0.125",
- "cum": "31725.0"
+ "cum": "31700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "D/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 750000.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.1667",
+ "cum": "62975.0"
}
},
{
"tier": 8.0,
"symbol": "D/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
+ "minNotional": 1125000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
@@ -19027,9 +21213,9 @@
"bracket": "8",
"initialLeverage": "2",
"notionalCap": "1500000",
- "notionalFloor": "750000",
+ "notionalFloor": "1125000",
"maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "cum": "156687.5"
}
},
{
@@ -19046,7 +21232,7 @@
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531687.5"
}
}
],
@@ -19213,10 +21399,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -19230,10 +21416,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -19245,13 +21431,13 @@
"symbol": "DASH/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -19261,75 +21447,247 @@
"tier": 4.0,
"symbol": "DASH/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "DASH/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "DASH/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "DASH/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "DASH/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "DASH/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DASH/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
+ "maintMarginRatio": "0.5",
+ "cum": "1568050.0"
+ }
+ }
+ ],
+ "DEEP/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "DEEP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
@@ -19337,26 +21695,26 @@
"bracket": "8",
"initialLeverage": "2",
"notionalCap": "2500000",
- "notionalFloor": "1250000",
+ "notionalFloor": "1500000",
"maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "cum": "159625.0"
}
},
{
"tier": 9.0,
- "symbol": "DASH/USDT:USDT",
+ "symbol": "DEEP/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "5000000",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "784625.0"
}
}
],
@@ -19744,33 +22102,50 @@
"symbol": "DEGO/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "DEGO/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DEGO/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -20020,33 +22395,50 @@
"symbol": "DEXE/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "DEXE/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DEXE/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "2000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -20175,33 +22567,50 @@
"symbol": "DF/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
+ "initialLeverage": "3",
+ "notionalCap": "1125000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "DF/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1125000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "1125000",
+ "maintMarginRatio": "0.25",
+ "cum": "156712.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DF/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531712.5"
}
}
],
@@ -20368,10 +22777,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -20385,10 +22794,10 @@
"minNotional": 200000.0,
"maxNotional": 300000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "300000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -20402,10 +22811,10 @@
"minNotional": 300000.0,
"maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "300000",
"maintMarginRatio": "0.1",
@@ -20419,10 +22828,10 @@
"minNotional": 500000.0,
"maxNotional": 600000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "600000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
@@ -20434,33 +22843,50 @@
"symbol": "DIA/USDT:USDT",
"currency": "USDT",
"minNotional": 600000.0,
- "maxNotional": 700000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 650000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "700000",
+ "initialLeverage": "3",
+ "notionalCap": "650000",
"notionalFloor": "600000",
- "maintMarginRatio": "0.25",
- "cum": "108150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "58170.0"
}
},
{
"tier": 9.0,
"symbol": "DIA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 650000.0,
+ "maxNotional": 700000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "700000",
+ "notionalFloor": "650000",
+ "maintMarginRatio": "0.25",
+ "cum": "112315.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DIA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 700000.0,
"maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "800000",
"notionalFloor": "700000",
"maintMarginRatio": "0.5",
- "cum": "283150.0"
+ "cum": "287315.0"
}
}
],
@@ -20470,15 +22896,15 @@
"symbol": "DODOX/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 20.0,
+ "maxNotional": 3000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "3000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -20486,21 +22912,55 @@
"tier": 2.0,
"symbol": "DODOX/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "4000",
+ "notionalFloor": "3000",
+ "maintMarginRatio": "0.015",
+ "cum": "15.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "DODOX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.02",
+ "cum": "35.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "DODOX/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 25000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 15.0,
"info": {
- "bracket": "2",
+ "bracket": "4",
"initialLeverage": "15",
"notionalCap": "25000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "25.0"
+ "cum": "60.0"
}
},
{
- "tier": 3.0,
+ "tier": 5.0,
"symbol": "DODOX/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
@@ -20508,16 +22968,16 @@
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "685.0"
}
},
{
- "tier": 4.0,
+ "tier": 6.0,
"symbol": "DODOX/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -20525,16 +22985,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "4",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "10685.0"
}
},
{
- "tier": 5.0,
+ "tier": 7.0,
"symbol": "DODOX/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -20542,33 +23002,50 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "5",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "1000000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "23185.0"
}
},
{
- "tier": 6.0,
+ "tier": 8.0,
"symbol": "DODOX/USDT:USDT",
"currency": "USDT",
"minNotional": 1000000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "2000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "64885.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "DODOX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2000000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "2",
"notionalCap": "3000000",
- "notionalFloor": "1000000",
+ "notionalFloor": "2000000",
"maintMarginRatio": "0.25",
- "cum": "148150.0"
+ "cum": "231485.0"
}
},
{
- "tier": 7.0,
+ "tier": 10.0,
"symbol": "DODOX/USDT:USDT",
"currency": "USDT",
"minNotional": 3000000.0,
@@ -20576,12 +23053,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "5000000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "898150.0"
+ "cum": "981485.0"
}
}
],
@@ -20935,13 +23412,13 @@
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -20951,119 +23428,119 @@
"tier": 2.0,
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "300000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "600000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "16850.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "91850.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "141850.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
+ "minNotional": 1000000.0,
"maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
+ "initialLeverage": "3",
"notionalCap": "3000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "454350.0"
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
@@ -21071,16 +23548,188 @@
"symbol": "DOGS/USDT:USDT",
"currency": "USDT",
"minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DOGS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
+ "maintMarginRatio": "0.5",
+ "cum": "1568050.0"
+ }
+ }
+ ],
+ "DOLO/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "DOLO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1204350.0"
+ "cum": "784625.0"
}
}
],
@@ -21298,10 +23947,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -21315,10 +23964,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -21332,10 +23981,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -21349,10 +23998,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -21366,10 +24015,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -21381,33 +24030,50 @@
"symbol": "DRIFT/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "DRIFT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DRIFT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -21419,10 +24085,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -21436,10 +24102,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -21451,13 +24117,13 @@
"symbol": "DUSK/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -21467,102 +24133,119 @@
"tier": 4.0,
"symbol": "DUSK/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "DUSK/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "DUSK/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "DUSK/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "DUSK/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "DUSK/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DUSK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -21727,15 +24410,15 @@
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
"maxLeverage": 25.0,
"info": {
"bracket": "1",
"initialLeverage": "25",
- "notionalCap": "5000",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -21743,119 +24426,153 @@
"tier": 2.0,
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.025,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 80000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.05",
- "cum": "2150.0"
+ "initialLeverage": "7",
+ "notionalCap": "80000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 80000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.1",
- "cum": "42150.0"
+ "initialLeverage": "6",
+ "notionalCap": "800000",
+ "notionalFloor": "80000",
+ "maintMarginRatio": "0.05",
+ "cum": "2170.0"
}
},
{
"tier": 6.0,
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 800000.0,
+ "maxNotional": 1600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "82150.0"
+ "initialLeverage": "5",
+ "notionalCap": "1600000",
+ "notionalFloor": "800000",
+ "maintMarginRatio": "0.1",
+ "cum": "42170.0"
}
},
{
"tier": 7.0,
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1600000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "332150.0"
+ "initialLeverage": "4",
+ "notionalCap": "2000000",
+ "notionalFloor": "1600000",
+ "maintMarginRatio": "0.125",
+ "cum": "82170.0"
}
},
{
"tier": 8.0,
"symbol": "DYM/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "2000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "165570.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "DYM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "4000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "415470.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "DYM/USDT:USDT",
+ "currency": "USDT",
"minNotional": 4000000.0,
"maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "8000000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.5",
- "cum": "1332150.0"
+ "cum": "1415470.0"
}
}
],
@@ -21865,15 +24582,15 @@
"symbol": "EDU/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "50",
- "notionalCap": "5000",
+ "initialLeverage": "75",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -21881,38 +24598,72 @@
"tier": 2.0,
"symbol": "EDU/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 20.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "20",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.025",
- "cum": "50.0"
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "EDU/USDT:USDT",
"currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "EDU/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "95.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "EDU/USDT:USDT",
+ "currency": "USDT",
"minNotional": 25000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
- "bracket": "3",
+ "bracket": "5",
"initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "25000",
"maintMarginRatio": "0.05",
- "cum": "675.0"
+ "cum": "720.0"
}
},
{
- "tier": 4.0,
+ "tier": 6.0,
"symbol": "EDU/USDT:USDT",
"currency": "USDT",
"minNotional": 200000.0,
@@ -21920,16 +24671,16 @@
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "4",
+ "bracket": "6",
"initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "200000",
"maintMarginRatio": "0.1",
- "cum": "10675.0"
+ "cum": "10720.0"
}
},
{
- "tier": 5.0,
+ "tier": 7.0,
"symbol": "EDU/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
@@ -21937,33 +24688,50 @@
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
- "bracket": "5",
+ "bracket": "7",
"initialLeverage": "4",
"notionalCap": "1000000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "23175.0"
+ "cum": "23220.0"
}
},
{
- "tier": 6.0,
+ "tier": 8.0,
"symbol": "EDU/USDT:USDT",
"currency": "USDT",
"minNotional": 1000000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "2000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "64920.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "EDU/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2000000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
- "bracket": "6",
+ "bracket": "9",
"initialLeverage": "2",
"notionalCap": "3000000",
- "notionalFloor": "1000000",
+ "notionalFloor": "2000000",
"maintMarginRatio": "0.25",
- "cum": "148175.0"
+ "cum": "231520.0"
}
},
{
- "tier": 7.0,
+ "tier": 10.0,
"symbol": "EDU/USDT:USDT",
"currency": "USDT",
"minNotional": 3000000.0,
@@ -21971,12 +24739,12 @@
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "5000000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "898175.0"
+ "cum": "981520.0"
}
}
],
@@ -22022,10 +24790,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -22039,10 +24807,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -22056,10 +24824,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -22073,10 +24841,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -22090,10 +24858,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -22105,33 +24873,50 @@
"symbol": "EGLD/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 6000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "6000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "EGLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 6000000.0,
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "EGLD/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
- "notionalFloor": "6000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1918150.0"
+ "cum": "1772275.0"
}
}
],
@@ -22141,13 +24926,13 @@
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -22157,136 +24942,153 @@
"tier": 2.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "300000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "2000000",
- "notionalFloor": "600000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "16850.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3000000",
- "notionalFloor": "2000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "116850.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 4000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "4000000",
- "notionalFloor": "3000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "191850.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.25",
- "cum": "691850.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "EIGEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 4500000.0,
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "EIGEN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "4500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1816850.0"
+ "cum": "1568050.0"
}
}
],
@@ -23054,15 +25856,15 @@
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 15.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "15",
+ "notionalCap": "10000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.015",
"cum": "0.0"
}
},
@@ -23070,109 +25872,109 @@
"tier": 2.0,
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "minNotional": 10000.0,
+ "maxNotional": 30000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "10000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.015",
- "cum": "25.0"
+ "initialLeverage": "10",
+ "notionalCap": "30000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "50.0"
}
},
{
"tier": 3.0,
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 30000.0,
+ "maxNotional": 60000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.02",
- "cum": "75.0"
+ "initialLeverage": "7",
+ "notionalCap": "60000",
+ "notionalFloor": "30000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 4.0,
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 60000.0,
- "maintenanceMarginRate": 0.025,
+ "minNotional": 60000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
"maxLeverage": 6.0,
"info": {
"bracket": "4",
"initialLeverage": "6",
- "notionalCap": "60000",
- "notionalFloor": "30000",
- "maintMarginRatio": "0.025",
- "cum": "225.0"
+ "notionalCap": "300000",
+ "notionalFloor": "60000",
+ "maintMarginRatio": "0.05",
+ "cum": "1700.0"
}
},
{
"tier": 5.0,
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 300000.0,
+ "maxNotional": 600000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "5",
"initialLeverage": "5",
- "notionalCap": "300000",
- "notionalFloor": "60000",
- "maintMarginRatio": "0.05",
- "cum": "1725.0"
+ "notionalCap": "600000",
+ "notionalFloor": "300000",
+ "maintMarginRatio": "0.1",
+ "cum": "16700.0"
}
},
{
"tier": 6.0,
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 600000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "6",
"initialLeverage": "4",
- "notionalCap": "600000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.1",
- "cum": "16725.0"
+ "notionalCap": "750000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.125",
+ "cum": "31700.0"
}
},
{
"tier": 7.0,
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 750000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 750000.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "7",
"initialLeverage": "3",
- "notionalCap": "750000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.125",
- "cum": "31725.0"
+ "notionalCap": "1125000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.1667",
+ "cum": "62975.0"
}
},
{
"tier": 8.0,
"symbol": "EPIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
+ "minNotional": 1125000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
@@ -23180,9 +25982,9 @@
"bracket": "8",
"initialLeverage": "2",
"notionalCap": "1500000",
- "notionalFloor": "750000",
+ "notionalFloor": "1125000",
"maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "cum": "156687.5"
}
},
{
@@ -23199,7 +26001,162 @@
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531687.5"
+ }
+ }
+ ],
+ "EPT/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "EPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784625.0"
}
}
],
@@ -24398,10 +27355,10 @@
"minNotional": 40000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "200000",
"notionalFloor": "40000",
"maintMarginRatio": "0.02",
@@ -24415,10 +27372,10 @@
"minNotional": 200000.0,
"maxNotional": 400000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "400000",
"notionalFloor": "200000",
"maintMarginRatio": "0.025",
@@ -24432,10 +27389,10 @@
"minNotional": 400000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "2000000",
"notionalFloor": "400000",
"maintMarginRatio": "0.05",
@@ -24449,10 +27406,10 @@
"minNotional": 2000000.0,
"maxNotional": 4000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "4000000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.1",
@@ -24466,10 +27423,10 @@
"minNotional": 4000000.0,
"maxNotional": 5000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "5000000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.125",
@@ -24481,33 +27438,50 @@
"symbol": "ETHFI/USDT:USDT",
"currency": "USDT",
"minNotional": 5000000.0,
- "maxNotional": 10000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 7500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "10000000",
+ "initialLeverage": "3",
+ "notionalCap": "7500000",
"notionalFloor": "5000000",
- "maintMarginRatio": "0.25",
- "cum": "836250.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "419750.0"
}
},
{
"tier": 9.0,
"symbol": "ETHFI/USDT:USDT",
"currency": "USDT",
+ "minNotional": 7500000.0,
+ "maxNotional": 10000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "10000000",
+ "notionalFloor": "7500000",
+ "maintMarginRatio": "0.25",
+ "cum": "1044500.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ETHFI/USDT:USDT",
+ "currency": "USDT",
"minNotional": 10000000.0,
"maxNotional": 20000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "20000000",
"notionalFloor": "10000000",
"maintMarginRatio": "0.5",
- "cum": "3336250.0"
+ "cum": "3544500.0"
}
}
],
@@ -24672,13 +27646,13 @@
"symbol": "FARTCOIN/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 25.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "25",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -24688,17 +27662,17 @@
"tier": 2.0,
"symbol": "FARTCOIN/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
+ "minNotional": 5000.0,
"maxNotional": 20000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "20",
+ "initialLeverage": "50",
"notionalCap": "20000",
- "notionalFloor": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
@@ -24706,50 +27680,50 @@
"symbol": "FARTCOIN/USDT:USDT",
"currency": "USDT",
"minNotional": 20000.0,
- "maxNotional": 100000.0,
+ "maxNotional": 300000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 15.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "15",
- "notionalCap": "100000",
+ "initialLeverage": "25",
+ "notionalCap": "300000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
- "cum": "150.0"
+ "cum": "125.0"
}
},
{
"tier": 4.0,
"symbol": "FARTCOIN/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 200000.0,
+ "minNotional": 300000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "100000",
+ "initialLeverage": "20",
+ "notionalCap": "500000",
+ "notionalFloor": "300000",
"maintMarginRatio": "0.025",
- "cum": "650.0"
+ "cum": "1625.0"
}
},
{
"tier": 5.0,
"symbol": "FARTCOIN/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
+ "minNotional": 500000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 8.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "8",
+ "initialLeverage": "10",
"notionalCap": "1000000",
- "notionalFloor": "200000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.05",
- "cum": "5650.0"
+ "cum": "14125.0"
}
},
{
@@ -24766,7 +27740,7 @@
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
- "cum": "55650.0"
+ "cum": "64125.0"
}
},
{
@@ -24783,7 +27757,7 @@
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
- "cum": "105650.0"
+ "cum": "114125.0"
}
},
{
@@ -24800,7 +27774,7 @@
"notionalCap": "5000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "cum": "426625.0"
}
},
{
@@ -24817,7 +27791,7 @@
"notionalCap": "6000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1676625.0"
}
}
],
@@ -24976,6 +27950,127 @@
}
}
],
+ "FHE/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "FHE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.025",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "FHE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.033,
+ "maxLeverage": 15.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "15",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.033",
+ "cum": "40.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "FHE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "10",
+ "notionalCap": "100000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.05",
+ "cum": "465.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "FHE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 100000.0,
+ "maxNotional": 200000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "5",
+ "notionalCap": "200000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1",
+ "cum": "5465.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "FHE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 200000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "200000",
+ "maintMarginRatio": "0.125",
+ "cum": "10465.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "FHE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "2",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.25",
+ "cum": "72965.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "FHE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "1",
+ "notionalCap": "2000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.5",
+ "cum": "322965.0"
+ }
+ }
+ ],
"FIDA/USDT:USDT": [
{
"tier": 1.0,
@@ -24984,10 +28079,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -25001,10 +28096,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -25016,13 +28111,13 @@
"symbol": "FIDA/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -25032,102 +28127,119 @@
"tier": 4.0,
"symbol": "FIDA/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "FIDA/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "FIDA/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "FIDA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "FIDA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "FIDA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "FIDA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "784750.0"
}
}
],
@@ -25464,15 +28576,15 @@
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
"maxLeverage": 20.0,
"info": {
"bracket": "1",
"initialLeverage": "20",
- "notionalCap": "5000",
+ "notionalCap": "10000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.015",
"cum": "0.0"
}
},
@@ -25480,109 +28592,109 @@
"tier": 2.0,
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "minNotional": 10000.0,
+ "maxNotional": 30000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "10000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.015",
- "cum": "25.0"
+ "initialLeverage": "10",
+ "notionalCap": "30000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "50.0"
}
},
{
"tier": 3.0,
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 30000.0,
+ "maxNotional": 60000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.02",
- "cum": "75.0"
+ "initialLeverage": "7",
+ "notionalCap": "60000",
+ "notionalFloor": "30000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 4.0,
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 60000.0,
- "maintenanceMarginRate": 0.025,
+ "minNotional": 60000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
"maxLeverage": 6.0,
"info": {
"bracket": "4",
"initialLeverage": "6",
- "notionalCap": "60000",
- "notionalFloor": "30000",
- "maintMarginRatio": "0.025",
- "cum": "225.0"
+ "notionalCap": "300000",
+ "notionalFloor": "60000",
+ "maintMarginRatio": "0.05",
+ "cum": "1700.0"
}
},
{
"tier": 5.0,
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 300000.0,
+ "maxNotional": 600000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "5",
"initialLeverage": "5",
- "notionalCap": "300000",
- "notionalFloor": "60000",
- "maintMarginRatio": "0.05",
- "cum": "1725.0"
+ "notionalCap": "600000",
+ "notionalFloor": "300000",
+ "maintMarginRatio": "0.1",
+ "cum": "16700.0"
}
},
{
"tier": 6.0,
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 600000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "6",
"initialLeverage": "4",
- "notionalCap": "600000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.1",
- "cum": "16725.0"
+ "notionalCap": "750000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.125",
+ "cum": "31700.0"
}
},
{
"tier": 7.0,
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 750000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 750000.0,
+ "maxNotional": 1125000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "7",
"initialLeverage": "3",
- "notionalCap": "750000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.125",
- "cum": "31725.0"
+ "notionalCap": "1125000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.1667",
+ "cum": "62975.0"
}
},
{
"tier": 8.0,
"symbol": "FIO/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
+ "minNotional": 1125000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
@@ -25590,9 +28702,9 @@
"bracket": "8",
"initialLeverage": "2",
"notionalCap": "1500000",
- "notionalFloor": "750000",
+ "notionalFloor": "1125000",
"maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "cum": "156687.5"
}
},
{
@@ -25609,7 +28721,179 @@
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "531687.5"
+ }
+ }
+ ],
+ "FIS/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "FIS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
}
}
],
@@ -25620,14 +28904,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -25636,15 +28920,15 @@
"symbol": "FLM/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 15.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "20000",
+ "initialLeverage": "20",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.025",
"cum": "25.0"
}
},
@@ -25652,17 +28936,17 @@
"tier": 3.0,
"symbol": "FLM/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
+ "minNotional": 10000.0,
"maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
+ "maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
"notionalCap": "25000",
- "notionalFloor": "20000",
- "maintMarginRatio": "0.025",
- "cum": "125.0"
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.05",
+ "cum": "275.0"
}
},
{
@@ -25670,84 +28954,84 @@
"symbol": "FLM/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "200000",
+ "notionalCap": "50000",
"notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "750.0"
+ "maintMarginRatio": "0.1",
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "FLM/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "400000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "10750.0"
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.125",
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "FLM/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "6",
"initialLeverage": "3",
- "notionalCap": "500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.125",
- "cum": "20750.0"
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "FLM/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "7",
"initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.25",
- "cum": "83250.0"
+ "cum": "27770.0"
}
},
{
"tier": 8.0,
"symbol": "FLM/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "8",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "333250.0"
+ "cum": "152770.0"
}
}
],
@@ -26965,15 +30249,15 @@
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.006,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.006",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -26981,153 +30265,153 @@
"tier": 2.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 10.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "50000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.01",
- "cum": "40.0"
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "80000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.015",
- "cum": "290.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "7",
- "notionalCap": "200000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.02",
- "cum": "690.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 900000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "6",
- "notionalCap": "900000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.025",
- "cum": "1690.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 900000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "6",
"initialLeverage": "5",
- "notionalCap": "2000000",
- "notionalFloor": "900000",
- "maintMarginRatio": "0.05",
- "cum": "24190.0"
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "7",
"initialLeverage": "4",
- "notionalCap": "5000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.1",
- "cum": "124190.0"
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 6000000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "8",
"initialLeverage": "3",
- "notionalCap": "6000000",
- "notionalFloor": "5000000",
- "maintMarginRatio": "0.125",
- "cum": "249190.0"
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 6000000.0,
- "maxNotional": 18000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "9",
"initialLeverage": "2",
- "notionalCap": "18000000",
- "notionalFloor": "6000000",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
"maintMarginRatio": "0.25",
- "cum": "999190.0"
+ "cum": "318050.0"
}
},
{
"tier": 10.0,
"symbol": "GALA/USDT:USDT",
"currency": "USDT",
- "minNotional": 18000000.0,
- "maxNotional": 30000000.0,
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "10",
"initialLeverage": "1",
- "notionalCap": "30000000",
- "notionalFloor": "18000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "5499190.0"
+ "cum": "1568050.0"
}
}
],
@@ -27689,15 +30973,15 @@
"symbol": "GMT/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "50000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -27705,102 +30989,153 @@
"tier": 2.0,
"symbol": "GMT/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 150000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "6",
- "notionalCap": "150000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.025",
- "cum": "500.0"
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "GMT/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "5",
- "notionalCap": "600000",
- "notionalFloor": "150000",
- "maintMarginRatio": "0.05",
- "cum": "4250.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "GMT/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.1",
- "cum": "34250.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "GMT/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "74250.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "GMT/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "324250.0"
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "GMT/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "GMT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "GMT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "GMT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "4000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1324250.0"
+ "cum": "1568050.0"
}
}
],
@@ -27931,15 +31266,15 @@
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.015",
"cum": "0.0"
}
},
@@ -27947,136 +31282,136 @@
"tier": 2.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.015",
- "cum": "50.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "400000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.02",
- "cum": "450.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "150.0"
}
},
{
"tier": 4.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "800000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.025",
- "cum": "2450.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1400.0"
}
},
{
"tier": 5.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "5",
"initialLeverage": "5",
- "notionalCap": "3000000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.05",
- "cum": "22450.0"
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13900.0"
}
},
{
"tier": 6.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "6",
"initialLeverage": "4",
- "notionalCap": "4000000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.1",
- "cum": "172450.0"
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26400.0"
}
},
{
"tier": 7.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "7",
"initialLeverage": "3",
- "notionalCap": "5000000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.125",
- "cum": "272450.0"
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68100.0"
}
},
{
"tier": 8.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 5500000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "8",
"initialLeverage": "2",
- "notionalCap": "5500000",
- "notionalFloor": "5000000",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
"maintMarginRatio": "0.25",
- "cum": "897450.0"
+ "cum": "318000.0"
}
},
{
"tier": 9.0,
"symbol": "GOAT/USDT:USDT",
"currency": "USDT",
- "minNotional": 5500000.0,
- "maxNotional": 6000000.0,
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "6000000",
- "notionalFloor": "5500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "2272450.0"
+ "cum": "1568000.0"
}
}
],
@@ -28103,13 +31438,13 @@
"symbol": "GPS/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
- "notionalCap": "25000",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
"cum": "25.0"
@@ -28119,85 +31454,102 @@
"tier": 3.0,
"symbol": "GPS/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "25000",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "GPS/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "GPS/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 750000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "750000",
- "notionalFloor": "500000",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "GPS/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "116900.0"
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "GPS/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "GPS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "491900.0"
+ "cum": "152770.0"
}
}
],
@@ -28942,6 +32294,161 @@
}
}
],
+ "HAEDAL/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "HAEDAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784625.0"
+ }
+ }
+ ],
"HBAR/USDC:USDC": [
{
"tier": 1.0,
@@ -29535,14 +33042,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "50",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -29551,101 +33058,118 @@
"symbol": "HIFI/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
+ "maxNotional": 20000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
- "notionalCap": "25000",
+ "notionalCap": "20000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "HIFI/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
+ "minNotional": 20000.0,
+ "maxNotional": 141666.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "25000",
+ "notionalCap": "141666",
+ "notionalFloor": "20000",
"maintMarginRatio": "0.05",
- "cum": "675.0"
+ "cum": "525.0"
}
},
{
"tier": 4.0,
"symbol": "HIFI/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
+ "minNotional": 141666.0,
+ "maxNotional": 350000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalCap": "350000",
+ "notionalFloor": "141666",
"maintMarginRatio": "0.1",
- "cum": "10675.0"
+ "cum": "7608.3"
}
},
{
"tier": 5.0,
"symbol": "HIFI/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 350000.0,
+ "maxNotional": 700000.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "notionalCap": "700000",
+ "notionalFloor": "350000",
"maintMarginRatio": "0.125",
- "cum": "23175.0"
+ "cum": "16358.3"
}
},
{
"tier": 6.0,
"symbol": "HIFI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 700000.0,
+ "maxNotional": 1416666.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.25",
- "cum": "148175.0"
+ "initialLeverage": "3",
+ "notionalCap": "1416666",
+ "notionalFloor": "700000",
+ "maintMarginRatio": "0.1667",
+ "cum": "45548.3"
}
},
{
"tier": 7.0,
"symbol": "HIFI/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "minNotional": 1416666.0,
+ "maxNotional": 2166666.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "2166666",
+ "notionalFloor": "1416666",
+ "maintMarginRatio": "0.25",
+ "cum": "163556.5778"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "HIFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2166666.0,
+ "maxNotional": 2600000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "notionalCap": "2600000",
+ "notionalFloor": "2166666",
"maintMarginRatio": "0.5",
- "cum": "898175.0"
+ "cum": "705223.0778"
}
}
],
@@ -29778,10 +33302,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -29793,13 +33317,13 @@
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -29809,119 +33333,136 @@
"tier": 3.0,
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "HIPPO/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "HIPPO/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 3000000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3000000",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959505.0"
+ "cum": "784750.0"
}
}
],
@@ -30122,10 +33663,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -30139,10 +33680,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -30156,10 +33697,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -30173,10 +33714,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -30190,10 +33731,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -30205,33 +33746,50 @@
"symbol": "HMSTR/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "HMSTR/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "HMSTR/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -30347,10 +33905,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -30364,10 +33922,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -30379,13 +33937,13 @@
"symbol": "HOT/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -30395,102 +33953,291 @@
"tier": 4.0,
"symbol": "HOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "HOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "HOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "HOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "HOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "HOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "HOT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
+ "maintMarginRatio": "0.5",
+ "cum": "1568050.0"
+ }
+ }
+ ],
+ "HYPER/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "HYPER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "784750.0"
}
}
],
@@ -30795,10 +34542,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -30812,10 +34559,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -30827,13 +34574,13 @@
"symbol": "ID/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -30843,102 +34590,119 @@
"tier": 4.0,
"symbol": "ID/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ID/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ID/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "ID/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "ID/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "ID/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ID/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -31305,6 +35069,178 @@
}
}
],
+ "INIT/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "INIT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
+ "maintMarginRatio": "0.5",
+ "cum": "1568050.0"
+ }
+ }
+ ],
"INJ/USDT:USDT": [
{
"tier": 1.0,
@@ -31466,13 +35402,13 @@
"symbol": "IO/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -31482,136 +35418,153 @@
"tier": 2.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "150000",
- "notionalFloor": "30000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "200.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "950.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "83450.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3750000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "3750000",
- "notionalFloor": "3000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "158450.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 3750000.0,
- "maxNotional": 7500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "7500000",
- "notionalFloor": "3750000",
- "maintMarginRatio": "0.25",
- "cum": "627200.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "IO/USDT:USDT",
"currency": "USDT",
- "minNotional": 7500000.0,
- "maxNotional": 15000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "IO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "15000000",
- "notionalFloor": "7500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "2502200.0"
+ "cum": "1568050.0"
}
}
],
@@ -32312,14 +36265,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "10",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -32328,15 +36281,15 @@
"symbol": "JASMY/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 9.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "9",
- "notionalCap": "25000",
+ "initialLeverage": "20",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.025",
"cum": "25.0"
}
},
@@ -32344,102 +36297,102 @@
"tier": 3.0,
"symbol": "JASMY/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 8.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "80000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.05",
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "JASMY/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 6.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "800000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.05",
- "cum": "2150.0"
+ "initialLeverage": "5",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.1",
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "JASMY/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.1",
- "cum": "42150.0"
+ "initialLeverage": "4",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.125",
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "JASMY/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "82150.0"
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "JASMY/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "7",
"initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.25",
- "cum": "332150.0"
+ "cum": "27770.0"
}
},
{
"tier": 8.0,
"symbol": "JASMY/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "8",
"initialLeverage": "1",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "1332150.0"
+ "cum": "152770.0"
}
}
],
@@ -32450,14 +36403,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -32466,15 +36419,15 @@
"symbol": "JELLYJELLY/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.025",
+ "maintMarginRatio": "0.015",
"cum": "25.0"
}
},
@@ -32482,85 +36435,136 @@
"tier": 3.0,
"symbol": "JELLYJELLY/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "650.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "JELLYJELLY/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "4",
- "notionalCap": "300000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "JELLYJELLY/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "3",
- "notionalCap": "400000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.125",
- "cum": "18150.0"
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "JELLYJELLY/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.25",
- "cum": "68150.0"
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "JELLYJELLY/USDT:USDT",
"currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "JELLYJELLY/USDT:USDT",
+ "currency": "USDT",
"minNotional": 500000.0,
- "maxNotional": 600000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "JELLYJELLY/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "JELLYJELLY/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "600000",
- "notionalFloor": "500000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "193150.0"
+ "cum": "784750.0"
}
}
],
@@ -32572,10 +36576,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -32589,10 +36593,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -32604,13 +36608,13 @@
"symbol": "JOE/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -32620,102 +36624,291 @@
"tier": 4.0,
"symbol": "JOE/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "JOE/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "JOE/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "JOE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "JOE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "JOE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "JOE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
+ }
+ }
+ ],
+ "JST/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "JST/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
}
}
],
@@ -33942,6 +38135,161 @@
}
}
],
+ "KERNEL/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 30000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "30000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 30000.0,
+ "maxNotional": 60000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "60000",
+ "notionalFloor": "30000",
+ "maintMarginRatio": "0.025",
+ "cum": "225.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 60000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "300000",
+ "notionalFloor": "60000",
+ "maintMarginRatio": "0.05",
+ "cum": "1725.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 300000.0,
+ "maxNotional": 600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "600000",
+ "notionalFloor": "300000",
+ "maintMarginRatio": "0.1",
+ "cum": "16725.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 600000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "750000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.125",
+ "cum": "31725.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 750000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.25",
+ "cum": "125475.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "KERNEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "3000000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.5",
+ "cum": "500475.0"
+ }
+ }
+ ],
"KEY/USDT:USDT": [
{
"tier": 1.0,
@@ -34309,33 +38657,50 @@
"symbol": "KMNO/USDT:USDT",
"currency": "USDT",
"minNotional": 750000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 875000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1000000",
+ "initialLeverage": "3",
+ "notionalCap": "875000",
"notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "63000.0"
}
},
{
"tier": 9.0,
"symbol": "KMNO/USDT:USDT",
"currency": "USDT",
+ "minNotional": 875000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1000000",
+ "notionalFloor": "875000",
+ "maintMarginRatio": "0.25",
+ "cum": "135887.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "KMNO/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1000000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "1500000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.5",
- "cum": "375475.0"
+ "cum": "385887.5"
}
}
],
@@ -34777,14 +39142,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
+ "maintenanceMarginRate": 0.02,
"maxLeverage": 25.0,
"info": {
"bracket": "1",
"initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -34794,14 +39159,14 @@
"currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
+ "maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
"notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.025",
"cum": "25.0"
}
},
@@ -34810,118 +39175,101 @@
"symbol": "LAYER/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 30000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 15.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "15",
- "notionalCap": "30000",
+ "initialLeverage": "10",
+ "notionalCap": "25000",
"notionalFloor": "10000",
- "maintMarginRatio": "0.02",
- "cum": "75.0"
+ "maintMarginRatio": "0.05",
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "LAYER/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 60000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "4",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "30000",
- "maintMarginRatio": "0.025",
- "cum": "225.0"
+ "initialLeverage": "5",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.1",
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "LAYER/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 8.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "5",
- "initialLeverage": "8",
- "notionalCap": "300000",
- "notionalFloor": "60000",
- "maintMarginRatio": "0.05",
- "cum": "1725.0"
+ "initialLeverage": "4",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.125",
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "LAYER/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "5",
- "notionalCap": "600000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.1",
- "cum": "16725.0"
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "LAYER/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 750000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
"info": {
"bracket": "7",
- "initialLeverage": "4",
- "notionalCap": "750000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.125",
- "cum": "31725.0"
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
}
},
{
"tier": 8.0,
"symbol": "LAYER/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
- }
- },
- {
- "tier": 9.0,
- "symbol": "LAYER/USDT:USDT",
- "currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "152770.0"
}
}
],
@@ -35120,13 +39468,13 @@
"symbol": "LEVER/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
+ "maxNotional": 20000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 15.0,
"info": {
"bracket": "2",
"initialLeverage": "15",
- "notionalCap": "25000",
+ "notionalCap": "20000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
"cum": "25.0"
@@ -35136,85 +39484,102 @@
"tier": 3.0,
"symbol": "LEVER/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
+ "minNotional": 20000.0,
+ "maxNotional": 141666.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "25000",
+ "notionalCap": "141666",
+ "notionalFloor": "20000",
"maintMarginRatio": "0.05",
- "cum": "650.0"
+ "cum": "525.0"
}
},
{
"tier": 4.0,
"symbol": "LEVER/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
+ "minNotional": 141666.0,
+ "maxNotional": 350000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalCap": "350000",
+ "notionalFloor": "141666",
"maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "cum": "7608.3"
}
},
{
"tier": 5.0,
"symbol": "LEVER/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 350000.0,
+ "maxNotional": 700000.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "notionalCap": "700000",
+ "notionalFloor": "350000",
"maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "cum": "16358.3"
}
},
{
"tier": 6.0,
"symbol": "LEVER/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 700000.0,
+ "maxNotional": 1416666.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.25",
- "cum": "148150.0"
+ "initialLeverage": "3",
+ "notionalCap": "1416666",
+ "notionalFloor": "700000",
+ "maintMarginRatio": "0.1667",
+ "cum": "45548.3"
}
},
{
"tier": 7.0,
"symbol": "LEVER/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1416666.0,
+ "maxNotional": 2166666.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "2166666",
+ "notionalFloor": "1416666",
+ "maintMarginRatio": "0.25",
+ "cum": "163556.5778"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "LEVER/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2166666.0,
+ "maxNotional": 3600000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "3600000",
+ "notionalFloor": "2166666",
"maintMarginRatio": "0.5",
- "cum": "898150.0"
+ "cum": "705223.0778"
}
}
],
@@ -35672,15 +40037,15 @@
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -35688,119 +40053,153 @@
"tier": 2.0,
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "50000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.05",
- "cum": "1400.0"
+ "initialLeverage": "7",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.1",
- "cum": "26400.0"
+ "initialLeverage": "6",
+ "notionalCap": "500000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1420.0"
}
},
{
"tier": 6.0,
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.125",
- "cum": "51400.0"
+ "initialLeverage": "5",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1",
+ "cum": "26420.0"
}
},
{
"tier": 7.0,
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 1250000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "207650.0"
+ "initialLeverage": "4",
+ "notionalCap": "1250000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.125",
+ "cum": "51420.0"
}
},
{
"tier": 8.0,
"symbol": "LISTA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1250000.0,
+ "maxNotional": 1875000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1875000",
+ "notionalFloor": "1250000",
+ "maintMarginRatio": "0.1667",
+ "cum": "103545.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "LISTA/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1875000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1875000",
+ "maintMarginRatio": "0.25",
+ "cum": "259732.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "LISTA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
"maxNotional": 5000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "5000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "832650.0"
+ "cum": "884732.5"
}
}
],
@@ -35950,10 +40349,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -35967,10 +40366,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -35982,13 +40381,13 @@
"symbol": "LOKA/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 20000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "20000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -35998,68 +40397,68 @@
"tier": 4.0,
"symbol": "LOKA/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 40000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "40000",
- "notionalFloor": "20000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "175.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "LOKA/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "40000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "1175.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "LOKA/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "400000",
- "notionalFloor": "200000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "11175.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "LOKA/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
+ "minNotional": 250000.0,
"maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "500000",
- "notionalFloor": "400000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "21175.0"
+ "cum": "13950.0"
}
},
{
@@ -36067,33 +40466,50 @@
"symbol": "LOKA/USDT:USDT",
"currency": "USDT",
"minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1000000",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
"notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83675.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "LOKA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "LOKA/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "333675.0"
+ "cum": "784750.0"
}
}
],
@@ -36209,10 +40625,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -36224,13 +40640,13 @@
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -36240,119 +40656,136 @@
"tier": 3.0,
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "LPT/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "LPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -37209,10 +41642,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -37226,10 +41659,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -37241,13 +41674,13 @@
"symbol": "LUNA2/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -37257,102 +41690,119 @@
"tier": 4.0,
"symbol": "LUNA2/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "LUNA2/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "LUNA2/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "LUNA2/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "LUNA2/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "LUNA2/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "LUNA2/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "784750.0"
}
}
],
@@ -37364,10 +41814,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -37381,10 +41831,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -37396,13 +41846,13 @@
"symbol": "MAGIC/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -37412,102 +41862,119 @@
"tier": 4.0,
"symbol": "MAGIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "MAGIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "MAGIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "MAGIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "MAGIC/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "MAGIC/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "MAGIC/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "784750.0"
}
}
],
@@ -37518,14 +41985,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.0065,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.0065",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -37534,67 +42001,67 @@
"symbol": "MANA/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.0075,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.0075",
- "cum": "5.0"
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "MANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 7.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "50000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.01",
- "cum": "67.5"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "MANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 150000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "150000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "817.5"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "MANA/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
+ "minNotional": 50000.0,
"maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "10",
"notionalCap": "250000",
- "notionalFloor": "150000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4567.5"
+ "cum": "1450.0"
}
},
{
@@ -37604,14 +42071,14 @@
"minNotional": 250000.0,
"maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "500000",
"notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "17067.5"
+ "cum": "13950.0"
}
},
{
@@ -37621,14 +42088,14 @@
"minNotional": 500000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "1000000",
"notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "29567.5"
+ "cum": "26450.0"
}
},
{
@@ -37636,33 +42103,50 @@
"symbol": "MANA/USDT:USDT",
"currency": "USDT",
"minNotional": 1000000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
"notionalFloor": "1000000",
- "maintMarginRatio": "0.25",
- "cum": "154567.5"
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "MANA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "MANA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
- "maxNotional": 10000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "10000000",
+ "notionalCap": "8000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1404567.5"
+ "cum": "1568050.0"
}
}
],
@@ -37674,10 +42158,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -37689,118 +42173,152 @@
"symbol": "MANTA/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "50.0"
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "MANTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.025",
- "cum": "300.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "MANTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "1000000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.05",
- "cum": "2800.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "MANTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.1",
- "cum": "52800.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "MANTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.125",
- "cum": "102800.0"
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "MANTA/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "5000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "415300.0"
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "MANTA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "MANTA/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "MANTA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
- "maxNotional": 10000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "10000000",
+ "notionalCap": "8000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1665300.0"
+ "cum": "1568050.0"
}
}
],
@@ -37827,144 +42345,6 @@
"symbol": "MASK/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
- "info": {
- "bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "50.0"
- }
- },
- {
- "tier": 3.0,
- "symbol": "MASK/USDT:USDT",
- "currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 900000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
- "info": {
- "bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "900000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "175.0"
- }
- },
- {
- "tier": 4.0,
- "symbol": "MASK/USDT:USDT",
- "currency": "USDT",
- "minNotional": 900000.0,
- "maxNotional": 1800000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
- "info": {
- "bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "1800000",
- "notionalFloor": "900000",
- "maintMarginRatio": "0.05",
- "cum": "22675.0"
- }
- },
- {
- "tier": 5.0,
- "symbol": "MASK/USDT:USDT",
- "currency": "USDT",
- "minNotional": 1800000.0,
- "maxNotional": 4800000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
- "info": {
- "bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "4800000",
- "notionalFloor": "1800000",
- "maintMarginRatio": "0.1",
- "cum": "112675.0"
- }
- },
- {
- "tier": 6.0,
- "symbol": "MASK/USDT:USDT",
- "currency": "USDT",
- "minNotional": 4800000.0,
- "maxNotional": 6000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
- "info": {
- "bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "6000000",
- "notionalFloor": "4800000",
- "maintMarginRatio": "0.125",
- "cum": "232675.0"
- }
- },
- {
- "tier": 7.0,
- "symbol": "MASK/USDT:USDT",
- "currency": "USDT",
- "minNotional": 6000000.0,
- "maxNotional": 18000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "18000000",
- "notionalFloor": "6000000",
- "maintMarginRatio": "0.25",
- "cum": "982675.0"
- }
- },
- {
- "tier": 8.0,
- "symbol": "MASK/USDT:USDT",
- "currency": "USDT",
- "minNotional": 18000000.0,
- "maxNotional": 30000000.0,
- "maintenanceMarginRate": 0.5,
- "maxLeverage": 1.0,
- "info": {
- "bracket": "8",
- "initialLeverage": "1",
- "notionalCap": "30000000",
- "notionalFloor": "18000000",
- "maintMarginRatio": "0.5",
- "cum": "5482675.0"
- }
- }
- ],
- "MAV/USDT:USDT": [
- {
- "tier": 1.0,
- "symbol": "MAV/USDT:USDT",
- "currency": "USDT",
- "minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
- "info": {
- "bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
- "notionalFloor": "0",
- "maintMarginRatio": "0.01",
- "cum": "0.0"
- }
- },
- {
- "tier": 2.0,
- "symbol": "MAV/USDT:USDT",
- "currency": "USDT",
- "minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
"maxLeverage": 15.0,
@@ -37979,16 +42359,188 @@
},
{
"tier": 3.0,
- "symbol": "MAV/USDT:USDT",
+ "symbol": "MASK/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "50000",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "MASK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 900000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "7",
+ "notionalCap": "900000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "MASK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 900000.0,
+ "maxNotional": 1800000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "6",
+ "notionalCap": "1800000",
+ "notionalFloor": "900000",
+ "maintMarginRatio": "0.05",
+ "cum": "22700.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "MASK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1800000.0,
+ "maxNotional": 4800000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "4800000",
+ "notionalFloor": "1800000",
+ "maintMarginRatio": "0.1",
+ "cum": "112700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "MASK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 4800000.0,
+ "maxNotional": 6000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "6000000",
+ "notionalFloor": "4800000",
+ "maintMarginRatio": "0.125",
+ "cum": "232700.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "MASK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 6000000.0,
+ "maxNotional": 12000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "12000000",
+ "notionalFloor": "6000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "482900.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "MASK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 12000000.0,
+ "maxNotional": 18000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "18000000",
+ "notionalFloor": "12000000",
+ "maintMarginRatio": "0.25",
+ "cum": "1482500.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "MASK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 18000000.0,
+ "maxNotional": 30000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "30000000",
+ "notionalFloor": "18000000",
+ "maintMarginRatio": "0.5",
+ "cum": "5982500.0"
+ }
+ }
+ ],
+ "MAV/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "MAV/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "MAV/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "MAV/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -37998,102 +42550,119 @@
"tier": 4.0,
"symbol": "MAV/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "MAV/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "MAV/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "MAV/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "MAV/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "MAV/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "MAV/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -38778,10 +43347,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -38793,13 +43362,13 @@
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -38809,119 +43378,291 @@
"tier": 3.0,
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "MEME/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "MEME/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
+ }
+ }
+ ],
+ "MEMEFI/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "MEMEFI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784625.0"
}
}
],
@@ -39052,15 +43793,15 @@
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.015",
"cum": "0.0"
}
},
@@ -39068,136 +43809,291 @@
"tier": 2.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.015",
- "cum": "50.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
- "maintMarginRatio": "0.02",
- "cum": "350.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "150.0"
}
},
{
"tier": 4.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1400.0"
}
},
{
"tier": 5.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 700000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "5",
"initialLeverage": "5",
- "notionalCap": "700000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.05",
- "cum": "16850.0"
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13900.0"
}
},
{
"tier": 6.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 700000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "6",
"initialLeverage": "4",
- "notionalCap": "800000",
- "notionalFloor": "700000",
- "maintMarginRatio": "0.1",
- "cum": "51850.0"
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26400.0"
}
},
{
"tier": 7.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 900000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "7",
"initialLeverage": "3",
- "notionalCap": "900000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.125",
- "cum": "71850.0"
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68100.0"
}
},
{
"tier": 8.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 900000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "8",
"initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "900000",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
"maintMarginRatio": "0.25",
- "cum": "184350.0"
+ "cum": "318000.0"
}
},
{
"tier": 9.0,
"symbol": "MEW/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "559350.0"
+ "cum": "1568000.0"
+ }
+ }
+ ],
+ "MILK/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "MILK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784625.0"
}
}
],
@@ -39793,15 +44689,15 @@
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.015",
"cum": "0.0"
}
},
@@ -39809,136 +44705,136 @@
"tier": 2.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.015",
- "cum": "50.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "400000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.02",
- "cum": "450.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "150.0"
}
},
{
"tier": 4.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "800000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.025",
- "cum": "2450.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1400.0"
}
},
{
"tier": 5.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "5",
"initialLeverage": "5",
- "notionalCap": "4000000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.05",
- "cum": "22450.0"
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13900.0"
}
},
{
"tier": 6.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "6",
"initialLeverage": "4",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.1",
- "cum": "222450.0"
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26400.0"
}
},
{
"tier": 7.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 4500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "7",
"initialLeverage": "3",
- "notionalCap": "5000000",
- "notionalFloor": "4500000",
- "maintMarginRatio": "0.125",
- "cum": "334950.0"
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68100.0"
}
},
{
"tier": 8.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 5500000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "8",
"initialLeverage": "2",
- "notionalCap": "5500000",
- "notionalFloor": "5000000",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
"maintMarginRatio": "0.25",
- "cum": "959950.0"
+ "cum": "318000.0"
}
},
{
"tier": 9.0,
"symbol": "MOODENG/USDT:USDT",
"currency": "USDT",
- "minNotional": 5500000.0,
- "maxNotional": 6000000.0,
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "6000000",
- "notionalFloor": "5500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "2334950.0"
+ "cum": "1568000.0"
}
}
],
@@ -40103,15 +44999,15 @@
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 75.0,
+ "maxNotional": 18333.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "75",
- "notionalCap": "10000",
+ "initialLeverage": "25",
+ "notionalCap": "18333",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -40119,136 +45015,119 @@
"tier": 2.0,
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
+ "minNotional": 18333.0,
+ "maxNotional": 36666.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "50",
- "notionalCap": "30000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.015",
- "cum": "50.0"
+ "initialLeverage": "20",
+ "notionalCap": "36666",
+ "notionalFloor": "18333",
+ "maintMarginRatio": "0.025",
+ "cum": "91.665"
}
},
{
"tier": 3.0,
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 25.0,
+ "minNotional": 36666.0,
+ "maxNotional": 91666.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "25",
- "notionalCap": "150000",
- "notionalFloor": "30000",
- "maintMarginRatio": "0.02",
- "cum": "200.0"
+ "initialLeverage": "10",
+ "notionalCap": "91666",
+ "notionalFloor": "36666",
+ "maintMarginRatio": "0.05",
+ "cum": "1008.315"
}
},
{
"tier": 4.0,
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 20.0,
+ "minNotional": 91666.0,
+ "maxNotional": 183333.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "4",
- "initialLeverage": "20",
- "notionalCap": "300000",
- "notionalFloor": "150000",
- "maintMarginRatio": "0.025",
- "cum": "950.0"
+ "initialLeverage": "5",
+ "notionalCap": "183333",
+ "notionalFloor": "91666",
+ "maintMarginRatio": "0.1",
+ "cum": "5591.615"
}
},
{
"tier": 5.0,
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 10.0,
+ "minNotional": 183333.0,
+ "maxNotional": 366666.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "5",
- "initialLeverage": "10",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
- "maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "initialLeverage": "4",
+ "notionalCap": "366666",
+ "notionalFloor": "183333",
+ "maintMarginRatio": "0.125",
+ "cum": "10174.94"
}
},
{
"tier": 6.0,
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 366666.0,
+ "maxNotional": 1083333.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "5",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
- "maintMarginRatio": "0.1",
- "cum": "83450.0"
+ "initialLeverage": "3",
+ "notionalCap": "1083333",
+ "notionalFloor": "366666",
+ "maintMarginRatio": "0.1667",
+ "cum": "25464.9122"
}
},
{
"tier": 7.0,
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3750000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 1083333.0,
+ "maxNotional": 1833333.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
"info": {
"bracket": "7",
- "initialLeverage": "4",
- "notionalCap": "3750000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.125",
- "cum": "158450.0"
+ "initialLeverage": "2",
+ "notionalCap": "1833333",
+ "notionalFloor": "1083333",
+ "maintMarginRatio": "0.25",
+ "cum": "115706.5511"
}
},
{
"tier": 8.0,
"symbol": "MOVE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3750000.0,
- "maxNotional": 7500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "7500000",
- "notionalFloor": "3750000",
- "maintMarginRatio": "0.25",
- "cum": "627200.0"
- }
- },
- {
- "tier": 9.0,
- "symbol": "MOVE/USDT:USDT",
- "currency": "USDT",
- "minNotional": 7500000.0,
- "maxNotional": 15000000.0,
+ "minNotional": 1833333.0,
+ "maxNotional": 2933333.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "15000000",
- "notionalFloor": "7500000",
+ "notionalCap": "2933333",
+ "notionalFloor": "1833333",
"maintMarginRatio": "0.5",
- "cum": "2502200.0"
+ "cum": "574039.8011"
}
}
],
@@ -40380,14 +45259,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -40396,15 +45275,15 @@
"symbol": "MTL/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.025",
+ "maintMarginRatio": "0.015",
"cum": "25.0"
}
},
@@ -40412,85 +45291,136 @@
"tier": 3.0,
"symbol": "MTL/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 600000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "5",
- "notionalCap": "600000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "650.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "MTL/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.1",
- "cum": "30650.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "MTL/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "70650.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "MTL/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 6000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "6000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "320650.0"
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "MTL/USDT:USDT",
"currency": "USDT",
- "minNotional": 6000000.0,
- "maxNotional": 10000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "MTL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "MTL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "MTL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "10000000",
- "notionalFloor": "6000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1820650.0"
+ "cum": "1568050.0"
}
}
],
@@ -41069,13 +45999,13 @@
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 20000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "20000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -41085,136 +46015,153 @@
"tier": 2.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 160000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "160000",
- "notionalFloor": "20000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "100.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "900.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "4900.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "3000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "44900.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "194900.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 7000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "7000000",
- "notionalFloor": "5000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "319900.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 7000000.0,
- "maxNotional": 8000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "8000000",
- "notionalFloor": "7000000",
- "maintMarginRatio": "0.25",
- "cum": "1194900.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "NEIRO/USDT:USDT",
"currency": "USDT",
- "minNotional": 8000000.0,
- "maxNotional": 9000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "NEIRO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "9000000",
- "notionalFloor": "8000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "3194900.0"
+ "cum": "784750.0"
}
}
],
@@ -41655,15 +46602,15 @@
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -41671,119 +46618,153 @@
"tier": 2.0,
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "50000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.05",
- "cum": "1400.0"
+ "initialLeverage": "7",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.1",
- "cum": "26400.0"
+ "initialLeverage": "6",
+ "notionalCap": "500000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1420.0"
}
},
{
"tier": 6.0,
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.125",
- "cum": "51400.0"
+ "initialLeverage": "5",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1",
+ "cum": "26420.0"
}
},
{
"tier": 7.0,
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 1250000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "207650.0"
+ "initialLeverage": "4",
+ "notionalCap": "1250000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.125",
+ "cum": "51420.0"
}
},
{
"tier": 8.0,
"symbol": "NFP/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1250000.0,
+ "maxNotional": 1875000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1875000",
+ "notionalFloor": "1250000",
+ "maintMarginRatio": "0.1667",
+ "cum": "103545.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "NFP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1875000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1875000",
+ "maintMarginRatio": "0.25",
+ "cum": "259732.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "NFP/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
"maxNotional": 5000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "5000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "832650.0"
+ "cum": "884732.5"
}
}
],
@@ -41950,10 +46931,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 20.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.02",
@@ -41965,13 +46946,13 @@
"symbol": "NKN/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
"cum": "25.0"
@@ -41981,68 +46962,102 @@
"tier": 3.0,
"symbol": "NKN/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 200000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 8.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "200000",
- "notionalFloor": "50000",
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.05",
- "cum": "1275.0"
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "NKN/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.1",
- "cum": "11275.0"
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "NKN/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 2.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "5",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "4",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.125",
- "cum": "23775.0"
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "NKN/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "NKN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "NKN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "6",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "3000000",
- "notionalFloor": "1000000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "398775.0"
+ "cum": "152770.0"
}
}
],
@@ -42173,13 +47188,13 @@
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -42189,136 +47204,153 @@
"tier": 2.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "300000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "2000000",
- "notionalFloor": "600000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "16850.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3000000",
- "notionalFloor": "2000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "116850.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 4000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "4000000",
- "notionalFloor": "3000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "191850.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.25",
- "cum": "691850.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "NOT/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "NOT/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
- "maxNotional": 6000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "6000000",
+ "notionalCap": "8000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1941850.0"
+ "cum": "1568050.0"
}
}
],
@@ -42598,6 +47630,161 @@
}
}
],
+ "OBOL/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "50",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1325.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7575.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13825.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34675.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159625.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "OBOL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784625.0"
+ }
+ }
+ ],
"OCEAN/USDT:USDT": [
{
"tier": 1.0,
@@ -42846,15 +48033,15 @@
"symbol": "OM/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "5",
- "notionalCap": "400000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.05",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -42862,68 +48049,153 @@
"tier": 2.0,
"symbol": "OM/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "4",
- "notionalCap": "1500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.1",
- "cum": "20000.0"
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "OM/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 1800000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "3",
- "notionalCap": "1800000",
- "notionalFloor": "1500000",
- "maintMarginRatio": "0.125",
- "cum": "57500.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "OM/USDT:USDT",
"currency": "USDT",
- "minNotional": 1800000.0,
- "maxNotional": 1900000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "2",
- "notionalCap": "1900000",
- "notionalFloor": "1800000",
- "maintMarginRatio": "0.25",
- "cum": "282500.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "OM/USDT:USDT",
"currency": "USDT",
- "minNotional": 1900000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "OM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "OM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "OM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "OM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "OM/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "5",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1900000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "757500.0"
+ "cum": "1568050.0"
}
}
],
@@ -43349,10 +48621,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -43366,10 +48638,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -43381,13 +48653,13 @@
"symbol": "ONE/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -43397,102 +48669,119 @@
"tier": 4.0,
"symbol": "ONE/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ONE/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ONE/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "ONE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "ONE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "ONE/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ONE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "2500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "1568050.0"
}
}
],
@@ -44073,10 +49362,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 25.0,
+ "maxLeverage": 30.0,
"info": {
"bracket": "1",
- "initialLeverage": "25",
+ "initialLeverage": "30",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -44088,13 +49377,13 @@
"symbol": "ORCA/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 10000.0,
+ "maxNotional": 20000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "2",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "25",
+ "notionalCap": "20000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -44104,34 +49393,34 @@
"tier": 3.0,
"symbol": "ORCA/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 20000.0,
+ "maxNotional": 45000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 18.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "3",
- "initialLeverage": "18",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "20",
+ "notionalCap": "45000",
+ "notionalFloor": "20000",
"maintMarginRatio": "0.02",
- "cum": "75.0"
+ "cum": "125.0"
}
},
{
"tier": 4.0,
"symbol": "ORCA/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
+ "minNotional": 45000.0,
"maxNotional": 60000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 15.0,
+ "maxLeverage": 18.0,
"info": {
"bracket": "4",
- "initialLeverage": "15",
+ "initialLeverage": "18",
"notionalCap": "60000",
- "notionalFloor": "30000",
+ "notionalFloor": "45000",
"maintMarginRatio": "0.025",
- "cum": "225.0"
+ "cum": "350.0"
}
},
{
@@ -44139,84 +49428,101 @@
"symbol": "ORCA/USDT:USDT",
"currency": "USDT",
"minNotional": 60000.0,
- "maxNotional": 300000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 10.0,
+ "maxNotional": 80000.0,
+ "maintenanceMarginRate": 0.03,
+ "maxLeverage": 15.0,
"info": {
"bracket": "5",
- "initialLeverage": "10",
- "notionalCap": "300000",
+ "initialLeverage": "15",
+ "notionalCap": "80000",
"notionalFloor": "60000",
- "maintMarginRatio": "0.05",
- "cum": "1725.0"
+ "maintMarginRatio": "0.03",
+ "cum": "650.0"
}
},
{
"tier": 6.0,
"symbol": "ORCA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 80000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "10",
+ "notionalCap": "300000",
+ "notionalFloor": "80000",
+ "maintMarginRatio": "0.05",
+ "cum": "2250.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "ORCA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 300000.0,
"maxNotional": 600000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
- "bracket": "6",
+ "bracket": "7",
"initialLeverage": "5",
"notionalCap": "600000",
"notionalFloor": "300000",
"maintMarginRatio": "0.1",
- "cum": "16725.0"
- }
- },
- {
- "tier": 7.0,
- "symbol": "ORCA/USDT:USDT",
- "currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 750000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
- "info": {
- "bracket": "7",
- "initialLeverage": "4",
- "notionalCap": "750000",
- "notionalFloor": "600000",
- "maintMarginRatio": "0.125",
- "cum": "31725.0"
+ "cum": "17250.0"
}
},
{
"tier": 8.0,
"symbol": "ORCA/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 600000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "initialLeverage": "4",
+ "notionalCap": "800000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.125",
+ "cum": "32250.0"
}
},
{
"tier": 9.0,
"symbol": "ORCA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 800000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "800000",
+ "maintMarginRatio": "0.25",
+ "cum": "132250.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ORCA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "maxNotional": 2500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "2000000",
+ "notionalCap": "2500000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "507250.0"
}
}
],
@@ -44398,15 +49704,15 @@
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.0065,
- "maxLeverage": 20.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.0065",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -44414,153 +49720,153 @@
"tier": 2.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 10.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.01",
- "cum": "35.0"
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 150000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "150000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.015",
- "cum": "435.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "7",
- "notionalCap": "400000",
- "notionalFloor": "150000",
- "maintMarginRatio": "0.02",
- "cum": "1185.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "6",
- "notionalCap": "1000000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.025",
- "cum": "3185.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "6",
"initialLeverage": "5",
- "notionalCap": "4000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.05",
- "cum": "28185.0"
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "7",
"initialLeverage": "4",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.1",
- "cum": "228185.0"
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 8000000.0,
- "maxNotional": 10000000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "8",
"initialLeverage": "3",
- "notionalCap": "10000000",
- "notionalFloor": "8000000",
- "maintMarginRatio": "0.125",
- "cum": "428185.0"
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000000.0,
- "maxNotional": 20000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "9",
"initialLeverage": "2",
- "notionalCap": "20000000",
- "notionalFloor": "10000000",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
"maintMarginRatio": "0.25",
- "cum": "1678185.0"
+ "cum": "318050.0"
}
},
{
"tier": 10.0,
"symbol": "ORDI/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000000.0,
- "maxNotional": 40000000.0,
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "10",
"initialLeverage": "1",
- "notionalCap": "40000000",
- "notionalFloor": "20000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "6678185.0"
+ "cum": "1568050.0"
}
}
],
@@ -44897,13 +50203,13 @@
"symbol": "PAXG/USDT:USDT",
"currency": "USDT",
"minNotional": 30000.0,
- "maxNotional": 60000.0,
+ "maxNotional": 300000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
"bracket": "4",
"initialLeverage": "20",
- "notionalCap": "60000",
+ "notionalCap": "300000",
"notionalFloor": "30000",
"maintMarginRatio": "0.025",
"cum": "225.0"
@@ -44913,85 +50219,85 @@
"tier": 5.0,
"symbol": "PAXG/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 300000.0,
+ "maxNotional": 900000.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "5",
"initialLeverage": "10",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "notionalCap": "900000",
+ "notionalFloor": "300000",
"maintMarginRatio": "0.05",
- "cum": "1725.0"
+ "cum": "7725.0"
}
},
{
"tier": 6.0,
"symbol": "PAXG/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
+ "minNotional": 900000.0,
+ "maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "6",
"initialLeverage": "5",
- "notionalCap": "600000",
- "notionalFloor": "300000",
+ "notionalCap": "2000000",
+ "notionalFloor": "900000",
"maintMarginRatio": "0.1",
- "cum": "16725.0"
+ "cum": "52725.0"
}
},
{
"tier": 7.0,
"symbol": "PAXG/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 750000.0,
+ "minNotional": 2000000.0,
+ "maxNotional": 3000000.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "7",
"initialLeverage": "4",
- "notionalCap": "750000",
- "notionalFloor": "600000",
+ "notionalCap": "3000000",
+ "notionalFloor": "2000000",
"maintMarginRatio": "0.125",
- "cum": "31725.0"
+ "cum": "102725.0"
}
},
{
"tier": 8.0,
"symbol": "PAXG/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "8",
"initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
"maintMarginRatio": "0.25",
- "cum": "125475.0"
+ "cum": "477725.0"
}
},
{
"tier": 9.0,
"symbol": "PAXG/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 5000000.0,
+ "maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "9",
"initialLeverage": "1",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "notionalCap": "10000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "500475.0"
+ "cum": "1727725.0"
}
}
],
@@ -45156,13 +50462,13 @@
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -45172,136 +50478,153 @@
"tier": 2.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 600000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "600000",
- "notionalFloor": "300000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "3000000",
- "notionalFloor": "600000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "16850.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 6000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "6000000",
- "notionalFloor": "3000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "166850.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 6000000.0,
- "maxNotional": 7500000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "7500000",
- "notionalFloor": "6000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "316850.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 7500000.0,
- "maxNotional": 15000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "15000000",
- "notionalFloor": "7500000",
- "maintMarginRatio": "0.25",
- "cum": "1254350.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "PENGU/USDT:USDT",
"currency": "USDT",
- "minNotional": 15000000.0,
- "maxNotional": 30000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "PENGU/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "30000000",
- "notionalFloor": "15000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "5004350.0"
+ "cum": "1568050.0"
}
}
],
@@ -45311,13 +50634,13 @@
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -45327,136 +50650,153 @@
"tier": 2.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 40000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "40000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "200000",
- "notionalFloor": "40000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "250.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "400000",
- "notionalFloor": "200000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1250.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "400000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "11250.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "86250.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "136250.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "448750.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "PEOPLE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "PEOPLE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1198750.0"
+ "cum": "784750.0"
}
}
],
@@ -45467,14 +50807,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 50.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "50",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -45483,101 +50823,118 @@
"symbol": "PERP/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
- "notionalCap": "25000",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "PERP/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "25000",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.05",
- "cum": "675.0"
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "PERP/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.1",
- "cum": "10675.0"
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "PERP/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.125",
- "cum": "23175.0"
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "PERP/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.25",
- "cum": "148175.0"
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "PERP/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3005000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "PERP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "3005000",
- "notionalFloor": "3000000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "898175.0"
+ "cum": "152770.0"
}
}
],
@@ -45847,14 +51204,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -45863,15 +51220,15 @@
"symbol": "PIPPIN/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.025",
+ "maintMarginRatio": "0.015",
"cum": "25.0"
}
},
@@ -45879,85 +51236,136 @@
"tier": 3.0,
"symbol": "PIPPIN/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "650.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "PIPPIN/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "4",
- "notionalCap": "500000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "10650.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "PIPPIN/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 750000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "3",
- "notionalCap": "750000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.125",
- "cum": "23150.0"
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "PIPPIN/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "116900.0"
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "PIPPIN/USDT:USDT",
"currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "PIPPIN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "PIPPIN/USDT:USDT",
+ "currency": "USDT",
"minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "PIPPIN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "491900.0"
+ "cum": "784750.0"
}
}
],
@@ -45969,10 +51377,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -45984,13 +51392,13 @@
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -46000,119 +51408,136 @@
"tier": 3.0,
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "PIXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "PIXEL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -46398,13 +51823,13 @@
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 15000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "15000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -46414,136 +51839,153 @@
"tier": 2.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 15000.0,
- "maxNotional": 120000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "120000",
- "notionalFloor": "15000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "75.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 120000.0,
- "maxNotional": 600000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "600000",
- "notionalFloor": "120000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "675.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 1200000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "1200000",
- "notionalFloor": "600000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "3675.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 1200000.0,
- "maxNotional": 1800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1800000",
- "notionalFloor": "1200000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "33675.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 1800000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2500000",
- "notionalFloor": "1800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "123675.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "3000000",
- "notionalFloor": "2500000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "186175.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.25",
- "cum": "561175.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "PNUT/USDT:USDT",
"currency": "USDT",
- "minNotional": 3500000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "PNUT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
"maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "4000000",
- "notionalFloor": "3500000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1436175.0"
+ "cum": "784750.0"
}
}
],
@@ -46708,15 +52150,15 @@
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
"maxLeverage": 25.0,
"info": {
"bracket": "1",
"initialLeverage": "25",
- "notionalCap": "5000",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -46724,119 +52166,153 @@
"tier": 2.0,
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.025,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 80000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.05",
- "cum": "2150.0"
+ "initialLeverage": "7",
+ "notionalCap": "80000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 80000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.1",
- "cum": "42150.0"
+ "initialLeverage": "6",
+ "notionalCap": "800000",
+ "notionalFloor": "80000",
+ "maintMarginRatio": "0.05",
+ "cum": "2170.0"
}
},
{
"tier": 6.0,
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 800000.0,
+ "maxNotional": 1600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "82150.0"
+ "initialLeverage": "5",
+ "notionalCap": "1600000",
+ "notionalFloor": "800000",
+ "maintMarginRatio": "0.1",
+ "cum": "42170.0"
}
},
{
"tier": 7.0,
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1600000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "332150.0"
+ "initialLeverage": "4",
+ "notionalCap": "2000000",
+ "notionalFloor": "1600000",
+ "maintMarginRatio": "0.125",
+ "cum": "82170.0"
}
},
{
"tier": 8.0,
"symbol": "POLYX/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "2000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "165570.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "POLYX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "4000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "415470.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "POLYX/USDT:USDT",
+ "currency": "USDT",
"minNotional": 4000000.0,
"maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "8000000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.5",
- "cum": "1332150.0"
+ "cum": "1415470.0"
}
}
],
@@ -47001,161 +52477,6 @@
"symbol": "POPCAT/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
- "info": {
- "bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
- "notionalFloor": "0",
- "maintMarginRatio": "0.01",
- "cum": "0.0"
- }
- },
- {
- "tier": 2.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
- "info": {
- "bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "100000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.015",
- "cum": "50.0"
- }
- },
- {
- "tier": 3.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
- "info": {
- "bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "500000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.02",
- "cum": "550.0"
- }
- },
- {
- "tier": 4.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
- "info": {
- "bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.025",
- "cum": "3050.0"
- }
- },
- {
- "tier": 5.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
- "info": {
- "bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "3000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.05",
- "cum": "28050.0"
- }
- },
- {
- "tier": 6.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
- "info": {
- "bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
- "maintMarginRatio": "0.1",
- "cum": "178050.0"
- }
- },
- {
- "tier": 7.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 6000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
- "info": {
- "bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "6000000",
- "notionalFloor": "5000000",
- "maintMarginRatio": "0.125",
- "cum": "303050.0"
- }
- },
- {
- "tier": 8.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 6000000.0,
- "maxNotional": 7000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "7000000",
- "notionalFloor": "6000000",
- "maintMarginRatio": "0.25",
- "cum": "1053050.0"
- }
- },
- {
- "tier": 9.0,
- "symbol": "POPCAT/USDT:USDT",
- "currency": "USDT",
- "minNotional": 7000000.0,
- "maxNotional": 8000000.0,
- "maintenanceMarginRate": 0.5,
- "maxLeverage": 1.0,
- "info": {
- "bracket": "9",
- "initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "7000000",
- "maintMarginRatio": "0.5",
- "cum": "2803050.0"
- }
- }
- ],
- "PORTAL/USDT:USDT": [
- {
- "tier": 1.0,
- "symbol": "PORTAL/USDT:USDT",
- "currency": "USDT",
- "minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.015,
"maxLeverage": 50.0,
@@ -47170,104 +52491,276 @@
},
{
"tier": 2.0,
- "symbol": "PORTAL/USDT:USDT",
+ "symbol": "POPCAT/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
"maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "POPCAT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "150.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "POPCAT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1400.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "POPCAT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13900.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "POPCAT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26400.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "POPCAT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68100.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "POPCAT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318000.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "POPCAT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
+ "maintMarginRatio": "0.5",
+ "cum": "1568000.0"
+ }
+ }
+ ],
+ "PORTAL/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "PORTAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 2333.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "25",
+ "notionalCap": "2333",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.02",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "PORTAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2333.0,
+ "maxNotional": 20000.0,
"maintenanceMarginRate": 0.025,
"maxLeverage": 20.0,
"info": {
"bracket": "2",
"initialLeverage": "20",
- "notionalCap": "25000",
- "notionalFloor": "5000",
+ "notionalCap": "20000",
+ "notionalFloor": "2333",
"maintMarginRatio": "0.025",
- "cum": "50.0"
+ "cum": "11.665"
}
},
{
"tier": 3.0,
"symbol": "PORTAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 100000.0,
+ "minNotional": 20000.0,
+ "maxNotional": 75000.0,
"maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
- "notionalCap": "100000",
- "notionalFloor": "25000",
+ "notionalCap": "75000",
+ "notionalFloor": "20000",
"maintMarginRatio": "0.05",
- "cum": "675.0"
+ "cum": "511.665"
}
},
{
"tier": 4.0,
"symbol": "PORTAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 200000.0,
+ "minNotional": 75000.0,
+ "maxNotional": 150000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "100000",
+ "notionalCap": "150000",
+ "notionalFloor": "75000",
"maintMarginRatio": "0.1",
- "cum": "5675.0"
+ "cum": "4261.665"
}
},
{
"tier": 5.0,
"symbol": "PORTAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 500000.0,
+ "minNotional": 150000.0,
+ "maxNotional": 366666.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "500000",
- "notionalFloor": "200000",
+ "notionalCap": "366666",
+ "notionalFloor": "150000",
"maintMarginRatio": "0.125",
- "cum": "10675.0"
+ "cum": "8011.665"
}
},
{
"tier": 6.0,
"symbol": "PORTAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 366666.0,
+ "maxNotional": 583333.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "73175.0"
+ "initialLeverage": "3",
+ "notionalCap": "583333",
+ "notionalFloor": "366666",
+ "maintMarginRatio": "0.1667",
+ "cum": "23301.6372"
}
},
{
"tier": 7.0,
"symbol": "PORTAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 583333.0,
+ "maxNotional": 833333.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "833333",
+ "notionalFloor": "583333",
+ "maintMarginRatio": "0.25",
+ "cum": "71893.2761"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "PORTAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 833333.0,
+ "maxNotional": 1600000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "1600000",
+ "notionalFloor": "833333",
"maintMarginRatio": "0.5",
- "cum": "323175.0"
+ "cum": "280226.5261"
}
}
],
@@ -47547,6 +53040,437 @@
}
}
],
+ "PROMPT/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "25",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.015",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "20",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 150000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "10",
+ "notionalCap": "150000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "150.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 150000.0,
+ "maxNotional": 350000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "5",
+ "notionalCap": "350000",
+ "notionalFloor": "150000",
+ "maintMarginRatio": "0.05",
+ "cum": "3900.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 350000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "4",
+ "notionalCap": "800000",
+ "notionalFloor": "350000",
+ "maintMarginRatio": "0.1",
+ "cum": "21400.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 800000.0,
+ "maxNotional": 900000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "3",
+ "notionalCap": "900000",
+ "notionalFloor": "800000",
+ "maintMarginRatio": "0.125",
+ "cum": "41400.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 900000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "900000",
+ "maintMarginRatio": "0.25",
+ "cum": "153900.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "PROMPT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "1",
+ "notionalCap": "3000000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.5",
+ "cum": "528900.0"
+ }
+ }
+ ],
+ "PUMP/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "PUMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.025",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "PUMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.033,
+ "maxLeverage": 15.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "15",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.033",
+ "cum": "40.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "PUMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "10",
+ "notionalCap": "100000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.05",
+ "cum": "465.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "PUMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 100000.0,
+ "maxNotional": 200000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "5",
+ "notionalCap": "200000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1",
+ "cum": "5465.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "PUMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 200000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "200000",
+ "maintMarginRatio": "0.125",
+ "cum": "10465.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "PUMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "2",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.25",
+ "cum": "72965.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "PUMP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "1",
+ "notionalCap": "2000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.5",
+ "cum": "322965.0"
+ }
+ }
+ ],
+ "PUNDIX/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "PUNDIX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
+ }
+ }
+ ],
"PYTH/USDT:USDT": [
{
"tier": 1.0,
@@ -47986,10 +53910,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -48003,10 +53927,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -48018,13 +53942,13 @@
"symbol": "QUICK/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 20000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "20000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -48034,102 +53958,119 @@
"tier": 4.0,
"symbol": "QUICK/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 40000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "40000",
- "notionalFloor": "20000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "175.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "QUICK/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "200000",
- "notionalFloor": "40000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "1175.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "QUICK/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "400000",
- "notionalFloor": "200000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "11175.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "QUICK/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "500000",
- "notionalFloor": "400000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "21175.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "QUICK/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83675.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "QUICK/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "QUICK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "333675.0"
+ "cum": "1568050.0"
}
}
],
@@ -49105,15 +55046,15 @@
"symbol": "REI/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 25.0,
+ "maxNotional": 15000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 15.0,
"info": {
"bracket": "1",
- "initialLeverage": "25",
- "notionalCap": "5000",
+ "initialLeverage": "15",
+ "notionalCap": "15000",
"notionalFloor": "0",
- "maintMarginRatio": "0.01",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -49121,136 +55062,119 @@
"tier": 2.0,
"symbol": "REI/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 10000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "minNotional": 15000.0,
+ "maxNotional": 30000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 10.0,
"info": {
"bracket": "2",
- "initialLeverage": "20",
- "notionalCap": "10000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.015",
- "cum": "25.0"
+ "initialLeverage": "10",
+ "notionalCap": "30000",
+ "notionalFloor": "15000",
+ "maintMarginRatio": "0.025",
+ "cum": "75.0"
}
},
{
"tier": 3.0,
"symbol": "REI/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 15.0,
+ "minNotional": 30000.0,
+ "maxNotional": 141666.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "15",
- "notionalCap": "20000",
- "notionalFloor": "10000",
- "maintMarginRatio": "0.02",
- "cum": "75.0"
+ "initialLeverage": "8",
+ "notionalCap": "141666",
+ "notionalFloor": "30000",
+ "maintMarginRatio": "0.05",
+ "cum": "825.0"
}
},
{
"tier": 4.0,
"symbol": "REI/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
- "maxNotional": 40000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "minNotional": 141666.0,
+ "maxNotional": 283333.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "4",
- "initialLeverage": "10",
- "notionalCap": "40000",
- "notionalFloor": "20000",
- "maintMarginRatio": "0.025",
- "cum": "175.0"
+ "initialLeverage": "5",
+ "notionalCap": "283333",
+ "notionalFloor": "141666",
+ "maintMarginRatio": "0.1",
+ "cum": "7908.3"
}
},
{
"tier": 5.0,
"symbol": "REI/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 8.0,
+ "minNotional": 283333.0,
+ "maxNotional": 366666.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "5",
- "initialLeverage": "8",
- "notionalCap": "200000",
- "notionalFloor": "40000",
- "maintMarginRatio": "0.05",
- "cum": "1175.0"
+ "initialLeverage": "4",
+ "notionalCap": "366666",
+ "notionalFloor": "283333",
+ "maintMarginRatio": "0.125",
+ "cum": "14991.625"
}
},
{
"tier": 6.0,
"symbol": "REI/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 5.0,
+ "minNotional": 366666.0,
+ "maxNotional": 583333.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "5",
- "notionalCap": "400000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "11175.0"
+ "initialLeverage": "3",
+ "notionalCap": "583333",
+ "notionalFloor": "366666",
+ "maintMarginRatio": "0.1667",
+ "cum": "30281.5972"
}
},
{
"tier": 7.0,
"symbol": "REI/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 4.0,
+ "minNotional": 583333.0,
+ "maxNotional": 833333.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
"info": {
"bracket": "7",
- "initialLeverage": "4",
- "notionalCap": "500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.125",
- "cum": "21175.0"
+ "initialLeverage": "2",
+ "notionalCap": "833333",
+ "notionalFloor": "583333",
+ "maintMarginRatio": "0.25",
+ "cum": "78873.2361"
}
},
{
"tier": 8.0,
"symbol": "REI/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
- "info": {
- "bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
- "maintMarginRatio": "0.25",
- "cum": "83675.0"
- }
- },
- {
- "tier": 9.0,
- "symbol": "REI/USDT:USDT",
- "currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 833333.0,
+ "maxNotional": 1266666.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "1500000",
- "notionalFloor": "1000000",
+ "notionalCap": "1266666",
+ "notionalFloor": "833333",
"maintMarginRatio": "0.5",
- "cum": "333675.0"
+ "cum": "287206.4861"
}
}
],
@@ -50039,10 +55963,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -50056,10 +55980,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -50071,13 +55995,13 @@
"symbol": "ROSE/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -50087,102 +56011,119 @@
"tier": 4.0,
"symbol": "ROSE/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ROSE/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ROSE/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "ROSE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "ROSE/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "ROSE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ROSE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -50349,10 +56290,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -50366,10 +56307,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -50381,13 +56322,13 @@
"symbol": "RSR/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -50397,85 +56338,85 @@
"tier": 4.0,
"symbol": "RSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "RSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "RSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "RSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "RSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
+ "minNotional": 1000000.0,
"maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
+ "initialLeverage": "3",
"notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
@@ -50484,15 +56425,32 @@
"currency": "USDT",
"minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "RSR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "1568050.0"
}
}
],
@@ -51105,13 +57063,13 @@
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -51121,136 +57079,153 @@
"tier": 2.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "150000",
- "notionalFloor": "30000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "200.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "950.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "83450.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "133450.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "445950.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "SAGA/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SAGA/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1195950.0"
+ "cum": "784750.0"
}
}
],
@@ -51693,10 +57668,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -51708,13 +57683,13 @@
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -51724,119 +57699,136 @@
"tier": 3.0,
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "SCR/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SCR/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -52001,13 +57993,13 @@
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -52017,136 +58009,153 @@
"tier": 2.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 100000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "100000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "550.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "3050.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "5000000",
- "notionalFloor": "1000000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "28050.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000000.0,
- "maxNotional": 10000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "10000000",
- "notionalFloor": "5000000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "278050.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000000.0,
- "maxNotional": 11000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "11000000",
- "notionalFloor": "10000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "528050.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 11000000.0,
- "maxNotional": 12000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "12000000",
- "notionalFloor": "11000000",
- "maintMarginRatio": "0.25",
- "cum": "1903050.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "SEI/USDT:USDT",
"currency": "USDT",
- "minNotional": 12000000.0,
- "maxNotional": 13000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SEI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "13000000",
- "notionalFloor": "12000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "4903050.0"
+ "cum": "1568050.0"
}
}
],
@@ -52375,6 +58384,178 @@
}
}
],
+ "SIGN/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SIGN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
+ }
+ }
+ ],
"SIREN/USDT:USDT": [
{
"tier": 1.0,
@@ -54141,10 +60322,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -54158,10 +60339,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -54173,13 +60354,13 @@
"symbol": "SSV/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -54189,102 +60370,119 @@
"tier": 4.0,
"symbol": "SSV/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "SSV/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "SSV/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "SSV/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "SSV/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "SSV/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SSV/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -54617,6 +60815,178 @@
}
}
],
+ "STO/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "STO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
+ "maintMarginRatio": "0.5",
+ "cum": "1568050.0"
+ }
+ }
+ ],
"STORJ/USDT:USDT": [
{
"tier": 1.0,
@@ -55574,10 +61944,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -55589,13 +61959,13 @@
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -55605,119 +61975,136 @@
"tier": 3.0,
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "SUN/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SUN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -56349,10 +62736,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -56366,10 +62753,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -56383,10 +62770,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -56400,10 +62787,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -56417,10 +62804,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -56432,33 +62819,137 @@
"symbol": "SXP/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 6000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "6000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "SXP/USDT:USDT",
"currency": "USDT",
- "minNotional": 6000000.0,
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SXP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
- "notionalFloor": "6000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1918150.0"
+ "cum": "1772275.0"
+ }
+ }
+ ],
+ "SXT/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "SXT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "5",
+ "notionalCap": "50000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.1",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "SXT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "4",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.125",
+ "cum": "1250.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "SXT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "5420.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "SXT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "26245.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "SXT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "1",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.5",
+ "cum": "151245.0"
}
}
],
@@ -56600,6 +63091,178 @@
}
}
],
+ "SYRUP/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
+ "maintMarginRatio": "0.1",
+ "cum": "7700.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.125",
+ "cum": "13950.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "SYRUP/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "10",
+ "initialLeverage": "1",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
+ "maintMarginRatio": "0.5",
+ "cum": "784750.0"
+ }
+ }
+ ],
"SYS/USDT:USDT": [
{
"tier": 1.0,
@@ -57037,13 +63700,13 @@
"symbol": "THE/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -57053,136 +63716,153 @@
"tier": 2.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 40000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "40000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 40000.0,
- "maxNotional": 200000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "200000",
- "notionalFloor": "40000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "250.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "400000",
- "notionalFloor": "200000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1250.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "2000000",
- "notionalFloor": "400000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "11250.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 3500000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3500000",
- "notionalFloor": "2000000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "111250.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 3500000.0,
- "maxNotional": 4000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "4000000",
- "notionalFloor": "3500000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "198750.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
- "maintMarginRatio": "0.25",
- "cum": "698750.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "THE/USDT:USDT",
"currency": "USDT",
- "minNotional": 4500000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "THE/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "4500000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1823750.0"
+ "cum": "784750.0"
}
}
],
@@ -57746,10 +64426,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -57763,10 +64443,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -57778,13 +64458,13 @@
"symbol": "TNSR/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -57794,102 +64474,119 @@
"tier": 4.0,
"symbol": "TNSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "TNSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "TNSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "TNSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "TNSR/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "TNSR/USDT:USDT",
"currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "TNSR/USDT:USDT",
+ "currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
+ "notionalCap": "4000000",
"notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "784750.0"
}
}
],
@@ -58176,14 +64873,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "10",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -58192,15 +64889,15 @@
"symbol": "TRB/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 8.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "50000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.015",
"cum": "25.0"
}
},
@@ -58208,102 +64905,136 @@
"tier": 3.0,
"symbol": "TRB/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
- "maintMarginRatio": "0.025",
- "cum": "275.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "TRB/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "400000",
- "notionalFloor": "100000",
- "maintMarginRatio": "0.05",
- "cum": "2775.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "TRB/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 1000000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.1",
- "cum": "22775.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "TRB/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.125",
- "cum": "47775.0"
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "TRB/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "297775.0"
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "TRB/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 4500000.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "TRB/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "TRB/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "4500000",
- "notionalFloor": "4000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1297775.0"
+ "cum": "1568050.0"
}
}
],
@@ -58470,10 +65201,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -58487,10 +65218,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -58502,13 +65233,13 @@
"symbol": "TRU/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -58518,102 +65249,119 @@
"tier": 4.0,
"symbol": "TRU/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "TRU/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "TRU/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "TRU/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "TRU/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "TRU/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "TRU/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -58778,13 +65526,13 @@
"symbol": "TRUMP/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 25.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "25",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -58794,17 +65542,17 @@
"tier": 2.0,
"symbol": "TRUMP/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
+ "minNotional": 5000.0,
"maxNotional": 20000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "20",
+ "initialLeverage": "50",
"notionalCap": "20000",
- "notionalFloor": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
@@ -58814,14 +65562,14 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 15.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "15",
+ "initialLeverage": "25",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
- "cum": "150.0"
+ "cum": "125.0"
}
},
{
@@ -58831,14 +65579,14 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 10.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "10",
+ "initialLeverage": "20",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
- "cum": "650.0"
+ "cum": "625.0"
}
},
{
@@ -58848,14 +65596,14 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 8.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "8",
+ "initialLeverage": "10",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
- "cum": "5650.0"
+ "cum": "5625.0"
}
},
{
@@ -58872,7 +65620,7 @@
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
- "cum": "55650.0"
+ "cum": "55625.0"
}
},
{
@@ -58889,7 +65637,7 @@
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
- "cum": "105650.0"
+ "cum": "105625.0"
}
},
{
@@ -58897,33 +65645,50 @@
"symbol": "TRUMP/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209875.0"
}
},
{
"tier": 9.0,
"symbol": "TRUMP/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522250.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "TRUMP/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 6000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "6000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772250.0"
}
}
],
@@ -59260,13 +66025,13 @@
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -59276,136 +66041,153 @@
"tier": 2.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 60000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 300000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "300000",
- "notionalFloor": "60000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "350.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 450000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "450000",
- "notionalFloor": "300000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "1850.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 450000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "450000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "13100.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 600000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "600000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "38100.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 600000.0,
- "maxNotional": 750000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "750000",
- "notionalFloor": "600000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "53100.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 750000.0,
- "maxNotional": 1500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "1500000",
- "notionalFloor": "750000",
- "maintMarginRatio": "0.25",
- "cum": "146850.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "TURBO/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "TURBO/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "521850.0"
+ "cum": "1568050.0"
}
}
],
@@ -59659,10 +66441,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -59676,10 +66458,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -59691,13 +66473,13 @@
"symbol": "UMA/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -59707,102 +66489,119 @@
"tier": 4.0,
"symbol": "UMA/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "UMA/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "UMA/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "UMA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "UMA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "UMA/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "UMA/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -60347,13 +67146,13 @@
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -60363,136 +67162,153 @@
"tier": 2.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "150000",
- "notionalFloor": "30000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "200.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "950.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 3000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "3000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "83450.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 3750000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "3750000",
- "notionalFloor": "3000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "158450.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 3750000.0,
- "maxNotional": 7500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "7500000",
- "notionalFloor": "3750000",
- "maintMarginRatio": "0.25",
- "cum": "627200.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "USUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 7500000.0,
- "maxNotional": 8500000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "USUAL/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8500000",
- "notionalFloor": "7500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "2502200.0"
+ "cum": "1568050.0"
}
}
],
@@ -60504,10 +67320,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -60519,13 +67335,13 @@
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -60535,119 +67351,136 @@
"tier": 3.0,
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "UXLINK/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "UXLINK/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -60693,10 +67526,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -60710,10 +67543,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -60727,10 +67560,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -60744,10 +67577,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -60761,10 +67594,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -60776,33 +67609,50 @@
"symbol": "VANA/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 2750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
+ "initialLeverage": "3",
+ "notionalCap": "2750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "VANA/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2750000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "3000000",
+ "notionalFloor": "2750000",
+ "maintMarginRatio": "0.25",
+ "cum": "438975.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "VANA/USDT:USDT",
+ "currency": "USDT",
"minNotional": 3000000.0,
"maxNotional": 3500000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "3500000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.5",
- "cum": "1168150.0"
+ "cum": "1188975.0"
}
}
],
@@ -61640,13 +68490,13 @@
"symbol": "VIRTUAL/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -61656,17 +68506,17 @@
"tier": 2.0,
"symbol": "VIRTUAL/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
+ "minNotional": 5000.0,
"maxNotional": 40000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
+ "initialLeverage": "50",
"notionalCap": "40000",
- "notionalFloor": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
@@ -61676,14 +68526,14 @@
"minNotional": 40000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "10",
"notionalCap": "200000",
"notionalFloor": "40000",
"maintMarginRatio": "0.02",
- "cum": "250.0"
+ "cum": "225.0"
}
},
{
@@ -61693,14 +68543,14 @@
"minNotional": 200000.0,
"maxNotional": 400000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "400000",
"notionalFloor": "200000",
"maintMarginRatio": "0.025",
- "cum": "1250.0"
+ "cum": "1225.0"
}
},
{
@@ -61710,14 +68560,14 @@
"minNotional": 400000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "2000000",
"notionalFloor": "400000",
"maintMarginRatio": "0.05",
- "cum": "11250.0"
+ "cum": "11225.0"
}
},
{
@@ -61727,14 +68577,14 @@
"minNotional": 2000000.0,
"maxNotional": 4000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "4000000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.1",
- "cum": "111250.0"
+ "cum": "111225.0"
}
},
{
@@ -61744,14 +68594,14 @@
"minNotional": 4000000.0,
"maxNotional": 5000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "5000000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.125",
- "cum": "211250.0"
+ "cum": "211225.0"
}
},
{
@@ -61759,33 +68609,50 @@
"symbol": "VIRTUAL/USDT:USDT",
"currency": "USDT",
"minNotional": 5000000.0,
- "maxNotional": 10000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 7500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "10000000",
+ "initialLeverage": "3",
+ "notionalCap": "7500000",
"notionalFloor": "5000000",
- "maintMarginRatio": "0.25",
- "cum": "836250.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "419725.0"
}
},
{
"tier": 9.0,
"symbol": "VIRTUAL/USDT:USDT",
"currency": "USDT",
+ "minNotional": 7500000.0,
+ "maxNotional": 10000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "10000000",
+ "notionalFloor": "7500000",
+ "maintMarginRatio": "0.25",
+ "cum": "1044475.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "VIRTUAL/USDT:USDT",
+ "currency": "USDT",
"minNotional": 10000000.0,
"maxNotional": 11000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "11000000",
"notionalFloor": "10000000",
"maintMarginRatio": "0.5",
- "cum": "3336250.0"
+ "cum": "3544475.0"
}
}
],
@@ -61796,14 +68663,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "25",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -61812,15 +68679,15 @@
"symbol": "VOXEL/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 20000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 15.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "20000",
+ "initialLeverage": "20",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.02",
+ "maintMarginRatio": "0.025",
"cum": "25.0"
}
},
@@ -61828,17 +68695,17 @@
"tier": 3.0,
"symbol": "VOXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 20000.0,
+ "minNotional": 10000.0,
"maxNotional": 25000.0,
- "maintenanceMarginRate": 0.025,
+ "maintenanceMarginRate": 0.05,
"maxLeverage": 10.0,
"info": {
"bracket": "3",
"initialLeverage": "10",
"notionalCap": "25000",
- "notionalFloor": "20000",
- "maintMarginRatio": "0.025",
- "cum": "125.0"
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.05",
+ "cum": "275.0"
}
},
{
@@ -61846,84 +68713,84 @@
"symbol": "VOXEL/USDT:USDT",
"currency": "USDT",
"minNotional": 25000.0,
- "maxNotional": 200000.0,
- "maintenanceMarginRate": 0.05,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "200000",
+ "notionalCap": "50000",
"notionalFloor": "25000",
- "maintMarginRatio": "0.05",
- "cum": "750.0"
+ "maintMarginRatio": "0.1",
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "VOXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 200000.0,
- "maxNotional": 400000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "400000",
- "notionalFloor": "200000",
- "maintMarginRatio": "0.1",
- "cum": "10750.0"
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.125",
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "VOXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 400000.0,
- "maxNotional": 500000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "6",
"initialLeverage": "3",
- "notionalCap": "500000",
- "notionalFloor": "400000",
- "maintMarginRatio": "0.125",
- "cum": "20750.0"
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "VOXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "7",
"initialLeverage": "2",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.25",
- "cum": "83250.0"
+ "cum": "27770.0"
}
},
{
"tier": 8.0,
"symbol": "VOXEL/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "8",
"initialLeverage": "1",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "333250.0"
+ "cum": "152770.0"
}
}
],
@@ -62228,10 +69095,10 @@
"minNotional": 10000.0,
"maxNotional": 20000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "10",
"notionalCap": "20000",
"notionalFloor": "10000",
"maintMarginRatio": "0.015",
@@ -62245,10 +69112,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -62262,10 +69129,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -62279,10 +69146,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -62296,10 +69163,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -62313,10 +69180,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -62328,33 +69195,50 @@
"symbol": "W/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "W/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "W/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -62721,6 +69605,161 @@
}
}
],
+ "WCT/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.01",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 10000.0,
+ "maxNotional": 30000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "25",
+ "notionalCap": "30000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 30000.0,
+ "maxNotional": 60000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "20",
+ "notionalCap": "60000",
+ "notionalFloor": "30000",
+ "maintMarginRatio": "0.025",
+ "cum": "225.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 60000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "10",
+ "notionalCap": "300000",
+ "notionalFloor": "60000",
+ "maintMarginRatio": "0.05",
+ "cum": "1725.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 300000.0,
+ "maxNotional": 600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "5",
+ "notionalCap": "600000",
+ "notionalFloor": "300000",
+ "maintMarginRatio": "0.1",
+ "cum": "16725.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 600000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "4",
+ "notionalCap": "750000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.125",
+ "cum": "31725.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 750000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.25",
+ "cum": "125475.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "WCT/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "1",
+ "notionalCap": "3000000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.5",
+ "cum": "500475.0"
+ }
+ }
+ ],
"WIF/USDC:USDC": [
{
"tier": 1.0,
@@ -63176,14 +70215,14 @@
"currency": "USDT",
"minNotional": 0.0,
"maxNotional": 5000.0,
- "maintenanceMarginRate": 0.006,
- "maxLeverage": 20.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.006",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -63192,152 +70231,152 @@
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 60000.0,
- "maintenanceMarginRate": 0.01,
- "maxLeverage": 10.0,
+ "maxNotional": 10000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "60000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
- "maintMarginRatio": "0.01",
- "cum": "20.0"
+ "maintMarginRatio": "0.015",
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 60000.0,
- "maxNotional": 160000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 8.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "8",
- "notionalCap": "160000",
- "notionalFloor": "60000",
- "maintMarginRatio": "0.015",
- "cum": "320.0"
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
+ "maintMarginRatio": "0.02",
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "7",
- "notionalCap": "800000",
- "notionalFloor": "160000",
- "maintMarginRatio": "0.02",
- "cum": "1120.0"
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "6",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.025",
- "cum": "5120.0"
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
+ "maintMarginRatio": "0.05",
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 8000000.0,
- "maintenanceMarginRate": 0.05,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "6",
"initialLeverage": "5",
- "notionalCap": "8000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.05",
- "cum": "45120.0"
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.1",
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 8000000.0,
- "maxNotional": 10000000.0,
- "maintenanceMarginRate": 0.1,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
+ "maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "7",
"initialLeverage": "4",
- "notionalCap": "10000000",
- "notionalFloor": "8000000",
- "maintMarginRatio": "0.1",
- "cum": "445120.0"
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.125",
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000000.0,
- "maxNotional": 12000000.0,
- "maintenanceMarginRate": 0.125,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
"maxLeverage": 3.0,
"info": {
"bracket": "8",
"initialLeverage": "3",
- "notionalCap": "12000000",
- "notionalFloor": "10000000",
- "maintMarginRatio": "0.125",
- "cum": "695120.0"
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 12000000.0,
- "maxNotional": 14000000.0,
+ "minNotional": 3000000.0,
+ "maxNotional": 5000000.0,
"maintenanceMarginRate": 0.25,
"maxLeverage": 2.0,
"info": {
"bracket": "9",
"initialLeverage": "2",
- "notionalCap": "14000000",
- "notionalFloor": "12000000",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
"maintMarginRatio": "0.25",
- "cum": "2195120.0"
+ "cum": "318050.0"
}
},
{
"tier": 10.0,
"symbol": "WLD/USDT:USDT",
"currency": "USDT",
- "minNotional": 14000000.0,
- "maxNotional": 16000000.0,
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
"bracket": "10",
"initialLeverage": "1",
- "notionalCap": "16000000",
- "notionalFloor": "14000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "5695120.0"
+ "cum": "1568050.0"
}
}
],
@@ -63451,15 +70490,15 @@
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 5000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 20.0,
+ "maxNotional": 4000.0,
+ "maintenanceMarginRate": 0.01,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "5000",
+ "initialLeverage": "25",
+ "notionalCap": "4000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.01",
"cum": "0.0"
}
},
@@ -63467,119 +70506,274 @@
"tier": 2.0,
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
- "minNotional": 5000.0,
- "maxNotional": 25000.0,
- "maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "minNotional": 4000.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.015,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "25000",
- "notionalFloor": "5000",
- "maintMarginRatio": "0.02",
- "cum": "25.0"
+ "initialLeverage": "20",
+ "notionalCap": "5000",
+ "notionalFloor": "4000",
+ "maintMarginRatio": "0.015",
+ "cum": "20.0"
}
},
{
"tier": 3.0,
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
- "minNotional": 25000.0,
- "maxNotional": 80000.0,
- "maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "minNotional": 5000.0,
+ "maxNotional": 25000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "80000",
- "notionalFloor": "25000",
- "maintMarginRatio": "0.025",
- "cum": "150.0"
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "5000",
+ "maintMarginRatio": "0.02",
+ "cum": "45.0"
}
},
{
"tier": 4.0,
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 800000.0,
- "maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "minNotional": 25000.0,
+ "maxNotional": 80000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "80000",
- "maintMarginRatio": "0.05",
- "cum": "2150.0"
+ "initialLeverage": "7",
+ "notionalCap": "80000",
+ "notionalFloor": "25000",
+ "maintMarginRatio": "0.025",
+ "cum": "170.0"
}
},
{
"tier": 5.0,
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
- "maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "minNotional": 80000.0,
+ "maxNotional": 800000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
- "maintMarginRatio": "0.1",
- "cum": "42150.0"
+ "initialLeverage": "6",
+ "notionalCap": "800000",
+ "notionalFloor": "80000",
+ "maintMarginRatio": "0.05",
+ "cum": "2170.0"
}
},
{
"tier": 6.0,
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "minNotional": 800000.0,
+ "maxNotional": 1600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
- "maintMarginRatio": "0.125",
- "cum": "82150.0"
+ "initialLeverage": "5",
+ "notionalCap": "1600000",
+ "notionalFloor": "800000",
+ "maintMarginRatio": "0.1",
+ "cum": "42170.0"
}
},
{
"tier": 7.0,
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1600000.0,
+ "maxNotional": 2000000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "332150.0"
+ "initialLeverage": "4",
+ "notionalCap": "2000000",
+ "notionalFloor": "1600000",
+ "maintMarginRatio": "0.125",
+ "cum": "82170.0"
}
},
{
"tier": 8.0,
"symbol": "XAI/USDT:USDT",
"currency": "USDT",
+ "minNotional": 2000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
+ "info": {
+ "bracket": "8",
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "2000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "165570.0"
+ }
+ },
+ {
+ "tier": 9.0,
+ "symbol": "XAI/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 3000000.0,
+ "maxNotional": 4000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "4000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "415470.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "XAI/USDT:USDT",
+ "currency": "USDT",
"minNotional": 4000000.0,
"maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "8",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "8000000",
"notionalFloor": "4000000",
"maintMarginRatio": "0.5",
- "cum": "1332150.0"
+ "cum": "1415470.0"
+ }
+ }
+ ],
+ "XCN/USDT:USDT": [
+ {
+ "tier": 1.0,
+ "symbol": "XCN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 0.0,
+ "maxNotional": 30000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
+ "info": {
+ "bracket": "1",
+ "initialLeverage": "25",
+ "notionalCap": "30000",
+ "notionalFloor": "0",
+ "maintMarginRatio": "0.02",
+ "cum": "0.0"
+ }
+ },
+ {
+ "tier": 2.0,
+ "symbol": "XCN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 30000.0,
+ "maxNotional": 60000.0,
+ "maintenanceMarginRate": 0.025,
+ "maxLeverage": 20.0,
+ "info": {
+ "bracket": "2",
+ "initialLeverage": "20",
+ "notionalCap": "60000",
+ "notionalFloor": "30000",
+ "maintMarginRatio": "0.025",
+ "cum": "150.0"
+ }
+ },
+ {
+ "tier": 3.0,
+ "symbol": "XCN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 60000.0,
+ "maxNotional": 300000.0,
+ "maintenanceMarginRate": 0.05,
+ "maxLeverage": 10.0,
+ "info": {
+ "bracket": "3",
+ "initialLeverage": "10",
+ "notionalCap": "300000",
+ "notionalFloor": "60000",
+ "maintMarginRatio": "0.05",
+ "cum": "1650.0"
+ }
+ },
+ {
+ "tier": 4.0,
+ "symbol": "XCN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 300000.0,
+ "maxNotional": 600000.0,
+ "maintenanceMarginRate": 0.1,
+ "maxLeverage": 5.0,
+ "info": {
+ "bracket": "4",
+ "initialLeverage": "5",
+ "notionalCap": "600000",
+ "notionalFloor": "300000",
+ "maintMarginRatio": "0.1",
+ "cum": "16650.0"
+ }
+ },
+ {
+ "tier": 5.0,
+ "symbol": "XCN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 600000.0,
+ "maxNotional": 750000.0,
+ "maintenanceMarginRate": 0.125,
+ "maxLeverage": 4.0,
+ "info": {
+ "bracket": "5",
+ "initialLeverage": "4",
+ "notionalCap": "750000",
+ "notionalFloor": "600000",
+ "maintMarginRatio": "0.125",
+ "cum": "31650.0"
+ }
+ },
+ {
+ "tier": 6.0,
+ "symbol": "XCN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 750000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "6",
+ "initialLeverage": "2",
+ "notionalCap": "1500000",
+ "notionalFloor": "750000",
+ "maintMarginRatio": "0.25",
+ "cum": "125400.0"
+ }
+ },
+ {
+ "tier": 7.0,
+ "symbol": "XCN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 1500000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.5,
+ "maxLeverage": 1.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "1",
+ "notionalCap": "3000000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.5",
+ "cum": "500400.0"
}
}
],
@@ -64591,10 +71785,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -64608,10 +71802,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -64623,13 +71817,13 @@
"symbol": "XVS/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -64639,102 +71833,119 @@
"tier": 4.0,
"symbol": "XVS/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "XVS/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "XVS/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "XVS/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "XVS/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "3000000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "XVS/USDT:USDT",
"currency": "USDT",
- "minNotional": 3000000.0,
- "maxNotional": 5000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "XVS/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "3000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "959075.0"
+ "cum": "784750.0"
}
}
],
@@ -64986,15 +72197,15 @@
"symbol": "ZEC/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 50000.0,
- "maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxNotional": 5000.0,
+ "maintenanceMarginRate": 0.02,
+ "maxLeverage": 25.0,
"info": {
"bracket": "1",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "5000",
"notionalFloor": "0",
- "maintMarginRatio": "0.015",
+ "maintMarginRatio": "0.02",
"cum": "0.0"
}
},
@@ -65002,102 +72213,119 @@
"tier": 2.0,
"symbol": "ZEC/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 150000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 8.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "2",
- "initialLeverage": "8",
- "notionalCap": "150000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.025",
- "cum": "500.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "ZEC/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 250000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 6.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "3",
- "initialLeverage": "6",
- "notionalCap": "250000",
- "notionalFloor": "150000",
+ "initialLeverage": "10",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.05",
- "cum": "4250.0"
+ "cum": "275.0"
}
},
{
"tier": 4.0,
"symbol": "ZEC/USDT:USDT",
"currency": "USDT",
- "minNotional": 250000.0,
- "maxNotional": 500000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.1,
"maxLeverage": 5.0,
"info": {
"bracket": "4",
"initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "250000",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.1",
- "cum": "16750.0"
+ "cum": "1525.0"
}
},
{
"tier": 5.0,
"symbol": "ZEC/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 100000.0,
"maintenanceMarginRate": 0.125,
"maxLeverage": 4.0,
"info": {
"bracket": "5",
"initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "notionalCap": "100000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.125",
- "cum": "29250.0"
+ "cum": "2775.0"
}
},
{
"tier": 6.0,
"symbol": "ZEC/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 2000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 100000.0,
+ "maxNotional": 250000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "6",
- "initialLeverage": "2",
- "notionalCap": "2000000",
- "notionalFloor": "1000000",
- "maintMarginRatio": "0.25",
- "cum": "154250.0"
+ "initialLeverage": "3",
+ "notionalCap": "250000",
+ "notionalFloor": "100000",
+ "maintMarginRatio": "0.1667",
+ "cum": "6945.0"
}
},
{
"tier": 7.0,
"symbol": "ZEC/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "7",
+ "initialLeverage": "2",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
+ "maintMarginRatio": "0.25",
+ "cum": "27770.0"
+ }
+ },
+ {
+ "tier": 8.0,
+ "symbol": "ZEC/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 500000.0,
+ "maxNotional": 800000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "7",
+ "bracket": "8",
"initialLeverage": "1",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
+ "notionalCap": "800000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.5",
- "cum": "654250.0"
+ "cum": "152770.0"
}
}
],
@@ -65107,13 +72335,13 @@
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
"minNotional": 0.0,
- "maxNotional": 10000.0,
+ "maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
- "notionalCap": "10000",
+ "initialLeverage": "75",
+ "notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
"cum": "0.0"
@@ -65123,119 +72351,119 @@
"tier": 2.0,
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 10000.0,
- "maxNotional": 30000.0,
+ "minNotional": 5000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 10.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "10",
- "notionalCap": "30000",
- "notionalFloor": "10000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
+ "notionalFloor": "5000",
"maintMarginRatio": "0.015",
- "cum": "50.0"
+ "cum": "25.0"
}
},
{
"tier": 3.0,
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 30000.0,
- "maxNotional": 150000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
- "notionalCap": "150000",
- "notionalFloor": "30000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "200.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 150000.0,
- "maxNotional": 300000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "300000",
- "notionalFloor": "150000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "950.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 300000.0,
- "maxNotional": 1500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "1500000",
- "notionalFloor": "300000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "8450.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 1500000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "2000000",
- "notionalFloor": "1500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "83450.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 2500000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2500000",
- "notionalFloor": "2000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "133450.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
+ "minNotional": 1000000.0,
"maxNotional": 3000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
+ "initialLeverage": "3",
"notionalCap": "3000000",
- "notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "445950.0"
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
@@ -65243,16 +72471,33 @@
"symbol": "ZEN/USDT:USDT",
"currency": "USDT",
"minNotional": 3000000.0,
- "maxNotional": 3500000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ZEN/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "3500000",
- "notionalFloor": "3000000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1195950.0"
+ "cum": "1568050.0"
}
}
],
@@ -65419,10 +72664,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -65434,13 +72679,13 @@
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
"minNotional": 5000.0,
- "maxNotional": 16000.0,
+ "maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
- "notionalCap": "16000",
+ "initialLeverage": "50",
+ "notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
"cum": "25.0"
@@ -65450,119 +72695,136 @@
"tier": 3.0,
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
- "minNotional": 16000.0,
- "maxNotional": 80000.0,
+ "minNotional": 10000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "80000",
- "notionalFloor": "16000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
+ "notionalFloor": "10000",
"maintMarginRatio": "0.02",
- "cum": "105.0"
+ "cum": "75.0"
}
},
{
"tier": 4.0,
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
- "minNotional": 80000.0,
- "maxNotional": 160000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "160000",
- "notionalFloor": "80000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "505.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
- "minNotional": 160000.0,
- "maxNotional": 800000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 125000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "800000",
- "notionalFloor": "160000",
+ "initialLeverage": "10",
+ "notionalCap": "125000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "4505.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
- "minNotional": 800000.0,
- "maxNotional": 1600000.0,
+ "minNotional": 125000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1600000",
- "notionalFloor": "800000",
+ "initialLeverage": "5",
+ "notionalCap": "250000",
+ "notionalFloor": "125000",
"maintMarginRatio": "0.1",
- "cum": "44505.0"
+ "cum": "7700.0"
}
},
{
"tier": 7.0,
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
- "minNotional": 1600000.0,
- "maxNotional": 2000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "2000000",
- "notionalFloor": "1600000",
+ "initialLeverage": "4",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.125",
- "cum": "84505.0"
+ "cum": "13950.0"
}
},
{
"tier": 8.0,
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
- "minNotional": 2000000.0,
- "maxNotional": 4000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1500000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "4000000",
- "notionalFloor": "2000000",
- "maintMarginRatio": "0.25",
- "cum": "334505.0"
+ "initialLeverage": "3",
+ "notionalCap": "1500000",
+ "notionalFloor": "500000",
+ "maintMarginRatio": "0.1667",
+ "cum": "34800.0"
}
},
{
"tier": 9.0,
"symbol": "ZETA/USDT:USDT",
"currency": "USDT",
- "minNotional": 4000000.0,
- "maxNotional": 8000000.0,
+ "minNotional": 1500000.0,
+ "maxNotional": 2500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "2500000",
+ "notionalFloor": "1500000",
+ "maintMarginRatio": "0.25",
+ "cum": "159750.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ZETA/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 2500000.0,
+ "maxNotional": 4000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "8000000",
- "notionalFloor": "4000000",
+ "notionalCap": "4000000",
+ "notionalFloor": "2500000",
"maintMarginRatio": "0.5",
- "cum": "1334505.0"
+ "cum": "784750.0"
}
}
],
@@ -65712,10 +72974,10 @@
"minNotional": 10000.0,
"maxNotional": 20000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "10",
"notionalCap": "20000",
"notionalFloor": "10000",
"maintMarginRatio": "0.015",
@@ -65729,10 +72991,10 @@
"minNotional": 20000.0,
"maxNotional": 100000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
+ "initialLeverage": "8",
"notionalCap": "100000",
"notionalFloor": "20000",
"maintMarginRatio": "0.02",
@@ -65746,10 +73008,10 @@
"minNotional": 100000.0,
"maxNotional": 200000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "200000",
"notionalFloor": "100000",
"maintMarginRatio": "0.025",
@@ -65763,10 +73025,10 @@
"minNotional": 200000.0,
"maxNotional": 1000000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1000000",
"notionalFloor": "200000",
"maintMarginRatio": "0.05",
@@ -65780,10 +73042,10 @@
"minNotional": 1000000.0,
"maxNotional": 2000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "2000000",
"notionalFloor": "1000000",
"maintMarginRatio": "0.1",
@@ -65797,10 +73059,10 @@
"minNotional": 2000000.0,
"maxNotional": 2500000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "2500000",
"notionalFloor": "2000000",
"maintMarginRatio": "0.125",
@@ -65812,33 +73074,50 @@
"symbol": "ZK/USDT:USDT",
"currency": "USDT",
"minNotional": 2500000.0,
- "maxNotional": 5000000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 3750000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "5000000",
+ "initialLeverage": "3",
+ "notionalCap": "3750000",
"notionalFloor": "2500000",
- "maintMarginRatio": "0.25",
- "cum": "418150.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "209900.0"
}
},
{
"tier": 9.0,
"symbol": "ZK/USDT:USDT",
"currency": "USDT",
+ "minNotional": 3750000.0,
+ "maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3750000",
+ "maintMarginRatio": "0.25",
+ "cum": "522275.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ZK/USDT:USDT",
+ "currency": "USDT",
"minNotional": 5000000.0,
"maxNotional": 10000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "10000000",
"notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "1668150.0"
+ "cum": "1772275.0"
}
}
],
@@ -65884,10 +73163,10 @@
"minNotional": 30000.0,
"maxNotional": 150000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 7.0,
+ "maxLeverage": 8.0,
"info": {
"bracket": "3",
- "initialLeverage": "7",
+ "initialLeverage": "8",
"notionalCap": "150000",
"notionalFloor": "30000",
"maintMarginRatio": "0.02",
@@ -65901,10 +73180,10 @@
"minNotional": 150000.0,
"maxNotional": 300000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 7.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
+ "initialLeverage": "7",
"notionalCap": "300000",
"notionalFloor": "150000",
"maintMarginRatio": "0.025",
@@ -65918,10 +73197,10 @@
"minNotional": 300000.0,
"maxNotional": 1500000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 6.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
+ "initialLeverage": "6",
"notionalCap": "1500000",
"notionalFloor": "300000",
"maintMarginRatio": "0.05",
@@ -65935,10 +73214,10 @@
"minNotional": 1500000.0,
"maxNotional": 3000000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
+ "initialLeverage": "5",
"notionalCap": "3000000",
"notionalFloor": "1500000",
"maintMarginRatio": "0.1",
@@ -65952,10 +73231,10 @@
"minNotional": 3000000.0,
"maxNotional": 3750000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
+ "initialLeverage": "4",
"notionalCap": "3750000",
"notionalFloor": "3000000",
"maintMarginRatio": "0.125",
@@ -65967,33 +73246,50 @@
"symbol": "ZRO/USDT:USDT",
"currency": "USDT",
"minNotional": 3750000.0,
- "maxNotional": 7500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "maxNotional": 5625000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "7500000",
+ "initialLeverage": "3",
+ "notionalCap": "5625000",
"notionalFloor": "3750000",
- "maintMarginRatio": "0.25",
- "cum": "627200.0"
+ "maintMarginRatio": "0.1667",
+ "cum": "314825.0"
}
},
{
"tier": 9.0,
"symbol": "ZRO/USDT:USDT",
"currency": "USDT",
+ "minNotional": 5625000.0,
+ "maxNotional": 7500000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "7500000",
+ "notionalFloor": "5625000",
+ "maintMarginRatio": "0.25",
+ "cum": "783387.5"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ZRO/USDT:USDT",
+ "currency": "USDT",
"minNotional": 7500000.0,
"maxNotional": 15000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
"notionalCap": "15000000",
"notionalFloor": "7500000",
"maintMarginRatio": "0.5",
- "cum": "2502200.0"
+ "cum": "2658387.5"
}
}
],
@@ -66005,10 +73301,10 @@
"minNotional": 0.0,
"maxNotional": 5000.0,
"maintenanceMarginRate": 0.01,
- "maxLeverage": 20.0,
+ "maxLeverage": 75.0,
"info": {
"bracket": "1",
- "initialLeverage": "20",
+ "initialLeverage": "75",
"notionalCap": "5000",
"notionalFloor": "0",
"maintMarginRatio": "0.01",
@@ -66022,10 +73318,10 @@
"minNotional": 5000.0,
"maxNotional": 10000.0,
"maintenanceMarginRate": 0.015,
- "maxLeverage": 15.0,
+ "maxLeverage": 50.0,
"info": {
"bracket": "2",
- "initialLeverage": "15",
+ "initialLeverage": "50",
"notionalCap": "10000",
"notionalFloor": "5000",
"maintMarginRatio": "0.015",
@@ -66037,13 +73333,13 @@
"symbol": "ZRX/USDT:USDT",
"currency": "USDT",
"minNotional": 10000.0,
- "maxNotional": 50000.0,
+ "maxNotional": 25000.0,
"maintenanceMarginRate": 0.02,
- "maxLeverage": 10.0,
+ "maxLeverage": 25.0,
"info": {
"bracket": "3",
- "initialLeverage": "10",
- "notionalCap": "50000",
+ "initialLeverage": "25",
+ "notionalCap": "25000",
"notionalFloor": "10000",
"maintMarginRatio": "0.02",
"cum": "75.0"
@@ -66053,102 +73349,119 @@
"tier": 4.0,
"symbol": "ZRX/USDT:USDT",
"currency": "USDT",
- "minNotional": 50000.0,
- "maxNotional": 100000.0,
+ "minNotional": 25000.0,
+ "maxNotional": 50000.0,
"maintenanceMarginRate": 0.025,
- "maxLeverage": 6.0,
+ "maxLeverage": 20.0,
"info": {
"bracket": "4",
- "initialLeverage": "6",
- "notionalCap": "100000",
- "notionalFloor": "50000",
+ "initialLeverage": "20",
+ "notionalCap": "50000",
+ "notionalFloor": "25000",
"maintMarginRatio": "0.025",
- "cum": "325.0"
+ "cum": "200.0"
}
},
{
"tier": 5.0,
"symbol": "ZRX/USDT:USDT",
"currency": "USDT",
- "minNotional": 100000.0,
- "maxNotional": 500000.0,
+ "minNotional": 50000.0,
+ "maxNotional": 250000.0,
"maintenanceMarginRate": 0.05,
- "maxLeverage": 5.0,
+ "maxLeverage": 10.0,
"info": {
"bracket": "5",
- "initialLeverage": "5",
- "notionalCap": "500000",
- "notionalFloor": "100000",
+ "initialLeverage": "10",
+ "notionalCap": "250000",
+ "notionalFloor": "50000",
"maintMarginRatio": "0.05",
- "cum": "2825.0"
+ "cum": "1450.0"
}
},
{
"tier": 6.0,
"symbol": "ZRX/USDT:USDT",
"currency": "USDT",
- "minNotional": 500000.0,
- "maxNotional": 1000000.0,
+ "minNotional": 250000.0,
+ "maxNotional": 500000.0,
"maintenanceMarginRate": 0.1,
- "maxLeverage": 4.0,
+ "maxLeverage": 5.0,
"info": {
"bracket": "6",
- "initialLeverage": "4",
- "notionalCap": "1000000",
- "notionalFloor": "500000",
+ "initialLeverage": "5",
+ "notionalCap": "500000",
+ "notionalFloor": "250000",
"maintMarginRatio": "0.1",
- "cum": "27825.0"
+ "cum": "13950.0"
}
},
{
"tier": 7.0,
"symbol": "ZRX/USDT:USDT",
"currency": "USDT",
- "minNotional": 1000000.0,
- "maxNotional": 1250000.0,
+ "minNotional": 500000.0,
+ "maxNotional": 1000000.0,
"maintenanceMarginRate": 0.125,
- "maxLeverage": 3.0,
+ "maxLeverage": 4.0,
"info": {
"bracket": "7",
- "initialLeverage": "3",
- "notionalCap": "1250000",
- "notionalFloor": "1000000",
+ "initialLeverage": "4",
+ "notionalCap": "1000000",
+ "notionalFloor": "500000",
"maintMarginRatio": "0.125",
- "cum": "52825.0"
+ "cum": "26450.0"
}
},
{
"tier": 8.0,
"symbol": "ZRX/USDT:USDT",
"currency": "USDT",
- "minNotional": 1250000.0,
- "maxNotional": 2500000.0,
- "maintenanceMarginRate": 0.25,
- "maxLeverage": 2.0,
+ "minNotional": 1000000.0,
+ "maxNotional": 3000000.0,
+ "maintenanceMarginRate": 0.1667,
+ "maxLeverage": 3.0,
"info": {
"bracket": "8",
- "initialLeverage": "2",
- "notionalCap": "2500000",
- "notionalFloor": "1250000",
- "maintMarginRatio": "0.25",
- "cum": "209075.0"
+ "initialLeverage": "3",
+ "notionalCap": "3000000",
+ "notionalFloor": "1000000",
+ "maintMarginRatio": "0.1667",
+ "cum": "68150.0"
}
},
{
"tier": 9.0,
"symbol": "ZRX/USDT:USDT",
"currency": "USDT",
- "minNotional": 2500000.0,
+ "minNotional": 3000000.0,
"maxNotional": 5000000.0,
+ "maintenanceMarginRate": 0.25,
+ "maxLeverage": 2.0,
+ "info": {
+ "bracket": "9",
+ "initialLeverage": "2",
+ "notionalCap": "5000000",
+ "notionalFloor": "3000000",
+ "maintMarginRatio": "0.25",
+ "cum": "318050.0"
+ }
+ },
+ {
+ "tier": 10.0,
+ "symbol": "ZRX/USDT:USDT",
+ "currency": "USDT",
+ "minNotional": 5000000.0,
+ "maxNotional": 8000000.0,
"maintenanceMarginRate": 0.5,
"maxLeverage": 1.0,
"info": {
- "bracket": "9",
+ "bracket": "10",
"initialLeverage": "1",
- "notionalCap": "5000000",
- "notionalFloor": "2500000",
+ "notionalCap": "8000000",
+ "notionalFloor": "5000000",
"maintMarginRatio": "0.5",
- "cum": "834075.0"
+ "cum": "1568050.0"
}
}
]
diff --git a/freqtrade/exchange/exchange.py b/freqtrade/exchange/exchange.py
index b78d98b99..dc5a4bad2 100644
--- a/freqtrade/exchange/exchange.py
+++ b/freqtrade/exchange/exchange.py
@@ -267,11 +267,11 @@ class Exchange:
exchange_conf.get("ccxt_async_config", {}), ccxt_async_config
)
self._api_async = self._init_ccxt(exchange_conf, False, ccxt_async_config)
- self._has_watch_ohlcv = self.exchange_has("watchOHLCV") and self._ft_has["ws_enabled"]
+ _has_watch_ohlcv = self.exchange_has("watchOHLCV") and self._ft_has["ws_enabled"]
if (
self._config["runmode"] in TRADE_MODES
and exchange_conf.get("enable_ws", True)
- and self._has_watch_ohlcv
+ and _has_watch_ohlcv
):
self._ws_async = self._init_ccxt(exchange_conf, False, ccxt_async_config)
self._exchange_ws = ExchangeWS(self._config, self._ws_async)
@@ -961,7 +961,7 @@ class Exchange:
return 1 / pow(10, precision)
def get_min_pair_stake_amount(
- self, pair: str, price: float, stoploss: float, leverage: float | None = 1.0
+ self, pair: str, price: float, stoploss: float, leverage: float = 1.0
) -> float | None:
return self._get_stake_amount_limit(pair, price, stoploss, "min", leverage)
@@ -980,7 +980,7 @@ class Exchange:
price: float,
stoploss: float,
limit: Literal["min", "max"],
- leverage: float | None = 1.0,
+ leverage: float = 1.0,
) -> float | None:
isMin = limit == "min"
@@ -989,6 +989,8 @@ class Exchange:
except KeyError:
raise ValueError(f"Can't get market information for symbol {pair}")
+ stake_limits = []
+ limits = market["limits"]
if isMin:
# reserve some percent defined in config (5% default) + stoploss
margin_reserve: float = 1.0 + self._config.get(
@@ -998,11 +1000,12 @@ class Exchange:
# it should not be more than 50%
stoploss_reserve = max(min(stoploss_reserve, 1.5), 1)
else:
+ # is_max
margin_reserve = 1.0
stoploss_reserve = 1.0
+ if max_from_tiers := self._get_max_notional_from_tiers(pair, leverage=leverage):
+ stake_limits.append(max_from_tiers)
- stake_limits = []
- limits = market["limits"]
if limits["cost"][limit] is not None:
stake_limits.append(
self._contracts_to_amount(pair, limits["cost"][limit]) * stoploss_reserve
@@ -2411,6 +2414,45 @@ class Exchange:
data = sorted(data, key=lambda x: x[0])
return pair, timeframe, candle_type, data, self._ohlcv_partial_candle
+ def _try_build_from_websocket(
+ self, pair: str, timeframe: str, candle_type: CandleType
+ ) -> Coroutine[Any, Any, OHLCVResponse] | None:
+ """
+ Try to build a coroutine to get data from websocket.
+ """
+ if self._can_use_websocket(self._exchange_ws, pair, timeframe, candle_type):
+ candle_ts = dt_ts(timeframe_to_prev_date(timeframe))
+ prev_candle_ts = dt_ts(date_minus_candles(timeframe, 1))
+ candles = self._exchange_ws.ohlcvs(pair, timeframe)
+ half_candle = int(candle_ts - (candle_ts - prev_candle_ts) * 0.5)
+ last_refresh_time = int(
+ self._exchange_ws.klines_last_refresh.get((pair, timeframe, candle_type), 0)
+ )
+
+ if candles and candles[-1][0] >= prev_candle_ts and last_refresh_time >= half_candle:
+ # Usable result, candle contains the previous candle.
+ # Also, we check if the last refresh time is no more than half the candle ago.
+ logger.debug(f"reuse watch result for {pair}, {timeframe}, {last_refresh_time}")
+
+ return self._exchange_ws.get_ohlcv(pair, timeframe, candle_type, candle_ts)
+ logger.info(
+ f"Couldn't reuse watch for {pair}, {timeframe}, falling back to REST api. "
+ f"{candle_ts < last_refresh_time}, {candle_ts}, {last_refresh_time}, "
+ f"{format_ms_time(candle_ts)}, {format_ms_time(last_refresh_time)} "
+ )
+ return None
+
+ def _can_use_websocket(
+ self, exchange_ws: ExchangeWS | None, pair: str, timeframe: str, candle_type: CandleType
+ ) -> TypeGuard[ExchangeWS]:
+ """
+ Check if we can use websocket for this pair.
+ Acts as typeguard for exchangeWs
+ """
+ if exchange_ws and candle_type in (CandleType.SPOT, CandleType.FUTURES):
+ return True
+ return False
+
def _build_coroutine(
self,
pair: str,
@@ -2420,8 +2462,8 @@ class Exchange:
cache: bool,
) -> Coroutine[Any, Any, OHLCVResponse]:
not_all_data = cache and self.required_candle_call_count > 1
- if cache and candle_type in (CandleType.SPOT, CandleType.FUTURES):
- if self._has_watch_ohlcv and self._exchange_ws:
+ if cache:
+ if self._can_use_websocket(self._exchange_ws, pair, timeframe, candle_type):
# Subscribe to websocket
self._exchange_ws.schedule_ohlcv(pair, timeframe, candle_type)
@@ -2429,30 +2471,9 @@ class Exchange:
candle_limit = self.ohlcv_candle_limit(timeframe, candle_type)
min_ts = dt_ts(date_minus_candles(timeframe, candle_limit - 5))
- if self._exchange_ws:
- candle_ts = dt_ts(timeframe_to_prev_date(timeframe))
- prev_candle_ts = dt_ts(date_minus_candles(timeframe, 1))
- candles = self._exchange_ws.ohlcvs(pair, timeframe)
- half_candle = int(candle_ts - (candle_ts - prev_candle_ts) * 0.5)
- last_refresh_time = int(
- self._exchange_ws.klines_last_refresh.get((pair, timeframe, candle_type), 0)
- )
-
- if (
- candles
- and candles[-1][0] >= prev_candle_ts
- and last_refresh_time >= half_candle
- ):
- # Usable result, candle contains the previous candle.
- # Also, we check if the last refresh time is no more than half the candle ago.
- logger.debug(f"reuse watch result for {pair}, {timeframe}, {last_refresh_time}")
-
- return self._exchange_ws.get_ohlcv(pair, timeframe, candle_type, candle_ts)
- logger.info(
- f"Couldn't reuse watch for {pair}, {timeframe}, falling back to REST api. "
- f"{candle_ts < last_refresh_time}, {candle_ts}, {last_refresh_time}, "
- f"{format_ms_time(candle_ts)}, {format_ms_time(last_refresh_time)} "
- )
+ if ws_resp := self._try_build_from_websocket(pair, timeframe, candle_type):
+ # We have a usable websocket response
+ return ws_resp
# Check if 1 call can get us updated candles without hole in the data.
if min_ts < self._pairs_last_refresh_time.get((pair, timeframe, candle_type), 0):
@@ -3361,42 +3382,22 @@ class Exchange:
pair_tiers = self._leverage_tiers[pair]
if stake_amount == 0:
- return self._leverage_tiers[pair][0]["maxLeverage"] # Max lev for lowest amount
+ return pair_tiers[0]["maxLeverage"] # Max lev for lowest amount
- for tier_index in range(len(pair_tiers)):
- tier = pair_tiers[tier_index]
- lev = tier["maxLeverage"]
+ # Find the appropriate tier based on stake_amount
+ prior_max_lev = None
+ for tier in pair_tiers:
+ min_stake = tier["minNotional"] / (prior_max_lev or tier["maxLeverage"])
+ max_stake = tier["maxNotional"] / tier["maxLeverage"]
+ prior_max_lev = tier["maxLeverage"]
+ # Adjust notional by leverage to do a proper comparison
+ if min_stake <= stake_amount <= max_stake:
+ return tier["maxLeverage"]
- if tier_index < len(pair_tiers) - 1:
- next_tier = pair_tiers[tier_index + 1]
- next_floor = next_tier["minNotional"] / next_tier["maxLeverage"]
- if next_floor > stake_amount: # Next tier min too high for stake amount
- return min((tier["maxNotional"] / stake_amount), lev)
- #
- # With the two leverage tiers below,
- # - a stake amount of 150 would mean a max leverage of (10000 / 150) = 66.66
- # - stakes below 133.33 = max_lev of 75
- # - stakes between 133.33-200 = max_lev of 10000/stake = 50.01-74.99
- # - stakes from 200 + 1000 = max_lev of 50
- #
- # {
- # "min": 0, # stake = 0.0
- # "max": 10000, # max_stake@75 = 10000/75 = 133.33333333333334
- # "lev": 75,
- # },
- # {
- # "min": 10000, # stake = 200.0
- # "max": 50000, # max_stake@50 = 50000/50 = 1000.0
- # "lev": 50,
- # }
- #
-
- else: # if on the last tier
- if stake_amount > tier["maxNotional"]:
- # If stake is > than max tradeable amount
- raise InvalidOrderException(f"Amount {stake_amount} too high for {pair}")
- else:
- return tier["maxLeverage"]
+ # else: # if on the last tier
+ if stake_amount > max_stake:
+ # If stake is > than max tradeable amount
+ raise InvalidOrderException(f"Amount {stake_amount} too high for {pair}")
raise OperationalException(
"Looped through all tiers without finding a max leverage. Should never be reached"
@@ -3411,6 +3412,23 @@ class Exchange:
else:
return 1.0
+ def _get_max_notional_from_tiers(self, pair: str, leverage: float) -> float | None:
+ """
+ get max_notional from leverage_tiers
+ :param pair: The base/quote currency pair being traded
+ :param leverage: The leverage to be used
+ :return: The maximum notional value for the given leverage or None if not found
+ """
+ if self.trading_mode != TradingMode.FUTURES:
+ return None
+ if pair not in self._leverage_tiers:
+ return None
+ pair_tiers = self._leverage_tiers[pair]
+ for tier in reversed(pair_tiers):
+ if leverage <= tier["maxLeverage"]:
+ return tier["maxNotional"]
+ return None
+
@retrier
def _set_leverage(
self,
diff --git a/freqtrade/freqai/data_kitchen.py b/freqtrade/freqai/data_kitchen.py
index 6cb52eb29..c03dbb276 100644
--- a/freqtrade/freqai/data_kitchen.py
+++ b/freqtrade/freqai/data_kitchen.py
@@ -16,7 +16,7 @@ from pandas import DataFrame
from sklearn.model_selection import train_test_split
from freqtrade.configuration import TimeRange
-from freqtrade.constants import DOCS_LINK, Config
+from freqtrade.constants import DOCS_LINK, ORDERFLOW_ADDED_COLUMNS, Config
from freqtrade.data.converter import reduce_dataframe_footprint
from freqtrade.exceptions import OperationalException
from freqtrade.exchange import timeframe_to_seconds
@@ -709,6 +709,11 @@ class FreqaiDataKitchen:
skip_columns = [
(f"{s}_{suffix}") for s in ["date", "open", "high", "low", "close", "volume"]
]
+
+ for s in ORDERFLOW_ADDED_COLUMNS:
+ if s in dataframe.columns and f"{s}_{suffix}" in dataframe.columns:
+ skip_columns.append(f"{s}_{suffix}")
+
dataframe = dataframe.drop(columns=skip_columns)
return dataframe
diff --git a/freqtrade/freqtradebot.py b/freqtrade/freqtradebot.py
index 63357dcd8..8ee65e2dd 100644
--- a/freqtrade/freqtradebot.py
+++ b/freqtrade/freqtradebot.py
@@ -760,12 +760,14 @@ class FreqtradeBot(LoggingMixin):
current_exit_profit = trade.calc_profit_ratio(current_exit_rate)
min_entry_stake = self.exchange.get_min_pair_stake_amount(
- trade.pair, current_entry_rate, 0.0
+ trade.pair, current_entry_rate, 0.0, trade.leverage
)
min_exit_stake = self.exchange.get_min_pair_stake_amount(
- trade.pair, current_exit_rate, self.strategy.stoploss
+ trade.pair, current_exit_rate, self.strategy.stoploss, trade.leverage
+ )
+ max_entry_stake = self.exchange.get_max_pair_stake_amount(
+ trade.pair, current_entry_rate, trade.leverage
)
- max_entry_stake = self.exchange.get_max_pair_stake_amount(trade.pair, current_entry_rate)
stake_available = self.wallets.get_available_stake_amount()
logger.debug(f"Calling adjust_trade_position for pair {trade.pair}")
stake_amount, order_tag = self.strategy._adjust_trade_position_internal(
diff --git a/freqtrade/ft_types/__init__.py b/freqtrade/ft_types/__init__.py
index 1915a8549..6cd74f7b2 100644
--- a/freqtrade/ft_types/__init__.py
+++ b/freqtrade/ft_types/__init__.py
@@ -7,4 +7,5 @@ from freqtrade.ft_types.backtest_result_type import (
BacktestResultType,
get_BacktestResultType_default,
)
+from freqtrade.ft_types.plot_annotation_type import AnnotationType
from freqtrade.ft_types.valid_exchanges_type import ValidExchangesType
diff --git a/freqtrade/ft_types/plot_annotation_type.py b/freqtrade/ft_types/plot_annotation_type.py
new file mode 100644
index 000000000..b08db3c57
--- /dev/null
+++ b/freqtrade/ft_types/plot_annotation_type.py
@@ -0,0 +1,18 @@
+from datetime import datetime
+from typing import Literal
+
+from pydantic import TypeAdapter
+from typing_extensions import Required, TypedDict
+
+
+class AnnotationType(TypedDict, total=False):
+ type: Required[Literal["area"]]
+ start: str | datetime
+ end: str | datetime
+ y_start: float
+ y_end: float
+ color: str
+ label: str
+
+
+AnnotationTypeTA = TypeAdapter(AnnotationType)
diff --git a/freqtrade/loggers/__init__.py b/freqtrade/loggers/__init__.py
index e39dcdd45..e54097bc2 100644
--- a/freqtrade/loggers/__init__.py
+++ b/freqtrade/loggers/__init__.py
@@ -123,7 +123,7 @@ def _add_formatter(log_config: dict[str, Any], format_name: str, format_: str):
def _create_log_config(config: Config) -> dict[str, Any]:
# Get log_config from user config or use default
- log_config = config.get("log_config", deepcopy(FT_LOGGING_CONFIG))
+ log_config = deepcopy(config.get("log_config", FT_LOGGING_CONFIG))
if logfile := config.get("logfile"):
s = logfile.split(":")
diff --git a/freqtrade/optimize/analysis/lookahead.py b/freqtrade/optimize/analysis/lookahead.py
index 70cb6913d..2e7fac421 100755
--- a/freqtrade/optimize/analysis/lookahead.py
+++ b/freqtrade/optimize/analysis/lookahead.py
@@ -129,7 +129,6 @@ class LookaheadAnalysis(BaseAnalysis):
backtesting._set_strategy(backtesting.strategylist[0])
varholder.data, varholder.timerange = backtesting.load_bt_data()
- backtesting.load_bt_data_detail()
varholder.timeframe = backtesting.timeframe
varholder.indicators = backtesting.strategy.advise_all_indicators(varholder.data)
diff --git a/freqtrade/optimize/analysis/recursive.py b/freqtrade/optimize/analysis/recursive.py
index 50d1b75d6..4d164d8b4 100644
--- a/freqtrade/optimize/analysis/recursive.py
+++ b/freqtrade/optimize/analysis/recursive.py
@@ -149,7 +149,6 @@ class RecursiveAnalysis(BaseAnalysis):
backtesting._set_strategy(backtesting.strategylist[0])
varholder.data, varholder.timerange = backtesting.load_bt_data()
- backtesting.load_bt_data_detail()
varholder.timeframe = backtesting.timeframe
varholder.indicators = backtesting.strategy.advise_all_indicators(varholder.data)
diff --git a/freqtrade/optimize/backtesting.py b/freqtrade/optimize/backtesting.py
index ab6fcb905..2d58c461a 100644
--- a/freqtrade/optimize/backtesting.py
+++ b/freqtrade/optimize/backtesting.py
@@ -9,14 +9,18 @@ from collections import defaultdict
from copy import deepcopy
from datetime import datetime, timedelta
-from numpy import nan
-from pandas import DataFrame
+from numpy import isnan, nan
+from pandas import DataFrame, Series
from freqtrade import constants
from freqtrade.configuration import TimeRange, validate_config_consistency
from freqtrade.constants import DATETIME_PRINT_FORMAT, Config, IntOrInf, LongShort
from freqtrade.data import history
-from freqtrade.data.btanalysis import find_existing_backtest_stats, trade_list_to_dataframe
+from freqtrade.data.btanalysis import (
+ find_existing_backtest_stats,
+ get_tick_size_over_time,
+ trade_list_to_dataframe,
+)
from freqtrade.data.converter import trim_dataframe, trim_dataframes
from freqtrade.data.dataprovider import DataProvider
from freqtrade.data.metrics import combined_dataframes_with_rel_mean
@@ -35,7 +39,7 @@ from freqtrade.exchange import (
price_to_precision,
timeframe_to_seconds,
)
-from freqtrade.exchange.exchange import Exchange
+from freqtrade.exchange.exchange import TICK_SIZE, Exchange
from freqtrade.ft_types import (
BacktestContentType,
BacktestContentTypeIcomplete,
@@ -121,9 +125,10 @@ class Backtesting:
self.order_id_counter: int = 0
config["dry_run"] = True
+ self.price_pair_prec: dict[str, Series] = {}
self.run_ids: dict[str, str] = {}
self.strategylist: list[IStrategy] = []
- self.all_results: dict[str, BacktestContentType] = {}
+ self.all_bt_content: dict[str, BacktestContentType] = {}
self.analysis_results: dict[str, dict[str, DataFrame]] = {
"signals": {},
"rejected": {},
@@ -315,9 +320,15 @@ class Backtesting:
)
self.progress.set_new_value(1)
+ self._load_bt_data_detail()
+ self.price_pair_prec = {}
+ for pair in self.pairlists.whitelist:
+ if pair in data:
+ # Load price precision logic
+ self.price_pair_prec[pair] = get_tick_size_over_time(data[pair])
return data, self.timerange
- def load_bt_data_detail(self) -> None:
+ def _load_bt_data_detail(self) -> None:
"""
Loads backtest detail data (smaller timeframe) if necessary.
"""
@@ -384,6 +395,22 @@ class Backtesting:
else:
self.futures_data = {}
+ def get_pair_precision(self, pair: str, current_time: datetime) -> tuple[float | None, int]:
+ """
+ Get pair precision at that moment in time
+ :param pair: Pair to get precision for
+ :param current_time: Time to get precision for
+ :return: tuple of price precision, precision_mode_price for the pair at that given time.
+ """
+ precision_series = self.price_pair_prec.get(pair)
+ if precision_series is not None:
+ precision = precision_series.asof(current_time)
+
+ if not isnan(precision):
+ # Force tick size if we define the precision
+ return precision, TICK_SIZE
+ return self.exchange.get_precision_price(pair), self.precision_mode_price
+
def disable_database_use(self):
disable_database_use(self.timeframe)
@@ -806,7 +833,7 @@ class Backtesting:
)
if rate is not None and rate != close_rate:
close_rate = price_to_precision(
- rate, trade.price_precision, self.precision_mode_price
+ rate, trade.price_precision, trade.precision_mode_price
)
# We can't place orders lower than current low.
# freqtrade does not support this in live, and the order would fill immediately
@@ -939,6 +966,7 @@ class Backtesting:
trade: LocalTrade | None,
order_type: str,
price_precision: float | None,
+ precision_mode_price: int,
) -> tuple[float, float, float, float]:
if order_type == "limit":
new_rate = strategy_safe_wrapper(
@@ -954,9 +982,7 @@ class Backtesting:
# We can't place orders higher than current high (otherwise it'd be a stop limit entry)
# which freqtrade does not support in live.
if new_rate is not None and new_rate != propose_rate:
- propose_rate = price_to_precision(
- new_rate, price_precision, self.precision_mode_price
- )
+ propose_rate = price_to_precision(new_rate, price_precision, precision_mode_price)
if direction == "short":
propose_rate = max(propose_rate, row[LOW_IDX])
else:
@@ -1049,7 +1075,7 @@ class Backtesting:
pos_adjust = trade is not None and requested_rate is None
stake_amount_ = stake_amount or (trade.stake_amount if trade else 0.0)
- precision_price = self.exchange.get_precision_price(pair)
+ precision_price, precision_mode_price = self.get_pair_precision(pair, current_time)
propose_rate, stake_amount, leverage, min_stake_amount = self.get_valid_price_and_stake(
pair,
@@ -1062,6 +1088,7 @@ class Backtesting:
trade,
order_type,
precision_price,
+ precision_mode_price,
)
# replace proposed rate if another rate was requested
@@ -1137,7 +1164,7 @@ class Backtesting:
amount_precision=precision_amount,
price_precision=precision_price,
precision_mode=self.precision_mode,
- precision_mode_price=self.precision_mode_price,
+ precision_mode_price=precision_mode_price,
contract_size=contract_size,
orders=[],
)
@@ -1731,7 +1758,7 @@ class Backtesting:
"backtest_end_time": int(backtest_end_time.timestamp()),
}
)
- self.all_results[strategy_name] = results
+ self.all_bt_content[strategy_name] = results
if (
self.config.get("export", "none") == "signals"
@@ -1781,7 +1808,6 @@ class Backtesting:
data: dict[str, DataFrame] = {}
data, timerange = self.load_bt_data()
- self.load_bt_data_detail()
logger.info("Dataload complete. Calculating indicators")
self.load_prior_backtest()
@@ -1794,9 +1820,9 @@ class Backtesting:
min_date, max_date = self.backtest_one_strategy(strat, data, timerange)
# Update old results with new ones.
- if len(self.all_results) > 0:
+ if len(self.all_bt_content) > 0:
results = generate_backtest_stats(
- data, self.all_results, min_date=min_date, max_date=max_date
+ data, self.all_bt_content, min_date=min_date, max_date=max_date
)
if self.results:
self.results["metadata"].update(results["metadata"])
diff --git a/freqtrade/optimize/hyperopt/hyperopt.py b/freqtrade/optimize/hyperopt/hyperopt.py
index ef71860a5..3db5ec9fe 100644
--- a/freqtrade/optimize/hyperopt/hyperopt.py
+++ b/freqtrade/optimize/hyperopt/hyperopt.py
@@ -4,6 +4,7 @@
This module contains the hyperopt logic
"""
+import gc
import logging
import random
from datetime import datetime
@@ -13,7 +14,7 @@ from pathlib import Path
from typing import Any
import rapidjson
-from joblib import Parallel, cpu_count, delayed, wrap_non_picklable_objects
+from joblib import Parallel, cpu_count
from freqtrade.constants import FTHYPT_FILEVERSION, LAST_BT_RESULT_FN, Config
from freqtrade.enums import HyperoptState
@@ -35,9 +36,6 @@ logger = logging.getLogger(__name__)
INITIAL_POINTS = 30
-# Keep no more than SKOPT_MODEL_QUEUE_SIZE models
-# in the skopt model queue, to optimize memory consumption
-SKOPT_MODEL_QUEUE_SIZE = 10
log_queue: Any
@@ -92,7 +90,7 @@ class Hyperopt:
self.hyperopt_table_header = 0
self.print_json = self.config.get("print_json", False)
- self.hyperopter = HyperOptimizer(self.config)
+ self.hyperopter = HyperOptimizer(self.config, self.data_pickle_file)
@staticmethod
def get_lock_filename(config: Config) -> str:
@@ -158,14 +156,20 @@ class Hyperopt:
log_queue, logging.INFO if self.config["verbosity"] < 1 else logging.DEBUG
)
- return self.hyperopter.generate_optimizer(*args, **kwargs)
+ return self.hyperopter.generate_optimizer_wrapped(*args, **kwargs)
- return parallel(delayed(wrap_non_picklable_objects(optimizer_wrapper))(v) for v in asked)
+ return parallel(optimizer_wrapper(v) for v in asked)
def _set_random_state(self, random_state: int | None) -> int:
return random_state or random.randint(1, 2**16 - 1) # noqa: S311
- def get_asked_points(self, n_points: int) -> tuple[list[list[Any]], list[bool]]:
+ def get_optuna_asked_points(self, n_points: int, dimensions: dict) -> list[Any]:
+ asked: list[list[Any]] = []
+ for i in range(n_points):
+ asked.append(self.opt.ask(dimensions))
+ return asked
+
+ def get_asked_points(self, n_points: int, dimensions: dict) -> tuple[list[Any], list[bool]]:
"""
Enforce points returned from `self.opt.ask` have not been already evaluated
@@ -191,19 +195,19 @@ class Hyperopt:
while i < 5 and len(asked_non_tried) < n_points:
if i < 3:
self.opt.cache_ = {}
- asked = unique_list(self.opt.ask(n_points=n_points * 5 if i > 0 else n_points))
+ asked = unique_list(
+ self.get_optuna_asked_points(
+ n_points=n_points * 5 if i > 0 else n_points, dimensions=dimensions
+ )
+ )
is_random = [False for _ in range(len(asked))]
else:
asked = unique_list(self.opt.space.rvs(n_samples=n_points * 5))
is_random = [True for _ in range(len(asked))]
is_random_non_tried += [
- rand
- for x, rand in zip(asked, is_random, strict=False)
- if x not in self.opt.Xi and x not in asked_non_tried
- ]
- asked_non_tried += [
- x for x in asked if x not in self.opt.Xi and x not in asked_non_tried
+ rand for x, rand in zip(asked, is_random, strict=False) if x not in asked_non_tried
]
+ asked_non_tried += [x for x in asked if x not in asked_non_tried]
i += 1
if asked_non_tried:
@@ -212,7 +216,9 @@ class Hyperopt:
is_random_non_tried[: min(len(asked_non_tried), n_points)],
)
else:
- return self.opt.ask(n_points=n_points), [False for _ in range(n_points)]
+ return self.get_optuna_asked_points(n_points=n_points, dimensions=dimensions), [
+ False for _ in range(n_points)
+ ]
def evaluate_result(self, val: dict[str, Any], current: int, is_random: bool):
"""
@@ -258,9 +264,7 @@ class Hyperopt:
config_jobs = self.config.get("hyperopt_jobs", -1)
logger.info(f"Number of parallel jobs set as: {config_jobs}")
- self.opt = self.hyperopter.get_optimizer(
- config_jobs, self.random_state, INITIAL_POINTS, SKOPT_MODEL_QUEUE_SIZE
- )
+ self.opt = self.hyperopter.get_optimizer(self.random_state)
self._setup_logging_mp_workaround()
try:
with Parallel(n_jobs=config_jobs) as parallel:
@@ -276,9 +280,11 @@ class Hyperopt:
if self.analyze_per_epoch:
# First analysis not in parallel mode when using --analyze-per-epoch.
# This allows dataprovider to load it's informative cache.
- asked, is_random = self.get_asked_points(n_points=1)
- f_val0 = self.hyperopter.generate_optimizer(asked[0])
- self.opt.tell(asked, [f_val0["loss"]])
+ asked, is_random = self.get_asked_points(
+ n_points=1, dimensions=self.hyperopter.o_dimensions
+ )
+ f_val0 = self.hyperopter.generate_optimizer(asked[0].params)
+ self.opt.tell(asked[0], [f_val0["loss"]])
self.evaluate_result(f_val0, 1, is_random[0])
pbar.update(task, advance=1)
start += 1
@@ -290,9 +296,17 @@ class Hyperopt:
n_rest = (i + 1) * jobs - (self.total_epochs - start)
current_jobs = jobs - n_rest if n_rest > 0 else jobs
- asked, is_random = self.get_asked_points(n_points=current_jobs)
- f_val = self.run_optimizer_parallel(parallel, asked)
- self.opt.tell(asked, [v["loss"] for v in f_val])
+ asked, is_random = self.get_asked_points(
+ n_points=current_jobs, dimensions=self.hyperopter.o_dimensions
+ )
+
+ f_val = self.run_optimizer_parallel(
+ parallel,
+ [asked1.params for asked1 in asked],
+ )
+ f_val_loss = [v["loss"] for v in f_val]
+ for o_ask, v in zip(asked, f_val_loss, strict=False):
+ self.opt.tell(o_ask, v)
for j, val in enumerate(f_val):
# Use human-friendly indexes here (starting from 1)
@@ -301,6 +315,7 @@ class Hyperopt:
self.evaluate_result(val, current, is_random[j])
pbar.update(task, advance=1)
logging_mp_handle(log_queue)
+ gc.collect()
except KeyboardInterrupt:
print("User interrupted..")
diff --git a/freqtrade/optimize/hyperopt/hyperopt_auto.py b/freqtrade/optimize/hyperopt/hyperopt_auto.py
index 1da80ec02..6fabaaf35 100644
--- a/freqtrade/optimize/hyperopt/hyperopt_auto.py
+++ b/freqtrade/optimize/hyperopt/hyperopt_auto.py
@@ -12,7 +12,7 @@ from freqtrade.exceptions import OperationalException
with suppress(ImportError):
- from skopt.space import Dimension
+ from freqtrade.optimize.space import Dimension
from freqtrade.optimize.hyperopt.hyperopt_interface import EstimatorType, IHyperOpt
diff --git a/freqtrade/optimize/hyperopt/hyperopt_interface.py b/freqtrade/optimize/hyperopt/hyperopt_interface.py
index 6382d7f8d..76f8907f9 100644
--- a/freqtrade/optimize/hyperopt/hyperopt_interface.py
+++ b/freqtrade/optimize/hyperopt/hyperopt_interface.py
@@ -8,19 +8,18 @@ import math
from abc import ABC
from typing import TypeAlias
-from sklearn.base import RegressorMixin
-from skopt.space import Categorical, Dimension, Integer
+from optuna.samplers import BaseSampler
from freqtrade.constants import Config
from freqtrade.exchange import timeframe_to_minutes
from freqtrade.misc import round_dict
-from freqtrade.optimize.space import SKDecimal
+from freqtrade.optimize.space import Categorical, Dimension, Integer, SKDecimal
from freqtrade.strategy import IStrategy
logger = logging.getLogger(__name__)
-EstimatorType: TypeAlias = RegressorMixin | str
+EstimatorType: TypeAlias = BaseSampler | str
class IHyperOpt(ABC):
@@ -44,10 +43,11 @@ class IHyperOpt(ABC):
def generate_estimator(self, dimensions: list[Dimension], **kwargs) -> EstimatorType:
"""
Return base_estimator.
- Can be any of "GP", "RF", "ET", "GBRT" or an instance of a class
- inheriting from RegressorMixin (from sklearn).
+ Can be any of "TPESampler", "GPSampler", "CmaEsSampler", "NSGAIISampler"
+ "NSGAIIISampler", "QMCSampler" or an instance of a class
+ inheriting from BaseSampler (from optuna.samplers).
"""
- return "ET"
+ return "NSGAIIISampler"
def generate_roi_table(self, params: dict) -> dict[int, float]:
"""
diff --git a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py
index d46859ee7..99e81e4b3 100644
--- a/freqtrade/optimize/hyperopt/hyperopt_optimizer.py
+++ b/freqtrade/optimize/hyperopt/hyperopt_optimizer.py
@@ -7,10 +7,13 @@ import logging
import sys
import warnings
from datetime import datetime, timezone
+from pathlib import Path
from typing import Any
-from joblib import dump, load
+import optuna
+from joblib import delayed, dump, load, wrap_non_picklable_objects
from joblib.externals import cloudpickle
+from optuna.exceptions import ExperimentalWarning
from pandas import DataFrame
from freqtrade.constants import DATETIME_PRINT_FORMAT, Config
@@ -20,7 +23,7 @@ from freqtrade.data.metrics import calculate_market_change
from freqtrade.enums import HyperoptState
from freqtrade.exceptions import OperationalException
from freqtrade.ft_types import BacktestContentType
-from freqtrade.misc import deep_merge_dicts
+from freqtrade.misc import deep_merge_dicts, round_dict
from freqtrade.optimize.backtesting import Backtesting
# Import IHyperOptLoss to allow unpickling classes from these modules
@@ -28,21 +31,31 @@ from freqtrade.optimize.hyperopt.hyperopt_auto import HyperOptAuto
from freqtrade.optimize.hyperopt_loss.hyperopt_loss_interface import IHyperOptLoss
from freqtrade.optimize.hyperopt_tools import HyperoptStateContainer, HyperoptTools
from freqtrade.optimize.optimize_reports import generate_strategy_stats
+from freqtrade.optimize.space import (
+ DimensionProtocol,
+ SKDecimal,
+ ft_CategoricalDistribution,
+ ft_FloatDistribution,
+ ft_IntDistribution,
+)
from freqtrade.resolvers.hyperopt_resolver import HyperOptLossResolver
from freqtrade.util.dry_run_wallet import get_dry_run_wallet
-# Suppress scikit-learn FutureWarnings from skopt
-with warnings.catch_warnings():
- warnings.filterwarnings("ignore", category=FutureWarning)
- from skopt import Optimizer
- from skopt.space import Dimension
-
logger = logging.getLogger(__name__)
MAX_LOSS = 100000 # just a big enough number to be bad result in loss optimization
+optuna_samplers_dict = {
+ "TPESampler": optuna.samplers.TPESampler,
+ "GPSampler": optuna.samplers.GPSampler,
+ "CmaEsSampler": optuna.samplers.CmaEsSampler,
+ "NSGAIISampler": optuna.samplers.NSGAIISampler,
+ "NSGAIIISampler": optuna.samplers.NSGAIIISampler,
+ "QMCSampler": optuna.samplers.QMCSampler,
+}
+
class HyperOptimizer:
"""
@@ -50,15 +63,16 @@ class HyperOptimizer:
This class is sent to the hyperopt worker processes.
"""
- def __init__(self, config: Config) -> None:
- self.buy_space: list[Dimension] = []
- self.sell_space: list[Dimension] = []
- self.protection_space: list[Dimension] = []
- self.roi_space: list[Dimension] = []
- self.stoploss_space: list[Dimension] = []
- self.trailing_space: list[Dimension] = []
- self.max_open_trades_space: list[Dimension] = []
- self.dimensions: list[Dimension] = []
+ def __init__(self, config: Config, data_pickle_file: Path) -> None:
+ self.buy_space: list[DimensionProtocol] = []
+ self.sell_space: list[DimensionProtocol] = []
+ self.protection_space: list[DimensionProtocol] = []
+ self.roi_space: list[DimensionProtocol] = []
+ self.stoploss_space: list[DimensionProtocol] = []
+ self.trailing_space: list[DimensionProtocol] = []
+ self.max_open_trades_space: list[DimensionProtocol] = []
+ self.dimensions: list[DimensionProtocol] = []
+ self.o_dimensions: dict = {}
self.config = config
self.min_date: datetime
@@ -86,9 +100,7 @@ class HyperOptimizer:
)
self.calculate_loss = self.custom_hyperoptloss.hyperopt_loss_function
- self.data_pickle_file = (
- self.config["user_data_dir"] / "hyperopt_results" / "hyperopt_tickerdata.pkl"
- )
+ self.data_pickle_file = data_pickle_file
self.market_change = 0.0
@@ -127,18 +139,6 @@ class HyperOptimizer:
cloudpickle.register_pickle_by_value(mod)
self.hyperopt_pickle_magic(modules.__bases__)
- def _get_params_dict(
- self, dimensions: list[Dimension], raw_params: list[Any]
- ) -> dict[str, Any]:
- # Ensure the number of dimensions match
- # the number of parameters in the list.
- if len(raw_params) != len(dimensions):
- raise ValueError("Mismatch in number of search-space dimensions.")
-
- # Return a dict where the keys are the names of the dimensions
- # and the values are taken from the list of parameters.
- return {d.name: v for d, v in zip(dimensions, raw_params, strict=False)}
-
def _get_params_details(self, params: dict) -> dict:
"""
Return the params for each space
@@ -146,27 +146,36 @@ class HyperOptimizer:
result: dict = {}
if HyperoptTools.has_space(self.config, "buy"):
- result["buy"] = {p.name: params.get(p.name) for p in self.buy_space}
+ result["buy"] = round_dict({p.name: params.get(p.name) for p in self.buy_space}, 13)
if HyperoptTools.has_space(self.config, "sell"):
- result["sell"] = {p.name: params.get(p.name) for p in self.sell_space}
+ result["sell"] = round_dict({p.name: params.get(p.name) for p in self.sell_space}, 13)
if HyperoptTools.has_space(self.config, "protection"):
- result["protection"] = {p.name: params.get(p.name) for p in self.protection_space}
+ result["protection"] = round_dict(
+ {p.name: params.get(p.name) for p in self.protection_space}, 13
+ )
if HyperoptTools.has_space(self.config, "roi"):
- result["roi"] = {
- str(k): v for k, v in self.custom_hyperopt.generate_roi_table(params).items()
- }
+ result["roi"] = round_dict(
+ {str(k): v for k, v in self.custom_hyperopt.generate_roi_table(params).items()}, 13
+ )
if HyperoptTools.has_space(self.config, "stoploss"):
- result["stoploss"] = {p.name: params.get(p.name) for p in self.stoploss_space}
+ result["stoploss"] = round_dict(
+ {p.name: params.get(p.name) for p in self.stoploss_space}, 13
+ )
if HyperoptTools.has_space(self.config, "trailing"):
- result["trailing"] = self.custom_hyperopt.generate_trailing_params(params)
+ result["trailing"] = round_dict(
+ self.custom_hyperopt.generate_trailing_params(params), 13
+ )
if HyperoptTools.has_space(self.config, "trades"):
- result["max_open_trades"] = {
- "max_open_trades": (
- self.backtesting.strategy.max_open_trades
- if self.backtesting.strategy.max_open_trades != float("inf")
- else -1
- )
- }
+ result["max_open_trades"] = round_dict(
+ {
+ "max_open_trades": (
+ self.backtesting.strategy.max_open_trades
+ if self.backtesting.strategy.max_open_trades != float("inf")
+ else -1
+ )
+ },
+ 13,
+ )
return result
@@ -246,7 +255,12 @@ class HyperOptimizer:
# noinspection PyProtectedMember
attr.value = params_dict[attr_name]
- def generate_optimizer(self, raw_params: list[Any]) -> dict[str, Any]:
+ @delayed
+ @wrap_non_picklable_objects
+ def generate_optimizer_wrapped(self, params_dict: dict[str, Any]) -> dict[str, Any]:
+ return self.generate_optimizer(params_dict)
+
+ def generate_optimizer(self, params_dict: dict[str, Any]) -> dict[str, Any]:
"""
Used Optimize function.
Called once per epoch to optimize whatever is configured.
@@ -254,7 +268,6 @@ class HyperOptimizer:
"""
HyperoptStateContainer.set_state(HyperoptState.OPTIMIZE)
backtest_start_time = datetime.now(timezone.utc)
- params_dict = self._get_params_dict(self.dimensions, raw_params)
# Apply parameters
if HyperoptTools.has_space(self.config, "buy"):
@@ -304,9 +317,9 @@ class HyperOptimizer:
with self.data_pickle_file.open("rb") as f:
processed = load(f, mmap_mode="r")
- if self.analyze_per_epoch:
- # Data is not yet analyzed, rerun populate_indicators.
- processed = self.advise_and_trim(processed)
+ if self.analyze_per_epoch:
+ # Data is not yet analyzed, rerun populate_indicators.
+ processed = self.advise_and_trim(processed)
bt_results = self.backtesting.backtest(
processed=processed, start_date=self.min_date, end_date=self.max_date
@@ -318,10 +331,10 @@ class HyperOptimizer:
"backtest_end_time": int(backtest_end_time.timestamp()),
}
)
-
- return self._get_results_dict(
+ result = self._get_results_dict(
bt_results, self.min_date, self.max_date, params_dict, processed=processed
)
+ return result
def _get_results_dict(
self,
@@ -378,33 +391,41 @@ class HyperOptimizer:
"total_profit": total_profit,
}
+ def convert_dimensions_to_optuna_space(self, s_dimensions: list[DimensionProtocol]) -> dict:
+ o_dimensions: dict[str, optuna.distributions.BaseDistribution] = {}
+ for original_dim in s_dimensions:
+ if isinstance(
+ original_dim,
+ ft_CategoricalDistribution | ft_IntDistribution | ft_FloatDistribution | SKDecimal,
+ ):
+ o_dimensions[original_dim.name] = original_dim
+ else:
+ raise OperationalException(
+ f"Unknown search space {original_dim.name} - {original_dim} / \
+ {type(original_dim)}"
+ )
+ return o_dimensions
+
def get_optimizer(
self,
- cpu_count: int,
random_state: int,
- initial_points: int,
- model_queue_size: int,
- ) -> Optimizer:
- dimensions = self.dimensions
- estimator = self.custom_hyperopt.generate_estimator(dimensions=dimensions)
-
- acq_optimizer = "sampling"
- if isinstance(estimator, str):
- if estimator not in ("GP", "RF", "ET", "GBRT"):
- raise OperationalException(f"Estimator {estimator} not supported.")
- else:
- acq_optimizer = "auto"
-
- logger.info(f"Using estimator {estimator}.")
- return Optimizer(
- dimensions,
- base_estimator=estimator,
- acq_optimizer=acq_optimizer,
- n_initial_points=initial_points,
- acq_optimizer_kwargs={"n_jobs": cpu_count},
- random_state=random_state,
- model_queue_size=model_queue_size,
+ ):
+ o_sampler = self.custom_hyperopt.generate_estimator(
+ dimensions=self.dimensions, random_state=random_state
)
+ self.o_dimensions = self.convert_dimensions_to_optuna_space(self.dimensions)
+
+ if isinstance(o_sampler, str):
+ if o_sampler not in optuna_samplers_dict.keys():
+ raise OperationalException(f"Optuna Sampler {o_sampler} not supported.")
+ with warnings.catch_warnings():
+ warnings.filterwarnings(action="ignore", category=ExperimentalWarning)
+ sampler = optuna_samplers_dict[o_sampler](seed=random_state)
+ else:
+ sampler = o_sampler
+
+ logger.info(f"Using optuna sampler {o_sampler}.")
+ return optuna.create_study(sampler=sampler, direction="minimize")
def advise_and_trim(self, data: dict[str, DataFrame]) -> dict[str, DataFrame]:
preprocessed = self.backtesting.strategy.advise_all_indicators(data)
@@ -423,7 +444,6 @@ class HyperOptimizer:
def prepare_hyperopt_data(self) -> None:
HyperoptStateContainer.set_state(HyperoptState.DATALOAD)
data, self.timerange = self.backtesting.load_bt_data()
- self.backtesting.load_bt_data_detail()
logger.info("Dataload complete. Calculating indicators")
if not self.analyze_per_epoch:
diff --git a/freqtrade/optimize/optimize_reports/bt_output.py b/freqtrade/optimize/optimize_reports/bt_output.py
index 7dea7224b..cc179410a 100644
--- a/freqtrade/optimize/optimize_reports/bt_output.py
+++ b/freqtrade/optimize/optimize_reports/bt_output.py
@@ -102,7 +102,9 @@ def text_table_tags(
[
*(
(
- (t["key"] if isinstance(t["key"], list) else [t["key"], ""])
+ list(t["key"])
+ if isinstance(t["key"], list | tuple)
+ else [t["key"], ""]
if is_list
else [t["key"]]
)
diff --git a/freqtrade/optimize/optimize_reports/optimize_reports.py b/freqtrade/optimize/optimize_reports/optimize_reports.py
index 560e91476..1478ee2be 100644
--- a/freqtrade/optimize/optimize_reports/optimize_reports.py
+++ b/freqtrade/optimize/optimize_reports/optimize_reports.py
@@ -649,7 +649,7 @@ def generate_backtest_stats(
:return: Dictionary containing results per strategy and a strategy summary.
"""
result: BacktestResultType = get_BacktestResultType_default()
- market_change = calculate_market_change(btdata, "close")
+ market_change = calculate_market_change(btdata, "close", min_date=min_date)
metadata = {}
pairlist = list(btdata.keys())
for strategy, content in all_results.items():
diff --git a/freqtrade/optimize/space/__init__.py b/freqtrade/optimize/space/__init__.py
index 6c59a4d8f..4a9855234 100644
--- a/freqtrade/optimize/space/__init__.py
+++ b/freqtrade/optimize/space/__init__.py
@@ -1,3 +1,16 @@
-from skopt.space import Categorical, Dimension, Integer, Real # noqa: F401
+from .decimalspace import SKDecimal
+from .optunaspaces import (
+ DimensionProtocol,
+ ft_CategoricalDistribution,
+ ft_FloatDistribution,
+ ft_IntDistribution,
+)
-from .decimalspace import SKDecimal # noqa: F401
+
+# Alias for the distribution classes
+Dimension = DimensionProtocol
+Categorical = ft_CategoricalDistribution
+Integer = ft_IntDistribution
+Real = ft_FloatDistribution
+
+__all__ = ["Categorical", "Dimension", "Integer", "Real", "SKDecimal"]
diff --git a/freqtrade/optimize/space/decimalspace.py b/freqtrade/optimize/space/decimalspace.py
index f5c122fb3..dc6dba04d 100644
--- a/freqtrade/optimize/space/decimalspace.py
+++ b/freqtrade/optimize/space/decimalspace.py
@@ -1,47 +1,35 @@
-import numpy as np
-from skopt.space import Integer
+from optuna.distributions import FloatDistribution
-class SKDecimal(Integer):
+class SKDecimal(FloatDistribution):
def __init__(
self,
- low,
- high,
- decimals=3,
- prior="uniform",
- base=10,
- transform=None,
+ low: float,
+ high: float,
+ *,
+ step: float | None = None,
+ decimals: int | None = None,
name=None,
- dtype=np.int64,
):
- self.decimals = decimals
+ """
+ FloatDistribution with a fixed step size.
+ Only one of step or decimals can be set.
+ :param low: lower bound
+ :param high: upper bound
+ :param step: step size (e.g. 0.001)
+ :param decimals: number of decimal places to round to (e.g. 3)
+ :param name: name of the distribution
+ """
+ if decimals is not None and step is not None:
+ raise ValueError("You can only set one of decimals or step")
+ if decimals is None and step is None:
+ raise ValueError("You must set one of decimals or step")
+ # Convert decimals to step
+ self.step = step or (1 / 10**decimals if decimals else 1)
+ self.name = name
- self.pow_dot_one = pow(0.1, self.decimals)
- self.pow_ten = pow(10, self.decimals)
-
- _low = int(low * self.pow_ten)
- _high = int(high * self.pow_ten)
- # trunc to precision to avoid points out of space
- self.low_orig = round(_low * self.pow_dot_one, self.decimals)
- self.high_orig = round(_high * self.pow_dot_one, self.decimals)
-
- super().__init__(_low, _high, prior, base, transform, name, dtype)
-
- def __repr__(self):
- return (
- f"Decimal(low={self.low_orig}, high={self.high_orig}, decimals={self.decimals}, "
- f"prior='{self.prior}', transform='{self.transform_}')"
+ super().__init__(
+ low=round(low, decimals) if decimals else low,
+ high=round(high, decimals) if decimals else high,
+ step=self.step,
)
-
- def __contains__(self, point):
- if isinstance(point, list):
- point = np.array(point)
- return self.low_orig <= point <= self.high_orig
-
- def transform(self, Xt):
- return super().transform([int(v * self.pow_ten) for v in Xt])
-
- def inverse_transform(self, Xt):
- res = super().inverse_transform(Xt)
- # equivalent to [round(x * pow(0.1, self.decimals), self.decimals) for x in res]
- return [int(v) / self.pow_ten for v in res]
diff --git a/freqtrade/optimize/space/optunaspaces.py b/freqtrade/optimize/space/optunaspaces.py
new file mode 100644
index 000000000..9f152b991
--- /dev/null
+++ b/freqtrade/optimize/space/optunaspaces.py
@@ -0,0 +1,59 @@
+from collections.abc import Sequence
+from typing import Any, Protocol
+
+from optuna.distributions import CategoricalDistribution, FloatDistribution, IntDistribution
+
+
+class DimensionProtocol(Protocol):
+ name: str
+
+
+class ft_CategoricalDistribution(CategoricalDistribution):
+ def __init__(
+ self,
+ categories: Sequence[Any],
+ name: str,
+ **kwargs,
+ ):
+ self.name = name
+ self.categories = categories
+ # if len(categories) <= 1:
+ # raise Exception(f"need at least 2 categories for {name}")
+ return super().__init__(categories)
+
+ def __repr__(self):
+ return f"CategoricalDistribution({self.categories})"
+
+
+class ft_IntDistribution(IntDistribution):
+ def __init__(
+ self,
+ low: int | float,
+ high: int | float,
+ name: str,
+ **kwargs,
+ ):
+ self.name = name
+ self.low = int(low)
+ self.high = int(high)
+ return super().__init__(self.low, self.high, **kwargs)
+
+ def __repr__(self):
+ return f"IntDistribution(low={self.low}, high={self.high})"
+
+
+class ft_FloatDistribution(FloatDistribution):
+ def __init__(
+ self,
+ low: float,
+ high: float,
+ name: str,
+ **kwargs,
+ ):
+ self.name = name
+ self.low = low
+ self.high = high
+ return super().__init__(low, high, **kwargs)
+
+ def __repr__(self):
+ return f"FloatDistribution(low={self.low}, high={self.high}, step={self.step})"
diff --git a/freqtrade/persistence/key_value_store.py b/freqtrade/persistence/key_value_store.py
index e7b782ac4..814748da6 100644
--- a/freqtrade/persistence/key_value_store.py
+++ b/freqtrade/persistence/key_value_store.py
@@ -1,6 +1,6 @@
from datetime import datetime, timezone
from enum import Enum
-from typing import ClassVar
+from typing import ClassVar, Literal
from sqlalchemy import String
from sqlalchemy.orm import Mapped, mapped_column
@@ -18,9 +18,11 @@ class ValueTypesEnum(str, Enum):
INT = "int"
-class KeyStoreKeys(str, Enum):
- BOT_START_TIME = "bot_start_time"
- STARTUP_TIME = "startup_time"
+KeyStoreKeys = Literal[
+ "bot_start_time",
+ "startup_time",
+ "binance_migration",
+]
class _KeyValueStoreModel(ModelBase):
@@ -192,7 +194,7 @@ class KeyValueStore:
return kv.int_value
-def set_startup_time():
+def set_startup_time() -> None:
"""
sets bot_start_time to the first trade open date - or "now" on new databases.
sets startup_time to "now"
diff --git a/freqtrade/persistence/migrations.py b/freqtrade/persistence/migrations.py
index f0aa2f289..59d717d57 100644
--- a/freqtrade/persistence/migrations.py
+++ b/freqtrade/persistence/migrations.py
@@ -1,6 +1,6 @@
import logging
-from sqlalchemy import inspect, select, text, update
+from sqlalchemy import Engine, inspect, select, text, update
from freqtrade.exceptions import OperationalException
from freqtrade.persistence.trade_model import Order, Trade
@@ -9,7 +9,7 @@ from freqtrade.persistence.trade_model import Order, Trade
logger = logging.getLogger(__name__)
-def get_table_names_for_table(inspector, tabletype) -> list[str]:
+def get_table_names_for_table(inspector, tabletype: str) -> list[str]:
return [t for t in inspector.get_table_names() if t.startswith(tabletype)]
@@ -350,7 +350,7 @@ def fix_wrong_max_stake_amount(engine):
connection.execute(stmt)
-def check_migrate(engine, decl_base, previous_tables) -> None:
+def check_migrate(engine: Engine, decl_base, previous_tables: list[str]) -> None:
"""
Checks if migration is necessary and migrates if necessary
"""
diff --git a/freqtrade/persistence/trade_model.py b/freqtrade/persistence/trade_model.py
index 5f24db69d..5f3101b0d 100644
--- a/freqtrade/persistence/trade_model.py
+++ b/freqtrade/persistence/trade_model.py
@@ -1027,12 +1027,12 @@ class LocalTrade:
Calculate the open_rate including open_fee.
:return: Price in of the open trade incl. Fees
"""
- open_trade = FtPrecise(amount) * FtPrecise(open_rate)
- fees = open_trade * FtPrecise(self.fee_open)
+ open_value = FtPrecise(amount) * FtPrecise(open_rate)
+ fees = open_value * FtPrecise(self.fee_open)
if self.is_short:
- return float(open_trade - fees)
+ return float(open_value - fees)
else:
- return float(open_trade + fees)
+ return float(open_value + fees)
def recalc_open_trade_value(self) -> None:
"""
@@ -1062,13 +1062,13 @@ class LocalTrade:
return interest(exchange_name=self.exchange, borrowed=borrowed, rate=rate, hours=hours)
def _calc_base_close(self, amount: FtPrecise, rate: float, fee: float | None) -> FtPrecise:
- close_trade = amount * FtPrecise(rate)
- fees = close_trade * FtPrecise(fee or 0.0)
+ close_value = amount * FtPrecise(rate)
+ fees = close_value * FtPrecise(fee or 0.0)
if self.is_short:
- return close_trade + fees
+ return close_value + fees
else:
- return close_trade - fees
+ return close_value - fees
def calc_close_trade_value(self, rate: float, amount: float | None = None) -> float:
"""
@@ -1802,11 +1802,15 @@ class Trade(ModelBase, LocalTrade):
close_date: datetime | None = None,
) -> list["LocalTrade"]:
"""
- Helper function to query Trades.j
+ Helper function to query Trades.
Returns a List of trades, filtered on the parameters given.
In live mode, converts the filter to a database query and returns all rows
In Backtest mode, uses filters on Trade.bt_trades to get the result.
-
+ :param pair: Filter by pair
+ :param is_open: Filter by open/closed status
+ :param open_date: Filter by open_date (filters via trade.open_date > input)
+ :param close_date: Filter by close_date (filters via trade.close_date > input)
+ and will implicitly only return closed trades.
:return: unsorted List[Trade]
"""
if Trade.use_db:
diff --git a/freqtrade/resolvers/strategy_resolver.py b/freqtrade/resolvers/strategy_resolver.py
index b56ed8e11..0358ef5de 100644
--- a/freqtrade/resolvers/strategy_resolver.py
+++ b/freqtrade/resolvers/strategy_resolver.py
@@ -79,7 +79,7 @@ class StrategyResolver(IResolver):
("ignore_buying_expired_candle_after", 0),
("position_adjustment_enable", False),
("max_entry_position_adjustment", -1),
- ("max_open_trades", -1),
+ ("max_open_trades", float("inf")),
]
for attribute, default in attributes:
StrategyResolver._override_attribute_helper(strategy, config, attribute, default)
diff --git a/freqtrade/rpc/api_server/api_backtest.py b/freqtrade/rpc/api_server/api_backtest.py
index 5d06e8a48..98a7586df 100644
--- a/freqtrade/rpc/api_server/api_backtest.py
+++ b/freqtrade/rpc/api_server/api_backtest.py
@@ -62,7 +62,6 @@ def __run_backtest_bg(btconfig: Config):
from freqtrade.optimize.backtesting import Backtesting
ApiBG.bt["bt"] = Backtesting(btconfig)
- ApiBG.bt["bt"].load_bt_data_detail()
else:
ApiBG.bt["bt"].config = btconfig
ApiBG.bt["bt"].init_backtest()
@@ -96,7 +95,10 @@ def __run_backtest_bg(btconfig: Config):
)
ApiBG.bt["bt"].results = generate_backtest_stats(
- ApiBG.bt["data"], ApiBG.bt["bt"].all_results, min_date=min_date, max_date=max_date
+ ApiBG.bt["data"],
+ ApiBG.bt["bt"].all_bt_content,
+ min_date=min_date,
+ max_date=max_date,
)
if btconfig.get("export", "none") == "trades":
diff --git a/freqtrade/rpc/api_server/api_schemas.py b/freqtrade/rpc/api_server/api_schemas.py
index 975166458..bb5dfafa7 100644
--- a/freqtrade/rpc/api_server/api_schemas.py
+++ b/freqtrade/rpc/api_server/api_schemas.py
@@ -5,7 +5,7 @@ from pydantic import AwareDatetime, BaseModel, RootModel, SerializeAsAny, model_
from freqtrade.constants import DL_DATA_TIMEFRAMES, IntOrInf
from freqtrade.enums import MarginMode, OrderTypeValues, SignalDirection, TradingMode
-from freqtrade.ft_types import ValidExchangesType
+from freqtrade.ft_types import AnnotationType, ValidExchangesType
from freqtrade.rpc.api_server.webserver_bgwork import ProgressTask
@@ -539,6 +539,7 @@ class PairHistory(BaseModel):
columns: list[str]
all_columns: list[str] = []
data: SerializeAsAny[list[Any]]
+ annotations: list[AnnotationType] | None = None
length: int
buy_signals: int
sell_signals: int
diff --git a/freqtrade/rpc/rpc.py b/freqtrade/rpc/rpc.py
index 8903c7f2c..696fec7b7 100644
--- a/freqtrade/rpc/rpc.py
+++ b/freqtrade/rpc/rpc.py
@@ -32,8 +32,9 @@ from freqtrade.enums import (
from freqtrade.exceptions import ExchangeError, PricingError
from freqtrade.exchange import Exchange, timeframe_to_minutes, timeframe_to_msecs
from freqtrade.exchange.exchange_utils import price_to_precision
+from freqtrade.ft_types import AnnotationType
from freqtrade.loggers import bufferHandler
-from freqtrade.persistence import CustomDataWrapper, KeyStoreKeys, KeyValueStore, PairLocks, Trade
+from freqtrade.persistence import CustomDataWrapper, KeyValueStore, PairLocks, Trade
from freqtrade.persistence.models import PairLock
from freqtrade.plugins.pairlist.pairlist_helpers import expand_pairlist
from freqtrade.rpc.fiat_convert import CryptoToFiatConverter
@@ -635,7 +636,7 @@ class RPC:
first_date = trades[0].open_date_utc if trades else None
last_date = trades[-1].open_date_utc if trades else None
num = float(len(durations) or 1)
- bot_start = KeyValueStore.get_datetime_value(KeyStoreKeys.BOT_START_TIME)
+ bot_start = KeyValueStore.get_datetime_value("bot_start_time")
return {
"profit_closed_coin": profit_closed_coin_sum,
"profit_closed_percent_mean": round(profit_closed_ratio_mean * 100, 2),
@@ -1356,6 +1357,7 @@ class RPC:
dataframe: DataFrame,
last_analyzed: datetime,
selected_cols: list[str] | None,
+ annotations: list[AnnotationType],
) -> dict[str, Any]:
has_content = len(dataframe) != 0
dataframe_columns = list(dataframe.columns)
@@ -1411,6 +1413,7 @@ class RPC:
"data_start_ts": 0,
"data_stop": "",
"data_stop_ts": 0,
+ "annotations": annotations,
}
if has_content:
res.update(
@@ -1429,8 +1432,16 @@ class RPC:
"""Analyzed dataframe in Dict form"""
_data, last_analyzed = self.__rpc_analysed_dataframe_raw(pair, timeframe, limit)
+ annotations = self._freqtrade.strategy.ft_plot_annotations(pair=pair, dataframe=_data)
+
return RPC._convert_dataframe_to_dict(
- self._freqtrade.config["strategy"], pair, timeframe, _data, last_analyzed, selected_cols
+ self._freqtrade.config["strategy"],
+ pair,
+ timeframe,
+ _data,
+ last_analyzed,
+ selected_cols,
+ annotations,
)
def __rpc_analysed_dataframe_raw(
@@ -1531,6 +1542,7 @@ class RPC:
)
data = _data[pair]
+ annotations = []
if config.get("strategy"):
strategy.dp = DataProvider(config, exchange=exchange, pairlists=None)
strategy.ft_bot_start()
@@ -1539,6 +1551,8 @@ class RPC:
df_analyzed = trim_dataframe(
df_analyzed, timerange_parsed, startup_candles=startup_candles
)
+ annotations = strategy.ft_plot_annotations(pair=pair, dataframe=df_analyzed)
+
else:
df_analyzed = data
@@ -1549,6 +1563,7 @@ class RPC:
df_analyzed.copy(),
dt_now(),
selected_cols,
+ annotations,
)
def _rpc_plot_config(self) -> dict[str, Any]:
@@ -1601,7 +1616,7 @@ class RPC:
}
)
- if bot_start := KeyValueStore.get_datetime_value(KeyStoreKeys.BOT_START_TIME):
+ if bot_start := KeyValueStore.get_datetime_value("bot_start_time"):
res.update(
{
"bot_start": str(bot_start),
@@ -1609,7 +1624,7 @@ class RPC:
"bot_start_ts": int(bot_start.timestamp()),
}
)
- if bot_startup := KeyValueStore.get_datetime_value(KeyStoreKeys.STARTUP_TIME):
+ if bot_startup := KeyValueStore.get_datetime_value("startup_time"):
res.update(
{
"bot_startup": str(bot_startup),
diff --git a/freqtrade/strategy/__init__.py b/freqtrade/strategy/__init__.py
index e99473b4e..f1a6c687c 100644
--- a/freqtrade/strategy/__init__.py
+++ b/freqtrade/strategy/__init__.py
@@ -6,6 +6,7 @@ from freqtrade.exchange import (
timeframe_to_prev_date,
timeframe_to_seconds,
)
+from freqtrade.ft_types import AnnotationType
from freqtrade.persistence import Order, PairLocks, Trade
from freqtrade.strategy.informative_decorator import informative
from freqtrade.strategy.interface import IStrategy
@@ -44,4 +45,5 @@ __all__ = [
"merge_informative_pair",
"stoploss_from_absolute",
"stoploss_from_open",
+ "AnnotationType",
]
diff --git a/freqtrade/strategy/interface.py b/freqtrade/strategy/interface.py
index 16c2e311c..4bdaa9699 100644
--- a/freqtrade/strategy/interface.py
+++ b/freqtrade/strategy/interface.py
@@ -9,6 +9,7 @@ from datetime import datetime, timedelta, timezone
from math import isinf, isnan
from pandas import DataFrame
+from pydantic import ValidationError
from freqtrade.constants import CUSTOM_TAG_MAX_LENGTH, Config, IntOrInf, ListPairsWithTimeframes
from freqtrade.data.converter import populate_dataframe_with_trades
@@ -27,6 +28,7 @@ from freqtrade.enums import (
)
from freqtrade.exceptions import OperationalException, StrategyError
from freqtrade.exchange import timeframe_to_minutes, timeframe_to_next_date, timeframe_to_seconds
+from freqtrade.ft_types import AnnotationType
from freqtrade.misc import remove_entry_exit_signals
from freqtrade.persistence import Order, PairLocks, Trade
from freqtrade.strategy.hyper import HyperStrategyMixin
@@ -862,6 +864,24 @@ class IStrategy(ABC, HyperStrategyMixin):
"""
return None
+ def plot_annotations(
+ self, pair: str, start_date: datetime, end_date: datetime, dataframe: DataFrame, **kwargs
+ ) -> list[AnnotationType]:
+ """
+ Retrieve area annotations for a chart.
+ Must be returned as array, with type, label, color, start, end, y_start, y_end.
+ All settings except for type are optional - though it usually makes sense to include either
+ "start and end" or "y_start and y_end" for either horizontal or vertical plots
+ (or all 4 for boxes).
+ :param pair: Pair that's currently analyzed
+ :param start_date: Start date of the chart data being requested
+ :param end_date: End date of the chart data being requested
+ :param dataframe: DataFrame with the analyzed data for the chart
+ :param **kwargs: Ensure to keep this here so updates to this won't break your strategy.
+ :return: List of AnnotationType objects
+ """
+ return []
+
def populate_any_indicators(
self,
pair: str,
@@ -1839,3 +1859,33 @@ class IStrategy(ABC, HyperStrategyMixin):
if "exit_long" not in df.columns:
df = df.rename({"sell": "exit_long"}, axis="columns")
return df
+
+ def ft_plot_annotations(self, pair: str, dataframe: DataFrame) -> list[AnnotationType]:
+ """
+ Internal wrapper around plot_dataframe
+ """
+ if len(dataframe) > 0:
+ annotations = strategy_safe_wrapper(self.plot_annotations)(
+ pair=pair,
+ dataframe=dataframe,
+ start_date=dataframe.iloc[0]["date"].to_pydatetime(),
+ end_date=dataframe.iloc[-1]["date"].to_pydatetime(),
+ )
+
+ from freqtrade.ft_types.plot_annotation_type import AnnotationTypeTA
+
+ annotations_new: list[AnnotationType] = []
+ for annotation in annotations:
+ if isinstance(annotation, dict):
+ # Convert to AnnotationType
+ try:
+ AnnotationTypeTA.validate_python(annotation)
+ annotations_new.append(annotation)
+ except ValidationError as e:
+ logger.error(f"Invalid annotation data: {annotation}. Error: {e}")
+ else:
+ # Already an AnnotationType
+ annotations_new.append(annotation)
+
+ return annotations_new
+ return []
diff --git a/freqtrade/strategy/parameters.py b/freqtrade/strategy/parameters.py
index 282e630d0..1b840cdb4 100644
--- a/freqtrade/strategy/parameters.py
+++ b/freqtrade/strategy/parameters.py
@@ -14,9 +14,12 @@ from freqtrade.optimize.hyperopt_tools import HyperoptStateContainer
with suppress(ImportError):
- from skopt.space import Categorical, Integer, Real
-
- from freqtrade.optimize.space import SKDecimal
+ from freqtrade.optimize.space import (
+ Categorical,
+ Integer,
+ Real,
+ SKDecimal,
+ )
from freqtrade.exceptions import OperationalException
@@ -51,7 +54,8 @@ class BaseParameter(ABC):
name is prefixed with 'buy_' or 'sell_'.
:param optimize: Include parameter in hyperopt optimizations.
:param load: Load parameter value from {space}_params.
- :param kwargs: Extra parameters to skopt.space.(Integer|Real|Categorical).
+ :param kwargs: Extra parameters to optuna.distributions.
+ (IntDistribution|FloatDistribution|CategoricalDistribution).
"""
if "name" in kwargs:
raise OperationalException(
@@ -109,7 +113,7 @@ class NumericParameter(BaseParameter):
parameter fieldname is prefixed with 'buy_' or 'sell_'.
:param optimize: Include parameter in hyperopt optimizations.
:param load: Load parameter value from {space}_params.
- :param kwargs: Extra parameters to skopt.space.*.
+ :param kwargs: Extra parameters to optuna.distributions.*.
"""
if high is not None and isinstance(low, Sequence):
raise OperationalException(f"{self.__class__.__name__} space invalid.")
@@ -151,7 +155,7 @@ class IntParameter(NumericParameter):
parameter fieldname is prefixed with 'buy_' or 'sell_'.
:param optimize: Include parameter in hyperopt optimizations.
:param load: Load parameter value from {space}_params.
- :param kwargs: Extra parameters to skopt.space.Integer.
+ :param kwargs: Extra parameters to optuna.distributions.IntDistribution.
"""
super().__init__(
@@ -160,7 +164,7 @@ class IntParameter(NumericParameter):
def get_space(self, name: str) -> "Integer":
"""
- Create skopt optimization space.
+ Create optuna distribution space.
:param name: A name of parameter field.
"""
return Integer(low=self.low, high=self.high, name=name, **self._space_params)
@@ -174,7 +178,7 @@ class IntParameter(NumericParameter):
calculating 100ds of indicators.
"""
if self.can_optimize():
- # Scikit-optimize ranges are "inclusive", while python's "range" is exclusive
+ # optuna distributions ranges are "inclusive", while python's "range" is exclusive
return range(self.low, self.high + 1)
else:
return range(self.value, self.value + 1)
@@ -205,7 +209,7 @@ class RealParameter(NumericParameter):
parameter fieldname is prefixed with 'buy_' or 'sell_'.
:param optimize: Include parameter in hyperopt optimizations.
:param load: Load parameter value from {space}_params.
- :param kwargs: Extra parameters to skopt.space.Real.
+ :param kwargs: Extra parameters to optuna.distributions.FloatDistribution.
"""
super().__init__(
low=low, high=high, default=default, space=space, optimize=optimize, load=load, **kwargs
@@ -213,7 +217,7 @@ class RealParameter(NumericParameter):
def get_space(self, name: str) -> "Real":
"""
- Create skopt optimization space.
+ Create optimization space.
:param name: A name of parameter field.
"""
return Real(low=self.low, high=self.high, name=name, **self._space_params)
@@ -246,7 +250,7 @@ class DecimalParameter(NumericParameter):
parameter fieldname is prefixed with 'buy_' or 'sell_'.
:param optimize: Include parameter in hyperopt optimizations.
:param load: Load parameter value from {space}_params.
- :param kwargs: Extra parameters to skopt.space.Integer.
+ :param kwargs: Extra parameters to optuna's NumericParameter.
"""
self._decimals = decimals
default = round(default, self._decimals)
@@ -257,7 +261,7 @@ class DecimalParameter(NumericParameter):
def get_space(self, name: str) -> "SKDecimal":
"""
- Create skopt optimization space.
+ Create optimization space.
:param name: A name of parameter field.
"""
return SKDecimal(
@@ -305,7 +309,8 @@ class CategoricalParameter(BaseParameter):
name is prefixed with 'buy_' or 'sell_'.
:param optimize: Include parameter in hyperopt optimizations.
:param load: Load parameter value from {space}_params.
- :param kwargs: Extra parameters to skopt.space.Categorical.
+ :param kwargs: Compatibility. Optuna's CategoricalDistribution does not
+ accept extra parameters
"""
if len(categories) < 2:
raise OperationalException(
@@ -316,10 +321,10 @@ class CategoricalParameter(BaseParameter):
def get_space(self, name: str) -> "Categorical":
"""
- Create skopt optimization space.
+ Create optuna distribution space.
:param name: A name of parameter field.
"""
- return Categorical(self.opt_range, name=name, **self._space_params)
+ return Categorical(self.opt_range, name=name)
@property
def range(self):
@@ -355,7 +360,7 @@ class BooleanParameter(CategoricalParameter):
name is prefixed with 'buy_' or 'sell_'.
:param optimize: Include parameter in hyperopt optimizations.
:param load: Load parameter value from {space}_params.
- :param kwargs: Extra parameters to skopt.space.Categorical.
+ :param kwargs: Extra parameters to optuna.distributions.CategoricalDistribution.
"""
categories = [True, False]
diff --git a/freqtrade/templates/base_strategy.py.j2 b/freqtrade/templates/base_strategy.py.j2
index fe577826a..e4c617ddf 100644
--- a/freqtrade/templates/base_strategy.py.j2
+++ b/freqtrade/templates/base_strategy.py.j2
@@ -28,12 +28,12 @@ from freqtrade.strategy import (
merge_informative_pair,
stoploss_from_absolute,
stoploss_from_open,
+ AnnotationType,
)
# --------------------------------
# Add your lib to import here
import talib.abstract as ta
-import pandas_ta as pta
from technical import qtpylib
diff --git a/freqtrade/templates/strategy_subtemplates/strategy_methods_advanced.j2 b/freqtrade/templates/strategy_subtemplates/strategy_methods_advanced.j2
index dc133c75a..306329742 100644
--- a/freqtrade/templates/strategy_subtemplates/strategy_methods_advanced.j2
+++ b/freqtrade/templates/strategy_subtemplates/strategy_methods_advanced.j2
@@ -399,3 +399,21 @@ def order_filled(
:param **kwargs: Ensure to keep this here so updates to this won't break your strategy.
"""
pass
+
+def plot_annotations(
+ self, pair: str, start_date: datetime, end_date: datetime, dataframe: DataFrame, **kwargs
+) -> list[AnnotationType]:
+ """
+ Retrieve area annotations for a chart.
+ Must be returned as array, with type, label, color, start, end, y_start, y_end.
+ All settings except for type are optional - though it usually makes sense to include either
+ "start and end" or "y_start and y_end" for either horizontal or vertical plots
+ (or all 4 for boxes).
+ :param pair: Pair that's currently analyzed
+ :param start_date: Start date of the chart data being requested
+ :param end_date: End date of the chart data being requested
+ :param dataframe: DataFrame with the analyzed data for the chart
+ :param **kwargs: Ensure to keep this here so updates to this won't break your strategy.
+ :return: List of AnnotationType objects
+ """
+ return []
diff --git a/freqtrade/util/migrations/__init__.py b/freqtrade/util/migrations/__init__.py
index 4e81b1c57..8a9f10949 100644
--- a/freqtrade/util/migrations/__init__.py
+++ b/freqtrade/util/migrations/__init__.py
@@ -4,6 +4,9 @@ from freqtrade.util.migrations.funding_rate_mig import migrate_funding_fee_timef
def migrate_data(config, exchange: Exchange | None = None):
+ """
+ Migrate persisted data from old formats to new formats
+ """
migrate_binance_futures_data(config)
migrate_funding_fee_timeframe(config, exchange)
diff --git a/freqtrade/util/migrations/binance_mig.py b/freqtrade/util/migrations/binance_mig.py
index e5255fa6d..248d5810d 100644
--- a/freqtrade/util/migrations/binance_mig.py
+++ b/freqtrade/util/migrations/binance_mig.py
@@ -6,8 +6,8 @@ from sqlalchemy import select
from freqtrade.constants import DOCS_LINK, Config
from freqtrade.enums import TradingMode
from freqtrade.exceptions import OperationalException
+from freqtrade.persistence import KeyValueStore, Trade
from freqtrade.persistence.pairlock import PairLock
-from freqtrade.persistence.trade_model import Trade
logger = logging.getLogger(__name__)
@@ -20,6 +20,9 @@ def migrate_binance_futures_names(config: Config):
):
# only act on new futures
return
+ if KeyValueStore.get_int_value("binance_migration"):
+ # already migrated
+ return
import ccxt
if version.parse("2.6.26") > version.parse(ccxt.__version__):
@@ -29,10 +32,11 @@ def migrate_binance_futures_names(config: Config):
)
_migrate_binance_futures_db(config)
migrate_binance_futures_data(config)
+ KeyValueStore.store_value("binance_migration", 1)
def _migrate_binance_futures_db(config: Config):
- logger.warning("Migrating binance futures pairs in database.")
+ logger.info("Migrating binance futures pairs in database.")
trades = Trade.get_trades([Trade.exchange == "binance", Trade.trading_mode == "FUTURES"]).all()
for trade in trades:
if ":" in trade.pair:
@@ -52,7 +56,7 @@ def _migrate_binance_futures_db(config: Config):
# print(pls)
# pls.update({'pair': concat(PairLock.pair,':USDT')})
Trade.commit()
- logger.warning("Done migrating binance futures pairs in database.")
+ logger.info("Done migrating binance futures pairs in database.")
def migrate_binance_futures_data(config: Config):
diff --git a/ft_client/freqtrade_client/__init__.py b/ft_client/freqtrade_client/__init__.py
index 8c7e9919c..d708ab2fb 100644
--- a/ft_client/freqtrade_client/__init__.py
+++ b/ft_client/freqtrade_client/__init__.py
@@ -1,7 +1,7 @@
from freqtrade_client.ft_rest_client import FtRestClient
-__version__ = "2025.4-dev"
+__version__ = "2025.5-dev"
if "dev" in __version__:
from pathlib import Path
diff --git a/pyproject.toml b/pyproject.toml
index 98d2a6cbd..998896937 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -79,7 +79,8 @@ plot = ["plotly>=4.0"]
hyperopt = [
"scipy",
"scikit-learn",
- "ft-scikit-optimize>=0.9.2",
+ "optuna > 4.0.0",
+ "cmaes",
"filelock",
]
freqai = [
diff --git a/requirements-dev.txt b/requirements-dev.txt
index e3c26977e..ca45e99d8 100644
--- a/requirements-dev.txt
+++ b/requirements-dev.txt
@@ -7,7 +7,7 @@
-r docs/requirements-docs.txt
coveralls==4.0.1
-ruff==0.11.5
+ruff==0.11.9
mypy==1.15.0
pre-commit==4.2.0
pytest==8.3.5
@@ -15,7 +15,7 @@ pytest-asyncio==0.26.0
pytest-cov==6.1.1
pytest-mock==3.14.0
pytest-random-order==1.1.1
-pytest-timeout==2.3.1
+pytest-timeout==2.4.0
pytest-xdist==3.6.1
isort==6.0.1
# For datetime mocking
diff --git a/requirements-freqai-rl.txt b/requirements-freqai-rl.txt
index b170da518..61333c6f9 100644
--- a/requirements-freqai-rl.txt
+++ b/requirements-freqai-rl.txt
@@ -2,7 +2,7 @@
-r requirements-freqai.txt
# Required for freqai-rl
-torch==2.6.0; sys_platform != 'darwin' or platform_machine != 'x86_64'
+torch==2.7.0; sys_platform != 'darwin' or platform_machine != 'x86_64'
gymnasium==0.29.1
# SB3 >=2.5.0 depends on torch 2.3.0 - which implies it dropped support x86 macos
stable_baselines3==2.4.1; sys_platform == 'darwin' and platform_machine == 'x86_64'
diff --git a/requirements-freqai.txt b/requirements-freqai.txt
index 928c83bdb..74fb00a63 100644
--- a/requirements-freqai.txt
+++ b/requirements-freqai.txt
@@ -4,9 +4,9 @@
# Required for freqai
scikit-learn==1.6.1
-joblib==1.4.2
+joblib==1.5.0
catboost==1.2.8; 'arm' not in platform_machine
lightgbm==4.6.0
xgboost==2.1.4
tensorboard==2.19.0
-datasieve==0.1.7
+datasieve==0.1.9
diff --git a/requirements-hyperopt.txt b/requirements-hyperopt.txt
index 2a326d654..616b2dd16 100644
--- a/requirements-hyperopt.txt
+++ b/requirements-hyperopt.txt
@@ -2,7 +2,8 @@
-r requirements.txt
# Required for hyperopt
-scipy==1.15.2
+scipy==1.15.3
scikit-learn==1.6.1
-ft-scikit-optimize==0.9.2
filelock==3.18.0
+optuna==4.3.0
+cmaes==0.11.1
diff --git a/requirements.txt b/requirements.txt
index 847ef433a..6f2aed30c 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4,26 +4,27 @@ bottleneck==1.4.2
numexpr==2.10.2
pandas-ta==0.3.14b
-ccxt==4.4.75
-cryptography==44.0.2
+ccxt==4.4.80
+cryptography==44.0.3
aiohttp==3.9.5
SQLAlchemy==2.0.40
python-telegram-bot==22.0
# can't be hard-pinned due to telegram-bot pinning httpx with ~
httpx>=0.24.1
-humanize==4.12.2
+humanize==4.12.3
cachetools==5.5.2
requests==2.32.3
urllib3==2.4.0
+certifi==2025.4.26
jsonschema==4.23.0
TA-Lib==0.4.38
technical==1.5.0
tabulate==0.9.0
pycoingecko==3.2.0
jinja2==3.1.6
-joblib==1.4.2
+joblib==1.5.0
rich==14.0.0
-pyarrow==19.0.1; platform_machine != 'armv7l'
+pyarrow==20.0.0; platform_machine != 'armv7l'
# find first, C search in arrays
py_find_1st==1.1.7
@@ -31,22 +32,22 @@ py_find_1st==1.1.7
# Load ticker files 30% faster
python-rapidjson==1.20
# Properly format api responses
-orjson==3.10.16
+orjson==3.10.18
# Notify systemd
sdnotify==0.3.2
# API Server
fastapi==0.115.12
-pydantic==2.11.3
-uvicorn==0.34.1
+pydantic==2.11.4
+uvicorn==0.34.2
pyjwt==2.10.1
aiofiles==24.1.0
psutil==7.0.0
# Building config files interactively
questionary==2.1.0
-prompt-toolkit==3.0.50
+prompt-toolkit==3.0.51
# Extensions to datetime library
python-dateutil==2.9.0.post0
pytz==2025.2
@@ -59,4 +60,4 @@ websockets==15.0.1
janus==2.0.0
ast-comments==1.2.2
-packaging==24.2
+packaging==25.0
diff --git a/tests/data/test_btanalysis.py b/tests/data/test_btanalysis.py
index 7adba9c19..6531c6e2e 100644
--- a/tests/data/test_btanalysis.py
+++ b/tests/data/test_btanalysis.py
@@ -56,7 +56,7 @@ def test_get_latest_backtest_filename(testdatadir, mocker):
res = get_latest_backtest_filename(str(testdir_bt))
assert res == "backtest-result.json"
- mocker.patch("freqtrade.data.btanalysis.json_load", return_value={})
+ mocker.patch("freqtrade.data.btanalysis.bt_fileutils.json_load", return_value={})
with pytest.raises(ValueError, match=r"Invalid '.last_result.json' format."):
get_latest_backtest_filename(testdir_bt)
@@ -84,8 +84,8 @@ def test_load_backtest_metadata(mocker, testdatadir):
res = load_backtest_metadata(testdatadir / "nonexistent.file.json")
assert res == {}
- mocker.patch("freqtrade.data.btanalysis.get_backtest_metadata_filename")
- mocker.patch("freqtrade.data.btanalysis.json_load", side_effect=Exception())
+ mocker.patch("freqtrade.data.btanalysis.bt_fileutils.get_backtest_metadata_filename")
+ mocker.patch("freqtrade.data.btanalysis.bt_fileutils.json_load", side_effect=Exception())
with pytest.raises(
OperationalException, match=r"Unexpected error.*loading backtest metadata\."
):
@@ -94,7 +94,7 @@ def test_load_backtest_metadata(mocker, testdatadir):
def test_load_backtest_data_old_format(testdatadir, mocker):
filename = testdatadir / "backtest-result_test222.json"
- mocker.patch("freqtrade.data.btanalysis.load_backtest_stats", return_value=[])
+ mocker.patch("freqtrade.data.btanalysis.bt_fileutils.load_backtest_stats", return_value=[])
with pytest.raises(
OperationalException,
@@ -149,7 +149,7 @@ def test_load_backtest_data_multi(testdatadir):
def test_load_trades_from_db(default_conf, fee, is_short, mocker):
create_mock_trades(fee, is_short)
# remove init so it does not init again
- init_mock = mocker.patch("freqtrade.data.btanalysis.init_db", MagicMock())
+ init_mock = mocker.patch("freqtrade.data.btanalysis.bt_fileutils.init_db", MagicMock())
trades = load_trades_from_db(db_url=default_conf["db_url"])
assert init_mock.call_count == 1
@@ -221,8 +221,10 @@ def test_analyze_trade_parallelism(testdatadir):
def test_load_trades(default_conf, mocker):
- db_mock = mocker.patch("freqtrade.data.btanalysis.load_trades_from_db", MagicMock())
- bt_mock = mocker.patch("freqtrade.data.btanalysis.load_backtest_data", MagicMock())
+ db_mock = mocker.patch(
+ "freqtrade.data.btanalysis.bt_fileutils.load_trades_from_db", MagicMock()
+ )
+ bt_mock = mocker.patch("freqtrade.data.btanalysis.bt_fileutils.load_backtest_data", MagicMock())
load_trades(
"DB",
@@ -268,6 +270,14 @@ def test_calculate_market_change(testdatadir):
assert isinstance(result, float)
assert pytest.approx(result) == 0.01100002
+ result = calculate_market_change(data, min_date=dt_utc(2018, 1, 20))
+ assert isinstance(result, float)
+ assert pytest.approx(result) == 0.0375149
+
+ # Move min-date after the last date
+ result = calculate_market_change(data, min_date=dt_utc(2018, 2, 20))
+ assert pytest.approx(result) == 0.0
+
def test_combine_dataframes_with_mean(testdatadir):
pairs = ["ETH/BTC", "ADA/BTC"]
diff --git a/tests/data/test_historic_precision.py b/tests/data/test_historic_precision.py
new file mode 100644
index 000000000..472218b8b
--- /dev/null
+++ b/tests/data/test_historic_precision.py
@@ -0,0 +1,92 @@
+# pragma pylint: disable=missing-docstring, C0103
+
+from datetime import timezone
+
+import pandas as pd
+from numpy import nan
+from pandas import DataFrame, Timestamp
+
+from freqtrade.data.btanalysis.historic_precision import get_tick_size_over_time
+
+
+def test_get_tick_size_over_time():
+ """
+ Test the get_tick_size_over_time function with predefined data
+ """
+ # Create test dataframe with different levels of precision
+ data = {
+ "date": [
+ Timestamp("2020-01-01 00:00:00", tz=timezone.utc),
+ Timestamp("2020-01-02 00:00:00", tz=timezone.utc),
+ Timestamp("2020-01-03 00:00:00", tz=timezone.utc),
+ Timestamp("2020-01-15 00:00:00", tz=timezone.utc),
+ Timestamp("2020-01-16 00:00:00", tz=timezone.utc),
+ Timestamp("2020-01-31 00:00:00", tz=timezone.utc),
+ Timestamp("2020-02-01 00:00:00", tz=timezone.utc),
+ Timestamp("2020-02-15 00:00:00", tz=timezone.utc),
+ Timestamp("2020-03-15 00:00:00", tz=timezone.utc),
+ ],
+ "open": [1.23456, 1.234, 1.23, 1.2, 1.23456, 1.234, 2.3456, 2.34, 2.34],
+ "high": [1.23457, 1.235, 1.24, 1.3, 1.23456, 1.235, 2.3457, 2.34, 2.34],
+ "low": [1.23455, 1.233, 1.22, 1.1, 1.23456, 1.233, 2.3455, 2.34, 2.34],
+ "close": [1.23456, 1.234, 1.23, 1.2, 1.23456, 1.234, 2.3456, 2.34, 2.34],
+ "volume": [100, 200, 300, 400, 500, 600, 700, 800, 900],
+ }
+
+ candles = DataFrame(data)
+
+ # Calculate significant digits
+ result = get_tick_size_over_time(candles)
+
+ # Check that the result is a pandas Series
+ assert isinstance(result, pd.Series)
+
+ # Check that we have three months of data (Jan, Feb and March 2020 )
+ assert len(result) == 3
+
+ # Before
+ assert result.asof("2019-01-01 00:00:00+00:00") is nan
+ # January should have 5 significant digits (based on 1.23456789 being the most precise value)
+ # which should be converted to 0.00001
+
+ assert result.asof("2020-01-01 00:00:00+00:00") == 0.00001
+ assert result.asof("2020-01-01 00:00:00+00:00") == 0.00001
+ assert result.asof("2020-02-25 00:00:00+00:00") == 0.0001
+ assert result.asof("2020-03-25 00:00:00+00:00") == 0.01
+ assert result.asof("2020-04-01 00:00:00+00:00") == 0.01
+ # Value far past the last date should be the last value
+ assert result.asof("2025-04-01 00:00:00+00:00") == 0.01
+
+ assert result.iloc[0] == 0.00001
+
+
+def test_get_tick_size_over_time_real_data(testdatadir):
+ """
+ Test the get_tick_size_over_time function with real data from the testdatadir
+ """
+ from freqtrade.data.history import load_pair_history
+
+ # Load some test data from the testdata directory
+ pair = "UNITTEST/BTC"
+ timeframe = "1m"
+
+ candles = load_pair_history(
+ datadir=testdatadir,
+ pair=pair,
+ timeframe=timeframe,
+ )
+
+ # Make sure we have test data
+ assert not candles.empty, "No test data found, cannot run test"
+
+ # Calculate significant digits
+ result = get_tick_size_over_time(candles)
+
+ assert isinstance(result, pd.Series)
+
+ # Verify that all values are between 0 and 1 (valid precision values)
+ assert all(result > 0)
+ assert all(result < 1)
+
+ assert all(result <= 0.0001)
+ assert all(result >= 0.00000001)
diff --git a/tests/exchange/test_exchange.py b/tests/exchange/test_exchange.py
index c0023f0ad..f9f7dd9a1 100644
--- a/tests/exchange/test_exchange.py
+++ b/tests/exchange/test_exchange.py
@@ -5599,11 +5599,13 @@ def test_liquidation_price_is_none(
def test_get_max_pair_stake_amount(
mocker,
default_conf,
+ leverage_tiers,
):
api_mock = MagicMock()
default_conf["margin_mode"] = "isolated"
default_conf["trading_mode"] = "futures"
exchange = get_patched_exchange(mocker, default_conf, api_mock)
+ exchange._leverage_tiers = leverage_tiers
markets = {
"XRP/USDT:USDT": {
"limits": {
@@ -5667,11 +5669,23 @@ def test_get_max_pair_stake_amount(
"contractSize": 0.01,
"spot": False,
},
+ "ZEC/USDT:USDT": {
+ "limits": {
+ "amount": {"min": 0.001, "max": None},
+ "cost": {"min": 5, "max": None},
+ },
+ "contractSize": 1,
+ "spot": False,
+ },
}
mocker.patch(f"{EXMS}.markets", markets)
assert exchange.get_max_pair_stake_amount("XRP/USDT:USDT", 2.0) == 20000
assert exchange.get_max_pair_stake_amount("XRP/USDT:USDT", 2.0, 5) == 4000
+ # limit leverage tiers
+ assert exchange.get_max_pair_stake_amount("ZEC/USDT:USDT", 2.0, 5) == 100_000
+ assert exchange.get_max_pair_stake_amount("ZEC/USDT:USDT", 2.0, 50) == 1000
+
assert exchange.get_max_pair_stake_amount("LTC/USDT:USDT", 2.0) == float("inf")
assert exchange.get_max_pair_stake_amount("ETH/USDT:USDT", 2.0) == 200
assert exchange.get_max_pair_stake_amount("DOGE/USDT:USDT", 2.0) == 500
@@ -5902,8 +5916,8 @@ def test_get_max_leverage_futures(default_conf, mocker, leverage_tiers):
assert exchange.get_max_leverage("XRP/USDT:USDT", 1.0) == 20.0
assert exchange.get_max_leverage("BNB/USDT:USDT", 100.0) == 75.0
assert exchange.get_max_leverage("BTC/USDT:USDT", 170.30) == 125.0
- assert pytest.approx(exchange.get_max_leverage("XRP/USDT:USDT", 99999.9)) == 5.000005
- assert pytest.approx(exchange.get_max_leverage("BNB/USDT:USDT", 1500)) == 33.333333333333333
+ assert pytest.approx(exchange.get_max_leverage("XRP/USDT:USDT", 99999.9)) == 5
+ assert pytest.approx(exchange.get_max_leverage("BNB/USDT:USDT", 1500)) == 25
assert exchange.get_max_leverage("BTC/USDT:USDT", 300000000) == 2.0
assert exchange.get_max_leverage("BTC/USDT:USDT", 600000000) == 1.0 # Last tier
diff --git a/tests/exchange_online/conftest.py b/tests/exchange_online/conftest.py
index f7cf49aa4..4b650db8c 100644
--- a/tests/exchange_online/conftest.py
+++ b/tests/exchange_online/conftest.py
@@ -599,7 +599,7 @@ def exchange_ws(request, exchange_conf, exchange_mode, class_mocker):
else:
pytest.skip("Exchange does not support futures.")
- if not exchange._has_watch_ohlcv:
+ if not exchange._exchange_ws:
pytest.skip("Exchange does not support watch_ohlcv.")
yield exchange, name, pair
exchange.close()
diff --git a/tests/optimize/test_backtesting.py b/tests/optimize/test_backtesting.py
index d5bc7d5b4..9ea892ab8 100644
--- a/tests/optimize/test_backtesting.py
+++ b/tests/optimize/test_backtesting.py
@@ -22,6 +22,7 @@ from freqtrade.data.history import get_timerange
from freqtrade.enums import CandleType, ExitType, RunMode
from freqtrade.exceptions import DependencyException, OperationalException
from freqtrade.exchange import timeframe_to_next_date, timeframe_to_prev_date
+from freqtrade.exchange.exchange_utils import DECIMAL_PLACES, TICK_SIZE
from freqtrade.optimize.backtest_caching import get_backtest_metadata_filename, get_strategy_run_id
from freqtrade.optimize.backtesting import Backtesting
from freqtrade.persistence import LocalTrade, Trade
@@ -348,6 +349,29 @@ def test_data_to_dataframe_bt(default_conf, mocker, testdatadir) -> None:
assert processed["UNITTEST/BTC"].equals(processed2["UNITTEST/BTC"])
+def test_get_pair_precision_bt(default_conf, mocker) -> None:
+ patch_exchange(mocker)
+ default_conf["timeframe"] = "30m"
+ backtesting = Backtesting(default_conf)
+ backtesting._set_strategy(backtesting.strategylist[0])
+ pair = "UNITTEST/BTC"
+ backtesting.pairlists._whitelist = [pair]
+ ex_mock = mocker.patch(f"{EXMS}.get_precision_price", return_value=1e-5)
+ data, timerange = backtesting.load_bt_data()
+ assert data
+
+ assert backtesting.get_pair_precision(pair, dt_utc(2018, 1, 1)) == (1e-8, TICK_SIZE)
+ assert ex_mock.call_count == 0
+ assert backtesting.get_pair_precision(pair, dt_utc(2017, 12, 15)) == (1e-8, TICK_SIZE)
+ assert ex_mock.call_count == 0
+
+ # Fallback to exchange logic
+ assert backtesting.get_pair_precision(pair, dt_utc(2017, 1, 15)) == (1e-5, DECIMAL_PLACES)
+ assert ex_mock.call_count == 1
+ assert backtesting.get_pair_precision("ETH/BTC", dt_utc(2017, 1, 15)) == (1e-5, DECIMAL_PLACES)
+ assert ex_mock.call_count == 2
+
+
def test_backtest_abort(default_conf, mocker, testdatadir) -> None:
patch_exchange(mocker)
backtesting = Backtesting(default_conf)
@@ -828,6 +852,7 @@ def test_backtest_one(default_conf, mocker, testdatadir) -> None:
},
],
],
+ "funding_fees": [0.0, 0.0],
}
)
pd.testing.assert_frame_equal(results, expected)
@@ -991,7 +1016,7 @@ def test_backtest_one_detail_futures(
timerange=timerange,
candle_type=CandleType.FUTURES,
)
- backtesting.load_bt_data_detail()
+ backtesting._load_bt_data_detail()
processed = backtesting.strategy.advise_all_indicators(data)
min_date, max_date = get_timerange(processed)
@@ -1119,7 +1144,7 @@ def test_backtest_one_detail_futures_funding_fees(
timerange=timerange,
candle_type=CandleType.FUTURES,
)
- backtesting.load_bt_data_detail()
+ backtesting._load_bt_data_detail()
processed = backtesting.strategy.advise_all_indicators(data)
min_date, max_date = get_timerange(processed)
@@ -2576,7 +2601,7 @@ def test_backtest_start_multi_strat_caching(
],
)
mocker.patch.multiple(
- "freqtrade.data.btanalysis",
+ "freqtrade.data.btanalysis.bt_fileutils",
load_backtest_metadata=load_backtest_metadata,
load_backtest_stats=load_backtest_stats,
)
diff --git a/tests/optimize/test_backtesting_adjust_position.py b/tests/optimize/test_backtesting_adjust_position.py
index c9e8c9eeb..ea7d94d4d 100644
--- a/tests/optimize/test_backtesting_adjust_position.py
+++ b/tests/optimize/test_backtesting_adjust_position.py
@@ -80,6 +80,7 @@ def test_backtest_position_adjustment(default_conf, fee, mocker, testdatadir) ->
"is_short": [False, False],
"open_timestamp": [1517251200000, 1517283000000],
"close_timestamp": [1517263200000, 1517285400000],
+ "funding_fees": [0.0, 0.0],
}
)
results_no = results.drop(columns=["orders"])
diff --git a/tests/optimize/test_hyperopt.py b/tests/optimize/test_hyperopt.py
index 8bd2e95e0..c22323bdf 100644
--- a/tests/optimize/test_hyperopt.py
+++ b/tests/optimize/test_hyperopt.py
@@ -1,13 +1,12 @@
# pragma pylint: disable=missing-docstring,W0212,C0103
from datetime import datetime, timedelta
-from functools import wraps
+from functools import partial, wraps
from pathlib import Path
from unittest.mock import ANY, MagicMock, PropertyMock
import pandas as pd
import pytest
from filelock import Timeout
-from skopt.space import Integer
from freqtrade.commands.optimize_commands import setup_optimize_configuration, start_hyperopt
from freqtrade.data.history import load_data
@@ -17,7 +16,7 @@ from freqtrade.optimize.hyperopt import Hyperopt
from freqtrade.optimize.hyperopt.hyperopt_auto import HyperOptAuto
from freqtrade.optimize.hyperopt_tools import HyperoptTools
from freqtrade.optimize.optimize_reports import generate_strategy_stats
-from freqtrade.optimize.space import SKDecimal
+from freqtrade.optimize.space import SKDecimal, ft_IntDistribution
from freqtrade.strategy import IntParameter
from freqtrade.util import dt_utc
from tests.conftest import (
@@ -578,7 +577,7 @@ def test_generate_optimizer(mocker, hyperopt_conf) -> None:
"buy_plusdi": 0.02,
"buy_rsi": 35,
},
- "roi": {"0": 0.12000000000000001, "20.0": 0.02, "50.0": 0.01, "110.0": 0},
+ "roi": {"0": 0.12, "20.0": 0.02, "50.0": 0.01, "110.0": 0},
"protection": {
"protection_cooldown_lookback": 20,
"protection_enabled": True,
@@ -606,9 +605,7 @@ def test_generate_optimizer(mocker, hyperopt_conf) -> None:
hyperopt.hyperopter.min_date = dt_utc(2017, 12, 10)
hyperopt.hyperopter.max_date = dt_utc(2017, 12, 13)
hyperopt.hyperopter.init_spaces()
- generate_optimizer_value = hyperopt.hyperopter.generate_optimizer(
- list(optimizer_param.values())
- )
+ generate_optimizer_value = hyperopt.hyperopter.generate_optimizer(optimizer_param)
assert generate_optimizer_value == response_expected
@@ -1088,8 +1085,8 @@ def test_in_strategy_auto_hyperopt(mocker, hyperopt_conf, tmp_path, fee) -> None
assert opt.backtesting.strategy.max_open_trades != 1
opt.custom_hyperopt.generate_estimator = lambda *args, **kwargs: "ET1"
- with pytest.raises(OperationalException, match="Estimator ET1 not supported."):
- opt.get_optimizer(2, 42, 2, 2)
+ with pytest.raises(OperationalException, match="Optuna Sampler ET1 not supported."):
+ opt.get_optimizer(42)
@pytest.mark.filterwarnings("ignore::DeprecationWarning")
@@ -1186,19 +1183,27 @@ def test_in_strategy_auto_hyperopt_per_epoch(mocker, hyperopt_conf, tmp_path, fe
def test_SKDecimal():
space = SKDecimal(1, 2, decimals=2)
- assert 1.5 in space
- assert 2.5 not in space
- assert space.low == 100
- assert space.high == 200
+ assert space._contains(1.5)
+ assert not space._contains(2.5)
+ assert space.low == 1
+ assert space.high == 2
- assert space.inverse_transform([200]) == [2.0]
- assert space.inverse_transform([100]) == [1.0]
- assert space.inverse_transform([150, 160]) == [1.5, 1.6]
+ assert space._contains(1.51)
+ assert space._contains(1.01)
+ # Falls out of the space with 2 decimals
+ assert not space._contains(1.511)
+ assert not space._contains(1.111222)
- assert space.transform([1.5]) == [150]
- assert space.transform([2.0]) == [200]
- assert space.transform([1.0]) == [100]
- assert space.transform([1.5, 1.6]) == [150, 160]
+ with pytest.raises(ValueError):
+ SKDecimal(1, 2, step=5, decimals=0.2)
+
+ with pytest.raises(ValueError):
+ SKDecimal(1, 2, step=None, decimals=None)
+
+ s = SKDecimal(1, 2, step=0.1, decimals=None)
+ assert s.step == 0.1
+ assert s._contains(1.1)
+ assert not s._contains(1.11)
def test_stake_amount_unlimited_max_open_trades(mocker, hyperopt_conf, tmp_path, fee) -> None:
@@ -1217,10 +1222,6 @@ def test_stake_amount_unlimited_max_open_trades(mocker, hyperopt_conf, tmp_path,
}
)
hyperopt = Hyperopt(hyperopt_conf)
- mocker.patch(
- "freqtrade.optimize.hyperopt.hyperopt_optimizer.HyperOptimizer._get_params_dict",
- return_value={"max_open_trades": -1},
- )
assert isinstance(hyperopt.hyperopter.custom_hyperopt, HyperOptAuto)
@@ -1228,7 +1229,7 @@ def test_stake_amount_unlimited_max_open_trades(mocker, hyperopt_conf, tmp_path,
hyperopt.start()
- assert hyperopt.hyperopter.backtesting.strategy.max_open_trades == 1
+ assert hyperopt.hyperopter.backtesting.strategy.max_open_trades == 3
def test_max_open_trades_dump(mocker, hyperopt_conf, tmp_path, fee, capsys) -> None:
@@ -1246,9 +1247,15 @@ def test_max_open_trades_dump(mocker, hyperopt_conf, tmp_path, fee, capsys) -> N
}
)
hyperopt = Hyperopt(hyperopt_conf)
+
+ def optuna_mock(hyperopt, *args, **kwargs):
+ a = hyperopt.get_optuna_asked_points(*args, **kwargs)
+ a[0]._cached_frozen_trial.params["max_open_trades"] = -1
+ return a, [True]
+
mocker.patch(
- "freqtrade.optimize.hyperopt.hyperopt_optimizer.HyperOptimizer._get_params_dict",
- return_value={"max_open_trades": -1},
+ "freqtrade.optimize.hyperopt.Hyperopt.get_asked_points",
+ side_effect=partial(optuna_mock, hyperopt),
)
assert isinstance(hyperopt.hyperopter.custom_hyperopt, HyperOptAuto)
@@ -1266,8 +1273,8 @@ def test_max_open_trades_dump(mocker, hyperopt_conf, tmp_path, fee, capsys) -> N
hyperopt = Hyperopt(hyperopt_conf)
mocker.patch(
- "freqtrade.optimize.hyperopt.hyperopt_optimizer.HyperOptimizer._get_params_dict",
- return_value={"max_open_trades": -1},
+ "freqtrade.optimize.hyperopt.Hyperopt.get_asked_points",
+ side_effect=partial(optuna_mock, hyperopt),
)
assert isinstance(hyperopt.hyperopter.custom_hyperopt, HyperOptAuto)
@@ -1304,7 +1311,7 @@ def test_max_open_trades_consistency(mocker, hyperopt_conf, tmp_path, fee) -> No
assert isinstance(hyperopt.hyperopter.custom_hyperopt, HyperOptAuto)
hyperopt.hyperopter.custom_hyperopt.max_open_trades_space = lambda: [
- Integer(1, 10, name="max_open_trades")
+ ft_IntDistribution(1, 10, "max_open_trades")
]
first_time_evaluated = False
@@ -1313,9 +1320,10 @@ def test_max_open_trades_consistency(mocker, hyperopt_conf, tmp_path, fee) -> No
@wraps(func)
def wrapper(*args, **kwargs):
nonlocal first_time_evaluated
+
stake_amount = func(*args, **kwargs)
if first_time_evaluated is False:
- assert stake_amount == 1
+ assert stake_amount == 2
first_time_evaluated = True
return stake_amount
@@ -1329,5 +1337,5 @@ def test_max_open_trades_consistency(mocker, hyperopt_conf, tmp_path, fee) -> No
hyperopt.start()
- assert hyperopt.hyperopter.backtesting.strategy.max_open_trades == 8
- assert hyperopt.config["max_open_trades"] == 8
+ assert hyperopt.hyperopter.backtesting.strategy.max_open_trades == 4
+ assert hyperopt.config["max_open_trades"] == 4
diff --git a/tests/rpc/test_rpc.py b/tests/rpc/test_rpc.py
index a57053210..7d1b87b55 100644
--- a/tests/rpc/test_rpc.py
+++ b/tests/rpc/test_rpc.py
@@ -228,7 +228,8 @@ def test_rpc_trade_status(default_conf, ticker, fee, mocker) -> None:
assert results[0] == response_norate
-def test_rpc_status_table(default_conf, ticker, fee, mocker) -> None:
+def test_rpc_status_table(default_conf, ticker, fee, mocker, time_machine) -> None:
+ time_machine.move_to("2024-05-10 11:15:00 +00:00", tick=False)
mocker.patch.multiple(
"freqtrade.rpc.fiat_convert.FtCoinGeckoApi",
get_price=MagicMock(return_value={"bitcoin": {"usd": 15000.0}}),
diff --git a/tests/rpc/test_rpc_apiserver.py b/tests/rpc/test_rpc_apiserver.py
index 89251233b..c327a416b 100644
--- a/tests/rpc/test_rpc_apiserver.py
+++ b/tests/rpc/test_rpc_apiserver.py
@@ -1864,7 +1864,21 @@ def test_api_pair_candles(botclient, ohlcv_history):
ohlcv_history["exit_short"] = 0
ftbot.dataprovider._set_cached_df("XRP/BTC", timeframe, ohlcv_history, CandleType.SPOT)
+ fake_plot_annotations = [
+ {
+ "type": "area",
+ "start": "2024-01-01 15:00:00",
+ "end": "2024-01-01 16:00:00",
+ "y_start": 94000.2,
+ "y_end": 98000,
+ "color": "",
+ "label": "some label",
+ }
+ ]
+ plot_annotations_mock = MagicMock(return_value=fake_plot_annotations)
+ ftbot.strategy.plot_annotations = plot_annotations_mock
for call in ("get", "post"):
+ plot_annotations_mock.reset_mock()
if call == "get":
rc = client_get(
client,
@@ -1894,6 +1908,8 @@ def test_api_pair_candles(botclient, ohlcv_history):
assert resp["data_start_ts"] == 1511686200000
assert resp["data_stop"] == "2017-11-26 09:00:00+00:00"
assert resp["data_stop_ts"] == 1511686800000
+ assert resp["annotations"] == fake_plot_annotations
+ assert plot_annotations_mock.call_count == 1
assert isinstance(resp["columns"], list)
base_cols = {
"date",
@@ -2235,6 +2251,7 @@ def test_api_pair_history(botclient, tmp_path, mocker):
assert result["data_start_ts"] == 1515628800000
assert result["data_stop"] == "2018-01-12 00:00:00+00:00"
assert result["data_stop_ts"] == 1515715200000
+ assert result["annotations"] == []
lfm.reset_mock()
# No data found
@@ -2869,7 +2886,7 @@ def test_api_backtesting(botclient, mocker, fee, caplog, tmp_path):
def test_api_backtest_history(botclient, mocker, testdatadir):
ftbot, client = botclient
mocker.patch(
- "freqtrade.data.btanalysis._get_backtest_files",
+ "freqtrade.data.btanalysis.bt_fileutils._get_backtest_files",
return_value=[
testdatadir / "backtest_results/backtest-result_multistrat.json",
testdatadir / "backtest_results/backtest-result.json",
diff --git a/tests/strategy/test_interface.py b/tests/strategy/test_interface.py
index 805140a83..ba0f89d32 100644
--- a/tests/strategy/test_interface.py
+++ b/tests/strategy/test_interface.py
@@ -946,7 +946,7 @@ def test_is_informative_pairs_callback(default_conf):
def test_hyperopt_parameters():
HyperoptStateContainer.set_state(HyperoptState.INDICATORS)
- from skopt.space import Categorical, Integer, Real
+ from optuna.distributions import CategoricalDistribution, FloatDistribution, IntDistribution
with pytest.raises(OperationalException, match=r"Name is determined.*"):
IntParameter(low=0, high=5, default=1, name="hello")
@@ -977,7 +977,7 @@ def test_hyperopt_parameters():
intpar = IntParameter(low=0, high=5, default=1, space="buy")
assert intpar.value == 1
- assert isinstance(intpar.get_space(""), Integer)
+ assert isinstance(intpar.get_space(""), IntDistribution)
assert isinstance(intpar.range, range)
assert len(list(intpar.range)) == 1
# Range contains ONLY the default / value.
@@ -989,7 +989,7 @@ def test_hyperopt_parameters():
fltpar = RealParameter(low=0.0, high=5.5, default=1.0, space="buy")
assert fltpar.value == 1
- assert isinstance(fltpar.get_space(""), Real)
+ assert isinstance(fltpar.get_space(""), FloatDistribution)
fltpar = DecimalParameter(low=0.0, high=0.5, default=0.14, decimals=1, space="buy")
assert fltpar.value == 0.1
@@ -1006,7 +1006,7 @@ def test_hyperopt_parameters():
["buy_rsi", "buy_macd", "buy_none"], default="buy_macd", space="buy"
)
assert catpar.value == "buy_macd"
- assert isinstance(catpar.get_space(""), Categorical)
+ assert isinstance(catpar.get_space(""), CategoricalDistribution)
assert isinstance(catpar.range, list)
assert len(list(catpar.range)) == 1
# Range contains ONLY the default / value.
@@ -1017,7 +1017,7 @@ def test_hyperopt_parameters():
boolpar = BooleanParameter(default=True, space="buy")
assert boolpar.value is True
- assert isinstance(boolpar.get_space(""), Categorical)
+ assert isinstance(boolpar.get_space(""), CategoricalDistribution)
assert isinstance(boolpar.range, list)
assert len(list(boolpar.range)) == 1
diff --git a/tests/strategy/test_strategy_loading.py b/tests/strategy/test_strategy_loading.py
index 927f33461..7f44ecb57 100644
--- a/tests/strategy/test_strategy_loading.py
+++ b/tests/strategy/test_strategy_loading.py
@@ -385,6 +385,17 @@ def test_strategy_max_open_trades_infinity_from_strategy(caplog, default_conf):
assert strategy.max_open_trades == float("inf")
assert default_conf["max_open_trades"] == float("inf")
+ # test if the default value is set to infinity (V2 doesn't set max_open_trades explicitly)
+ del default_conf["max_open_trades"]
+ default_conf.update(
+ {
+ "strategy": "StrategyTestV2",
+ }
+ )
+ strategy2 = StrategyResolver.load_strategy(default_conf)
+ assert strategy2.max_open_trades == float("inf")
+ assert default_conf["max_open_trades"] == float("inf")
+
def test_strategy_max_open_trades_infinity_from_config(caplog, default_conf, mocker):
caplog.set_level(logging.INFO)