Estrategias para las elecciones

El autor:¡Vamos, el pequeño hechicero!, Fecha: 15 de mayo de 2020
Las etiquetas:PythonAyudados en el comercio

Descripción de la estrategia

Hay una nube de palabras: los novatos mueren por perseguir altos, los viejos mueren por copiar. La cuestión es un problema de tiempo, uno no tiene cuidado y está encerrado, por lo que muchas estrategias van a hacer algunas predicciones de tendencias y ajustar la posición de acuerdo con la tendencia.

La estrategia de inversión fija, es decir, la estrategia de inversión con una cantidad fija de tiempo, es básicamente una estrategia de compras altas y compras altas, más compras altas y más compras altas, en lugar de perseguir caídas altas y bajas.

En el caso de los proyectos de inversión, la estrategia de inversión debe ser la siguiente: elaborar una estrategia de inversión efectiva que pueda aumentar significativamente los beneficios de la inversión, poner nuestros planes en papel antes de la inversión, ejecutarlos según lo planeado, reducir la intervención humana, perseverar y detener los daños y perjuicios, para que podamos realmente darnos cuenta del valor de la inversión.

Aquí, para controlar el riesgo, limitamos el alcance de las operaciones y establecimos las siguientes reglas estratégicas:

El jugador debe lanzar una mano en blanco por minuto, 20 veces el apalancamiento. Posiciones no equilibradas, si la pérdida es superior al 3%, continúa apostando. Posiciones equilibradas 2 manos por minuto si la ganancia es superior al 3% Entre ellos, en el guión de prueba, el ciclo de apuesta fija, el número de apuestas fijas, el factor de apalancamiento, la tasa de pérdidas y ganancias, la dirección de la posición son elementos configurables.

Cómo contactarse

Si está interesado en esta estrategia, por favor, +V: Irene11229 (Haga clic en mi página web, donde voy a seguir actualizando más estrategias, y también para obtener datos de análisis de mercado de algunos de los principales mercados)


#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import json
import time

from kumex.client import Trade


class Aip(object):

    def __init__(self):
        # read configuration from json file
        with open('config.json', 'r') as file:
            config = json.load(file)

        self.api_key = config['api_key']
        self.api_secret = config['api_secret']
        self.api_passphrase = config['api_passphrase']
        self.sandbox = config['is_sandbox']
        self.symbol = config['symbol']
        self.timer = int(config['timer'])
        self.size = int(config['size'])
        self.side = config['side']
        self.leverage = config['leverage']
        self.rate = float(config['rate'])
        self.trade = Trade(self.api_key, self.api_secret, self.api_passphrase, is_sandbox=self.sandbox)
        if self.side == 'sell':
            self.close = 'buy'
        else:
            self.close = 'sell'

    def get_position_pcnt(self):
        position = self.trade.get_position_details(self.symbol)
        return float(position['unrealisedPnlPcnt'])


if __name__ == '__main__':
    aip = Aip()
    market_order = aip.trade.create_market_order(aip.symbol, aip.side, aip.leverage, type='market', size=aip.size)
    print('create a market %s order, order id = %s' % (aip.side, market_order['orderId']))
    while 1:
        time.sleep(aip.timer * 60)
        pcnt = aip.get_position_pcnt()
        if pcnt < 0 and abs(pcnt) > aip.rate:
            market_order = aip.trade.create_market_order(aip.symbol, aip.side, aip.leverage,
                                                         type='market', size=aip.size)
            print('create a market %s order, order id = %s' % (aip.side, market_order['orderId']))
        elif pcnt > 0 and pcnt > aip.rate:
            market_order = aip.trade.create_market_order(aip.symbol, aip.close, aip.leverage,
                                                         type='market', size=(aip.size*2))
            print('create a market %s order, order id = %s' % (aip.close, market_order['orderId']))


Relacionados

Más.

¿ Qué pasa?Es muy simple y fácil de entender, prueba.

Gulishiduan_ ordenado en alta frecuenciaParece simple y efectivo.