Pengantar untuk perdagangan kuantitatif bahasa Pine
Tidak memiliki pengetahuan tentang Python? Tidak memiliki pengetahuan tentang JavaScript? Tidak memiliki pengetahuan tentang C ++? Tidak ada masalah! Mulailah dengan perdagangan kuantitatif dengan mudah menggunakan bahasa Pine.
Sebuah Studi Awal Bahasa Pine Perdagangan kuantitatif dan perdagangan programatik hanya menjadi semakin terlihat dalam beberapa tahun terakhir, tetapi teknik ini telah muncul untuk waktu yang lama dan hanya sulit untuk dipopulerkan karena ada ambang belajar tertentu untuk sebagian besar pedagang. Karena pekerjaan, saya berkomunikasi dengan pedagang yang berjuang di berbagai pasar lebih banyak, sebagian besar pedagang tertarik pada perdagangan kuantitatif dan perdagangan program, namun, mudah untuk terhalang oleh berbagai bahasa pemrograman dan teknologi komputer. Berdasarkan skrip bahasa Pine dari Quant Trading View, yang populer di seluruh dunia, mari kita ketahui dan gunakan bahasa Pine dari Trading View melalui platform FMZ Trading, sehingga dapat memulai dan menguasai teknologi perdagangan kuantitatif dengan mudah.
Model Eksekusi ((1) Ada beberapa konsep yang sangat penting dalam bahasa Pine yang perlu dipahami saat memulai. Kita akan mempelajari salah satunya dalam video ini - "Model Execution". Konten bab ini panjang. Untuk memahami mereka selangkah demi selangkah, kita akan mengajarkan dalam tiga bagian. Konten yang berkaitan dengan "model execution" dalam bahasa Pine terutama menggambarkan spesifikasi dan aturan kode skrip bahasa Pine dalam proses eksekusi. Beberapa orang yang telah menggunakan Trading View tahu bahwa kode skrip bahasa Pine berjalan berdasarkan grafik, yaitu grafik K-line yang sering kita lihat. Bahasa strategi Pine adalah program yang melakukan serangkaian perhitungan dan operasi pada grafik berdasarkan data grafik pasar.
Model Eksekusi (2) Kami melanjutkan untuk menjelaskan konsep penting kedua dalam "Pembunuhan Model" dalam bahasa Pine, mekanisme rollback (model Bar) ketika melaksanakan strategi pada real-time Bar.
Model Eksekusi ((3) Sejarah variabel deret yang digunakan dalam fungsi bahasa Pine dibuat dengan setiap panggilan berturut-turut ke fungsi. Jika fungsi tidak dipanggil pada setiap bar di mana skrip berjalan, ini akan menghasilkan perbedaan antara nilai historis deret di dalam dan di luar blok lokal fungsi. Oleh karena itu, jika fungsi tidak dipanggil pada setiap bar, seri yang dirujuk di dalam dan di luar fungsi dengan nilai indeks yang sama tidak akan merujuk ke titik historis yang sama. Apakah itu sedikit sulit dimengerti? Jangan khawatir, kita akan mencari tahu dengan kode uji di FMZ.
Seri Waktu Halo semua, selamat datang di kelas dari bahasa pinus seri latihan perdagangan kuantitatif tutorial. seri waktu dalam bahasa pinus adalah konsep yang sangat penting.
Struktur skrip Halo semua, selamat datang di tutorial seri Pine Language Quantitative Trading Practice. Kami telah belajar tentang konsep "eksekusi model" dan "serangkaian waktu" dalam bahasa Pine. Selanjutnya, kita akan beralih ke "struktur skrip" dalam bahasa Pine.
Penanda dan Operator ((1) Halo semua orang, selamat datang di seri tutorial Praktik Perdagangan Kuantitatif Bahasa Pine. Kami telah menggunakan banyak variabel dan fungsi dalam menulis contoh strategi sebelumnya, jadi apa aturan khusus untuk menamai variabel dan fungsi ini?
Penanda dan Operator (2) Ketika datang ke operator penugasan ini, kita harus memperluas pada dua kata kunci di sini: var dan varip; 1. var adalah kata kunci yang digunakan untuk penugasan dan inisialisasi satu kali variabel, dan grammar penugasan variabel var, yang biasanya tidak termasuk kata kunci, akan menyebabkan nilai variabel ditimpa setiap kali data diperbarui. Sebaliknya, ketika variabel ditugaskan menggunakan kata kunci var, mereka dapat "menjaga keadaan" meskipun pembaruan data; 2. varp (var intrabar persist) adalah kata kunci untuk penugasan dan inisialisasi satu kali variabel.
Penanda dan Operator (3) Dalam video tutorial ini, kami akan menjelaskan operator aritmatika, operator perbandingan, dan operator logis dalam bahasa Pine. video ini membutuhkan lebih banyak waktu untuk belajar daripada sebelumnya, itu agak panjang, dan jika ada yang salah atau tidak lengkap dalam video, silakan usulkan perbaikan!
Penanda dan Operator (4) Dalam video tutorial ini, kami terutama menjelaskan rincian penggunaan operator ternar dan operator historis dan prioritas semua operator dalam bahasa Pine.
Deklarasi Variabel Kita sudah mempelajari konsep "marker", yang digunakan sebagai nama variabel, yaitu, variabel adalah marker yang memegang nilai. Jadi bagaimana kita mendeklarasikan variabel? Apa aturan untuk mendeklarasikan variabel? Pelajaran ini berfokus pada penggunaan fungsi input, yang merupakan fungsi penting untuk membangun parameter antarmuka strategi, dan memiliki penggunaan yang sama dalam Trading View. Kita dapat dengan mudah merancang kontrol, petunjuk, nilai default, dan pengelompokan informasi untuk parameter strategi perdagangan kuantitatif jika kita menguasai fungsi input dalam pelajaran ini.
Struktur Kondisi Dalam pelajaran ini, kita akan mempelajari struktur bersyarat dalam bahasa Pine dan mempelajari penggunaan spesifik kata kunci if dan switch.
Struktur lingkaran Struktur loop adalah desain yang sering digunakan dalam bahasa Pine. video ini berfokus pada penggunaan for loop, for in loop, dan while loop.
Arrays ((1) Dalam video ini, kita akan menjelaskan beberapa konsep dan contoh penggunaan jenis array dalam bahasa Pine.
Arrays ((2) Dalam bagian ini dari tutorial bahasa Pine, mari kita lihat beberapa fungsi operasi dan fungsi perhitungan terkait array.
Fungsi (1) Fungsi dalam bahasa Pine dibagi menjadi fungsi kustom dan fungsi built-in: Fungsi kustom yang telah kita gunakan berkali-kali dalam kursus sebelumnya, berikut adalah ringkasan beberapa aturan fungsi kustom. Bagian ini dari tutorial video berfokus pada strategi. rangkaian fungsi built-in, strategi. rangkaian fungsi adalah fungsi yang sering kita gunakan dalam desain strategi, fungsi ini terkait erat dengan pelaksanaan operasi perdagangan ketika strategi berjalan.
Fungsi (2) Dalam kursus video ini, kita akan melanjutkan pembelajaran fungsi bab dalam bahasa Pine, video ini berfokus pada penggunaan fungsi strategy.exit, yang merupakan fungsi exit posisi yang sangat kuat.
Fungsi (3) Dalam kursus video ini, kita akan terutama fokus pada belajar fungsi pemesanan lain - strategi.order, dan kita akan merancang logika perdagangan grid sederhana dengan menggunakannya dan fungsi strategi.exit sebagai inti.
Strategi Indikator Super Tren Dalam kursus video ini, kami akan menjelaskan strategi pelacakan tren dengan menggunakan indikator tren super, dan menunjukkan cara menjalankan strategi perdagangan di Platform Perdagangan Kuantum FMZ.
Strategi Keseimbangan Dinamis Dalam kursus video ini, kita akan merancang dan menulis strategi keseimbangan dinamis sederhana dengan menggunakan bahasa Pine.
Merancang mekanisme Stop-profit dan Stop-loss untuk strategi Dalam kursus sebelumnya, kita telah belajar fungsi exit posisi strategy.exit, di mana fungsi stop-profit dan stop-loss tidak dijelaskan dengan contoh. Dalam contoh desain strategi dalam kursus ini, kita menggunakan fungsi stop-profit dan stop-loss trailing dari fungsi strategy.exit untuk mengoptimalkan strategi super trend.