Penemu Quantitative Trading - Mulai dari Dasar hingga Perang Dunia II

Penulis:Kebaikan, Dibuat: 2019-06-25 15:48:58, Diperbarui: 2023-10-31 21:01:08

[TOC]

img

Katalog

Bab I: Dasar-dasar transaksi kuantitatif

1.1 Apa itu transaksi kuantitatif?

Rincian

Perdagangan kuantitatif sebagai produk dari kombinasi ilmu pengetahuan dan mesin, mengubah pola pasar keuangan modern. Sekarang banyak investor yang telah mengalihkan pandangan mereka ke bidang ini. Bagaimana untuk meminimalkan risiko dan mendapatkan hasil yang ideal?

Pengamatan

Banyak mitra kecil yang mendengar tentang perdagangan kuantitatif, mereka akan merasa bahwa itu adalah suasana yang tinggi, kaya semalam. Zaman kecerdasan buatan, yang disertai dengan munculnya teknologi canggih seperti pembelajaran mendalam, data besar, komputasi awan, dan lain-lain, memberikan warna misterius. Sepertinya hanya dengan menggunakan perdagangan kuantitatif, Anda dapat membangun strategi perdagangan yang sempurna dan sempurna.

Bahkan, sampai batas tertentu, perdagangan kuantitatif telah menjadi mitos. Meninggalkan perdagangan, kuantitatif sebenarnya adalah dengan menggunakan komputer, dan menggunakan metode statistik, matematika, dan lain-lain, melalui sistem investasi ilmiah, untuk menemukan satu set sinyal perdagangan yang diharapkan. Sistem sinyal ini akan memberi tahu kita kapan kita harus membeli dan menjual dengan harga apa.

Perkembangan transaksi kuantitatif

Orang yang pertama kali menggunakan metode kuantitatif untuk menganalisis perubahan data dan menemukan bahwa harga pasar turun turun, bukan orang Belanda di mana saham berasal, bukan orang Inggris yang mengembangkan keuangan modern, dan bahkan bukan orang Amerika yang mendirikan negara dan hidup bersama dengan keuangan, tetapi orang Prancis.

Pada awal abad ke-18, asisten broker saham Prancis Jules Regnault mengemukakan teori agen-agen aktualitas perubahan harga saham, kemudian menerbitkan buku tentang perhitungan probabilitas dan filsafat perdagangan saham, dan menjelaskan secara rinci hukum penurunan dan penurunan pasar yang ia temukan (distribusi formal): pergeseran harga saham menjadi rantai kuadrat dari waktu, dan akhirnya dengan keputusan investasi kuantitatif yang rasional, keberhasilan perdagangan diperoleh.

Saat ini, dalam konteks era internet + data besar + komputasi awan + kecerdasan buatan, transaksi kuantitatif juga berkembang pesat. Yang pernah menjadi pusat keuangan global, London's Caterpillar Terminal, telah lama menjadi pusat perusahaan IT. Bank-bank top di dunia juga sedang melatih tim kuantitatif mereka sendiri, yang mencoba untuk terjun ke dalam perang keuangan yang dilakukan oleh para pemodel yang sukses.

Di dalam negeri, baik perangkat keras maupun investasi R&D masih dalam tahap awal. Namun, semakin banyak lembaga dan investor profesional yang menyadari manfaat dari transaksi kuantitatif dan terlibat dalam bidang ini, terutama dalam proses regulasi yang semakin ketat dan peningkatan efisiensi pasar secara bertahap.

Fitur transaksi kuantitatif

Pengujian ilmiah: Coba pikirkan, ketika Anda memiliki sistem perdagangan, jika Anda menguji efektivitasnya dengan piringan analog, mungkin akan membayar biaya waktu yang sangat besar, jika Anda langsung menguji piringan nyata, mungkin akan kehilangan emas dan perak sejati. Tetapi Anda dapat menggunakan fungsi retrospeksi dalam transaksi kuantitatif, menggunakan banyak data sejarah, untuk menguji sistem perdagangan dengan cara ilmiah. Apa yang efektif, tidak efektif, biarkan data berbicara, bukan awan atau manusia.

Objektif dan Akurat: Dalam perdagangan, musuh sejati kita adalah diri kita sendiri, manajemen mentalitas mudah dikatakan, sulit dilakukan. Kelemahan manusia, yaitu ketamakan, ketakutan, dan keberuntungan, dapat diperkuat beberapa kali dalam pasar perdagangan, dan perdagangan kuantitatif dapat membantu kita mengatasi kelemahan ini dan membuat keputusan yang lebih baik dalam perdagangan.

Berhasil dan tepat waktuPerdagangan subjektif, kecepatan refleksi manusia tidak bisa lebih cepat dari komputer, dan kekuatan fisik dan energi manusia juga tidak dapat berjalan 24 jam, di pasar perdagangan yang memiliki peluang yang cepat berlalu, perdagangan kuantitatif dapat sepenuhnya menggantikan perdagangan subjektif, mencari peluang perdagangan, dan segera mengikuti perubahan pasar.

Pengendalian RisikoPerdagangan kuantitatif tidak hanya dapat mengekstrak hukum sejarah dari data sejarah yang mungkin akan diulang di masa depan, yang merupakan strategi yang lebih mungkin untuk menang. Ini juga dapat membangun berbagai portofolio yang berbeda, mengurangi risiko sistemik, dan meluruskan kurva modal.

Apa strategi perdagangan klasik yang ada dalam perdagangan kuantitatif?

Strategi Terobosan

Setengah jam buka trading seringkali menentukan pergerakan sehari, strategi ini menggunakan harga garis matahari atau garis negatif dalam setengah jam setelah buka trading sebagai kriteria untuk menentukan arah tren dalam sehari. Jika garis matahari, buka posisi beli, jika garis negatif buka posisi jual, dan rata posisi beberapa menit sebelum tutup. Ini adalah strategi trading yang sangat sederhana.

Strategi Jalan Dongjian

img

Gambar 1 - 1 Gambar strategi saluran Dongguan

Strategi Dongjian Channel dapat disebut sebagai nenek moyang perdagangan intraday, yang aturannya adalah: jika harga saat ini lebih tinggi dari harga tertinggi pada garis N-root K sebelumnya, beli pada saat harga tertinggi, jika harga saat ini lebih rendah dari harga terendah pada garis N-root K sebelumnya, jual pada saat harga terendah.

Strategi Setting jangka panjang

Swap jangka panjang adalah jenis yang paling umum dalam perdagangan swap. Berdasarkan harga kontrak yang berbeda pada bulan pengiriman yang berbeda berdasarkan jenis perdagangan yang sama, jika harga keduanya terjadi perbedaan harga yang lebih besar, maka kontrak berjangka yang berbeda dapat dibeli dan dijual pada saat yang sama untuk melakukan swap jangka panjang. Asumsikan bahwa perbedaan harga kontrak utama dan subkontrak utama bertahan dalam jangka panjang sekitar -50 ~ 50. Jika perbedaan harga suatu hari mencapai 70, kita memperkirakan bahwa harga akan kembali ke 50 pada suatu waktu di masa depan.

Pengamatan

Di atas, kami memberikan gambaran singkat tentang konsep perdagangan kuantitatif dari segi definisi, perkembangan, karakteristik, dan strategi perdagangan klasik.

Memahami transaksi kuantitatif adalah tonggak penting dalam menjadi orang yang murah hati (Quant). Akhirnya, semoga semua orang bisa memenuhi diri mereka sendiri di pasar beruang dan mencapai transformasi kognitif lebih awal! Ingat, Anda hanya selangkah lebih jauh dari pasar sapi dari kebebasan kekayaan!

Bagian berikutnyaApakah perdagangan kuantitatif berbeda dengan perdagangan tradisional? Apakah perdagangan tradisional atau perdagangan kuantitatif dipilih dalam perdagangan real-time?

PR setelah sekolah

Pertama, dalam satu kalimat, apa itu transaksi kuantitatif? 2. Apa ciri transaksi kuantitatif?

1.2 Mengapa memilih transaksi kuantitatif

Rincian

Banyak orang yang menggunakan pemrograman strategi yang rumit sebagai titik masuk untuk membahas perdagangan kuantitatif. Dalam artikel ini, kita akan mencoba membuat sketsa sederhana untuk perdagangan kuantitatif dalam bahasa yang mudah dipahami.

Perbedaan antara transaksi kuantitatif dan subjektif

Perdagangan subjektif lebih mementingkan analisis buatan dan perasaan, bahkan ketika sinyal jual beli muncul, akan melakukan perdagangan yang selektif, lebih memilih untuk melewatkan pasar, dan tidak mau melakukan kesalahan. Perasaan manusia rumit dan tidak dapat diandalkan, dan sebagian besar pedagang sering beralih ke metode lain setelah kerugian berturut-turut terjadi. Ketidakteraturan yang kuat, mudah terganggu oleh kerugian, menyebabkan kesulitan mendapatkan keuntungan yang tidak stabil.

