Strategi Pemilihan

Penulis:Ayolah, Si Manis., Tanggal: 2020-05-15 12:24:52
Tag:PythonBantuan perdagangan

Deskripsi Strategi

Kata-kata yang ada adalah: pemula mati karena mengejar tinggi, orang tua mati karena mengulangi. Masalahnya adalah masalah waktu, jika tidak berhati-hati, maka banyak strategi yang akan melakukan prediksi tren, menyesuaikan posisi berdasarkan tren.

Strategi investasi tetap, yaitu strategi investasi yang ditetapkan secara berkala, pada dasarnya adalah membeli lebih banyak dan membeli lebih banyak, bukan mengejar jatuhnya.

Mengembangkan strategi taruhan yang efektif yang dapat meningkatkan keuntungan taruhan secara signifikan, kita harus meletakkan rencana kita di atas kertas sebelum taruhan, melaksanakan sesuai dengan rencana, mengurangi intervensi manusia, bertahan, menghentikan kerugian, untuk benar-benar menyadari nilai taruhan.

Di sini, kami membatasi ruang lingkup operasi untuk mengendalikan risiko, dengan menetapkan aturan strategi berikut:

Setiap menit, pemain harus memiliki satu tangan kosong dan 20 kali tuas. Posisi yang tidak rata, jika kerugian lebih dari 3%, terus ditempatkan; jika keuntungan lebih dari 3%, rata 2 tangan per menit Di antaranya, dalam skrip pengujian, siklus deposit, jumlah deposit, leverage multiplier, tingkat laba rugi, arah posisi adalah parameter yang dapat dikonfigurasi.

Cara Menghubungi

Jika Anda tertarik dengan strategi ini, silakan hubungi +V:Irene11229 (Klik halaman saya, saya akan terus memperbarui lebih banyak strategi, dan juga mendapatkan data analisis pasar dari beberapa bursa utama)


#!/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']))


Berkaitan

Lebih banyak

SethIni sangat sederhana dan mudah dimengerti, cobalah.

gulishiduan_pengaturan frekuensi tinggiTampak sederhana dan efektif.