PrescienTrader menyediakan pilihan konfigurasi yang luas di tetingkap AmiBroker Parameters. Parameter ini membolehkan anda menala algoritma untuk pasaran yang berbeza, bingkai masa, jenis input data yang berlainan, dan sebagainya ...
Untuk membuka tetingkap Parameter, klik kanan pada carta PrescienTrader dan pilih Parameter dari menu konteks.
Kunci API
The Kunci API adalah seperti gabungan nama pengguna dan kata laluan yang mengenal pasti dan mengesahkan secara unik anda dalam sistem kami. Anda boleh mendapatkan kunci API dalam akaun PrescienTrading anda. Sekiranya anda belum mempunyai akaun PrescienTrading, anda boleh mendaftar secara percuma. Lihat artikel itu, Mewujudkan Carta Carta PrescienTrader, untuk maklumat lanjut mengenai memperoleh dan memasukkan kunci API anda.
Parameter Kunci API hanya muncul di tetingkap Parameter untuk carta, bukan tetingkap Parameter analisis. Namun, setelah anda menetapkan kunci API, kunci tersebut akan disimpan secara kekal dan akan digunakan secara automatik, setiap kali anda membuat carta atau analisis baru.
Laluan Fail Log
Tetapan ini hanya muncul di tetingkap Parameter ketika menjalankan analisis (Eksplorasi, Ujian Belakang, Pengoptimuman, dan lain-lain… TIDAK muncul di tetingkap Parameter carta. Sayaf anda memasukkan laluan fail, PrescienTrader akan mencatat semua kemas kini status ke fail yang ditentukan, selain mengeluarkan ke tetingkap log. Tetingkap log hanya mengekalkan beberapa ribu baris, sementara fail log tidak mempunyai had ukuran. Oleh itu, ia berguna ketika menjalankan pengoptimuman lama, yang mungkin berjalan selama berjam-jam atau bahkan berhari-hari. Ini membuat log penuh semua yang berlaku, sekiranya anda mendapat kesilapan kerana sambungan Internet terputus atau masalah teknikal lain.
Semasa memasukkan jalur fail, masukkan jalan penuh ke fail log yang ingin anda buat. Sebagai contoh:
C: \ Users \ John Doe \ PrescienTrader.log
Anda juga boleh menggunakan placeholder {PID} di laluan fail. Ini akan diganti dengan ID proses dari contoh AmiBroker yang sedang berjalan. ID proses adalah nombor sewenang-wenang yang diberikan oleh sistem ke aplikasi yang sedang berjalan. Oleh kerana setiap contoh AmiBroker mempunyai ID proses yang unik, ini membolehkan anda membuat fail log yang berasingan untuk setiap kejadian AmiBroker, ketika menjalankan beberapa contoh secara serentak. Sebagai contoh:
C: \ Users \ John Doe \ PrescienTrader- {PID} .log
Sebaik sahaja anda menetapkan Laluan Fail Log, ia akan disimpan secara kekal dan akan diisi secara automatik, setiap kali anda membuat analisis baru. Sekiranya anda tidak mahu membuat fail log, kosongkan tetapan ini.
Siri Data
Parameter Siri Data membolehkan anda memilih siri data untuk dianalisis. Pilihan terbina dalam termasuk Buka, Tinggi, Rendah, Tutup, Purata, Jumlah dagangan dan Kepentingan Terbuka. Tetapan lalai adalah Tutup dan kecuali jika anda mempunyai alasan yang sangat baik untuk menganalisis siri yang lain, kami mengesyorkan menggunakan Rata-rata atau Tutup.
Di samping itu, jika anda menambah sebarang petunjuk tersuai pada anak tetingkap carta, anda boleh memilih penunjuk adat sebagai siri data untuk menganalisis. Rencana, Menganalisa Siri Data Tersuai, menerangkan secara terperinci ini.
Polariti
Polariti boleh menjadi Positif atau Negatif. Tetapan lalai adalah Positif. Polariti Negatif akan membalikkan plot Garis Prescient. Atas sebab-sebab yang tidak dapat kami jelaskan, membalikkan Garis Prescient dapat memberikan hasil yang lebih baik di pasaran tertentu. Walaupun begitu, ini adalah pengecualian, jadi kecuali jika anda telah mengesahkan senario ini dengan menguji pasaran secara meluas menggunakan Polariti negatif, anda harus membiarkan Polaritas ditetapkan ke Positif.
Anda boleh mengatasi tetapan Polaritas di tetingkap Parameter dengan menetapkan ptPolariti Pemboleh ubah AFL sama ada 0 atau 1.
- 0 = Positif
- 1 = Negatif
Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Asas PL
Asas PL merujuk kepada algoritma pengimbangan yang digunakan untuk mengira Line Prescient. Ia boleh ditetapkan Amplitud, Kekuatan, Kekerapan atau Kekerapan terbalik. Tetapan lalai adalah Kekuatan.
Garis Prescient dihasilkan dengan menggabungkan semua puncak kitaran yang sah ke dalam graf komposit tunggal. Pendekatan tradisional untuk menggabungkan puncak kitaran ialah menambah amplitud mereka. Walaupun pendekatan ini adalah sah, frekuensi yang lebih lama biasanya mempunyai amplitud yang lebih besar daripada frekuensi yang lebih pendek. Ini boleh mengakibatkan banyak berat badan diberikan kepada frekuensi yang lebih lama yang graf menjadi tidak berguna untuk perdagangan jangka pendek.
The Frekuensi Maks penetapan, yang dibincangkan di bawah, membolehkan anda menapis frekuensi di atas ambang tertentu, jadi anda boleh menumpukan pada frekuensi jangka pendek, yang lebih sesuai untuk perdagangan jangka pendek. Pendekatan ini adalah berkesan, tetapi agak mentah, kerana ia benar-benar merosakkan kesan kitaran jangka panjang, yang mempunyai kesan, walaupun dalam perdagangan jangka pendek. Ia juga memerlukan anda untuk memilih potongan sewenang-wenangnya, yang mungkin atau mungkin tidak optimum dalam senario perdagangan tertentu.
Cara yang lebih canggih untuk menghilangkan kecenderungan jangka panjang ialah menimbang kitaran oleh Kekuatan bukannya Amplitud. Kekuatan kitaran ditakrifkan sebagai amplitud dibahagikan dengan frekuensi. Sebagai contoh, kitaran dengan frekuensi 10 dan amplitud 50 akan mempunyai kekuatan 5. Kitaran lain dengan kekerapan 100 dan amplitud 250 akan mempunyai kekuatan 2.5. Oleh itu, jika anda menimbang kitaran dengan amplitud, kitaran jangka panjang akan mempunyai lima kali lebih berat daripada kitaran jangka pendek. Walau bagaimanapun, jika kita menimbang dengan kekuatan, kitaran jangka pendek akan mempunyai dua kali ganda berat kitaran jangka panjang.
Anda boleh mengatasi tetapan Dasar B di tetingkap Parameter dengan menetapkan ptPLBasis Pemboleh ubah AFL:
- 0 = Amplitud
- 1 = Kekuatan
Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Julat Penglihatan
Julat Penglihatan adalah pengganda frekuensi kitaran terpanjang. Ia menentukan berapa banyak siri data yang akan digunakan untuk analisis kitaran. Ini boleh berbeza-beza antara 1 hingga 10, dengan nilai asal 3. Sebagai contoh, katakan siri data anda mengandungi 3,000 bar, Frekuensi Max anda ditetapkan kepada 300 dan anda menentukan Range Lookback 5. 300 X 5 = 1,500 bar, jadi daripada 3,000 bar, hanya bar 1,500 paling terkini yang akan dianalisis. Menentukan gaya Range Lookback yang lebih rendah PrescienTrader untuk mengabaikan data yang lebih lama, yang mungkin tidak relevan dengan data yang lebih baru. Walau bagaimanapun, ia berdagang kerana menggunakan saiz sampel yang lebih kecil meningkatkan kemungkinan bahawa anomali harga baru-baru ini dapat memperkenalkan kesilapan statistik dan memesongkan analisis. Algoritma PrescienTrader memberi pampasan untuk ini, tetapi algoritma hanya boleh berfungsi dengan data yang diberikan.
Anda boleh mengatasi tetapan Lookback Range di tetingkap Parameter dengan menetapkan julat ptLookback Pemboleh ubah AFL. Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Frekuensi Min
Frekuensi Min adalah frekuensi minimum (terpantas) PrescienTrader akan dipertimbangkan apabila melakukan analisis kitaran. Seting lalai adalah 10 bar dan ini harus baik untuk kebanyakan pasaran. Walau bagaimanapun, jika anda menganalisis pasaran yang bising atau anda hanya berminat untuk mengambil perdagangan jangka panjang, anda boleh meningkatkan Frekuensi Min untuk mengeluarkan beberapa bunyi dari data harga.
Anda boleh mengatasi tetapan Frekuensi Min di tetingkap Parameter dengan menetapkan kekerapan ptMin Pemboleh ubah AFL. Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Frekuensi Maks
Frekuensi Maks adalah frekuensi maksimum (paling lambat) PrescienTrader akan dipertimbangkan apabila melakukan analisis kitaran. Tetapan default dan maksimum yang dibenarkan adalah 300 bar. Bagi dagangan jangka pendek, ia mungkin memberi manfaat untuk mengurangkan Frekuensi Max, kerana tetapan lalai sebanyak 300 kadang-kadang boleh memperkenalkan kecenderungan jangka panjang ke Line Prescient. Sekiranya anda ingin menganalisis kitaran lebih daripada 300 bar, anda boleh bertukar ke tempoh masa yang lebih tinggi. Sebagai contoh, menganalisis kitaran 300 bar pada masa mingguan akan bersamaan dengan menganalisis 2,100 bar kitaran harian.
Anda boleh mengatasi tetapan Frekuensi Maks di tetingkap Parameter dengan menetapkan kekerapan ptMax Pemboleh ubah AFL. Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Penapis harmonik
Prinsip Harmoniciti JM Hurst menegaskan bahawa frekuensi puncak kitaran yang sah harus berkembang secara geometri, dengan setiap frekuensi puncak menjadi dua kali ganda dari frekuensi puncak sebelumnya. Sebagai contoh, frekuensi puncak 10 bar harus diikuti oleh frekuensi puncak 20 bar, maka frekuensi puncak 40 bar, dan lain-lain ... Penapis harmonik menapis puncak kitaran yang terlalu dekat satu sama lain, dengan memihak kepada puncak dengan amplitud yang lebih tinggi. Prinsip Harmonicitas tidak tepat, itu lebih banyak aturan, sehingga Anda dapat menyesuaikan penyaring pada skala 0 - 100 dengan default 50. Penetapan 0 akan menghasilkan penyaringan. Penetapan 100 akan menguatkan perkembangan geometri yang ketat, supaya setiap frekuensi puncak kitaran perlu sekurang-kurangnya dua kali panjang frekuensi puncak sebelumnya. Penetapan 50 bermakna setiap frekuensi puncak perlu sekurang-kurangnya 1.5 kali panjang frekuensi puncak sebelumnya.
Anda boleh mengatasi tetapan Penapis Harmonik di tetingkap Parameter dengan menetapkan ptHarmonicFilter Pemboleh ubah AFL. Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Kecergasan Min
Kecergasan Min membolehkan anda menyaring kitaran yang gagal memenuhi ambang statistik yang ditentukan dan mungkin hanya kebisingan. Nilai lalai adalah 50. Bila Kecergasan Min ditetapkan ke nilai yang lebih besar dari 0, PrescienTrader melakukan ujian statistik yang canggih pada setiap frekuensi kitaran dan mengembalikan skor kecergasan antara 0 - 100. Puncak kitaran mesti memenuhi atau melebihi Min Fitness yang akan disertakan ketika mengira Garis Prescient.
Anda boleh mengatasi tetapan Min Fitness di tetingkap Parameter dengan menetapkan ptMinFitness Pemboleh ubah AFL. Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Kitaran X Terbaik
Kitaran X Terbaik membolehkan anda menentukan jumlah maksimum puncak kitaran yang akan digunakan untuk menghasilkan Garis Prescient. Nilai lalai adalah 10. Puncak kitaran akan diutamakan oleh Fitness. Sekiranya PrescienTrader menemui lebih banyak puncak daripada nombor yang ditentukan oleh Best X Cycles, ia akan menyaring puncak kecergasan terendah.
Anda boleh mengatasi tetapan Kitaran X Terbaik di tetingkap Parameter dengan menetapkan ptBestXCycles Pemboleh ubah AFL. Semasa menjalankan ujian atau pengoptimuman, anda boleh menetapkan pemboleh ubah AFL ke array, untuk mengubah nilai secara dinamik pada setiap bar.
Mengasingkan Kitaran
PrescienTrader menjana laporan pusingan terperinci dalam AmiBroker Tafsiran tingkap. The Mengasingkan Kitaran parameter menentukan bagaimana kitaran disusun dalam laporan. Tetapan lalai adalah untuk menyusunnya mengikut Kekerapan. Secara alternatif, anda boleh menyusunnya dengan Amplitud, yang akan memaparkan kitaran dengan amplitud terbesar pertama, atau Kekuatan, yang akan memaparkan kitaran terkuat terlebih dahulu. Kekuatan dikira dengan membahagikan amplitud dengan frekuensi. Sebagai contoh, kitaran dengan amplitud 200 dan frekuensi 50 akan mempunyai kekuatan 200/50 = 4.
Anda boleh mengatasi tetapan Penyortiran Kitaran di tetingkap Parameter dengan menetapkan ptCyclesSorting Pemboleh ubah AFL.
Simpan / Kosongkan Tetapan Carta
PrescienTrader menyediakan banyak parameter yang membolehkan anda menyesuaikan algoritma untuk pasaran yang berbeza dan bingkai masa yang berbeza. Apabila anda mula menganalisis banyak pasaran yang berbeza, ia dapat dengan cepat menjadi rumit untuk menjejaki tetapan parameter yang diterapkan pada carta mana, apatah lagi memakan waktu untuk menyesuaikan parameter setiap kali anda menukar carta.
Untuk menangani isu-isu ini, PrescienTrader menyediakan keupayaan untuk menyimpan parameter untuk sebarang carta, dengan hanya membuka tetingkap Parameter dan mengklik Simpan Tetapan Carta butang. Ini akan menyimpan tetapan parameter untuk carta itu sahaja. Setiap gabungan simbol ticker dan bingkai masa mempunyai set parameter sendiri yang unik. Jadi, anda boleh menyimpan tetapan parameter untuk carta harian AAPL, kemudian beralih kepada carta mingguan AAPL dan simpan set parameter yang sama sekali berbeza. Setiap kali anda menukar antara carta harian dan mingguan, parameter akan dikemas kini secara automatik.
Hanya parameter yang menjejaskan analisis siri data akan disimpan. Parameter yang mempengaruhi penampilan carta tidak akan disimpan. Ini kerana parameter ini berlaku untuk semua carta, bukan pada carta tertentu. Sebagai contoh, tidak masuk akal untuk mengubah warna plot Prescient Line hanya untuk satu carta. Akan membingungkan jika warna plot berubah setiap kali anda beralih ke carta yang berbeza.
Secara khusus, parameter berikut akan TIDAK selamatkan:
- Siri Data
- Warna
- Mengasingkan Kitaran
Tetapan parameter yang disimpan akan mengatasi tetapan yang dipaparkan di janda Parameter, jadi jika anda mengubah pengaturan pada carta yang telah menyimpan tetapan, tetapan yang diubah tidak akan berpengaruh dan carta akan terus menggunakan pengaturan yang disimpan. Untuk membuang tetapan yang disimpan, klik Jelas butang. Setelah anda membersihkan tetapan yang disimpan, PrescienTrader akan kembali menggunakan tetapan yang dipaparkan di tetingkap Parameter. Anda juga boleh mengklik Tetapkan Semula Semua butang untuk memaksa tetingkap Parameter untuk menampilkan tetapan carta yang disimpan.
Simpan Tetapan Lalai
Selain menyimpan tetapan untuk carta individu, anda juga dapat menyimpan lalai tetapan yang boleh digunakan pada carta baru. Tidak seperti tetapan carta yang disimpan, tetapan lalai berlaku TIDAK mengatasi tetapan yang dipaparkan. Klik Tetapkan Semula Semua butang untuk kembali ke tetapan lalai di tetingkap Parameter. Perhatikan bahawa jika carta mempunyai tetapan yang disimpan, Reset Semua akan kembali ke tetapan yang disimpan, bukan tetapan lalai. Sekiranya anda mahukan tetapan lalai, pertama-tama klik butang Hapus untuk menghapus tetapan yang disimpan, kemudian klik butang Reset Semua.
Kunci API dan Laluan Fail Log disimpan secara automatik, walaupun anda tidak mengklik Simpan Tetapan Lalai butang.
HTP1 / HTP2
HTP adalah singkatan untuk Tempoh Masa Tinggi. PrescienTrader membolehkan anda menyusun sehingga dua tempoh masa lebih tinggi Baris Presen dalam anak tetingkap carta tunggal. Anda juga boleh mengatasi tempoh masa yang sama menggunakan tetapan parameter yang berbeza. Sebagai contoh, jika tempoh masa asas anda setiap hari, anda boleh menggunakan HTP1 dan HTP2 untuk merancang carta harian tambahan dengan tetapan parameter yang berbeza.
- The Tempoh parameter, yang terdapat di bahagian parameter HTP, menetapkan tempoh masa untuk lapisan HTP1 dan HTP2. Tempoh yang ada ialah:
- Auto
- Tandakan
- Kedua
- Minit
- Jam
- Hari
- Minggu
- Bulan
- Tahun
- The Tempoh Freq parameter menentukan kekerapan tempoh yang dipilih. Sebagai contoh, jika anda menetapkan Tempoh untuk Minggu dan Tempoh Freq ke 4, yang akan mewujudkan overline Line Prescient selama 4 minggu.
Jika anda menetapkan parameter Tempoh kepada Auto, PrescienTrader akan memilih tempoh masa yang lebih tinggi secara automatik, berbanding dengan tempoh masa asas. Sebagai contoh, jika tempoh asas anda adalah Harian, ia akan menggunakan Mingguan untuk HTP1 dan bulanan untuk HTP2.
Tetapan parameter di bahagian HTP1 dan HTP2 beroperasi dengan cara yang sama seperti tetapan yang sesuai di bahagian utama. Satu-satunya perbezaan adalah, tetapan ini khusus untuk analisis HTP1 dan HTP2. Anda boleh menyesuaikan Frekuensi Min, Frekuensi Maksimum, Julat Pandang Balik, Penapis Harmonik, Kecergasan Min, Kitaran X Terbaik dan Asas PL secara bebas untuk setiap tiga tempoh masa.