Mengukur transaksi dengan memahami transaksi, membuat strategi jual beli yang konsisten. Dalam perdagangan, semua tren dianggap sama, trading yang terbuka dan yang biasa dilakukan secara sistematis, lebih baik melakukan kesalahan daripada melewatkan. Ini juga memiliki sistem penilaian yang lengkap, melalui data historis, untuk menentukan jenis pasar dan varietas mana yang paling cocok untuk strategi, dan dengan berbagai strategi dan varietas untuk menghasilkan keuntungan.

Singkatnya, perdagangan subjektif adalah dasar dari perdagangan kuantitatif, perdagangan kuantitatif adalah penyempurnaan perdagangan subjektif. Perdagangan subjektif lebih seperti latihan bersenjata, apakah akhirnya berhasil atau tidak, bakat yang mayoritas, yang memiliki sepuluh tahun tidak mengerti, juga memiliki pemahaman. Perdagangan kuantitatif lebih seperti kebugaran, selama Anda bekerja keras, bahkan jika tidak memiliki bakat, Anda dapat melatih otot tubuh Anda.

Apakah transaksi kuantitatif lebih baik daripada transaksi subjektif?

Seorang pedagang subjektif yang sukses, dalam arti tertentu, juga merupakan pedagang kuantitatif. Karena seorang pedagang subjektif yang sukses, tentu saja memiliki seperangkat aturan dan metode sendiri, yaitu sistem perdagangan. Perdagangan subjektif yang sukses harus didasarkan pada disiplin perdagangan dan aturan perdagangan, dan bagian pelaksanaan aturan perdagangan, sebenarnya adalah bagian kuantitatif dalam perdagangan subjektif.

Sebaliknya, seorang pedagang kuantitatif yang sukses harus juga menjadi pedagang subjektif yang baik, karena pengembangan strategi perdagangan kuantitatif sebenarnya adalah kristal ide perdagangan seseorang. Jika persepsi dan pemahaman seseorang tentang pasar salah dari awal, maka strategi perdagangan yang dikembangkan juga sulit untuk menghasilkan keuntungan dalam jangka panjang.

Jadi, dari sudut pandang profitabilitas, yang menentukan apakah seorang pedagang akan berhasil pada akhirnya adalah ide perdagangan, bukan subjektif atau kuantitatif. Perdagangan kuantitatif tampaknya tinggi, dan substansi keuntungan tidak berbeda secara esensial dengan perdagangan subjektif, mereka seperti dua aspek yang berlawanan dan bersatu.

Namun, tidak dapat dipungkiri bahwa dari segi alat perdagangan, transaksi kuantitatif memang memiliki banyak keuntungan.

Kembali lebih cepatUntuk menguji strategi perdagangan, Anda perlu menghitung sejumlah besar data sejarah, dan hasil transaksi kuantitatif dapat dihitung dalam hitungan menit.

Lebih disiplinUntuk menilai strategi yang bagus, Anda harus mengandalkan data (misalnya: rasio Sharp, maksimum mundur, keuntungan tahunan), bukan tongkat dewa.

Lebih Banyak Peluang: Ada ribuan jenis perdagangan di seluruh dunia, perdagangan subjektif tidak mungkin dilakukan secara bersamaan, tetapi perdagangan kuantitatif dapat dilakukan secara real-time di seluruh pasar tanpa melewatkan peluang perdagangan, meningkatkan profitabilitas.

Apakah transaksi kuantitatif bisa menghasilkan uang?

Tentu saja bisa, tetapi bertahan dalam jangka panjang memang sulit. Membuat uang atau tidak tidak tergantung pada transaksi kuantitatif itu sendiri, itu hanya sebuah alat, transaksi kuantitatif hanya melakukan ide perdagangan dengan pemrograman, regulasi, kuantitatif, yang digantikan oleh program hanyalah kekuatan pelaksanaan. Yang sulit adalah menghasilkan uang yang stabil dalam jangka panjang, karena pasar adalah permainan, perubahan dinamis, ide perdagangan juga harus berubah sesuai dengan pasar.

Risiko transaksi kuantitatif

Perdagangan kuantitatif juga berisiko, karena perdagangan kuantitatif adalah mengeksplorasi hukum dari data sejarah untuk membentuk strategi perdagangan. Tetapi pasar keuangan adalah ekosistem yang hukumnya dan sifatnya adalah proses dinamis yang berinteraksi, dan pada akhirnya pasar manusia. Hukum pasar akan dipengaruhi oleh sifat manusia, sedangkan keserakahan dan ketakutan di kalangan manusia akan berubah seiring perubahan pasar, dan pasar jarang memiliki hukum yang tidak berubah, dan strategi perdagangan yang kuat juga sulit untuk mengatasi perubahan hukum yang tiba-tiba terjadi.

Pengamatan

Dari penjelasan di atas, kita dapat melihat bahwa perdagangan kuantitatif bukanlah metode perdagangan yang unik, tetapi hanya alat perdagangan yang membantu kita menganalisis logika perdagangan, menyempurnakan strategi perdagangan. Tidak peduli apakah Anda orang yang berwawasan nilai, orang yang berwawasan teknis, apakah Anda melakukan saham, obligasi, komoditas atau opsi, Anda sebenarnya dapat mengukur.

Bagian berikutnya

Kuantitas hanyalah metode perdagangan, strategi hanyalah pembawa ide perdagangan, dan prosedur yang dilakukan oleh setiap proses perdagangan. Bagian berikut akan membawa Anda ke seluruh siklus hidup perdagangan kuantitatif, yang akan mencakup: konsepsi strategi, membangun model, pengoptimalan uji ulang, perdagangan simulasi, perdagangan langsung, pemantauan strategi, dll.

PR setelah sekolah

Pertama, apa perbedaan paling penting antara transaksi kuantitatif dan transaksi subjektif? 2. Apa keuntungan dari transaksi kuantitatif dibandingkan dengan transaksi subjektif?

1.3 Apa yang perlu dipersiapkan untuk transaksi kuantitatif

Rincian

Sebuah siklus hidup transaksi kuantitatif yang lengkap tidak hanya strategi perdagangan itu sendiri. Hal ini terdiri dari setidaknya enam bagian, termasuk: konsepsi strategi, membangun model, pengoptimalan uji ulang, perdagangan simulasi, perdagangan nyata, pemantauan strategi, dan sebagainya.

Membuat Strategi

Pertama, melakukan perdagangan kuantitatif harus kembali ke pasar perdagangan, untuk melihat harga di pasar, memahami hukum fluktuasi pasar, dan mencoba menyimpulkan setiap logika perdagangan, dan akhirnya menyimpulkan strategi perdagangan.

Untuk pemula dalam perdagangan kuantitatif, cara terbaik untuk memulai mengembangkan strategi trading adalah dengan melakukan simulasi. Menggunakan indikator analisis teknis yang sudah ada langsung untuk membangun logika strategi, menulis aturan jual beli, sehingga Anda mendapatkan strategi yang sederhana. Jika strategi trading Anda seperti ini: beli jika harga lebih tinggi dari harga rata-rata 10 hari terakhir, jual jika harga lebih rendah dari harga rata-rata 10 hari terakhir.imgGambar 1-2 Contoh strategi perdagangan

Tentu saja, seiring dengan akumulasi pengalaman strategi, membentuk cara trading sendiri, pilihan logis akan semakin beragam, dan kemudian maju ke perdagangan kuantitatif yang lebih sistematis. Jika menjadi pedagang yang berpikir kuantitatif, baik di pasar saham maupun futures, itu adalah hal yang patut dipuji, karena orang seperti itu memiliki kemampuan untuk mendapatkan keuntungan yang stabil dan berkelanjutan di pasar manapun.

Membangun model

Kedua, Anda perlu memiliki alat perdagangan kuantitatif yang dapat Anda gunakan untuk menulis strategi perdagangan dan mewujudkan ide perdagangan Anda. Perangkat lunak umum yang tersedia di pasar dapat melakukannya.

Saya akan membahas bahasa komputer, dan saya akan merekomendasikan Anda untuk menggunakan Python, karena itu adalah bahasa komputasi ilmiah yang memiliki otoritas. Selain itu, mereka juga menyediakan berbagai paket analisis, pemrosesan file, jaringan, database, dll.

Jika kemampuan pemrograman Anda lemah, dan percaya ini juga kelemahan kebanyakan pemula, disarankan untuk menggunakan bahasa pemrograman visualisasi yang relatif sederhana atau bahasa Ma, yang dapat meningkatkan minat belajar transaksi kuantitatif, dan membuat Anda fokus pada strategi, mengembangkan strategi yang dilakukan secara efisien.

