Bertahun-tahun kemudian, Anda akan menemukan artikel ini adalah yang paling berharga dalam karir investasi Anda - mencari tahu di mana pengembalian dan risiko berasal dari

Penulis:Lydia, Dibuat: 2022-12-19 15:03:57, Diperbarui: 2023-09-20 10:58:10

img

Bertahun-tahun kemudian, Anda akan menemukan artikel ini adalah yang paling berharga dalam karir investasi Anda - mencari tahu di mana pengembalian dan risiko berasal dari

Bertahun-tahun kemudian, Ah Jiu, yang telah dewasa, mengingat masa kecilnya tahun-tahun mudanya, dia lupa Golden Cross dan Bearish Crossover, dia lupa tentang likuidasi dan mentalitas, tapi dia masih harus ingat edisi kelima Zinan mengajarkan perdagangan kuantitatif.

Karena apa yang diajarkan Zinan dalam edisi ini membuatnya menyadari pentingnya mengetahui dari mana keuntungan dan risiko berasal.

Untuk memudahkan orang-orang tanpa dasar pemrograman untuk mendapatkan manfaat dari Zinan mengajarkan perdagangan kuantitatif, saya akan mencoba untuk tidak menggunakan kode di kolom, dan juga mencoba menggunakan pseudocode untuk mewujudkan fungsi jika perlu.

Setiap orang yang melakukan investasi menerima hukuman penyiksaan jiwa dari kerabat dan teman:

Bagaimana Anda bisa mendapatkan keuntungan?

Atau memperpanjangnya:

Mengapa kau tidak kehilangan uang?

Kebanyakan orang hanya harus tertawa saat bertemu dengan seseorang yang menggoda mereka.

Dengan kata lain, dari mana sumber penghasilan Anda?

Ketika kebanyakan orang menghadapi masalah, mereka akan mengatakan dengan jujur dan sederhana, Beli pada titik rendah dan jual pada titik tinggi. Jika saya membeli rendah dan menjual tinggi, saya akan mendapatkan keuntungan. Ini mengarah ke pertanyaan berikutnya. Bagaimana Anda memutuskan apakah titik rendah atau tinggi?

Apa, kau bilang kau bisa merasakannya? omong kosong. aku akan memberimu bagian dari garis K, dan kau akan memberitahuku apakah itu titik tinggi atau titik rendah.

img

Apakah ini titik tertinggi atau titik terendah?

Kau bilang kau perlu melihat Bollinger Bands?

img

Kau bilang tingkat tekanan telah rusak dan titik terendah tidak diragukan lagi?

img

Anda tidak mengharapkan itu, bukan? dan kemudian terus menurun.

Kau bilang itu tidak dihitung dan biarkan aku mengambil potongan lain?

img

ayolah, kita telah menembus tingkat tekanan dua kali apakah menurutmu meningkat atau menurun?

Setelah belajar pelajaran baru-baru ini, penulis pasti akan bercanda dengan saya.

img

Maaf, semua jalan meningkat.

Jadi menurutmu ini titik tinggi atau titik rendah?

Tidak berani mengatakannya?

img

Ini adalah keanehan teori bentuk gelombang. Jika bentuk gelombang saat ini tidak sesuai, dia akan mengatakan bahwa itu hanya sementara. bentuk gelombang berikutnya harus sesuai. Jika bentuk gelombang berikutnya tidak sesuai, dia akan mengatakan bahwa bentuk gelombang berikutnya harus sesuai lagi. Ini sama seperti melahirkan anak laki-laki atau perempuan. Jika Anda menebak salah, dia akan mengatakan bahwa Anda harus memiliki anak laki-laki atau perempuan dalam kelahiran berikutnya.

Jauh dari itu, maksud saya adalah untuk memberi tahu Anda bahwa hal semacam ini tidak sah jika Anda tidak mengkonfirmasi bahwa itu sah. Sama seperti mengambil obat, semua obat terdaftar di pasar dengan asumsi bahwa mereka tidak sah, dan mereka hanya dapat terdaftar di pasar jika terbukti efektif (kecuali untuk pengobatan tradisional Cina, yang hanya dapat dikatakan tidak sah kecuali membunuh sejumlah besar orang dan tidak dapat disembunyikan ketika dilaporkan, jika tidak hanya dapat dikatakan bahwa itu tidak menguntungkan untuk dibunuh, dan tidak dapat dikatakan bahwa ada masalah dengan obat tradisional Cina beracun.)

