Визуализация модулей для создания стратегии сделок - на поверхности

Автор:Маленькие мечты, Создано: 2019-07-29 09:04:35, Обновлено: 2023-10-20 20:09:03

img

Визуализация модулей для создания стратегии торговли

Учившись содержанию предыдущих глав серии, вы получите базовое знание использования различных типов визуализационных модулей. В этой главе мы используем простую, но интересную стратегию, чтобы создать визуальные модули.

  • Простая жестокая, но забавная стратегия преследования и гибели

    • Стратегические идеи

      В центре стратегического мышления лежит охота на падение и падение, выбор рынка для цифровых валют на рынке недвижимости, например, BTC_USDT, в соответствии с ценой, основанной на той цене, когда стратегия работает, цена повышается на определенный процент, покупается в соответствии с определенным процентом текущего актива, а аналогично цена снижается на определенный процент, продается предмет с определенным процентом текущего актива.

    • Выберите визуализируемую библиотеку и добавьте множественные модули

      Мы добавили несколько модулей для повторного использования, прежде чем приступить к их созданию.

      img

      Как показано на рисунке выше:

      Классные библиотеки - это перерабатываемые класовые библиотеки, которые можно использовать после выбора. Выбранная "библиотека цифровых валют" - это библиотека, предназначенная для использования на рынке цифровых валют, которая обрабатывает сложные логики (например, как обрабатывать транзакции после размещения заказа). Поскольку мы создаем стратегию, мы избегаем многочисленных сложных логических процессов, и это очень удобно.

    • Соединение стратегических модулей

      img

      Поскольку стратегические идеи просты, стратегические модули не очень большие. Мы отмечаем, что с 18 октября, менее чем за год, появятся крупные потрясения и тенденции, которые позволят разработать предварительную стратегию проверки. Параметры повторения:

      img

      Посмотрите на результаты повторного тестирования этой стратегии:img

      Одновременно с этим здесь выпущены эквивалентные стратегии языка JavaScript, которые могут быть изучены заинтересованными студентами. Благодаря изучению визуализированных модулей построения стратегий, идей стратегии, использования различных интерфейсов, очень удобное введение в программируемые операции.

      У них нет других интерфейсных параметров, и они могут оптимизировать расширения.

      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
              }
          } 
      }
      

      Очень интересная часть этой стратегии заключается в том, что в начале аккаунта активы устанавливаются как монеты, так и денежные эквиваленты, например, BTC_USDT торговая пара, в которой цена BTC сейчас 10 000, монеты распределяются по 5 и USDT распределяется по 50 000.

      Стратегия - это нейтральное отношение к рыночным ситуациям, когда цены падают. Попробуйте распределить немного меньше USDT, немного больше монет. Например:

      img

      В результате рецензирования наблюдается значительное изменение.

      Также можно настроить больше USDT и меньше монет.

      img

      Поставьте модули вместе и попробуйте свои собственные идеи программирования.

Визуализируйте стратегию парадигмы:

Более подробные стратегии можно найти на:https://www.fmz.com/square

Другие статьи в серии

Это скучное программирование, которое можно легко выполнить с помощью блоков, попробуйте, это очень интересно!


Связанные

Больше