imgGambar 1-3 Halaman pengembangan strategi perdagangan

Kode strategi di atas adalah demonstrasi bahasa Mac yang menggunakan alat kuantifikasi penemu, yang mengintegrasikan banyak modul fungsi yang dapat digunakan secara langsung, dan mendukung fungsi retargeting dan perdagangan disk, yang merupakan cara yang bagus untuk memulai dengan cepat.

Pengukuran ulang

Kemudian, ketika model strategi telah ditulis, langkah selanjutnya adalah untuk menguji ulang strategi, serta menyaring dan mengoptimalkan parameter. Strategi dapat diuji ulang dengan berbagai parameter, melihat rasio Sharp, mundur maksimum, keuntungan tahunan, dll.

Sebagai contoh, kita menggunakan data historis tahun 2017 sebagai data dalam sampel, dan data historis tahun 2018 sebagai data di luar sampel.

Data retesting. Biasanya, hasil retesting di luar sampel tidak memiliki hasil retesting di dalam sampel yang baik, tetapi jika hasil di luar sampel sangat berbeda dengan hasil di dalam sampel, maka strategi ini hampir tidak efektif.

Dengan asumsi bahwa strategi yang ditemukan gagal karena data di luar sampel, beberapa ekstrim pasar menyebabkan kerugian besar, maka kondisi stop loss tetap dapat ditambahkan untuk menghindari risiko ini; jika strategi yang ditemukan gagal karena terlalu banyak transaksi, maka kita dapat memperketat logika perdagangan sedikit, mengurangi frekuensi perdagangan.

Perlu dicatat bahwa jika pada awalnya logika perdagangan itu sendiri salah, maka sulit untuk mengubahnya dan mendapatkan strategi yang menguntungkan, saat ini adalah saat yang tepat untuk meninjau kembali pemikiran strategi Anda. Selain itu, dalam optimasi parameter, semakin banyak set parameter yang tersedia, semakin baik penerapan strategi. Dalam retrospeksi, strategi yang terlalu sedikit transaksi dapat menghasilkan deviasi survivor. Jika hasil retrospeksi adalah aliran dana super menguntungkan. Anda tidak akan pernah bisa mendapatkan informasi yang tepat tentang apa yang Anda lakukan di sini.

Perdagangan simulasi

Selanjutnya, ketika Anda mendapatkan strategi trading logis yang benar, jangan terburu-buru berdagang di akun nyata terlebih dahulu. Terutama untuk pemula, pastikan untuk menjalankan akun simulasi setidaknya 3 bulan terlebih dahulu, jika itu adalah strategi malam-malam frekuensi menengah dan rendah, maka akan membutuhkan waktu perdagangan simulasi yang lebih lama.

Dalam pasar simulasi yang tidak diketahui secara keseluruhan di masa depan, strategi pengamatan dilakukan pada perdagangan simulasi, dengan memeriksa dengan cermat apakah sinyal balasan sesuai dengan sinyal perdagangan simulasi, apakah harga saat pesanan menyimpang dari harga saat transaksi, dan jika kinerja sesuai dengan ekspektasi, menunjukkan bahwa strategi tersebut berhasil.

Perdagangan langsung

Akhirnya, setelah waktu yang lama untuk menguji strategi, strategi dapat dimasukkan ke dalam pertempuran nyata untuk perdagangan. Tentu saja dalam proses perdagangan kuantitatif kita juga harus tetap waspada dan menghindari kegiatan ekstrim. Dalam perdagangan nyata, harapan strategi umumnya diskon, mencapai 50% yang diharapkan adalah lulus.

Pemantauan Strategis

Akhirnya, perlu diingat bahwa kita juga harus memperhatikan efektivitas strategi saat perdagangan berlangsung, dan ketika strategi menunjukkan kerugian yang lebih besar dari yang diharapkan, strategi harus dievaluasi kembali. Karena karakteristik pasar berubah, strategi yang kita buat saat ini sebagian besar ditujukan untuk karakteristik pasar masa lalu.

Pengamatan

Dalam artikel ini, kami menjelaskan proses penuh untuk melakukan transaksi kuantitatif. Dengan kata lain, jika Anda adalah investor yang berpengalaman di pasar, blokir Anda akan menjadi dasar bahasa komputer, mulai dengan bahasa visualisasi atau bahasa mac, berlatih sendiri di platform ini, membangun strategi, dan kemudian beralih ke Python untuk perdagangan kuantitatif tingkat tinggi.

Jika Anda seorang mahasiswa teknologi yang memiliki kemampuan pemrograman yang kuat atau seorang praktisi IT, yang akan menghalangi Anda adalah pengalaman investasi pasar, dan jangan mengabaikan hal ini.

Bagian berikutnya

Strategi perdagangan adalah yang paling penting dalam seluruh siklus hidup perdagangan kuantitatif. Pada bagian berikut, kita akan membahas secara rinci tentang elemen strategi perdagangan yang lengkap dari sudut pandang struktur strategi perdagangan. Ini akan membantu Anda membangun strategi perdagangan Anda dengan lebih komprehensif dan mengangkat perdagangan kuantitatif ke tingkat yang baru!

PR setelah sekolah

1. Cobalah untuk menulis strategi trading di bagian ini dalam bahasa Melayu. 2. Apa indikator kinerja yang paling penting dalam evaluasi transaksi kuantitatif?

1.4 Apa saja unsur-unsur strategi yang lengkap?

Rincian

Sebuah strategi yang komprehensif, sebenarnya, adalah berbagai aturan yang ditetapkan oleh trader untuk dirinya sendiri, yang mencakup semua aspek perdagangan, dan tidak meninggalkan ruang untuk imajinasi subjektif bagi trader, setiap keputusan membeli dan menjual, strategi akan memberikan jawaban. Ini setidaknya mencakup pilihan strategi, pilihan varietas, manajemen dana, perdagangan pesanan, reaksi pasar ekstrim, pola pikir perdagangan, dll.

Pilihan Strategi

Dari sudut pandang hedge fund, strategi perdagangan yang umum dapat dibagi menjadi perdagangan tren, perdagangan pasangan, perdagangan satu keranjang, perdagangan yang didorong oleh peristiwa, perdagangan frekuensi tinggi, strategi opsi, dan sebagainya, seperti yang ditunjukkan di bawah ini.imgGambar 1 - 4 Klasifikasi Strategi Perdagangan

Untuk pemula yang baru memulai perdagangan kuantitatif, tidak perlu banyak konsep, langkah demi langkah mulai dari yang paling sederhana. Jika hanya satu strategi perdagangan kuantitatif yang direkomendasikan untuk memulai, itu adalah perdagangan tren, karena itu sederhana dan efektif. Percaya bahwa Anda dapat melakukan perdagangan yang baik bahkan jika Anda tidak memiliki pengetahuan keuangan yang sistematis. Dan strategi ini berasal dari waktu yang lama, dari strategi perdagangan terbuka awal, dan masih efektif di banyak pasar karena sifat manusia sulit berubah.

Menjual apa?

Orang-orang yang melakukan transaksi harus tahu bahwa setiap varietas memiliki karakteristiknya sendiri. Beberapa varietas memiliki karakteristik yang sangat panas, baik, fluktuatif, besar, fluktuatif tinggi; beberapa varietas memiliki karakteristik yang sangat hangat dan lancar, selalu bergetar dalam rentang tertentu sepanjang tahun, fluktuatif rendah.

Jadi, ketika memilih varietas perdagangan, harus ada konsep fluktuasi, varietas dengan fluktuasi tinggi, seringkali mudah keluar dari gelombang pasar tren yang baik. Untuk komoditas berjangka, jika strategi pelacakan tren, cobalah untuk memilih produk industri, dari segi sifat varietas, produk industri seringkali memiliki fluktuasi yang lebih besar daripada produk pertanian.

Strategi yang berbeda untuk menyesuaikan diri dengan pasar yang berbeda, memilih varietas perdagangan yang baik adalah awal yang sangat penting untuk proyek besar perdagangan berjangka ini. Dalam arti absolut, tidak ada varietas yang benar-benar baik dan tidak ada varietas yang benar-benar buruk. Bergantung pada gaya investasi yang berbeda, dan toleransi risiko yang berbeda, perlu disesuaikan dengan standar Anda sendiri.

Berapa banyak yang harus dibeli?

Menghilangkan uang dengan mudah adalah sulit, dan ketika Anda kehilangan 50% dari dana akun Anda, Anda akan membutuhkan keuntungan 100% untuk memulihkan kerugian Anda. Bahkan jika Anda dapat memenangkan 100% berkali-kali, tetapi hanya kehilangan 100% sekali, Anda akan kehilangan semuanya. Oleh karena itu, strategi perdagangan yang matang harus mencakup manajemen uang.