Sumber penghasilan Anda tetap sama. Anda harus berasumsi bahwa ide Anda saat ini salah dan membuktikannya efektif melalui logika atau statistik.

Maka Anda dapat mengatakan itu efektif.

Sumber keuntungan yang terbukti adalah sumber keuntungan yang kredibel.

Lalu, pertanyaan berikutnya sangat sederhana. bagaimana untuk membuktikan validitas melalui logika?

Ini sangat sederhana. misalnya, saya tahu bursa, informasi raw_Kline_nya dihasilkan melalui informasi harga dan kedalaman Binance, Huobi, dll. maka harus memiliki keterlambatan relatif terhadap bursa target, kan?

Jadi selama saya dapat menemukan bursa targetnya dan menyesuaikan rumus untuk menggambar harga garis K, saya dapat mendapatkan informasi tentang gambar berikutnya garis K sebelum menggambar garis K. Melalui informasi harga.

Melihat ini, leek yang tidak sabar bersiap untuk menulis sesuatu dengan senang hati, sementara leek yang sabar masih mencatat.

Karena kau masih tidak bisa mendapatkan keuntungan di sini...

Mengapa? Karena ada komisi untuk transaksi. Komisi untuk perubahan harga dalam beberapa ratus milidetik umumnya sekitar 0,005%. Dan komisi bursa adalah sekitar 0,01%. Pada saat ini, Anda harus mempertimbangkan apakah Anda seorang taker atau pembuat, karena secara logis, seorang taker, yaitu, mengambil pesanan orang lain, yang jelas lebih cepat dan lebih stabil untuk menangkap tren. Namun, biaya bagi para pemegang bursa seringkali jauh lebih tinggi daripada pembuat. Meskipun biaya layanan pembuat relatif rendah, seringkali dapat mendapatkan akun biaya layanan nol (misalnya, jika Anda meneruskan artikel ini dan memuji Zinan mengajarkan kuantitatif adalah program perdagangan paling dapat diandalkan yang pernah Anda lihat. Mungkin saya akan menggunakan metode layanan pembuat 0 bulan untuk mendapatkan biaya mata uang digital 20hp dalam satu edisi... Shh.). Namun, masalah berikutnya dengan pembuat tren adalah bahwa Anda akan mendapatkannya. Menurut penilaian saya, Anda akan mendapatkannya 10 kali lebih beruntung.

Apakah Anda menemukan masalah? Bahkan jika Anda dapat menilai tren, Anda mungkin tidak dapat menghasilkan keuntungan. Selain mampu menentukan tren, sumber pendapatan Anda di sini memiliki informasi tambahan yang sebelumnya Anda abaikan dan menangkap tren

Kemampuan untuk menangkap tren dibagi menjadi dua bagian:

  1. Itu bisa mendapatkan perintah.
  2. Keuntungan yang dihasilkan oleh tren meningkat dan menurun dapat menutupi biaya pengambilan pesanan (provisi).

Bersama dengan ini adalah sumber keuntungan dan risiko Anda.

Ayo, baca lagi:

  1. Cari bursa D yang membandingkan harga bursa A, B dan C;
  2. Mempersiapkan algoritma untuk pertukaran D benchmarking pertukaran lain untuk menggambar K-line;
  3. Berdasarkan algoritma yang disesuaikan, menentukan tren jangka pendek dari pasangan perdagangan di Exchange D;
  4. Mengubah posisi dengan menempatkan pesanan atau menerima pesanan sesuai dengan tren yang ditentukan;
  5. Pastikan bahwa biaya untuk mengubah posisi Anda lebih rendah dari keuntungan dari tren Anda.

Nah, lima poin ini merupakan sumber pengembalian dan risiko dari strategi Anda. selanjutnya, menetapkan tugas pertama untuk mengekstrak sumber pengembalian dan risiko dari lima poin ini ~

Apa yang akan kau lakukan setelah kau mengeluarkannya?

Jawablah dua pertanyaan:

  1. Dapatkah asumsi Anda tentang profitabilitas dibuktikan dengan logika atau statistik?
  2. Dapatkah sumber risiko Anda ditangani?

