OKEX V3 utilise l'agrégation

Auteur:Le petit rêve, Créé: 2018-11-30 10:18:55, Mis à jour: 2019-03-15 21:10:12

OKEX v3 est un ensemble de produits à terme.

  • Expliquer 1, ne peut pas être remplacé par un autre levier lorsqu'il est détenu. 2 ⇒ Ne peut pas être converti vers un autre mode de position (position complète / position par position)3. exchange.CancelOrder (ID), le retrait doit être compatible avec le contrat correspondant à l'ordre de l'ID (exchange.SetContractType switch) 4, exchange.GetAccount (() approximation de taux d'échange appels à l'interface d'acquisition d'actifs de compte, mode de stockage complet: quatre interfaces API sont accédées, car le nombre de pièces gelées est obtenu par l'interface séparée (() approximation de taux de trois).Le code de contrat (exchange.SetContractType) est divisé en quatre types: le code this_week, le code next_week, le code quarter et le code swap.L'ID doit être dans l'état de contrat correspondant à l'ID, sinon une erreur est signalée, l'ID du contrat permanent et l'ID du taux de conversion sont assez différents.7, exchange.GetPosition (()) Lorsque vous obtenez une position, le taux de transaction est approximatif en mode position complète, et l'attribut Margin est 0. 8 ∞ Levier par défaut initial de 10 fois, direction de transaction buy (position unique / position complète sur l'échange, le nombre de levers, il peut y avoir plusieurs cas, est le paramètre de l'utilisateur)

  • Une erreur a été signalée:

    Je ne veux pas. Message d'erreur Définition
    1 Type de contrat Invalidé Aucun contrat n'est configuré, ou une erreur de configuration de contrat. Vérifiez si le levier de configuration de la fonction SetMarginLevel a été appelé lors du démarrage initial du robot sans contrat configuré.
    2 Erreur de type de contrat de calcul! Erreur de calcul de la date de livraison du contrat
    3 erreur de format de réponse L'interface GetRecords est utilisée pour analyser les données après leur récupération.
    4 Direction invalide SetDirection Les paramètres sont erronés lors de la définition de la direction de transaction.
    5 le type de contrat n'a pas été trouvé: Le code du contrat de mappage est erroné lors de l'appel GetOrder / GetOrders.
    6 Le niveau de marge ne peut être réglé que dans le sens d' achat / vente, les paramètres actuels: Lorsqu'un effet de levier est mis en place, il doit être en cours dans la direction buy / sell, les autres directions donnent un message d'erreur.
    7 Erreur de niveau de marge, doit être un entier positif compris entre 1 et 40. L'effet de levier du contrat permanent doit être compris entre 1 et 40.
    8 Niveau de marge non valide Le taux d'échange est approximatif.
    9 le contratTypes non trouvés Aucun code de contrat correspondant au code de contrat réel this_week / next_week / quarter / swap n'a été trouvé lors de l'appel à GetPosition
    10 analyse de l'erreur d'ordre, l'ordre d'ordre: L'ID de commande dans les messages retournés par les fonctions GetOrder, GetOrders, Buy et Sell est un code de contrat en forme de balise, principalement utilisé pour identifier les annulations et les demandes d'ordres, et non pas le véritable ID de commande retourné par l'interface de l'échange.
    11 Le contrat pour BTC (ou autre monnaie) doit être un entier positif entre 1 et 100 (ou autre valeur). " L'erreur de levier du contrat permanent est hors de portée et doit être un entier.
  • Les échanges ont fait une erreur

    Je ne veux pas. Message d'erreur Définition
    1 Les futures_OP 0: 400: {code:32010,message:Vous ne pouvez pas ajuster l'effet de levier lorsque vous avez des ordres ou des positions ouverts).} Modèle de portefeuille, ne peut pas être modifié pour un autre levier lors d'un dépôt ou d'une détention
    2 GetOrder ((65-9-44101ef02-0): 400: {code:30024,message:"order_id est un paramètre invalide"} Lorsque GetOrder, CancelOrder, doit passer à l'état de contrat correspondant au contrat de l'ID, sinon une erreur est signalée.
    3 {code:32007,message:Vous ne pouvez pas ouvrir à 20x lorsque vous détenez des positions courtes et/ou des ordres ouverts à 10x.} 逐仓时,如果当前方向的合约为10倍(网站上设置的),下单时使用的是20倍,即会报该错误,另外逐仓下设置杠杆时需要注意方向,逐仓有2个杠杆值,一个多仓杠杆,一个空仓杠杆。调用exchange.SetMarginLevel设置杠杆时,和当前的下单方向有关,即buy方向时为设置多仓杠杆值,sell方向时设置空仓杠杆值,closebuy/closesell方向时会报错。

OKEX V3 - Rassemblement de produits

  • Résumé des problèmes

    • 1, le retrait immédiatement après la commande, la transaction de la commande, l'opération de retrait n'a pas été signalée, et le retour est un message de retrait réussi normal. Dans une situation similaire à celle illustrée ci-dessous, la commande réelle est entièrement passée, mais l'opération de rétractation n'a pas été reportée et semble réussie.

      img

Ajouter des échanges

  • Configuration de l'API KEY OKEX V3 pour les contrats à terme à terme.

    Remplissez la clé d'accès, la clé secrète, la phrase de passe correspondanteimg

    Passphrase doit être sauvegardé après avoir été configuré par vous-même lors de la demande de la clé API V3.

    img

    # 注意:如果托管者版本比较旧,需要更新托管者。
    # 注意:Futures_OP 4 错误,检查是不是 策略代码中使用了 exchange.IO 调用了 V1 接口(交易所配置API KEY 配置的V3 KEY)。
    
  • Mise à jour

    • 2019.2.17 Mise à jour de l'erreur de limitation de la portée du contrat permanent Leverage Setting, qui était à l'origine limitée de 1 à 40. En fait, chaque monnaie a une plage de levier différente:

      Monnaies sous contrat Plage de levier
      BTC 1 ~ 100
      LTC 1 ~ 40
      ETH 1 ~ 100
      Le secteur privé 1 ~ 40
      XRP 1 ~ 40
      EOS 1 ~ 100
      BCH 1 ~ 40
      Le BSV 1 ~ 40
      Le TRX 1 ~ 20
    • L'API KEY de la demande de nouveau compte, lors de l'appel d'exchange.GetAccount (()) donne une erreur: GetAccount: type assertion to []interface{} failed La raison est que l'interface a renvoyé: {total_avail_balance:0,contracts:null,equity:0,margin_mode:fixed} L'attribut contracts est nul. Le problème a été mal traité.

    • Optimisation par OKEX

      4、获取单个/所有合约账户信息接口
      GET /api/futures/v3/accounts//GET /api/futures/v3/accounts/{currency}:
      原返回参数增加:挂单冻结保证金和持仓已用保证金(同逐仓);
      

      Le problème a été mal traité.

    • Les propriétés de l'attribut Profit ont été modifiées. Problème d'attribution des données de détention de contrats Profit lors de l'échange, cause: GET /api/futures/v3/position Interface Retour des données de détention, long_pnl_ratio, l'attribution est en forme de fraction de rendement et non de fraction de rendement, c'est-à-dire que long_pnl_ratio représente 10% et non 0.1% lorsque le taux est de 0.1.

    • Actualités Contrats trimestriels Mapping Problèmes. La date de mise à jour est le 15 mars 2019 à 19h30. Les contrats trimestriels sont correctement cartographiés comme BTC-USD-190628 (exemple BTC).

    Les mises à jour ci-dessus nécessitent le téléchargement de l'hôte le plus récent.

  • Mise à jour prévue Pour le moment

Si vous avez des questions, veuillez contacter Little Dream ou le système de demande d'emploi.


Relationnée

Plus de

913804005@qq.comErreur: GetTicker: Obtenez https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/ticker: composer tcp 243.185.187.39:443: connexion: connexion refusée GetDepth: Obtenez https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/book?size=100: composer tcp 243.185.187.39:443: connexion: connexion refusée GetRecords: Get://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/candles?granularity=86400&start=2019-06-02T07:51:42.000Z: composer tcp 243.185.187.39:443: connexion refusée: connexion refusée

913804005@qq.comC'est ce que j'ai fait avec okx.

913804005@qq.comLe montant de l'impôt sur le revenu est calculé à partir du montant de l'impôt sur le revenu.

gazliruiboL'administrateur public (États-Unis) peut-il ou non accéder à okx?

Le cielL'exchange.GetAccount est disponible en ligne. Var Account = exchange.GetRawJSON (en anglais seulement); La valeur de compte est nulle {}

Je ne sais pas.Je vous en prie.

Le petit rêveJe vous en prie.

Le petit rêveOKEX n'est pas accessible au pays.

913804005@qq.comJe suis déployé dans Tencent Cloud et Ali Cloud un à Hangzhou un à Pékin

913804005@qq.comPourquoi les bitcoins sont-ils acceptables? Je ne comprends pas?

913804005@qq.comJ'ai déployé sur un serveur, un ordinateur local et une machine virtuelle, mais je n'ai pas réussi.

Le petit rêveLe temps est trop long pour accéder à l'interface de l'échange. Où est le serveur déployé par l'administrateur?

Le petit rêveIl est préférable de ne pas l'utiliser, rappelez-vous que OKEX limite l'accès aux adresses IP américaines.

Le cielRésolu

Le petit rêveJe l'ai testé et c'est normal. Si vous avez dépassé le délai pour accéder à GetAccount (), et que vous n'avez pas de données, alors GetRawJSON n'a pas de données.