Untuk memudahkan pemahaman, di sini juga digunakan strategi rata-rata yang dijelaskan pada bagian sebelumnya. Sebenarnya, banyak strategi perdagangan yang dibangun berdasarkan indikator teknis tradisional, dengan tingkat mundur maksimum biasanya lebih dari 50% atau lebih. Tapi strategi yang berisiko tinggi sama sekali tidak dapat digunakan.

Jelas tidak, tingkat mundur maksimum dapat sepenuhnya dikendalikan melalui manajemen dana. Jika posisi diturunkan setengah, maka risiko keseluruhan juga berkurang setengah, dan tingkat mundur maksimum menjadi 30%, jika posisi diturunkan setengah lagi, maka tingkat mundur maksimum menjadi 15%, dan akhirnya kita mendapatkan strategi yang mengendalikan tingkat mundur maksimum sekitar 15%. Ini adalah metode manajemen dana yang sederhana dan kasar. Banyak orang tahu bahwa mereka tidak dapat beroperasi penuh, tetapi tidak tahu mengapa mereka tidak dapat beroperasi penuh, jawabannya ada di sini.

Kapan harus berbelanja?

Sebuah titik beli yang baik, adalah setengah dari kesuksesan, yang memungkinkan Anda untuk keluar dari zona biaya dengan cepat. Tetapi tidak ada yang akan pernah memberi tahu Anda bahwa Anda memulai di titik ini adalah benar dan memulai di titik itu adalah salah.

Baik strategi jangka pendek maupun strategi jangka panjang, rasio tidak tergantung pada siapa yang memegang saham untuk waktu yang lama, tetapi rasio risiko-penghasilan. Dengan kata lain, bagaimana hasil akhir dari strategi mempengaruhi kinerja strategi, dan kapan menghasilkan keuntungan. Metode keluar juga dapat dibagi menjadi dua: stop loss exit dan stop brake exit.

Bagaimana cara membeli dan menjual

1, Jenis dan cara penugasan:Ada banyak jenis dan cara untuk menugaskan pesanan, misalnya: dengan daftar harga berturut-turut, harga yang sama, harga terbaru, harga yang melampau, harga berhenti, harga turun, harga beli, harga beli, harga jual, harga jual, atau harga yang lebih awal dengan harga berturut-turut, kemudian dengan harga yang melampau, daftar pesanan berpasangan, atau memecah pesanan besar menjadi satu lembar, atau hanya langsung melaporkan seluruh lembar.

2. Pengunduran diriJika pesanan tidak ditransfer, lanjutkan menunggu atau tarik, syarat penarikan berdasarkan waktu, misalnya dalam 10 detik belum ditransfer, harga telah jauh dari harga 10 lompat saat pesanan, lanjutkan menunggu, tarik atau tarik.

3. Mengikuti tagihanJika tidak ada transaksi, apakah akan dituntut. Jika dituntut, apakah akan dituntut berdasarkan harga terbaru, atau harga lawan, atau harga stop drop, apakah akan dituntut lagi jika tidak ada transaksi.

4, harga turun dan berhentiKetika sinyal order muncul, apa yang terjadi ketika harga turun turun. Apakah transaksi berturut-turut dilakukan pada saat harga turun turun, dan jika tidak terjadi transaksi?.

5, penawaran bersamaJika Anda ingin berpartisipasi, bagaimana Anda bisa ikut serta.

Jam 6 malamBeberapa jenis komoditas berjangka malam adalah dari 21:00 sampai 02:30 pada hari berikutnya, waktu ini tidak dilakukan, dilakukan secara manual atau diizinkan oleh komputer.

7 Hari Raya BesarPosisi tidak perlu dipesan sebelum liburan yang sangat panjang pada hari-hari besar.

Perdagangan Ekstrim

Pertama, pergerakan harga yang besar dalam waktu singkat Bagaimana cara menangani hal-hal seperti penurunan harga seketika, penurunan harga berturut-turut, peristiwa Uluru, penetrasi harga pasar black swan, dan sebagainya.

Risiko Mobilitas Jika sebuah genggam handset tidak memiliki jumlah pesanan yang Anda inginkan, tetapi Anda juga perlu melakukan transaksi tepat waktu, terutama jika likuiditas kontrak non-mainstream buruk, maka harga yang Anda miliki mudah menimbulkan kejutan pada pasar, dan titik geser yang besar, bagaimana cara mengatasinya?

3. Perubahan aturan varietas Berbagai jenis komoditas berjangka bergabung dengan pasar malam, kenaikan rasio jaminan, kenaikan biaya prosedur, terutama strategi garis pendek, akan sangat sensitif terhadap perubahan ini.

4. Risiko lingkungan perdagangan Contoh: pemadaman listrik tiba-tiba, pemadaman jaringan, kegagalan komputer, kegagalan perangkat lunak, penundaan transfer mata uang, bencana alam, dll.

Dalam kasus-kasus di atas, kemungkinan terjadi sangat kecil atau hampir tidak mungkin. Tetapi jika sesuatu bisa terjadi, itu pasti akan terjadi. Membuat asumsi dan pencegahan sangat penting.

Pembangunan Psikologis

Tiga emosi utama yang umum terjadi dalam perdagangan adalah serakah, takut, dan untung. Investor membutuhkan sistem psikologis perdagangan yang kuat untuk mengendalikan atau bahkan memanfaatkan tiga emosi tersebut pada tahap yang berbeda.

Perdagangan harus dilakukan dengan harapan yang keseluruhan tentang masa depan, termasuk ekspektasi pasar dan ekspektasi psikologis dari varietas. Perspektif pasar berarti memiliki tujuan yang lebih jelas tentang posisi pasar dan arah masa depan, dan ekspektasi varietas berarti peluang dan risiko perdagangan varietas di posisi saat ini. Jika tidak ada dasar psikologis di atas, tidak ada yang bisa dikatakan.

Seluruh proses perdagangan real-time adalah proses analisis, perbaikan, dan pelaksanaan yang terus menerus, dengan waktu perdagangan yang lebih sedikit, lebih banyak pelacakan dan kesabaran. Ini adalah proses yang komprehensif untuk mengamati pola pikir, menguji sifat manusia, dan berbagai kebiasaan pedagang akan ditampilkan dan diperkuat dalam proses perdagangan. Hanya dengan terus belajar dan mengumpulkan pelajaran dari pengalaman, terus menerus berlatih, kita dapat mengatasi kesamaan pikiran dan kelemahan psikologis manusia.

Pengamatan

Secara keseluruhan, apa yang disebut strategi trading, sebenarnya adalah, ada yang sempurna dan ada yang cacat, ketika kita mengukur apakah strategi trading masuk akal, tidak hanya melihat sisi sempurna atau cacatnya, harus lebih komprehensif analisis strategi integritas.

Akhirnya, berdasarkan karakteristik strategi, bersama dengan kepribadian dan situasi keuangan Anda, untuk mengukur apakah strategi itu cocok untuk Anda, jika cocok untuk Anda, untuk menilai sepenuhnya seberapa besar kemungkinan Anda untuk bertahan, hasil terburuk harus direncanakan terlebih dahulu, jika sisi terburuk Anda ingin baik, maka kemungkinan untuk melaksanakan relatif lebih besar.

Ingat, dalam perdagangan, kepercayaan berasal dari pengakuan hati Anda, dan kepercayaan berasal dari ide perdagangan yang benar!

Bagian berikutnya

Artikel ini adalah bagian terakhir dari bagian pertama, dan di bagian berikutnya kita akan membahas lebih lanjut tentang alat perdagangan kuantitatif, termasuk: pengantar alat perdagangan kuantitatif secara keseluruhan, cara mengkonfigurasi sistem perdagangan kuantitatif, penjelasan API umum, dan cara menulis strategi pada sistem perdagangan kuantitatif.

PR setelah sekolah

Pertama, apakah strategi trading tren harus memilih varietas dengan volatilitas tinggi atau varietas dengan volatilitas rendah? 2.Berapa jenis pesanan transaksi?

Bab II: Pengantar Alat Kuantitatif

2.1 Pengetahuan umum tentang alat kuantitatif

Rincian

Dalam bab sebelumnya, kita telah mempelajari konsep-konsep yang berkaitan dengan transaksi kuantitatif dan memiliki pemahaman dasar tentang transaksi kuantitatif. Jadi, apakah ada alat yang tersedia di pasaran untuk melakukan transaksi kuantitatif?

