Tout d'abord, jetons un coup d'œil au cadre stratégique :
L'ensemble du cadre stratégique est en fait très simple, avec une fonction principale, une fonction de commande onTick, une fonction CancelPendingOrders et nécessaire paramètres.
Le processus principal est le suivant :
1. Obtenir les informations du compte.
2. Obtenez des données sur les tiques.
3. Calculez l'écart acheteur-vendeur des données Tick.
4. Calculez le solde du compte et l’écart de valeur marchande BTC.
5. Calculez les conditions d'achat et de vente, le prix de la commande et la quantité commandée.
6. Passez une commande et retournez vrai.
Le module d'annulation de commande est encore plus simple. Les étapes sont les suivantes :
1 Attendez 1 seconde avant d'annuler la commande, vous savez.
2. Continuez à obtenir le tableau de commandes non remplies. Si une exception est renvoyée, continuez à l'obtenir.
3. Si le tableau de commande non rempli est vide, il reviendra immédiatement à l'état d'annulation de commande.
4. S'il y a des commandes non exécutées, parcourez l'ensemble du tableau et annulez les commandes en fonction du numéro de commande.
Paramètres externes
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!