Instructions de configuration et d'utilisation de l'échange dYdX
FMZ prend désormais en charge dYdX.
Documents de la bourse
Le documentation de l'API est disponible à l'adresse suivante: https://docs.dydx.exchange/#get-account-leaderboard-pnls
Site officiel de la bourse
- testnet : https://trade.stage.dydx.exchange/portfolio/overview
- Mainnet : https://trade.dydx.exchange/portfolio/overview
dYdX est actuellement disponible sous forme de contrats à durée indéterminée, dont le code sur FMZ estswap。
Définition de la plateforme d'échange quantifiée dYdX
-
Informations requises pour la configuration
- AccessKey
- SecretKey
- Passphrase
- StarkPublicKey
- StarkPrivateKey
Comme le montre la figure :
Comment accéder à ces informations:
-
Il faut d'abord avoir un portefeuille.
-
Connectez votre portefeuille sur dYdX
Le portefeuille doit contenir des actifs ETH, puis vous êtes invité à créer un compte dYdX.
Besoin d'un échange
USDCLes actifs disponibles sont affichés sur dYdX.
L'information suivante s'affiche dans votre navigateur:Il est disponible.
API_KEY_PAIRS,STARK_KEY_PAIRS。API_KEY_PAIRS est composé de:
key: xxxxxxLa correspondance est remplie sur la FMZAccess Key。
secret: xxxxxxLa correspondance est remplie sur la FMZSecret Key。
passphrase: xxxxxxLa correspondance est remplie sur la FMZPassphrase。STARK_KEY_PAIRS est composé de:
publicKey: xxxxxxLa correspondance est remplie sur la FMZStark PublicKey。
privateKey: xxxxxxLa correspondance est remplie sur la FMZStark PrivateKey。
-
Réglage de la limite de frais
Limiter le prix à la commande, une fois par commande. Par exemple:exchange.IO("limitFee", 0.011) -
Les secondsOfValidity sont des secondes de validité. Par exemple:
Définition de la durée de validité de la commande, unité: seconde.exchange.IO("secondsOfValidity", 60 * 60 * 24 * 7) // 设置有效期为7天 -
Par exemple, le paramètre "simuler" est un paramètre qui ne s'applique qu'une fois.
Pour passer à l'environnement de simulation, il faut passer à l'adresse de basehttps://api.stage.dydx.exchange:exchange.IO("simulate", true)
Autres résumés
-
Le compte n'est pas gelé, mais il est détecté que plus d'actifs ne sont pas autorisés.
Lorsque GetAccount est appelé sur FMZ, la structure qui est renvoyéeFrozenBalanceLe champ est la valeur de l'actif occupé par le détenteur de la position. Il ne s'agit pas d'un blocage. -
Il est préférable de ne pas avoir plus de 100 listes, l'interface de l'échange est limitée à 100 commandes. Bien qu'il y ait des requêtes en plusieurs pages, l'interface semble avoir des problèmes. Il est normal d'avoir moins de 100 listes.
梦佬,我用了官方的python 包“dydx-v3-python” 现在是运行example的时候,提示
Traceback (most recent call last):
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/demodydxcreateorder.py", line 1, in <module>
from dydx3 import constants
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/init.py", line 1, in <module>
from dydx3.dydx_client import Client
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/dydx3/dydx_client.py", line 1, in <module>
from web3 import Web3
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/init.py", line 9, in <module>
from web3.main import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/main.py", line 87, in <module>
from web3.manager import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/manager.py", line 47, in <module>
from web3.providers import (
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/providers/init.py", line 11, in <module>
from .websocket import ( # noqa: F401,
File "/Users/CHIN/Documents/dydx_workspace_py/venv/lib/python3.6/site-packages/web3/providers/websocket.py", line 21, in <module>
from websockets.client import (
File "/Users/CHIN/Documents/dydx_workspace_py/dydx-v3-python-master/examples/websockets.py", line 9, in <module>
from dydx3 import Client
ImportError: cannot import name 'Client'
包都存在,就是import报错,都是官方的包,应该也不存在顺序冲突之类的。
hello,孟总想问一下,ETH和USDC要是在以太坊公链上的吗?我钱包上的是HECO链的eth和usdc,连接的时候提示钱包没余额,连接不成功是不是因为这个问题?
在的,我最近才充过,USDC ETH 在钱包 就行,链接上钱包授权之后, 有一步USDC转入 dYdX 就可以了,就是费用有点高,一下几十U没了。需要是以太坊主网。
- 1








