dYdX取引所の設定と使用方法
FMZはdYdXの取引所をサポートしています.
取引所文書
APIドキュメントはhttps://docs.dydx.exchange/#get-account-leaderboard-pnlsにある
取引所のウェブサイト
- testnet : https://trade.stage.dydx.exchange/portfolio/overview
- Mainnet : https://trade.dydx.exchange/portfolio/overview
dYdXは現在,FMZで永続契約のコードはswap。
FMZ定量取引プラットフォーム配置dYdX説明
-
設定する情報
- AccessKey
- SecretKey
- Passphrase
- StarkPublicKey
- StarkPrivateKey
図に示すように:
設定の情報を取得するには:
-
財布が必要になります
-
dYdXでウォレットへのログイン
ウォレットにはETHの資産が必要で,dYdXアカウントの作成を提示されます.
交換する必要があります.
USDCdYdXで利用可能な資産をご覧いただけます.
ブラウザで以下の情報を参照してください.入手可能
API_KEY_PAIRS,STARK_KEY_PAIRS。API_KEY_PAIRSには以下のものが含まれています.
key: xxxxxxFMZに記入するAccess Key。
secret: xxxxxxFMZに記入するSecret Key。
passphrase: xxxxxxFMZに記入するPassphrase。STARK_KEY_PAIRSには以下のものが含まれています.
publicKey: xxxxxxFMZに記入するStark PublicKey。
privateKey: xxxxxxFMZに記入するStark PrivateKey。
-
設定する limitFee
注文した時のlimitFeeを設定し,一度有効に設定します. 例えば:exchange.IO("limitFee", 0.011) -
secondsOfValidityを設定し,一度有効にする. 例えば:
注文の有効時間,単位:秒.exchange.IO("secondsOfValidity", 60 * 60 * 24 * 7) // 设置有效期为7天 -
設定は simulate,設定は一度有効. 例えば:
模擬環境に切り替えるにはhttps://api.stage.dydx.exchange:exchange.IO("simulate", true)
その他の総括
-
口座資産を凍結することはありませんが,資産を超えて口座を凍結することは許されません.
FMZ上でGetAccountを呼び出すと返される構造はFrozenBalanceこのフィールドは,持仓占有資産の値である. 掛札の凍結ではない. -
挂列は100個を超えないのが良い,取引所のインターフェースは100個のみの注文を入手できるという制限がある. ページ分割の問い合わせがあるが,インターフェースには問題があるようです. 100個以下の挂列を問い合わせることは正常です.
梦佬,我用了官方的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








