Demandez de l'aide: pour les commandes et les commandes en suspens

Auteur:Je suis désolée., Créé: 2021-09-19 21:43:39, Mis à jour:

J'ai écrit des stratégies en Ma, une langue très simple qui permet d'implémenter des stratégies rapidement, mais je ne peux pas l'étendre plus tard, je veux ajouter d'autres fonctionnalités qui ne sont pas possibles, maintenant j'ai réimplémenté la stratégie précédente en JS, mais j'ai rencontré quelques problèmes:

Le premier problème: les Maï parlent d'acheter ou de vendre des positions, ils vont sur des commandes à prix limité, mais les prix limités sont des offres CLOSE en temps réel ou un prix d'achat, un prix de vente.

La logique que j'ai mise en œuvre avec JS maintenant est la suivante: lors de l'achat, le dernier prix de clôture en temps réel + le curseur permettent de suspendre les commandes, mais il y aura des commandes en suspens.

Mais j'ai utilisé le code suivant, et j'ai rencontré une erreur quand il n'y avait pas de commande en attente. Il y a une solution.

var wei_order = exchange.GetOrders ((); // commandes en attente

pendant (wei_order)
// Je n'arrive toujours pas à résoudre avec while (wei_order!=[]) ou while (wei_order!=null), mon idée est que la variable wei_order ne traite que les commandes en suspens. // Cependant, la condition suivante n'est pas utilisée, et l'exécution donne une erreur: TypeError: Cannot read properties of undefined (reading Id), alors que je veux annuler une commande quand il n'y a pas de commande passée, et commander à nouveau à un prix plus élevé. Je ne sais pas. Il s'agit d'un code de connexion. L'exchange.CancelOrder est un outil qui permet de modifier l'adresse de l'échangeur.
Le sommeil (environ 1000); Il s'agit d'un système de paiement par carte de crédit. Le sommeil ((5000); Je ne sais pas.

Deuxième problème: parce qu'il y a des commandes en suspens, j'utilise la fonction exchange.GetPosition))) pour obtenir le nombre de commandes en suspens, et au moment de la vente, j'ai rencontré des commandes en suspens, ce qui indique que les positions en suspens sont insuffisantes.

Troisième question: pour les commandes de livraison en commandite, comment commander en maintenant un bon profit (je ne veux pas commander au prix du marché), comment traiter les commandes non passées (plusieurs tentatives, combien de temps entre les deux), comment faire pour obtenir un meilleur résultat? Comment s'assurer qu'il y a le bon nombre de positions en liquidation, sans montrer que les positions en liquidation sont insuffisantes?


Plus de

Caibingbo7639Comment avez-vous fini par résoudre le problème de l'insuffisance des transactions?

- Je sais.Le sous-menu renvoie un orderid, l'écrivain doit entrer dans la boucle, suivre cette transaction ORDER ID, sinon il est supprimé dans 2 secondes