Perangkat lunak sumber terbuka dan perangkat lunak komersial Instrumen perdagangan kuantitatif domestik secara umum dapat dibagi menjadi dua kategori besar, yaitu perangkat lunak sumber terbuka dan perangkat lunak komersial. Yang disebut perangkat lunak sumber terbuka dapat dipahami sebagai perangkat lunak yang memiliki kode sumber terbuka yang dapat diunduh dan digunakan secara langsung. Perangkat lunak komersial umumnya merujuk pada perangkat lunak sumber tertutup yang dikelola oleh perusahaan komersial dan biasanya dibayar.

Perangkat lunak kuantitatif sumber terbuka

Pertama-tama, perangkat lunak sumber terbuka memiliki fleksibilitas yang sangat kuat dan sepenuhnya gratis, pengguna dapat menggunakan perangkat lunak ini untuk mewujudkan fungsi apa pun, baik strategi perdagangan frekuensi rendah, strategi penawaran atau strategi opsi, dapat dilakukan melalui modul kustom. Karena pengguna menguasai kode sumber perangkat lunak ini, mereka dapat mengetahui setiap sudut dalam perangkat lunak, jadi lebih aman dan lebih aman.

Meskipun perangkat lunak sumber terbuka memiliki banyak kelebihan, tetapi tidak sangat ramah bagi pemula dalam transaksi kuantitatif, Anda perlu mempelajari bahasa pemrograman standar secara sistematis, seperti Python, Java atau C ++. Dari awal hingga berhenti, sulitnya dapat dibayangkan, kadang-kadang debugging dapat membuat Anda meragukan hidup Anda. Dan tidak seperti perangkat lunak komersial, ada layanan teknis khusus yang segera menjawab pertanyaan.

Jadi, dari sudut pandang pembelajaran, kami merekomendasikan pemula untuk melakukan transaksi kuantitatif langkah demi langkah, mulai dari perangkat lunak komersial yang paling sederhana, meskipun itu dibayar, tetapi jika strategi itu menguntungkan, biaya perangkat lunak hanya sebagian kecil dari keuntungan, lagi pula, perangkat lunak komersial umumnya merupakan tim yang sedang dipelihara, kematangan yang pasti jauh lebih kuat daripada perangkat lunak sumber terbuka.

Perangkat lunak kuantitatif komersial

Di Indonesia ada puluhan jenis perangkat lunak komersial yang dapat melakukan perdagangan kuantitatif, seperti: Interactive Broker yang profesional dan komprehensif dengan banyak produk, yang dapat memproses data penggabungan besar-besaran, yang cocok untuk perdagangan frekuensi tinggi, APAMA, yang mendukung antarmuka C ++, SPT yang sangat efisien, yang berfokus pada pelaksanaan transaksi dan pengukuran penggalian untuk pengendalian angin, dan yang ditujukan untuk pedagang individu.imgGambar 2-1 Komprehensif penilaian platform kuantitatif utama di Indonesia

Meskipun ini adalah perangkat lunak komersial, bahasa pemrograman standar atau bahasa skrip yang digunakan lebih baik daripada menggunakan perangkat lunak sumber terbuka yang gratis dan aman secara langsung.Situs webnya adalah www.fmz.com◦ Sebagai pintu gerbang untuk belajar transaksi kuantitatif.

Mengenali Penemu Alat Perdagangan Kuantitatif

Inventor Quantifier adalah ramah untuk pemula, bahkan jika Anda adalah dasar nol, dan juga dapat mengukur berdasarkan keindahan teknisnya. Alat ini dirancang untuk perdagangan frekuensi tinggi, dengan persyaratan yang ketat dalam kinerja dan keamanan. Mendukung strategi frekuensi tinggi, strategi penawaran, strategi tren. Dan itu mengintegrasikan seluruh proses pengembangan, pengujian, pengoptimalan, simulasi, dan perdagangan real-time.

Langkah Pertama Mengukur: Menggunakan Alat Kuantitas

Penggunaan alat kuantitatif sangat sederhana, hanya perlu masuk ke situs web untuk membuat strategi kuantitatif Anda sendiri. Anda dapat masuk ke situs web resmi alat kuantitatif penemu, mendaftar dan masuk, klik pusat kontrol untuk digunakan (seperti gambar di bawah), mirip dengan yang saat ini membandingkan suara api, Anda dapat memposting video kecil Anda setelah mendaftar, dan setelah login alat kuantitatif Anda dapat membuat strategi perdagangan kuantitatif Anda sendiri.

imgGambar 2-2 Halaman utama FMZ Quantitative Trading Platform

Pemrograman alat kuantitatif akan memiliki area fungsi yang terpusat, area fungsi terutama terdiri dari (seperti gambar di bawah) Control Center di pojok kiri atas adalah fungsi inti dari alat kuantitatif ini, setelah mengklik, Anda dapat menulis strategi perdagangan dan strategi retargeting, mengatur jenis perdagangan bursa, membuat manajer strategi manajemen robot, membuat robot perdagangan kuantitatif tertentu.

imgGambar 2-3 Halaman manajemen setelah landing di FMZ

Untuk pertama kalinya, teman-teman yang baru mengenal perdagangan kuantitatif tidak perlu ragu-ragu karena mereka tidak tahu kode dan pemrograman. Untuk menurunkan ambang batas penggunaan pengguna, komunitas resmi telah mengeluarkan banyak tutorial video untuk membantu pemula perdagangan kuantitatif dengan cepat; sementara di Strategy Square, ribuan strategi perdagangan resmi dan pihak ketiga yang terbuka secara gratis dikumpulkan untuk memudahkan semua orang untuk menyalin dan belajar.

Selain itu, di antarmuka editor strategi, contoh strategi klasik juga dikonfigurasi, dengan mengklik kode strategi langsung, mudah mengalami proses inti dari seluruh transaksi kuantitatif, bahkan pengguna kecil pun dapat langsung belajar dan mengikuti!

Sebelum perdagangan emas dan perak asli, perdagangan simulasi juga merupakan bagian penting. Perdagangan simulasi sesuai dengan aturan bursa, dan sepenuhnya gratis, simulasi yang mencakup waktu, harga, jumlah pesanan, dan lain-lain yang diambil secara real time dengan pasar nyata, sangat sesuai dengan perdagangan nyata.

Pengamatan

Baik perangkat lunak sumber terbuka maupun perangkat lunak komersial, tidak ada kelebihan dan kekurangan, tidak ada alat perdagangan kuantitatif yang sempurna, masing-masing memiliki fokusnya sendiri, yang terpenting adalah memilih alat yang sesuai dengan kebutuhan Anda sendiri. Perangkat lunak komersial membutuhkan biaya, lebih baik dalam hal layanan, dll. Mungkin lebih cocok untuk pemula yang baru masuk ke industri ini. Jika Anda telah bekerja di industri ini untuk waktu yang lama, mengumpulkan banyak pengalaman, atau perlu menerapkan strategi perdagangan yang lebih kompleks, perangkat lunak sumber terbuka adalah pilihan yang lebih baik.

Bagian berikutnya

Seperti halnya kita membeli ponsel baru, pertama kali memulai perlu melakukan pengaturan awal yang sederhana, alat kuantitatif juga perlu melakukan konfigurasi pengaturan dasar, di bagian berikutnya kita akan membawa Anda untuk mengkonfigurasi inventor alat perdagangan kuantitatif. Buka pintu pertama perdagangan kuantitatif, termasuk: menambahkan bursa, menambahkan administrator, membuat strategi perdagangan, membuat robot kuantitatif, dll. Setelah menyelesaikan konfigurasi dasar, Anda dapat menulis secara resmi artikel pertama yang merupakan strategi kuantitatif Anda sendiri.

PR setelah sekolah

1. Ke dalam dua kategori apa instrumen perdagangan kuantitatif? 2. Apa saja bahasa pemrograman kuantitatif yang umum digunakan?

2.2 Cara mengkonfigurasi inventor sistem transaksi kuantitatif

Rincian

Untuk pengembangan strategi perdagangan kuantitatif, hal pertama yang harus dilakukan adalah mengkonfigurasi alat perdagangan, untuk apa konfigurasi? Sebenarnya adalah pengaturan. Pada bagian ini, kami akan membawa Anda mengatur bursa, membuat strategi perdagangan, dan membuat robot perdagangan kuantitatif, yang merupakan prasyarat penting untuk perdagangan kuantitatif.

Konfigurasi dibagi menjadi pengantar belajar simulasi simulasi perdagangan pemasangan dan real disk perdagangan konfigurasi, kategori ini kami terutama dengan domestik komoditas berjangka, kategori lain investasi kuantitatif karena situasi khusus domestik tanpa melakukan rekomendasi dan pengenalan, tetapi proses operasi adalah sama, hanya konfigurasi proses yang berbeda.

Menambahkan Bursa

