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

Les modules visualisés construisent des stratégies de transaction - débarquent

Auteur:L'inventeur de la quantification - un petit rêve, Créé: 2019-07-29 09:04:35, Mis à jour: 2023-10-20 20:09:03

img

Les modules visualisés pour construire des stratégies de transaction sont dévoilés

En apprenant le contenu des chapitres précédents de cette série, vous avez acquis une maîtrise de base des différents types de modules de visualisation. Dans ce chapitre, nous avons utilisé des modules de visualisation pour construire une stratégie simple mais intéressante.

  • Une simple stratégie de chasse et de chute violente mais amusante

    • L'idée stratégique

      Le cœur de l'idée stratégique est la poursuite de la chute, la sélection du marché pour le marché de détail de la monnaie numérique, par exemple BTC_USDT, selon la stratégie en cours d'exécution, le prix est basé sur le prix à ce moment-là, le prix augmente d'un certain pourcentage, alors en fonction de l'actif actuel (monnaie) acheter un certain pourcentage, l'équivalent de la chute du prix d'un certain pourcentage, puis vendre un certain pourcentage de l'actif actuel (monnaie).

    • Sélectionnez une bibliothèque de classes visualisée pour ajouter des modules polyvalents

      Avant de commencer à construire, nous avons ajouté des modules réutilisables.

      img

      Le blogueur a écrit:

      Dans les bibliothèques de classes, il y a des bibliothèques réutilisables qui peuvent être utilisées une fois sélectionnées. La " bibliothèque de négociation instantanée de crypto-monnaie " sélectionnée est une bibliothèque de négociation utilisée sur le marché instantané de la crypto-monnaie, qui traite de la logique complexe de détection, de réessai, etc. (par exemple, comment traiter une transaction sans transaction après la commande, etc.). Il est très pratique d'éviter de nombreuses logiques de traitement compliquées lors de la construction de la stratégie.

    • Splitting des modules stratégiques

      img

      Comme l'idée stratégique est simple, les modules stratégiques ne sont pas très grands. Nous avons constaté qu'à partir du 18 octobre, il y aura moins d'un an de bouleversements et de tendances, ce qui permettra de mettre en place une stratégie de dépistage préliminaire. Paramètres de détection:

      img

      Le résultat de cette stratégie a été retesté:img

      Des stratégies de langage JavaScript équivalentes sont également présentées ici, et les étudiants intéressés peuvent étudier et apprendre. En apprenant à construire des stratégies en utilisant des modules de visualisation, il est facile de s'initier aux transactions programmatiques.

      La stratégie n'a pas d'autres paramètres d'interface et les élèves intéressés peuvent optimiser l'extension.

      function main() {
          var basePrice = -1
          var addRatio = 0.02
            
          while (true) {
              var ticker = exchange.GetTicker()
              if (basePrice == -1) {
                  basePrice = ticker.Last
              }
              
              if ((ticker.Last - basePrice) > 0 && ((ticker.Last - basePrice) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Balance * addRatio / ticker.Last
                  
                  $.Buy(amount)
                  basePrice = ticker.Last
              } 
              
              if ((ticker.Last - basePrice) < 0 && ((basePrice - ticker.Last) / basePrice > addRatio)) {
                  var acc = exchange.GetAccount()
                  var amount = acc.Stocks * addRatio
                  
                  $.Sell(amount)
                  basePrice = ticker.Last
              }
          } 
      }
      

      Une chose très intéressante à propos de cette stratégie est que les actifs du compte sont définis à l'origine comme des pièces et des équivalents de valeur monétaire, par exemple, la paire de transactions BTC_USDT, qui est actuellement à 10000 BTC, les pièces du compte sont divisées en 5 et les USDT sont divisées en 50 000.

      La stratégie est de rester neutre sur le marché, la baisse des prix. Il y a des milliers de dollars qui sont distribués, mais il y a aussi des milliers de dollars qui ne sont pas distribués. Par exemple:

      img

      Les tests ont montré une nette amélioration.

      Vous pouvez également configurer plus d'USDT et moins de pièces.

      img

      Les modules sont assemblés et vous pouvez essayer vos propres idées de transaction programmée.

Une stratégie de visualisation de paradigmes:

Pour plus de détails, consultez:https://www.fmz.com/square

Autres articles dans cette série

C'est un programme ennuyeux, qui peut être facilement fait avec des blocs, essayez-le vous-même, c'est très amusant!


Relationnée

Plus de