Les ressources ont été chargées... Je charge...

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

L'inventeur de la quantification - un 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.

L'inventeur de la quantification - un 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.

17732164739C'est un bon rêve, pourquoi le retouche n'a-t-il pas de messages d'erreur, alors la stratégie est arrêtée et je ne sais pas où le problème se trouve.

L'inventeur de la quantification - un petit rêveBien, le formulaire de travail traite de cette question pour vous.

17732164739Le blogueur a écrit: "Le rêve est bon, la demande de travail est faite, le titre: Je ne sais pas pourquoi, j'utilise un cycle d'une heure pour revenir à trois jours, un cycle de une minute pour revenir à une dizaine de minutes, le programme s'arrête quand je dépasse, mais j'utilise while (true). Catégorie: Système de détection Nom d'utilisateur: Je ne sais pas.

L'inventeur de la quantification - un petit rêveVous pouvez vider le cache de votre navigateur, puis réessayer, peut-être à cause de la mise en cache, si cela ne fonctionne pas, vous envoyez un formulaire de travail, avec un code de test spécifique, dans lequel vous pouvez enregistrer une configuration de retouche spécifique, ou des paramètres de page de retouche de capture d'écran.

17732164739Bonjour, j'étais en train de faire des tests analogiques, je ne sais pas pourquoi, un cycle d'une heure ne fait que des tests de trois jours, un cycle de une minute ne fait que des tests de dix minutes, plus que le programme s'arrête, mais j'utilise while (true), je ne sais pas ce qui se passe.

L'inventeur de la quantification - un petit rêveBonjour, les données sont à niveau de tick et n'ont pas de section historique, donc la ligne BAR de K nécessite une accumulation progressive et ne débute qu'avec une seule.

17732164739Bonjour, j'ai essayé de faire un test réel en utilisant les données de Bitcoin BTC au mois d'août, records [{ "Time":1723680000000, "Open":58683.37, "High":58683.37, "Low":58678.01, "Close":58678.01, "Volume": 0.04762, "OpenInterest": 0}] Il n'y a qu'une seule donnée, vous ne pouvez pas l'utiliser.

Inventeur de la quantificationMerci d'avoir attendu, cette mise à niveau est plus importante.

L'inventeur de la quantification - un petit rêveIl faut un peu de temps pour arriver au niveau réel.

17732164739Je me demande combien de temps il faudra avant que le disque ne soit réinitialisé, ça semble un peu long.

L'inventeur de la quantification - un petit rêveBonjour, en raison de la mise à niveau du centre de données de la plate-forme, les données n'ont pas encore été compilées, la vérification au niveau du disque réel n'est pas ouverte pour le moment, la collecte de données sera bientôt terminée.

17732164739Bonjour, est-ce que je peux réessayer en disque réel maintenant, je ne peux pas choisir le réessayage en disque réel?

L'inventeur de la quantification - un petit rêveLa structure retournée par GetAccount ajoute 2 champs: > https://www.fmz.com/digest-topic/10451#1%E3%80%81account-%E7%BB%93%E6%9E%84%E6%96%B0%E5%A2%9E%E5%AD%97%E6%AE%B5equity%E3%80%81upnl L'équité est un terme utilisé pour désigner une personne.

17732164739Vous êtes toujours là?

17732164739Le rêve, en général, c'est de faire des contrats à terme en vrac, et j'ai aussi fait des contrats à terme.

L'inventeur de la quantification - un petit rêveBonjour, est-ce que c'est un test ou un test en direct?

17732164739Le rêve est bon, interrompu, j'ai un problème, je voudrais vous demander, compte = exchange.GetAccount ((); ici, après avoir ouvert une transaction, les fonds de compte.Balance diminuent, mais compte.FrozenBalance a toujours été 0, je veux toujours obtenir le total de tous mes fonds, avec compte.Balance + compte.FrozenBalance ne fonctionne pas.

L'inventeur de la quantification - un 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.

L'inventeur de la quantification - un 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?

L'inventeur de la quantification - un 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.

L'inventeur de la quantification - un 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?

L'inventeur de la quantification - un 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

L'inventeur de la quantification - un petit rêveJe ne sais pas si vous êtes d'accord avec moi.

L'inventeur de la quantification - un 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.

L'inventeur de la quantification - un 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

L'inventeur de la quantification - un 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?

L'inventeur de la quantification - un 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é?

L'inventeur de la quantification - un 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.

L'inventeur de la quantification - un petit rêveJe suis désolée.

17732164739Merci beaucoup.

L'inventeur de la quantification - un 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

L'inventeur de la quantification - un 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?

L'inventeur de la quantification - un 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.

L'inventeur de la quantification - un petit rêveVous pouvez essayer le code et vous verrez que ça ne fonctionne pas.

17732164739J'ai compris un peu.