Menambahkan bursa adalah langkah pertama dari seluruh bagian konfigurasi, dan proses spesifiknya dapat dilihat pada gambar di bawah ini. Dalam langkah ini, kita perlu menekankan bahwa menambahkan bursa tidak sulit, dan untuk teman-teman yang tidak tahu mana bursa mereka; disarankan untuk belajar simulasi terlebih dahulu.imgGambar 2-4 Langkah-langkah pendaftaran dan penambahan bursa di FMZ Quantum Trading Platform

Konfigurasi bursa berjangka komoditas

Untuk perdagangan kuantitatif, kami terutama menggunakan varietas perdagangan berjangka domestik, saat ini inventor kuantitatif adalah objek utama layanan juga bursa berjangka domestik. Untuk teman yang melakukan forex, inventor kuantitatif dapat digunakan sebagai platform belajar, karena perdagangan kuantitatif forex telah muncul di platform seperti MT5, hanya lebih profesional.

Masalah yang perlu diperhatikan adalah sebagai berikut: karena inventor alat kuantitatif mendukung berbagai pasar perdagangan, untuk mengkonfigurasi komoditas berjangka, Anda harus memilih untuk memilih lemari berjangka tradisional di langkah 1; di langkah 2, Anda perlu mengisi perusahaan berjangka yang Anda buka, memberi Anda rekening berjangka dan password.

Penemu alat kuantitatif, menggunakan protokol CTP, mendukung semua perusahaan berjangka di dalam negeri, ketika mengkonfigurasi piringan nyata, tidak akan terjadi kegagalan link, kecuali akun dan kata sandi yang salah, sehingga pemula harus berhati-hati untuk memeriksa akun dan kata sandi dengan jelas.imgGambar 2-5 FMZ Quantitative Trading Platform Ditambahkan Bursa Berjangka

Komoditas bursa berjangka (simulasi) konfigurasi

Untuk teman-teman yang baru mengenal komoditas berjangka, saya sarankan untuk melakukan simulasi perdagangan untuk sementara waktu, karena dalam proses pengembangan strategi perdagangan kuantitatif, perlu terus-menerus diuji, di-debug, dioptimalkan. Seperti mengemudi, memulai pasti dengan menelusuri beberapa bulan di sekolah mengemudi, setelah itu Anda akan memulai.

SimNow adalah platform simulasi simulasi perdagangan simulasi keuangan yang dirancang khusus untuk investor pada masa lalu. Produk ini meniru aturan perdagangan dan penyelesaian dari berbagai bursa, dan saat ini telah mendukung bisnis berjangka komoditas dari berbagai bursa berjangka di negara ini.imgGambar 2-6 Halaman manajemen setelah login FMZ

Menulis Strategi

Strategy library adalah tempat penyimpanan kode, yang setara dengan gudang strategi transaksi kuantitatif kita. Ini terutama dibagi menjadi dua fungsi: strategi menulis dan analogi review. Area menulis kebijakan adalah area kerja utama strategi pengembangan kami di masa depan (seperti gambar di bawah), banyak pemula sering diblokir oleh berbagai kode dan merasa sangat sulit, sebenarnya hanya dengan sedikit perhatian, Anda dapat mempelajari kode ini, jangan ada beban psikologis.imgGambar 2-7 Langkah-langkah untuk membuat strategi

Menciptakan robot perdagangan kuantitatif

Robot perdagangan kuantitatif adalah pelaku strategi perdagangan. Setelah strategi selesai dibuat, buatlah robot yang dapat secara otomatis membantu Anda melakukan setiap logika perdagangan dalam kode strategi, serta operasi jual beli, buka, tutup, dan penarikan. Langkah-langkah spesifik untuk membuat robot perdagangan kuantitatif adalah sebagai berikut: Pertama, langkah 1: di halaman Pusat Kontrol, klik tombol robot, klik tombol buat robot.imgGambar 2-8 Langkah-langkah pembuatan robot

Pengamatan

Dalam proses di atas, selain langkah pertama memilih real dan simulasi yang berbeda, langkah-langkah berikutnya strategi menulis dan membuat robot perdagangan adalah langkah-langkah yang seragam. Seluruh alat kuantitatif dikonfigurasi selesai, robot perdagangan juga sudah berjalan, dan akan melakukan transaksi sesuai dengan kondisi spesifik strategi. Konfigurasi perdagangan kuantitatif total tiga langkah: menambahkan bursa, mengisi password akun berjangka Anda sendiri; menulis strategi perdagangan; membuat robot perdagangan kuantitatif nyata. Bukankah sangat sederhana?

Bagian berikutnya

Meskipun hanya membutuhkan tiga langkah sederhana untuk melakukan perdagangan kuantitatif, Anda mungkin akan menemukan bahwa menambahkan bursa dan membuat robot perdagangan kuantitatif masih mudah. Namun, tidak begitu mudah jika Anda ingin menerapkan strategi perdagangan yang layak. Pada bagian berikut, kita akan membawa Anda mempelajari API yang umum digunakan dalam perdagangan kuantitatif untuk mempersiapkan diri untuk menulis strategi perdagangan yang layak.

PR setelah sekolah

Pertama, coba tambahkan sebuah bursa. 2. Cobalah untuk menulis strategi trading di bagian ini.

2.3 API yang umum digunakan

Rincian

Untuk banyak orang non-IT, apa sebenarnya API? API ≈ Tidak bisa dimengerti. Dalam artikel ini, kita akan membahas secara lisan, apa sebenarnya API, dan bagaimana API digunakan dalam alat pengukuran inventor.

Apa itu API?

Jika Anda mencari di internet, Anda akan mendapatkan hasil berikut: API (Application Programming Interface) adalah beberapa fungsi yang didefinisikan sebelumnya yang bertujuan untuk memberikan kemampuan kepada aplikasi dan pengembang untuk mengakses seperangkat prosedur berdasarkan perangkat lunak atau perangkat keras tanpa perlu mengakses kode sumber, atau memahami detail mekanisme internal.

Pada kenyataannya, dalam kehidupan sehari-hari, kita memiliki banyak skenario yang mirip dengan API, seperti: Anda pergi ke restoran untuk makan, Anda hanya perlu melihat menu untuk memesan makanan, Anda tidak perlu tahu persis bagaimana itu dibuat.

Apa yang dimaksud dengan API dalam transaksi kuantitatif?

Jika Anda ingin mendapatkan harga awal dari varietas saat ini, Anda tidak perlu tahu bagaimana Anda mendapatkannya. Anda hanya perlu menulis tombol OPEN di editor kode dan langsung menggunakannya.

API Bahasa Inggris yang umum digunakan

Sebelum membahas tentang API bahasa Inggris, mari kita lihat dulu bagaimana struktur kode yang sering digunakan dan apa saja fitur yang dimiliki, yang akan membantu Anda memahami API dengan lebih baik. Lihat contoh gambar di bawah ini:imgGambar 2-9 Contoh bahasa Melayu

Kode seperti yang ditunjukkan pada gambar di atas: AA dalam warna ungu adalah variabel, variabel adalah jumlah yang dapat berubah, sama seperti aljabar di sekolah menengah kita. Jika Anda memberikan nilai awal kepada AA, maka AA adalah harga awal; jika Anda memberikan nilai tertinggi kepada AA, maka AA adalah harga tertinggi. Tentu saja AA hanyalah nama khusus, Anda juga dapat mendefinisikan BB.

Tanda hijau: = Tanda berarti penugasan, yaitu memberikan nilai dari tanda: = Tanda pada sisi kanan untuk variabel di sisi kiri.

