Le nombre d'opérations n'est pas défini en fonction du numéro de position.

Auteur:17732164739, Créé à partir du 15/11/2023 15:09:18, mis à jour à partir du 15/11/2023 15:45:51

Les professeurs, j'ai essayé d'éliminer une mise en cache ou de faire une mise en cache complète ou vide, mais je n'ai pas fait une mise en cache par nombre de positions, mais par numéro de place, et j'ai écrit cela en langage jS.
Exchange.SetDirection (en anglais seulement) Il est impossible de personnaliser le nombre de soldes.


Plus de

Le petit rêveJe ne sais pas. fonction main (() { // POST /api/v5/copytrading/close-subposition instType : SPOT / SWAP, sous PosId Var tradeType = "SPOT" // Si c'est un contrat à durée indéterminée, écrivez SWAP var subPosId = "xxxxx" // Nom du poste Var ret = exchange.IO (("api", "POST", "/api/v5/copytrading/close-subposition", "instType=" + tradeType + "& subPosId=" + subPosId") Log ((ret) Je ne sais pas. Je ne sais pas. Je pense que c'est le cas.

Le petit rêve/upload/asset/16da3d5e574f1d5032e1.png L'opération d'équilibrage des traders nécessite d'appeler l'interface ici et d'utiliser l'appel exchange.IO. L'exchange.Buy / Sell est une simple liste de prix, une liste de prix limitée et une fonction de liste de prix.

Le petit rêveC'est un peu maladroit. La stratégie est basée sur le langage Javascript, vous pouvez la mettre à jour, effacer le cache et essayer de résoudre le problème.

Le petit rêveEssayez de vider le cache ou de forcer la page à se rafraîchir.

17732164739Bonjour, j'ai eu une erreur lors de l'exécution de l'exécution au niveau du disque réel: Uncaught RuntimeError: Aborted ((). Build with -sASSERTIONS for more info Vous regardez, vous ne savez pas pourquoi, comme si l'exécution précédente fonctionnait bien, un changement de paramètre ne fonctionnait pas, le retour ne fonctionne pas.

17732164739Je me demande si je n'ai pas utilisé exchange.SetDirection lors de l'envoi de messages sur notre plateforme en utilisant le webhook. Var result = exchange.Buy ((-1, quantité) une telle ouverture de position, il suffit de pousser le signal d'ouverture de position, pour que le webhook récepteur peut exécuter l'ouverture de la position, mais un problème est que position = exchange.GetPosition))) ne peut pas obtenir des informations de détention, principalement ne peut pas obtenir le prix de détention, comment cela devrait-il être traité, par le calcul pour obtenir le prix de détention?

Le petit rêveJe n'ai pas d'informations à ce sujet.

17732164739Bonjour, j'aimerais vous demander quelque chose de différent, je vois que le GPT sur notre plateforme est très utile, comme si j'avais été formé à des stratégies spécifiques, je suis dans le domaine des brevets, et je veux aussi former un GPT spécialisé dans l'écriture de brevets, ou je ne sais pas comment faire, avez-vous un tutoriel recommandé ou une expérience à transmettre, merci.

Le petit rêveC'est ce que dit le document: http demande une url. > https://www.fmz.com/user-guide#%E5%AE%9E%E7%E7%9B%98%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81

17732164739Bonjour, comment est-ce que je peux configurer le format du message pour le booster?

Le petit rêveCela signifie que le webhook est utilisé pour envoyer un message et qu'il est reçu par un programme. Cela peut être votre autre système de quantification, votre interface, etc. Voici un exemple écrit en golang, un script de programme pour recevoir une demande.

17732164739Bonjour, j'aimerais savoir comment mettre en place ce service pour golang, comment écrire ce service, où le faire, y a-t-il des tutoriels qui vous dérangent, je ne comprends pas vraiment cette partie

Le petit rêveJe ne sais pas si vous êtes d'accord avec moi.

