Un conjunto de estrategias de red de código abierto en Github.

El autor:el fengok, Creado: 2021-03-13 23:39:41, Actualizado: 2021-03-13 23:44:12

  • La política es cambiar el nombre del archivo al inglés antes de que se ejecute, para que todos entiendan mejor el chino que intentaba cambiar.

  • Cambios de moneda digital que funcionan después de la adaptación de la estrategia

     * BitMEX :数字货币期货、永续合约
    
     * Bybit :数字货币永续合约
    
     * Binance :数字货币现货
    
     * Binance永续 :数字货币永续合约
    
     * OKEX :数字货币现货
    
     * OKEX永续 :数字货币永续合约
    
     * OKEX期货 :数字货币期货
    
     * Huobi :数字货币现货
    
     * Huobi期货 :数字货币期货
    
     * Huobi永续 :数字货币永续 
    
     * Bitfinex :数字货币现货
    
     * Coinbase :数字货币现货
    
     * Bitstamp :数字货币现货
    

Indicaciones de uso

  • Todos los códigos de la librería de estrategias se actualizan regularmente para adaptarse a las actualizaciones y cambios de los intercambios.
  • Todas las tácticas se pueden desbloquear, llenar su propia APIKey y Sercet, llenar los parámetros y ejecutar.
  • Cada estrategia tiene diferentes intercambios correspondientes, la misma estrategia se distingue entre los intercambios según el nombre, tenga cuidado cuando se ejecuta.
  • Los intercambios convencionales están implementados con CCXT, y los intercambios no convencionales también están integrados con todas las APIs públicas y privadas, que se pueden ejecutar directamente.
  • Los formatos de datos de los intercambios no convencionales se vuelven compatibles con el formato de datos CCXT para facilitar el análisis de datos
  • Entorno de ejecución Python 3, CCXT requiere su propia instalación ((pip install ccxt)
  • Python recomienda usar sistemas Linux, con tmux se pueden ejecutar estrategias de monitoreo más convenientes
  • Las políticas de JavaScript se basan en FMZ (botvs original)

Guía de uso de la estrategia

  • Debido a que las transacciones de cada intercambio son diferentes, XBT de bitmex actualmente compatible con ETH, BTC/USD, BTC/USDT, ETH/USD, ETH/USDT compatibles con OKEX, si se desea compatibilizar más transacciones, se agregan transacciones compatibles según el formato correspondiente en el lugar de intercambio de inicialización de archivos Quant.py y en el lugar de suscripción de websocket correspondiente de diferentes intercambios.
  • Cuando los documentos de entrada se llenan en los intercambios, se llenan según el formato de las notas
  • Esta rejilla puede ser bidireccional o unidireccional, si se establece el número de rejillas de un lado a cero en el sentido unidireccional.
  • 本策略是将订单信息写入Mongodb数据库的,如果要同时运行两个交易所,要将Quant.py文件与对应websocket文件中初始化数据库时的端口改掉,防止端口冲突
  • El parámetro ping_interval es el tiempo de tiempo de espera, generalmente se puede ajustar a 20 según las necesidades.
  • La lógica de la implementación de esta política es que, cuando se realiza el primer pedido, se realiza un pedido por lotes, se escribe la dirección, el estado y el precio del pedido en la base de datos, se suscribe al canal de pedidos del websocket, se obtiene información sobre la transacción del pedido, si el estado del pedido está completado o retirado, se cambia el estado del pedido en la base de datos, la función de detección de pedidos en el documento de la política toma el estado actual del pedido de la base de datos, si el pedido se realiza o se retira, el pedido se vuelve a colgar según la situación actual, logrando el efecto de la red.

Más.

Las hierbasElogios