Kode yang berwarna oranye adalah API bahasa jagung dari inventor Quantifier, perhatikan bahwa OPEN pada baris pertama adalah API untuk mendapatkan harga tutup, yang dapat digunakan langsung; MA pada baris kedua adalah API untuk mendapatkan garis rata, yang membutuhkan 2 parameter, yaitu Anda perlu memberi tahu inventor Quantifier, jenis garis rata yang Anda butuhkan: jika Anda ingin mendapatkan garis rata 50 siklus yang dihitung dengan harga buka, maka Anda dapat menulis: MA ((OPEN, 50); perhatikan bahwa ada koma bahasa Inggris di antara kedua parameter tersebut.

Yang kuning adalah tanda baca, yang biru di belakang adalah kata baca, yang semuanya dilihat sendiri, untuk menunjukkan apa yang dimaksud dengan baris kode tersebut. Pada saat program berjalan, tidak ada penanganan terhadap komentar. Perhatikan bahwa di depan tanda baca, setiap baris kode harus memiliki tanda baca bahasa Inggris sebagai akhir baris.

Setelah memahami struktur kode dasar, kami akan memberikan beberapa bahasa yang sering digunakan di bawah ini, yang akan kami gunakan di masa depan. OPEN mendapatkan harga awal terbaru dari K-Line Contoh: AA: = OPEN; mendapatkan harga bukaan untuk garis K terbaru, dan memberikan nilai hasilnya kepada AA

HIGH mendapatkan harga teratas untuk K-line terbaru Contoh: AA: = HIGH; mendapatkan harga tertinggi dari K-line terbaru dan memberikan nilai hasil kepada AA

LOW untuk mendapatkan harga terendah dari K-Line terbaru Contoh: AA: = LOW; mendapatkan harga terendah dari K-line terbaru dan memberikan nilai hasilnya kepada AA

Tombol CLOSE mendapatkan harga penutupan k-line terbaru, ketika k-line di dalam disk belum selesai, mendapatkan harga terbaru Contoh: AA:=CLOSE; mendapatkan harga penutupan K-line terbaru dan memberikan nilai hasilnya kepada AA

VOL mendapatkan informasi terbaru tentang transaksi K-line Contoh: AA: = VOL; mengambil volume transaksi dari K-line terbaru dan memberikan nilai hasilnya kepada AA

REF ((X,N) adalah referensi untuk nilai X sebelum siklus N. Contoh: REF ((CLOSE,1); mendapatkan harga bukaan pada garis root K

MA ((X, N) meminta X untuk rata-rata bergerak sederhana dalam N siklus Contoh: MA ((CLOSE,10); // Dapatkan garis rata 10 siklus dari garis K terbaru

CROSSUP ((A,B) tangkas menyatakan bahwa jika A melintasi B dari arah bawah, maka akan membentuk kembali 1 ((Yes), jika tidak akan kembali 0 ((No) Contoh: CROSSUP ((CLOSE, MA ((C,10)) // harga penutupan melalui harga rata-rata 10 siklus

CROSSDOWN ((A, B) tanda menunjukkan bahwa jika A melewati B dari arah atas, maka akan kembali ke 1 ((Yes), jika tidak akan kembali ke 0 ((No) Contoh: CROSSDOWN ((CLOSE, MA ((C,10)) // harga penutupan melewati harga rata-rata 10 siklus ke bawah

BK membelinya Contoh: CLOSE>MA ((CLOSE,5), BK; // harga penutupan lebih besar dari garis rata-rata 5 siklus, membeli posisi terbuka

SP menjual sahamnya Contoh: CLOSE

SKB menjual saham Contoh: CLOSE

BP membelinya Contoh: CLOSE>MA ((CLOSE,5), BP; // harga penutupan lebih besar dari garis rata-rata 5 siklus, membeli posisi rata-rata

BPK membelinya di posisi rata, dan membelinya di posisi terbuka. Contoh: CLOSE>MA ((CLOSE,5), BPK; // harga penutupan lebih besar dari garis rata-rata 5 siklus, meratakan posisi kosong, dan kemudian membeli posisi terbuka.

SPK membelinya di posisi yang sama, dan menjual posisi yang sama (berlawanan dengan kosong) Contoh: CLOSE

CLOSEOUT meratakan semua posisi, dan disarankan untuk digunakan dalam model penambahan dan pengurangan posisi. Contoh: CLOSEOUT; meratakan semua posisi arah.

API bahasa JavaScript yang umum digunakan

Sebelum membahas API bahasa JavaScript, mari kita lihat dulu bagaimana struktur kode yang sering digunakan dan fitur apa saja yang ada di dalamnya, yang akan membantu Anda memahami API dengan lebih baik.imgGambar 2-10 Contoh kode JavaScript

Kode seperti yang ditunjukkan pada gambar di atas: Variabel yang dibuat dalam bahasa JavaScript biasanya disebut Variabel Deklarasi Variabel. Kode merah, kita menggunakan kata kunci var untuk menyatakan variabel, dan nama variabel adalah kode oranye: Variabel Deklarasi Variabel.

Dalam bahasa JavaScript, menggunakan nilai setara, yaitu memberikan nilai dari sisi kanan untuk variabel di sisi kiri. Kode biru adalah "exchange", yang berarti "objek pertukaran", dan "exchange" adalah "perusahaan berjangka" yang Anda atur. Ini adalah format yang tetap, yaitu Anda harus menentukan objek pertukaran ketika Anda memanggil API bahasa JavaScript.

Kode hijau adalah API bahasa JavaScript, dan ketika kita memanggilnya, itu sebenarnya adalah fungsi dalam objek pertukaran. Perhatikan titik di belakang kode biru, juga format tetap. Fungsi di sini memiliki arti yang sama dengan fungsi yang kita pelajari di sekolah menengah. Jika fungsi ini tidak memerlukan parameter yang ditentukan, itu dinyatakan dengan tanda kurung kosong; jika fungsi itu harus menyampaikan parameter, tulis parameter di dalam tanda kurung.

Setelah melihat contoh-contoh dan memahami struktur dasar kode, berikut adalah beberapa API bahasa JavaScript yang akan sering digunakan di masa depan. SetContractType (Set Variety Code) Set ContractType, yaitu varietas yang ingin Anda jual Contoh: exchange.SetContractType ((rb1905); // jenis transaksi yang ditetapkan adalah untuk baja tahan karat 1905.

GetTicker mendapatkan data Tick Contoh: exchange.GetTicker ((); // Dapatkan data Tick

GetRecords plugin untuk mendapatkan data K-line Contoh: exchange.GetRecords ((); // Dapatkan data baris K

Beli dan beli Contoh: exchange.Buy ((5000, 1); // beli satu tangan dengan harga 5000 yuan

Menjual dan membeli Contoh: exchange.Sell ((5000, 1); // jual satu tangan dengan harga 5000 yuan

Tab GetAccount untuk mendapatkan informasi akun Contoh: exchange.GetAccount ((); // Dapatkan informasi akun

Tombol GetPosition untuk mendapatkan informasi penyimpanan Contoh: exchange.GetPosition ((); // Dapatkan informasi penyimpanan

SetDirection pencetakan untuk melakukan lebih banyak melakukan jenis submenu kosong Contoh: exchange.SetDirection ((buy); // Mengatur jenis order untuk membeli dan membuka banyak posisi exchange.SetDirection ((closebuy); // mengatur jenis suborder untuk menjual banyak posisi exchange.SetDirection ((sell box); // mengatur jenis daftar untuk menjual posisi kosong exchange.SetDirection ((closesell window); // mengatur jenis suborder untuk membeli tempat kosong

Log Tombol untuk mengekspor pesan ke log Contoh: Log ((hello, worle); // Mengeksporhello world ke log

Penutup tidur membuat program berhenti sementara Contoh: Sleep ((1000); // Menghentikan program selama 1 detik

Mungkin beberapa teman kecil akan bertanya-tanya, ada begitu banyak API di atas, bagaimana cara mengingatnya? Sebenarnya ini semua tidak perlu Anda menghafal keras, penemu kuantifikasi resmi memiliki seperangkat dokumen API yang komprehensif. Sama seperti mencari kamus, ketika Anda menggunakannya, apa yang Anda butuhkan untuk memeriksa langsung.

Pengamatan

Ini adalah API yang paling sering digunakan dalam perdagangan kuantitatif, yang pada dasarnya mencakup: mendapatkan data, menghitung data, membeli dan menjual pesanan, cukup untuk menangani strategi perdagangan kuantitatif yang sederhana, tentu saja jika Anda ingin menulis strategi yang lebih kompleks, Anda perlu pergi ke inventor untuk mendapatkannya.

PR setelah sekolah

1. Cobalah untuk menulis kalimat dengan garis rata 5 siklus di dalam bahasa Ma. 2. Coba gunakan bahasa JavaScript untuk mendapatkan informasi akun Anda dengan GetAccount dan cetak ke log dengan Log.

Bagian berikutnya

Pemrograman adalah seperti merakit Lego, API adalah seperti merakit berbagai bagian dari Lego, dan proses pemrograman adalah merakit berbagai bagian Lego menjadi sebuah mainan yang lengkap. Pada bagian berikutnya saya akan membawa Anda menggunakan Mac API untuk merakit strategi transaksi kuantitatif yang lengkap.

2.4 Cara menulis strategi pada inventor quantification system

Rincian

Setelah mempelajari beberapa bagian sebelumnya, Anda akhirnya dapat menulis strategi perdagangan kuantitatif sendiri. Ini akan menjadi langkah terpenting Anda dari perdagangan manual ke perdagangan kuantitatif. Sebenarnya tidak begitu misterius, strategi menulis hanyalah merealisasikan ide Anda dengan kode.

Siap

Pertama-tama buka situs web alat pengembang pengukuran, kemudian klik pada kotak kebijakan, dan kemudian klik pada kotak kebijakan baru, perlu dicatat bahwa sebelum mulai menulis kode, Anda perlu memilih bahasa Mac atau JavaScript di menu unduh, dan tentu saja platform ini juga mendukung Python, C ++ dan bahasa visual.

Ide-ide strategis

Dalam bab sebelumnya, saya telah memperkenalkan strategi untuk mematahkan harga; yaitu: beli jika harga lebih tinggi dari harga rata-rata 10 hari terakhir, dan jual jika harga lebih rendah dari harga rata-rata 10 hari terakhir. Tetapi meskipun harga dapat mencerminkan keadaan pasar secara intuitif, akan ada banyak sinyal palsu untuk mematahkan; jadi kami ingin meningkatkan dan memperbaiki strategi ini.

Pertama, memilih garis rata-rata siklus yang lebih besar untuk menentukan arah tren, yang telah setidaknya menyaring hampir setengah dari sinyal terobosan palsu, garis rata-rata siklus yang lebih besar akan lebih stabil, meskipun lambat; kemudian, untuk meningkatkan tingkat keberhasilan masuk lagi, menambahkan satu kondisi lagi, garis rata-rata siklus yang lebih besar setidaknya ke atas; dan akhirnya menggunakan hubungan posisi relatif harga, garis rata-rata jangka pendek, dan garis rata-rata jangka panjang untuk membentuk strategi perdagangan yang lengkap.

Logika strategis

Dengan ide dan pemikiran strategi di atas, kita dapat mencoba membangun logika strategi. Logika di sini bukan untuk membuat Anda menghitung hukum operasi benda langit, itu tidak terlalu rumit.

Berinvestasi: Jika saat ini tidak ada posisi, dan harga penutupan lebih besar dari rata-rata jangka pendek, dan harga penutupan lebih besar dari rata-rata jangka panjang, dan rata-rata jangka pendek lebih besar dari rata-rata jangka panjang, dan rata-rata jangka panjang naik.

Berjualan dengan tangan kosong: Jika saat ini tidak ada posisi, dan harga penutupan kurang dari rata-rata jangka pendek, dan harga penutupan kurang dari rata-rata jangka panjang, dan rata-rata jangka pendek kurang dari rata-rata jangka panjang, dan rata-rata jangka panjang menurun.

Banyak posisi: Jika saat ini memiliki banyak pesanan, dan harga penutupan lebih rendah dari rata-rata jangka panjang, atau rata-rata jangka pendek lebih rendah dari rata-rata jangka panjang, atau rata-rata jangka panjang menurun.

Tangan kosong: Jika saat ini ada pesanan kosong dan harga penutupan lebih besar dari rata-rata jangka panjang, atau rata-rata jangka pendek lebih besar dari rata-rata jangka panjang, atau rata-rata jangka panjang naik.

Ini adalah bagian logis dari keseluruhan strategi perdagangan kuantitatif, jadi jika kita mengubah logika strategi versi tertulis ke dalam kode, itu akan mencakup: mendapatkan pasar, menghitung indikator, memesan beli dan jual, tiga langkah ini.

Strategi Bahasa Melayu

Pertama adalah mendapatkan pasar, dalam strategi perdagangan kuantitatif ini, kita hanya perlu mendapatkan harga penutupan saja, maka dalam bahasa Melayu, API untuk mendapatkan harga penutupan adalah: CLOSE, yaitu Anda hanya perlu memasukkan kode, menulis CLOSE dan Anda sudah mendapatkan harga penutupan dari K baris terbaru.

Kemudian perhitungan indikator, dalam strategi perdagangan kuantitatif ini, kita menggunakan dua teknik bersama, yaitu rata-rata jangka pendek dan rata-rata jangka panjang, dan kita asumsikan rata-rata jangka pendek adalah rata-rata 10 siklus, dan rata-rata jangka panjang adalah rata-rata 50 siklus, bagaimana dengan kode untuk menunjukkan rata-rata 10 siklus dan rata-rata 50 siklus?imgGambar 2-11 Kode Strategi Bahasa Melayu

Dalam perdagangan manual, kita dapat melihat sekilas apakah garis rata-rata 50 siklus naik atau turun, tetapi bagaimana kita menunjukkannya dengan kode? Pikirkan dengan seksama, untuk menentukan apakah garis rata-rata naik adalah bahwa nilai garis rata-rata 50 siklus pada saat ini K lebih besar dari nilai garis rata-rata 50 siklus pada akar K atas, dan apakah nilai garis rata-rata 50 siklus pada akar K atas lebih besar dari nilai garis rata-rata 50 siklus pada akar K atas? Sebaliknya, untuk menentukan apakah garis rata-rata turun.imgGambar 2-12 Bahasa Melayu menilai kode garis rata

Perhatikan baris 8 dan 9 di atas, kode yang berwarna merah berwarna ungu adalah ANDANG, yang dalam bahasa Melayu berarti berwarna ungu dan berwarna ungu. Misalnya: baris 9 diterjemahkan ke dalam bahasa Cina adalah: jika garis lurus 50 siklus pada garis K saat ini lebih besar dari garis lurus 50 siklus pada garis K atas, dan garis lurus 50 siklus pada garis K atas lebih besar dari garis lurus 50 siklus pada garis K atas, maka nilai dihitung sebagai ANDANG; jika tidak, maka nilai dihitung sebagai ANDANG dan nilai diberikan kepada ANDANG MA50_ISUP ANDANG.

Langkah terakhir adalah melakukan pembelian dan penjualan, hanya perlu di belakang kode logika pembelian dan penjualan, API pembelian dan penjualan dapat dilakukan dengan memanggil alat kuantifikasi penemu; lihat gambar di bawah:imgGambar 2-13 Kode perdagangan dalam bahasa Melayu

Perhatikan pada baris 13 dan 14 di atas, kode yang berwarna merah kuning berwarna merah atau berwarna merah, yang dalam bahasa Melayu berarti berwarna merah atau merah. Misalnya: baris 13 diterjemahkan ke dalam bahasa Cina adalah: jika harga penutupan garis K saat ini lebih kecil dari garis rata 50 siklus garis K saat ini, atau garis rata 10 siklus garis K saat ini lebih kecil dari garis rata 50 siklus garis K saat ini, maka perhitungan akan dilakukan dengan benar dan segera dihitung; jika tidak, perhitungan akan dilakukan dengan benar dan tidak akan dilakukan apa-apa.

Perhatikan: AND dan OR adalah operator logis dalam bahasa Melayu: Tanda-tanda dan tanda-tanda adalah tanda-tanda bahwa semua kondisi adalah benar, dan tanda-tanda terakhir adalah benar. OR adalah dalam semua kondisi, selama ada salah satu kondisi yang menyatakan bahwa adalah , maka kondisi akhir menyatakan bahwa adalah .

Pengamatan

Ini adalah seluruh proses penulisan strategi perdagangan dalam Quantifier Inventor, yang terdiri dari tiga langkah: dari memiliki ide strategi, untuk konsepsi strategi dan menjelaskan logika secara lisan, dan akhirnya untuk mewujudkan strategi perdagangan yang lengkap dalam kode. Meskipun ini adalah strategi sederhana, proses implementasi spesifik sangat berbeda dari strategi yang kompleks, hanya saja algoritma dan struktur data dari strategi yang berbeda. Oleh karena itu, hanya dengan memahami proses strategi kuantitatif dalam bagian ini yang diperlukan untuk melakukan penelitian dan praktik strategi kuantitatif dalam Quantifier Inventor.

PR setelah sekolah

1. mencoba sendiri untuk menerapkan strategi dalam bagian ini. 2. Menggunakan fitur stop loss pada strategi di bawah ini.

Bagian berikutnya

Dalam pengembangan strategi perdagangan kuantitatif, bahasa pemrograman seperti senjata, bahasa pemrograman yang baik dapat membuat Anda melakukan hal-hal yang lebih baik. Misalnya, Python, C++, Java, C#, EasyLanguage, Mac, dll.

Bab III Bahasa Pemrograman Sederhana Mengimplementasikan Strategi Transaksi

3.1 Evaluasi horizontal bahasa pemrograman transaksi kuantitatif

Rincian

Dalam bab 1 dan 2, kita belajar tentang dasar-dasar perdagangan kuantitatif dan cara menggunakan alat kuantitatif oleh penemu. Dalam bab ini, kita akan mempelajari strategi perdagangan secara spesifik. Untuk mencapai strategi perdagangan, kita harus menguasai bahasa pemrograman.

Apa itu bahasa pemrograman?

Sebelum belajar bahasa pemrograman, pertama-tama kita harus memahami konsep bahasa pemrograman. Bahasa pemrograman adalah bahasa yang dapat dipahami oleh manusia dan komputer.

Seperti orang tua yang mengajarkan kita untuk berbicara secara terbuka ketika kita masih kecil, mereka juga mengajarkan kita untuk memahami orang lain.


Berkaitan

Lebih banyak

Hailhydra2Artikel yang bagus!

Kuantitas Ruangantanda