En la carga de los recursos... Cargando...

El módulo de visualización construye estrategias de transacción - a la deriva

El autor:Los inventores cuantifican - sueños pequeños, Creado: 2019-07-29 09:04:35, Actualizado: 2023-10-20 20:09:03

img

Los módulos de visualización para construir estrategias de transacción aparecen

Aprendiendo los contenidos de los capítulos anteriores de esta serie, se ha adquirido un dominio básico del uso de diferentes tipos de módulos de visualización. En este capítulo, hemos construido con módulos de visualización una estrategia sencilla pero divertida.

  • Una estrategia simple y violenta pero divertida de persecución y caída

    • La idea estratégica

      El núcleo de la idea estratégica es la búsqueda de caídas y caídas, la elección del mercado para el mercado real de divisas digitales, por ejemplo, BTC_USDT, de acuerdo con la estrategia en funcionamiento, el precio se basa en el precio en ese momento, el precio aumenta un cierto porcentaje, se compra según un cierto porcentaje de los activos actuales, el precio de la simetría cae un cierto porcentaje, se vende una muestra de un cierto porcentaje de los activos actuales.

    • Seleccione la biblioteca de clases para visualizar y añadir módulos de uso múltiple

      Antes de empezar a construir, añadimos algunos módulos reutilizables.

      img

      La imagen de arriba muestra:

      Las librerías de clases incluyen algunas librerías envasadas que se pueden reutilizar y que pueden usarse después de seleccionarse. La "Biblioteca de transacciones de divisas digitales" seleccionada es una biblioteca de transacciones para el mercado de divisas digitales de divisas, que internamente maneja la compleja detección, repetición y otras lógicas (por ejemplo, cómo manejar transacciones sin transacción después de realizar una orden, etc.). En la construcción de la estrategia, se evita una gran cantidad de lógica de procesamiento compleja, que es muy conveniente.

    • El módulo de estrategia se conjugó

      img

      Como la idea de la estrategia es simple, los módulos estratégicos se juntan y no son grandes. En la actualidad, la mayoría de los mercados están en una fase de reestructuración, con una tendencia a la reestructuración de la economía, que se está desarrollando desde el 18 de octubre, y que en menos de un año habrá un mercado de grandes conmociones y tendencias que permitirá una estrategia de inspección inicial. Parámetros de prueba:

      img

      Este es el resultado de la prueba de retrospectiva de esta estrategia:img

      Las estrategias de lenguaje JavaScript equivalentes, que también se publican en el mismo momento, pueden ser estudiadas por estudiantes interesados. Aprendiendo a construir estrategias con módulos de visualización, el concepto de estrategias, el uso de interfaces, y una fácil introducción a las transacciones programáticas.

      La estrategia no tiene otros parámetros de interfaz, y los estudiantes interesados pueden optimizar la extensión.

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

      Una parte muy interesante de esta estrategia es que los activos de la cuenta se establecen como monedas y equivalentes de valor monetario al inicio, por ejemplo, el BTC_USDT para transacciones, el precio actual es de 10000 BTC, la moneda de la cuenta se distribuye 5 y se distribuye 50.000 USDT.

      La estrategia es una actitud neutral con respecto al mercado, donde los precios caen. En el caso de los países en desarrollo, la distribución de USDT puede ser menor o mayor. Por ejemplo:

      img

      El resultado de la revisión fue un cambio notable.

      También puedes configurar más USDT y menos monedas.

      img

      En la actualidad, la mayoría de los usuarios de Twitter usan el nombre de Google como un nombre de usuario.

Las estrategias para visualizar el paradigma:

Para más estrategias:https://www.fmz.com/square

Otros artículos de esta serie

La programación aburrida se puede hacer fácilmente con el método de los bloques, ¡prueba, es muy divertido!


Relacionados

Más.