Strategi Pilihan Raya

Penulis:Berhentilah, Machen., Tarikh: 2020-05-15 12:24:52
Tag:PythonDibantu Perdagangan

Penerangan strategi

Kata-kata saham mempunyai awan: pemula mati mengejar tinggi, yang lama mati menyalin. Masalahnya adalah masalah masa, jika tidak berhati-hati, banyak strategi akan melakukan ramalan trend, menyesuaikan keadaan pegangan berdasarkan trend.

Dalam strategi pelaburan tetap, iaitu strategi pelaburan yang ditetapkan secara berkala, teras asasnya adalah untuk membelanjakan lebih tinggi, membeli lebih banyak, dan membeli lebih banyak, bukannya mengejar jatuh.

Mengembangkan strategi pertaruhan yang berkesan, yang dapat meningkatkan keuntungan pertaruhan dengan ketara, kita harus meletakkan rancangan kita di atas kertas sebelum pertaruhan, melaksanakan mengikut rancangan, mengurangkan campur tangan manusia, bertahan, dan tidak berhenti, untuk benar-benar merasai nilai pertaruhan.

Di sini, untuk mengawal risiko, kami membatasi ruang operasi dengan menetapkan peraturan strategi berikut:

Setiap minit, satu tangan kosong dan 20 kali lebih banyak tumpuan. Posisi yang tidak rata, jika kerugian melebihi 3%, terus ditempatkan; jika keuntungan melebihi 3%, rata 2 tangan setiap minit Di antaranya, dalam skrip ujian, kitaran deposit, jumlah deposit, mata wang levera, kadar keuntungan dan kerugian, arah kedudukan adalah parameter yang boleh dikonfigurasi.

Hubungan

Jika anda berminat dengan strategi ini, sila hubungi +V:Irene11229 (Klik laman web saya, saya akan terus mengemas kini lebih banyak strategi dan juga mendapatkan data analisis pasaran 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 lanjut

SethCubalah, mudah dan mudah difahami.

gulishiduan_pengaturan frekuensi tinggiIa kelihatan mudah dan berkesan.