Questions fréquemment posées

Auteur:Le foin, Créé: 2019-05-09 09:48:25, Mis à jour: 2019-05-09 12:16:16

1.Où sont stockés les journaux?

Les journaux sont dans une base de données DB3 située dansLOGSle dossier où se trouve le dock.

2.HowJe peux avoir une liste de commandes?

exchange.GetOrders()Vous ne pouvez obtenir que les commandes en attente, et il n'y a pas d'autre fonction pour obtenir les commandes remplies.exchange.IOpour accéder à l'API d'origine si l'échange le fournit.

3.HowPuis-je déployer et mettre à jour un docker?

Vérifiez.https://www.fmz.com/bbs-topic/3649. Pour mettre à jour, il suffit de télécharger un nouveau docker puis le déployer, et supprimer l'ancien docker surhttps://www.fmz.com/m/nodessi aucun robot ne le fait.

  • 1.Achetez un serveur en nuage (VPS) chez Amazon ou Google, la configuration la plus basse et la moins chère suffit. Vous pouvez souvent avoir un essai gratuit pendant une longue période.
  • 2. Connectez-vous à votre serveur, suivez les instructions de votre fournisseur de serveur ou recherchez-le sur Google.
  • Choisissez le docker qui correspond à votre version de système, la plupart du temps, il est 64 bits.
  • Pour les cents, courezhttp://q.fmz.net/dist/robot_linux_amd64.tar.gzInstallez d'abord yum, installez wget-y.
  • 5.Runtar -xzvf robot_linux_amd64.tar.gz à décompresser.
  • 6.Run./robot -srpcs@node.fmz.com:9902/xxxxxx -p votre mot de passe FMZ, vous devriez voir quelque chose comme 2018/07/05 05:04:10 Connexion OK, SID: 62086, PID: 7226, Nom: host.localdomain, ce qui signifie que tout est travaillé.rpcs@node.fmz.com:9902/xxxxxx est unique pour chaque utilisateur, trouvez votre propre surhttps://www.fmz.com/m/add-node.
  • 7.Maintenant, le docker n'est pas exécuté en arrière-plan, si vous fermez le client SHH, le docker s'arrêtera. Appuyez sur Ctrl + C pour arrêter le docker.
  • 8.RunJe ne sais pas.rpcs@node.fmz.com:9902/xxxxxx -p yourFMZpassword & pour exécuter en arrière-plan. Cette étape peut également être effectuée par la commande Screen.
  • 9.Vérifierhttps://www.fmz.com/m/nodes, si tout va bien, vous pouvez trouver le docker déployé là-bas.

4.Que signifie le code d'erreur sur la page du journal?

Vérifiez le code sur le document de l'API d'échange. Voici un résumé des documents:https://www.fmz.com/bbs-topic/597

5.GetOrders: 400: { code:-1121, msg: symbole invalide. }

Comme il est écrit,Invalid symbolVérifiez que votre symbole est bien écrit.

6.BitMEX 429: {erreur:{message:la limite de débit a été dépassée en 1 seconde......}}

La limite de vitesse est dépassée.

7.symbol not setlors du backtesting.

Définir le contrat en premier avant les opérations sur fonctions parexchange.SetContractType.

  • Les contrats à terme et les swaps OKEX:
exchange.SetContractType("swap")        
exchange.SetContractType("this_week") 
exchange.SetContractType("next_week") 
exchange.SetContractType("quarter")
  • Les contrats à terme de HuobiDM:
exchange.SetContractType("this_week")
exchange.SetContractType("next_week")
exchange.SetContractType("quarter")    
  • Les contrats à terme et les swaps BitMEX:
exchange.SetContractType("XBTUSD")
exchange.SetContractType("XBTM19") 
  • Échange GateIO:
exchange.SetContractType("swap")  
  • Dérivés à terme et swaps:
exchange.SetContractType("BTC-PERPETUAL")
exchange.SetContractType("BTC-27APR18")

8.Pourquoi les données renvoyées par leTAla fonction d'indicateur démarre avecnull?

Fonction TA, commeTA.MA(records,10), nécessite au moins 10 lignes K pour calculer l'AM, ainsi les 10 premières données de l'AM sontnull.


Plus de

Le foinJe vais continuer à mettre à jour ce post.