Le petit rêveLes scripts hautement conditionnés de la PINE et de la Mac, principalement pour les stratégies de tendance, ont été déterminés dès le début de la conception. Si vous souhaitez écrire des stratégies de stockage bidirectionnel, il est recommandé d'utiliser javascript / python / cpp.

17732164739Bonjour, j'ai un autre problème, c'est comment faire pour avoir des positions bidirectionnelles en écrivant des stratégies dans le langage pine, comment obtenir des informations sur les positions de plusieurs positions en même temps, fun hasLong (() => strategy.position_size > 0 fun hasShort (() => strategy.position_size < 0 Cela ne semble pas fonctionner

17732164739Bonjour, j'ai regardé ce document et je n'ai pas trouvé ce que vous avez dit, pouvez-vous me dire plus précisément ce que je veux réaliser, c'est de pousser des signaux de trading vers l'extérieur via notre plateforme, pour que les robots d'autres plateformes reçoivent des signaux de trading sous forme de commande, ce qui est similaire à Tradingview.

Le petit rêveUn exemple de poussée est présenté à la fin de ce chapitre.

17732164739Le rêve est toujours gênant, il y a un problème, dans les paramètres de poussée du signal, le webhook pousse, est-il possible de définir le format ou le contenu de la poussée, est-ce la même fonction que la vue de trading

Le petit rêveLes spécifications des différents contrats diffèrent, et le modèle est disponible pour les conversions ci-dessous: https://www.fmz.com/strategy/276298

17732164739Si vous voulez que je change chaque monnaie une fois, vous pouvez me donner un exemple?

Le petit rêveSelon les règles spécifiques du contrat, les échanges sont différents. Par exemple, OKX BTC est un contrat local de 100 $ par contrat.

17732164739Bonjour, j'ai compris quelque chose, le montant que j'ai calculé ci-dessus est en fait le nombre de pièces, et non le nombre de billets, alors comment peut-on convertir le nombre de billets en contrats de variété?

Le petit rêvePar exemple, s'il s'agit d'un contrat U-bit et que le montant du cautionnement est USDT, il faut calculer 1% USDT des actifs totaux, puis convertir ce montant en nombre de contrats de la variété correspondante à négocier, puis juger si le nombre de contrats de cette sous-commande satisfait aux exigences de volume minimum de l'échange, si elles sont satisfaites.

17732164739Bonjour, j'ai été dérangé, j'ai quelques questions à vous poser, voici ma partie de la stratégie d'ouverture de la bourse. Var account = exchange.GetAccount (en anglais seulement); Var disponible = compte.Balance * positionSize*bei; Var quantité = _N ((disponible / prix,0); Exchange.SetDirection (en anglais seulement) Donc je veux définir le montant utilisé pour chaque transaction comme un pour cent de mon capital total, mais je calculerai le montant d'ouverture avec un pour cent de mon capital, mais après okx, le montant d'ouverture est calculé en fonction du multiplicateur du montant minimum d'ouverture, et le montant minimum d'ouverture pour les différentes devises est différent, par exemple, j'ai calculé un montant minimum d'ouverture de 10, mais le montant minimum d'ouverture de cette monnaie sur okx est de 100, c'est-à-dire que j'ai effectivement placé 1000 pièces de cette monnaie, ce qui a conduit à un investissement de certaines devises, et il y a beaucoup de peu d'investissement, ce qui dévie de mon intention initiale, pouvez-vous m'aider à voir comment résoudre ce problème, merci.

Le petit rêveJe suis désolée.

17732164739Merci beaucoup.

Le petit rêveJe ne sais pas. Var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", "", JSON.stringify ((params))); Je ne sais pas. Vous pouvez essayer comme ça.

17732164739Je suis un peu blanc sur le code, je ne comprends pas trop, pouvez-vous m'aider à le modifier, merci

Le petit rêveIl semble qu'il y ait une erreur dans le code, le quatrième paramètre de la fonction exchange.IO est le format urlencode, le cinquième paramètre est le raw, qui peut être transmis en JSON (en fonction du format de paramètre dont l'échange a réellement besoin).

17732164739Il y a toujours des erreurs, et mon JSON.stringify ((params) est imprimé comme ceci: {"instId":"XRP_USDT","algoOrdType":"contract_grid","maxPx":2.8925,"minPx":0.5785,"gridNum":38,"runType":"1","sz":22.01,"direction":"long","lever":"10","triggerParams":[{"triggerAction":"start","triggerStrategy":"instant"}]} Il est également normal de voir pourquoi il y a Futures_OP 4: {"code":"50014data":[],"msg","algoOrdType can't be empty"}

17732164739Bonjour, j'ai un code pour appeler OKXAPI qui donne toujours des erreurs, je ne sais pas où est le problème, pouvez-vous m'aider à voir, merci, mon code est le suivant: var params = { "instId": uuSymbols[i], "algoOrdType:" contract_grid ", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType", "algoOrdType" et "algoOrdType", "algoOrde" sont des noms de groupes de groupes de groupes de groupes de personnes. "maxPx": maxPx, c'est le nombre de personnes qui ont été touchées. "minPx": le "minPx" est un mot anglais qui signifie "minPx". "gridNum": le chiffre de la grille, "RunType": 1 est le type de code de l'application. "sz" signifie sz, "Direction": direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction, direction "Lever" signifie "lever". "Trigger Params: [Le film est sorti le 8 décembre 2010]. Je ne sais pas. "TriggerAction": "Démarrer" ou "Démarrer" "TriggerStrategy": "instantanément" Je ne sais pas. Je ne sais pas. Je ne sais pas. var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", JSON.stringify ((params)); la documentation API pour l'OKX qui est également appelée est la suivante: corps Je ne sais pas. "instId": "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP", "BTC-USDT-SWAP" et "BTC-USDT-SWAP" ont été ajoutés. "algoOrdType": "contract_grid", "contract_grid" ou "contract_grid" ou "contract_grid" "maxPx": "5000" et "50000" sont les deux nombres. "minPx": "400" et "400" sont les deux premiers mots. "gridNum": dix, "RunType": 1 et "sz": "200", et puis "200", et puis "200", et puis "200". "direction": "longue", "Lever": deux, trois, quatre. "Trigger Params": Je ne sais pas. "TriggerAction": "Démarrer", "Démarrer", "Démarrer", "Démarrer", "Démarrer", "Démarrer" "TriggerStrategy": rsi, qui est une stratégie de déclenchement. "Timeframe": 30M, le temps de réponse est de 30 minutes. "Hold": 10 ans et plus. "TriggerCond": "Cross" est une chanson qui a été écrite par un groupe de rappeurs. "Période de temps": 14 Je ne sais pas. Je ne sais pas. "TriggerAction": Arrêtez, arrêtez. "TriggerStrategy": "Price" est un mot anglais qui désigne la stratégie de déclenchement. "TriggerPx": 1000, le numéro de téléphone est le suivant: "stopType" est un nombre de deux. Je ne sais pas. Je ne sais pas. Je ne sais pas. Je ne pense pas que ce soit un problème, mais pourquoi est-ce que Futures_OP 4: { "code":"50014","data":[], "msg:"algoOrdType cant be empty"} est une erreur?

Le petit rêveBonjour, cela ne sert à rien, vous pouvez parcourir cette matrice, passer à des paires de transactions une par une, puis opérer.

17732164739Bonjour, j'ai une petite question, s'il vous plaît, sur la stratégie multi-monnaies si je mets toutes les monnaies dans une matrice, est-ce que je dois aussi choisir chacune des monnaies sur le tableau de bord en temps réel?

17732164739Bonne journée, merci beaucoup.

Le petit rêveVous pouvez essayer le code et vous verrez que ça ne fonctionne pas.

17732164739J'ai compris un peu.