Setiap kali Anda melihat sistem perdagangan Anda, Anda harus bertanya pada diri sendiri dua pertanyaan ini terlebih dahulu, dan kemudian Anda dapat menjawab "Mengapa Anda menghasilkan keuntungan" dan "Mengapa Anda tidak kehilangan uang" dengan benar.

Seseorang mungkin ingin bertanya: bagaimana dengan bukti logis dan bukti statistik? Jika itu mata uang digital, gunakan platform FMZ untuk backtest:https://www.fmz.cn/sign-up/1974419, jika Anda menggunakan link saya untuk mendaftar, itu akan memberikan bot nyata 5 yuan ~. Dalam hal statistik, umumnya backtesting data dari beberapa periode yang berbeda. Setelah backtesting terbukti efektif, jalankan pada simulasi bot, bot yang sebenarnya. yaitu, praktik (bot nyata) adalah satu-satunya standar untuk (metode statistik) pengujian (strategi efektif) kebenaran.

Strategi pseudo kode (misalnya Anda telah melihat Zinan mengajarkan perdagangan kuantitatif dan menulis tentang lapisan tengah, di sini, hanya lapisan logika pseudo kode ditulis, dan tidak ada konten yang diisi. Anda harus melakukan toleransi kesalahan, pengoptimalan dan meningkatkan strategi sendiri.):

'''
class high_freq():
    def __init__(self,mid_class):
    '''
    This is used to initialize various data, do it yourself as needed
    '''
        pass
        
    def refreash_data(self):
    '''
    This is used to refresh markets, depth, and account information
    '''
        pass
        
    def refreash_target_data(self):
    '''
    This is used to refresh the exchange data for benchmarking
    '''
        pass
        
    def make_price_condition(self):
    '''
    This is used to process price information
    '''
        pass
        
    def make_amount_condition(self):
    '''
    This is used to process amount information
    '''
        pass
        
    def make_deal_condition(self):
    '''
    Give the judgment of the trading conditions, whether to make bids, ask or wait according to the price information and amount information
    '''
        pass
    
    def make_trade_dict(self):
    '''
    Generate the order book to be traded according to the trading conditions and depth
    '''
        pass
        
    def do_trade_and_cancel(self):
    '''
    According to the information in the order book, cancel the old order, fill in the new pending order price, and pend the order
    '''
        pass
        
    def check_deal(self):
    '''
    Check the pending order situation, whether pending orders successful, whether there are network problems omitted single, position risk
    '''
        pass

    def lower_risk(self):
    '''
    Reduce position risk according to your own settings. For example, if they tend to hold currencies, they usually pay more for small buy orders.
    If they tend to short positions, they sell small buy orders more.
    This is easy to understand. The upward period tends to hold currencies, while the downward period tends to hold short positions.
    '''
        pass
    
    def trade_controller(self):
    '''
    Process trading-related logic, integrated into a single function
    '''
        pass
        
    def clear_info_controller(self):
    '''
    Processing and cleaning up thread-related logic, integrated together
    '''
        pass
    
    def target_controller(self, target_class):
    '''
    Processing and benchmarking with exchange information related logic, integrated together
    '''
        pass
    
def main():
    raw_base_class = mid_class(exchanges[0])
    base_class = high_freq(base_class)
    
    raw_target_class =  mid_class(exchanges[1])
    target_class =  high_freq(target_class)
    
    While True:
        Sleep(100)
        
        base_class.refreash_data()
        target_class.refreash_target_data()
        
        base_class.target_controller(target_class)
        base_class.clear_info_controller()
        base_class.trade_controller()

Jadi itulah akhir dari artikel ini. Seperti lebih dan lebih lanjut. Pada edisi berikutnya, saya akan berbagi cara menipu bursa kecil dan menengah untuk memberi Anda periode uji komisi nol (sehingga Anda dapat memanipulasi strategi yang digambarkan dalam artikel ini sebenarnya. Saya tidak membagikan kode di sini, tetapi saya telah menjalankan strategi pembuatan pasar sendiri. Menurut bursa dan pasangan perdagangan yang berbeda, keuntungan sekitar 0,1-0,5% per hari.)


Berkaitan

Lebih banyak