Simple Moving Averages - Trading backtests. What parameter rata-rata bergerak adalah yang terbaik. Situs ini memiliki lautan backtests rata-rata yang saya lakukan untuk DAX, SP500 dan juga USD EU Forex. Tes ini dilakukan dengan menggunakan strategi sinyal yang berbeda dengan eksponensial dan crossover sederhana. Varian dan indeks yang berbeda untuk jangka waktu 1000 hari perdagangan. Berbeda dengan situs web lain, saya menguji semua nilai rata-rata jendela hari bergerak dari 1 - 1000 hari, untuk strategi cross-over juga dalam kombinasi. Data ini juga tidak seperti Saya mencoba melakukan tes yang realistis, mensimulasikan spread jual beli dan pajak untuk perbandingan dengan strategi buy hold referensi. Nilai jendela bereaksi cepat terlihat bagus dalam teori dan dengan tes sederhana Tapi spread, biaya dan pajak akan menghancurkan semua kinerja di Aplikasi praktis Itulah sebabnya tes yang realistis ini sangat berharga. Saya harap situs ini dapat membantu Anda dengan perdagangan Anda, menikmatinya. Ikhtisar Situs pendidikan gratis ini dimaksudkan untuk memungkinkan Anda membandingkan po. Strategi perdagangan teknis pms secara ilmiah mungkin melalui backtesting Secara umum, cukup sulit untuk secara konsisten mengalahkan pasar dan Anda harus skeptis terhadap apapun yang memberitahu Anda sebaliknya Situs ini memungkinkan Anda untuk mendukung beberapa strategi teknis yang umum untuk melihat bagaimana kinerja mereka. Melawan pasar dan memungkinkan Anda menyaring saham yang memenuhi kriteria trading Anda Strategi yang mendukung dengan baik, tentu saja, tidak menjamin kesuksesan maju namun memiliki kemungkinan lebih tinggi untuk melakukan Backtesting dengan baik juga memungkinkan Anda melihat kondisi pasar di mana Strategi tertentu akan berjalan dengan baik Misalnya, jika Anda yakin pasar akan terikat ke depan, Anda dapat mengetahui strategi apa yang terbaik di pasar jenis ini. Hal ini dilakukan dengan melihat kembali kerangka waktu historis yang terikat dan melihat strategi mana. Backtesting terbaik juga membantu Anda melihat parameter strategi mana yang paling kuat sepanjang waktu yang berbeda Eriods Misalnya, apakah 10 stop-loss mengungguli 5 titik stop-loss 9 periode waktu historis dari 10 Jadi, backtesting dapat memberikan wawasan perdagangan yang berharga meskipun tidak dapat menjamin masa depan. Beberapa hal menarik yang mungkin Anda temukan Kombinasi perdagangan aktif Dan komisi dapat menghapus Anda bahkan jika Anda memiliki persentase yang baik dalam memenangkan perdagangan. Halangan yang benar-benar ketat dapat benar-benar menyakiti profitabilitas jangka panjang Anda dan tidak mengurangi penarikan sebanyak yang Anda harapkan. Strategi yang Anda pikir akan bagus yang secara konsisten berkinerja buruk di pasar. Petunjuk Saham Single Stock Backtesting Pilih saham yang ingin Anda gunakan untuk strategi pemasaran Anda yang paling tepat. Modal Awal Jumlah uang yang Anda mulai dengan. Titik Titik di mana Anda ingin keluar dari posisi yang bergerak melawan Anda Perhentian biasa berarti Anda akan keluar dari Posisi jika saham jatuh satu set persentase di bawah mana Anda membelinya Trailing stop Katakanlah Anda membeli saham di 10 dan dimasukkan ke dalam 10 trailing stop Jika st Ock jatuh 10 tanpa pernah naik lebih tinggi, Anda akan menjual di 9 Tetapi jika saham naik sampai 15 kemudian turun 10 sampai 13 5, Anda akan menjual pada 13 5 dan mengunci beberapa keuntungan. Target Menjual saat saham Anda mencapai tingkat tertentu. Persentase keuntungan Dapat dimatikan dengan memilih Don t Use Target. Start Date Date Date Memilih tanggal historis di mana Anda ingin menguji strategi. Sinyal Utama melibatkan penyeberangan atau hubungan antara harga dan indikator teknis. Misalnya, salib emas, beli ketika Rata-rata 50 hari bergerak sederhana sma melintasi di atas 200 hari sma dan menjual ketika 50 hari melintasi di bawah salib kematian 200 hari Tautan berikut menjelaskan beberapa indikator teknis populer. Dapatkan Perdagangan Grafis Dapatkan perdagangan akan benar-benar menunjukkan kepada Anda perdagangan yang akan Anda buat. Jika Anda kembali pada waktunya dengan ringkasan kinerja yang disertakan. Tes statistik Menguji untuk melihat apakah rata-rata pengembalian strategi rata-rata harian sama dengan rata-rata pengembalian SP 500 harian atau sama dengan rata-rata retur harian. N buy and hold selama jangka waktu Kami ingin tahu seberapa yakin kita bisa menolak bahwa kedua pengembalian itu sama Semakin tinggi kepercayaan semakin yakin bahwa strategi Anda sebenarnya lebih buruk daripada SP 500 atau beli. Dan terus Grafik memplot nilai portofolio dari waktu ke waktu dengan ringkasan yang disertakan dari kinerja. Portofolio Penguji Beta Ini adalah untuk mendukung strategi yang akan Anda terapkan pada portofolio Anda karena saham mencapai sinyal pembelian dan penjualan teknis Anda Di kotak teks pertama, Masukkan ticker untuk sekeranjang saham yang Anda inginkan untuk mendukung strategi teknis Anda pada Masukkan setiap ticker yang dipisahkan oleh sebuah ruang Saham yang tersedia saat ini termasuk 30 saham dow, AA AXP BA BAC CAT CSCO CVX DD DIS GE HD HPQ IBM INTC JNJ JPM KFT KO MCD MMM MRK MSFT PFE PG T TRV UTX VZ WMT XOM Untuk memasukkan semua 30 di backtest, cukup ketik DJIA yang merupakan default. Target Jumlah Posisi Terbuka Ini adalah jumlah saham yang ingin Anda posisinya dan tidak lebih untuk E Contohnya, katakanlah Anda ingin menargetkan 2 posisi terbuka Ketika backtester menemukan sinyal beli di salah satu saham yang Anda masukkan ke dalam keranjang, katakan GE, itu akan menganggap GE dibeli Sekarang akan mencari 1 saham lagi untuk dibeli saat ada Adalah sinyal beli, katakanlah BAC Anda sekarang memiliki portofolio 2 posisi terbuka GE dan BAC dan backtester tidak akan membeli lagi sampai sinyal jual menjual salah satu saham Portofolio terdiversifikasi mungkin memiliki 10 saham atau lebih, tapi ini mengambil Banyak daya komputasi untuk backtest Jadi, portofolio kecil seperti default dari 5 posisi terbuka akan cukup untuk mendapatkan rasa strategi. Catatan, bagi investor dengan modal kecil mengatakan 10.000, sangat mahal untuk diperdagangkan. Sejumlah besar posisi dengan 20 komisi untuk perdagangan round trip ETF adalah cara murah untuk mendapatkan diversifikasi. Modal Awal Jumlah uang yang Anda mulai dengan. Komisi Pertambangan Jumlah yang Anda bayar TDAmeritrade, SOGO, ScottTrade, dll untuk diperdagangkan saham. Ukuran Saham Ini adalah Bagaimana Anda memutuskan t O komit sejumlah uang untuk masing-masing saham dalam portofolio Anda Saat ini hanya satu opsi Alokasi Kas Sama tersedia Ini berarti jika saya memiliki 10.000 dan saya ingin masuk 2 posisi, saya akan memasukkan 5000 di setiap komisi yang lebih sedikit Dengan kata lain, uang tunai tersedia Akan terbagi rata menuju posisi baru sampai saya mencapai target n jumlah posisi terbuka Pilihan lain yang akan datang adalah jumlah saham yang sama, dan aturan ukuran berdasarkan volatilitas. Titik Titik di mana Anda ingin keluar dari posisi yang bergerak melawan Anda Katakanlah Anda membeli saham di 10 dan memasukkan 10 trailing stop Jika saham turun 10 tanpa kenaikan, Anda akan menjual di 9 Tetapi jika saham naik sampai 15 kemudian turun 10 sampai 13 5, Anda akan menjual di 13 5 dan kunci di beberapa keuntungan. Tanggal Akhir Tanggal Pilih Pilih tanggal historis di mana Anda ingin menguji strategi Backtester akan dimulai pada tanggal mulai dalam data historis dan akan mencari melalui saham yang Anda pilih sampai denda dibeli. Sinyal jika Tidak ada sinyal beli yang ditemukan pada hari pertama, backtester bergerak ke hari berikutnya dan mencari seluruh saham di keranjang sampai sinyal beli ditemukan dimana saham diasumsikan dibeli pada harga penutupan yang disesuaikan untuk perpecahan dan dividen. Begitu stok dibeli, backtester akan mencari untuk menjual saham itu saat sinyal jual datang. Hal ini juga terus terlihat untuk membeli saham sampai jumlah target posisi terbuka tercapai. Pada saat bersamaan, akan menjual posisi yang ada. Jika sinyal jual terjadi Nilai portofolio dihitung setiap hari sampai tanggal akhir. Signals Sinyal melibatkan penyeberangan atau hubungan antara harga dan indikator teknis Misalnya, golden cross, beli saat 50 hari simple moving average sma cross diatas 200 Hari sma dan jual ketika 50 hari melintasi di bawah salib kematian 200 hari. Dapatkan Perdagangan Grafis Dapatkan perdagangan akan benar-benar menunjukkan kepada Anda perdagangan yang akan Anda lakukan jika Anda kembali pada waktunya dengan ringkasan kinerja di Cluded Grafik memplot nilai portofolio dari waktu ke waktu dengan ringkasan kinerja yang disertakan. Penasihat tidak mendukung atau merekomendasikan strategi atau sekuritas apa pun di situs ini Konten di situs ini adalah untuk tujuan informasi dan tidak boleh dianggap sebagai Saran investasi tidak bertanggung jawab atas kesalahan pada situs ini atau tindakan yang diambil berdasarkan konten situs ini. Menguji gagasan trading Anda. Salah satu hal yang paling berguna yang dapat Anda lakukan di jendela analisis adalah melakukan back-test. Strategi trading Anda pada data historis Ini dapat memberi Anda wawasan berharga tentang kekuatan dan kelemahan sistem Anda sebelum menginvestasikan uang riil Fitur AmiBroker tunggal ini dapat menghemat banyak uang untuk Anda. Mengkaji peraturan trading Anda. Pertama, Anda perlu memiliki tujuan atau mekanis. Aturan untuk masuk dan keluar dari pasar Langkah ini adalah dasar strategi Anda dan Anda perlu memikirkannya sendiri karena sistem harus sesuai dengan toleransi risiko Anda, ukuran portofolio, teknik pengelolaan uang. Ues, dan banyak faktor individual lainnya. Begitu Anda memiliki peraturan sendiri untuk trading Anda harus menuliskannya sebagai aturan beli dan jual di AmiBroker Formula Lanugage plus short dan cover jika Anda ingin menguji juga short trading. Pada bab ini kita akan mempertimbangkan sangat mendasar. Moving average cross over system Sistem akan membeli kontrak saham ketika harga penutupan naik di atas rata-rata pergerakan eksponensial 45 hari dan akan menjual kontrak saham ketika harga penutupan turun di bawah rata-rata pergerakan eksponensial 45 hari. Rata-rata pergerakan eksponensial dapat dihitung di AFL dengan menggunakan Fungsi built-in EMA Yang perlu Anda lakukan adalah menentukan array input dan periode rata-rata, sehingga rata-rata moving average 45 hari dari harga penutupan dapat diperoleh dengan pernyataan berikut. Pengenal dekat mengacu pada array holding array built-in. Harga simbol yang dianalisis saat ini. Untuk menguji apakah harga penutupan di atas rata-rata bergerak eksponensial, kita akan menggunakan fungsi silang built-in. Tutup silang, ema close, 45. Pernyataan di atas Mendefinisikan sebuah aturan perdagangan beli Ini memberi 1 atau benar ketika harga penutupan mendekati di atas ema, 45 Kemudian kita dapat menulis aturan jual yang akan memberi 1 ketika situasi yang berlawanan terjadi - harga penutupan dekat di bawah ema tutup, 45.sell cross ema close, 45 , Close. Perhatikan bahwa kita menggunakan fungsi silang yang sama namun berlawanan urutan argumen. Jadi rumus lengkap untuk perdagangan panjang akan terlihat seperti this. buy cross close, ema close, 45 sell cross ema close, 45, close. NOTE To Buat formula baru silahkan buka Formula Editor dengan menu Analysis - Formula Editor, ketik rumusnya dan pilih Tools - Send to Analysis menu di editor Formula. Untuk kembali menguji sistem anda cukup klik tombol Back test di jendela Automatic analysis Pastikan anda Telah mengetikkan rumus yang berisi setidaknya membeli dan menjual peraturan perdagangan seperti yang ditunjukkan di atas Bila rumusnya benar AmiBroker mulai menganalisis simbol Anda sesuai dengan peraturan perdagangan Anda dan menghasilkan daftar perdagangan simulasi Seluruh proses sangat cepat - yo Anda bisa kembali menguji ribuan simbol dalam hitungan menit Jendela kemajuan akan menunjukkan perkiraan waktu penyelesaian Jika Anda ingin menghentikan prosesnya Anda bisa mengklik tombol Cancel di jendela progress. Ketika proses selesai daftar perdagangan simulasi adalah Ditunjukkan di bagian bawah jendela Analisis Otomatis panel Hasil Anda dapat memeriksa kapan sinyal beli dan jual terjadi hanya dengan mengklik dua kali pada panel Hasil perdagangan Ini akan memberi Anda sinyal mentah atau tanpa filter untuk setiap batang saat kondisi beli dan jual terpenuhi. Jika Anda hanya ingin melihat panah perdagangan tunggal yang membuka dan menutup perdagangan yang dipilih saat ini, Anda harus mengklik dua kali pada baris sambil menahan tombol SHIFT yang ditekan. Atau Anda dapat memilih jenis tampilan dengan memilih item yang sesuai dari menu konteks yang muncul saat Anda mengklik Hasil pane dengan tombol mouse sebelah kanan. Selain hasil daftar Anda bisa mendapatkan statistik yang sangat rinci tentang performa sistem anda dengan mengklik pada Tombol laporan Untuk mengetahui lebih lanjut tentang statistik laporan, periksa deskripsi jendela laporan. Tentukan pengaturan pengujian kembali Anda. Mesin uji coba di AmiBroker menggunakan beberapa nilai yang telah ditetapkan untuk menjalankan tugasnya termasuk ukuran portofolio, periodisitas mingguan harian mingguan, jumlah komisi, minat Tingkat, kehilangan maksimum dan target keuntungan berhenti, jenis perdagangan, bidang harga dan sebagainya Semua pengaturan ini dapat diubah oleh pengguna menggunakan jendela pengaturan Setelah mengubah pengaturan ingatlah untuk menjalankan pengujian kembali Anda lagi jika Anda ingin hasilnya menjadi in - Sinkronkan dengan pengaturannya. Misalnya, untuk kembali melakukan tes pada bar mingguan bukan sehari-hari saja klik pada tombol Settings pilih Weekly from Periodicity combo box dan klik OK lalu jalankan analisis anda dengan mengklik Back test. Nama variabel terterim. Tabel berikut menunjukkan Nama variabel reserved yang digunakan oleh Automatic Analyzer Makna dan contoh penggunaannya akan diberikan nanti di bab ini. Memungkinkan jumlah dolar kontrol atau pe Rangkuman portofolio yang diinvestasikan ke dalam perdagangan lihat penjelasan di bawah ini. Analisis Otomatis baru dalam 3 9.Until sekarang kita membahas penggunaan sederhana dari penguji tulangan AmiBroker, namun mendukung metode dan konsep yang jauh lebih canggih yang akan dibahas nanti dalam bab ini. Harap dicatat bahwa pengguna pemula pertama-tama harus bermain sedikit dengan topik yang lebih mudah dijelaskan di atas sebelum melanjutkan. Jadi, jika Anda siap, silakan lihat fitur pengenal host back-tester. a AFL yang baru diperkenalkan berikut ini. Penulis formula b meningkatkan dukungan untuk perdagangan singkat c cara mengendalikan harga eksekusi pesanan dari skrip d berbagai jenis pemberhentian di tester belakang posisi e ukuran f ukuran lot bulat dan ukuran tick g margin account h backtesting futures. AFL scripting host adalah advanced Topik yang tercakup dalam dokumen terpisah tersedia di sini dan saya tidak akan membahasnya dalam dokumen ini Sisa fitur jauh lebih mudah dimengerti. Pada versio sebelumnya Ns dari AmiBroker, jika Anda ingin sistem back-test menggunakan perdagangan panjang dan pendek, Anda hanya bisa mensimulasikan strategi stop-and-reverse Bila posisi long ditutup, posisi pendek baru dibuka dengan segera. Karena membeli dan menjual variabel reserved adalah Digunakan untuk kedua jenis trades. Now dengan versi 3 59 atau lebih tinggi ada variabel reserved terpisah untuk pembukaan dan penutupan perdagangan jangka panjang dan pendek. - nilai benar atau 1 membuka perdagangan yang panjang - nilai benar atau 1 menutup perdagangan jangka pendek - benar atau 1 nilai membuka short trade cover - true atau 1 value menutup short trade. Som untuk back-test short trade Anda perlu menetapkan variabel short dan cover Jika Anda menggunakan sistem stop-and-reverse selalu di pasar cukup menetapkan sell menjadi short. Dan membeli cover. short sell cover buy. Ini mensimulasikan cara kerja versi sebelum 59 versi. Tapi sekarang AmiBroker memungkinkan Anda memiliki peraturan perdagangan terpisah untuk jangka panjang dan untuk berjalan singkat seperti yang ditunjukkan pada contoh sederhana ini. Perdagangan panjang masuk dan keluar aturan beli cross cci, 100 sell cross 100, cci. Short trade entry dan exit rules short cross -100, cci cover cross cci, -100. Perhatikan bahwa dalam contoh ini jika CCI berada di antara -100 dan 100 Anda berada di luar pasar. Mengontrol harga perdagangan. AmiBroker sekarang menyediakan 4 variabel cadangan baru Untuk menentukan harga di mana order beli, jual, short dan cover dijalankan. Array ini memiliki nama berikut buyprice, sellprice, shortprice dan coverprice. Aplikasi utama dari variabel-variabel ini adalah mengendalikan harga perdagangan. Hari Libur IIF hari ini, HIGH, CLOSE on Senin membeli di tinggi, jika tidak membeli di dekat. Jadi, Anda dapat menulis berikut untuk mensimulasikan perintah stop-order. BuyStop sebenarnya untuk membeli stop level SellStop formula untuk sell stop level. Jika sewaktu-waktu di siang hari harga naik di atas tingkat buystop tinggi buystop order beli terjadi di buystop atau rendah mana yang lebih tinggi Beli Cross High, BuyStop. Jika sewaktu-waktu di siang hari harga turun di bawah level sellprice sellstop rendah maka order sell terjadi di sellstop atau high mana yang lebih rendah Sell Cross SellPrice, SellStop. BuyPrice max BuyStop, Rendah pastikan harga beli tidak kurang dari SellPrice Rendah min SellStop, High pastikan Harga jual tidak lebih besar dari pada High. Please perhatikan bahwa variabel AmiBroker presets buyprice, sellprice, shortprice dan variabel array coverprice dengan nilai yang ditentukan di jendela pengaturan sistem yang ditunjukkan di bawah ini, jadi Anda mungkin tidak perlu mendefinisikannya dalam formula Anda Jika Anda tidak Tentukan mereka AmiBroker bekerja seperti pada versi lama. Selama pengujian ulang AmiBroker akan memeriksa apakah nilai yang Anda tetapkan untuk dijual, harga jual, harga pendek, harga penutupan sesuai dengan kisaran rendah yang diberikan. Jika tidak, AmiBroker akan menyesuaikannya dengan harga tinggi jika Nilai array harga lebih tinggi dari pada harga tinggi atau rendah jika nilai larik harga lebih rendah dari pada low. Profit target stops. Seperti yang dapat Anda lihat pada gambar di atas, pengaturan baru untuk target keuntungan berhenti tersedia. Le di jendela pengaturan sistem pengaturan Profit target stop dijalankan saat harga tinggi untuk hari tertentu melebihi level stop yang dapat diberikan sebagai persentase atau titik kenaikan dari harga beli. Dengan default stop dijalankan pada harga yang Anda definisikan sebagai sell. Array harga untuk perdagangan panjang atau kisaran harga untuk perdagangan singkat Perilaku ini dapat diubah dengan menggunakan fitur Exit at stop. Keluar pada stop feature. Jika Anda menandai Exit at stop box pada pengaturan, stop akan dieksekusi pada level stop yang tepat, yaitu Jika Anda menentukan target keuntungan berhenti di 10 stop Anda dan harga beli adalah 50 stop order akan dieksekusi pada 55 bahkan jika array harga jual Anda mengandung nilai yang berbeda misalnya harga penutupan 56. Kehilangan maksimum berhenti bekerja dengan cara yang sama - yaitu Dieksekusi ketika harga rendah untuk hari tertentu turun di bawah level stop yang dapat diberikan sebagai persentase atau kenaikan poin dari harga beli. Jenis stop ini digunakan untuk melindungi keuntungan karena melacak perdagangan Anda sehingga setiap kali sebuah posisi Nilai mencapai titik tertinggi baru, trailing stop ditempatkan pada level yang lebih tinggi Ketika profit turun di bawah level trailing stop posisi ditutup Mekanisme ini diilustrasikan pada gambar di bawah 10 trailing stop ditunjukkan. Contoh implementasi tingkat rendah dari penghentian Target Laba di AFL. Buy Cross MACD, Signal. for i 0 i BarCount i if priceatbuy 0.if priceatbuy 0 1 1 priceatbuy Jual i 1 SellPrice i 1 1 priceatbuy priceatbuy 0 lain Jual i 0.Ini adalah fitur baru di versi 3 9 Ukuran posisi di backtester diimplementasikan dengan menggunakan variabel reserved yang baru. PositionSize array ukuran. Sekarang Anda dapat mengontrol jumlah dolar atau persentase portofolio yang diinvestasikan ke dalam jumlah trade. positive mendefinisikan jumlah dolar yang Diinvestasikan ke dalam perdagangan misalnya. PositionSize 1000 menginvestasikan 1000 di setiap nomor trade. negative -100 -1 define percentage -100 memberi 100 ukuran portofolio saat ini, -33 memberi 33 ekuitas yang tersedia untuk contoh. PositionSize -50 selalu menginvestasikan hanya setengah Dari ekuitas saat ini. Contoh ukuran isyarat. CodeSize - 100 RSI. as RSI bervariasi dari 0 100 ini akan menghasilkan posisi tergantung pada nilai RSI - nilai RSI yang rendah akan menghasilkan persentase investasi yang lebih tinggi. Jika kurang dari 100 uang yang tersedia ada di Jika kemudian jumlah yang tersisa menghasilkan tingkat bunga seperti yang didefinisikan dalam pengaturan. Ada juga kotak centang baru di jendela pengaturan AA. Biarkan ukuran posisi menyusut - ini mengendalikan bagaimana backtester menangani situasi bila ukuran posisi yang diminta melalui variabel PositionSize melebihi uang yang tersedia saat bendera ini Dicek posisi dimasukkan dengan ukuran shinked ke kas yang tersedia jika tidak dicentang posisi tidak masuk. Untuk melihat ukuran posisi sebenarnya silahkan gunakan mode report baru di jendela setting AA Trade list dengan harga dan ukuran pos. Untuk akhirnya, disini Adalah contoh teknik penentuan posisi berbasis Tharp ATR yang dikodekan di AFL. Beli rumus pembelian Anda di sini Jual 0 hanya dengan stop. TrailStopAmount 2 ATR 20 Capital 100000 PENTING Mengaturnya juga di Pengaturan Initial Equity. Risk 0 01 Capital PositionSize Risk TrailStopAmount BuyPrice ApplyStop 2, 2, TrailStopAmount, 1. Teknik ini dapat diringkas sebagai berikut. Ekuitas total per simbol adalah 100.000, kami menetapkan tingkat risiko pada 1 dari tota L Ekuitas Tingkat risiko didefinisikan sebagai berikut jika trailing stop pada 50 saham berada di, katakanlah, 45 nilai dua ATR terhadap posisi tersebut, kerugian 5 dibagi menjadi 1000 risiko untuk memberikan 200 saham untuk dibeli Jadi, Risiko kerugian adalah 1000 tapi risiko alokasi adalah 200 saham x 50 saham atau 10.000 Jadi, kami mengalokasikan 10 dari ekuitas untuk pembelian tetapi hanya mempertaruhkan 1000 kutipan yang diedit dari daftar mailing AmiBroker. Ukuran lot dan ukuran kutu. Instrumen beragam adalah Diperdagangkan dengan berbagai unit perdagangan atau blok Misalnya Anda bisa membeli pecahan jumlah unit reksadana, tapi Anda tidak bisa membeli pecahan jumlah saham Kadang-kadang Anda harus membeli di Amiens 10s atau 100s Ami sekarang memungkinkan Anda untuk menentukan ukuran blok pada global Dan tingkat per simbol. Anda dapat menentukan ukuran lot per simbol dalam Symbol - Information page pic 3 Nilai nol berarti simbol tidak memiliki ukuran lot khusus dan akan menggunakan pengaturan global ukuran bulat total dari Automatic Analysis Pengaturan hal Umur pic 1 Jika ukuran default diatur juga ke nol berarti jumlah pecahan dari kontrak saham diperbolehkan. Anda juga dapat mengontrol ukuran lot bulat secara langsung dari formula AFL Anda menggunakan variabel reserved RoundLotSize, misalnya. Pengaturan ini mengendalikan pergerakan harga minimum dari Simbol yang diberikan Anda dapat menentukannya pada tingkat global dan per simbol Seperti ukuran putaran lot, Anda dapat menentukan ukuran kuncinya per simbol di halaman Symbol - Information pic 3 Nilai nol menginstruksikan AmiBroker untuk menggunakan ukuran kutu default yang ditentukan dalam Pengaturan Halaman pic 1 dari jendela Analisis Otomatis Jika ukuran kutu default juga disetel ke nol berarti tidak ada pergerakan harga minimum. Anda dapat mengatur dan mengambil ukuran kutu juga dari formula AFL dengan menggunakan variabel TickSize reserved, misalnya. Perhatikan bahwa tanda centang Pengaturan ukuran hanya mempengaruhi perdagangan HANYA yang dikeluarkan oleh penghentian built-in dan atau ApplyStop Backtester mengasumsikan bahwa data harga mengikuti persyaratan ukuran tick dan tidak mengubah susunan harga yang dipasok oleh pengguna. Jadi, menentukan ukuran centang m Akes rasa hanya jika Anda menggunakan penghentian built-in sehingga titik keluar dihasilkan pada tingkat harga yang diijinkan, bukan yang dihitung Misalnya di Jepang - Anda tidak dapat memiliki bagian pecahan yen sehingga Anda harus menentukan ticksize global menjadi 1, jadi built-in Berhenti keluar perdagangan pada tingkat integer. Account margin pengaturan mendefinisikan persyaratan persentase margin untuk keseluruhan akun Nilai default dari margin Account adalah 100 Ini berarti Anda harus menyediakan 100 dana untuk memasuki perdagangan, dan inilah cara bagaimana backtester bekerja di versi sebelumnya. Tapi sekarang Anda bisa mensimulasikan margin account Bila Anda membeli dengan margin Anda hanya meminjam uang dari broker Anda untuk membeli saham Dengan peraturan saat ini Anda dapat memasang 50 dari harga pembelian saham yang ingin Anda beli dan pinjam separuh lainnya dari Anda. Broker Untuk mensimulasikan ini hanya masuk 50 di bidang margin Account lihat pic 1 Jika ekuitas awal Anda diatur ke 10000 daya beli Anda akan menjadi 20000 dan Anda akan dapat memasuki posisi yang lebih besar Harap diperhatikan Bahwa pengaturan ini menetapkan margin untuk keseluruhan akun dan TIDAK terkait dengan perdagangan futures sama sekali Dengan kata lain Anda dapat memperdagangkan saham dengan akun margin. Utang sinyal masuk memaksa keluar dari kotak centang ke pengaturan Backtester Bila berada di setting default - backtester Bekerja seperti pada versi sebelumnya dan menutup posisi yang sudah terbuka jika sinyal masuk baru di arah sebaliknya ditemui. Jika saklar ini MATI - bahkan jika sinyal balik terjadi, backtester mempertahankan perdagangan terbuka saat ini dan tidak menutup posisi sampai keluaran keluar tetap atau sinyal penutup dihasilkan. Kata lain saat saklar ini OFF backtester mengabaikan sinyal pendek selama perdagangan yang panjang dan mengabaikan sinyal Beli selama perdagangan pendek. Masukkan pilihan bar bar tunggal yang sama untuk Pengaturan Bila berada di setting default - masuk dan keluar pada bar yang sama adalah Diperbolehkan seperti pada versi sebelumnya jika OFF - exit bisa terjadi mulai dari bar berikutnya saja ini berlaku untuk sinyal biasa, ada setting terpisah untuk ApplyS Keluar atas yang dihasilkan Switching to OFF memungkinkan untuk mereproduksi perilaku backtester MS yang tidak dapat menangani hari yang sama. Berhenti segera. Pengaturan ini memecahkan masalah sistem pengujian yang memasuki perdagangan di pasar terbuka. Dalam versi sebelum 4 09 Backtester berasumsi bahwa Anda memasuki perdagangan di pasar sehingga berhenti terpasang diaktifkan dari hari berikutnya Masalahnya adalah ketika Anda sebenarnya menetapkan harga terbuka sebagai harga masuk perdagangan - maka fluktuasi harga hari yang sama tidak memicu pemberhentian Ada beberapa Workarounds diterbitkan berdasarkan kode AFL tapi sekarang Anda tidak perlu menggunakannya Cukup jika Anda berdagang pada terbuka Anda harus menandai Aktifkan berhenti segera pic 1.Anda mungkin bertanya mengapa tidak hanya memeriksa array buyprice atau shortprice jika sama dengan harga terbuka Unfortunatelly ini t t bekerja Mengapa Cukup karena ada doji hari ketika harga terbuka sama dengan penutupan dan kemudian backtester tidak akan pernah tahu apakah perdagangan masuk di pasar terbuka atau dekat Jadi kita benar-benar butuh yang terpisah s Etting. Gunakan QuickAFL. QuickAFL tm adalah fitur yang memungkinkan perhitungan AFL lebih cepat dalam kondisi tertentu Awalnya sejak tahun 2003 hanya tersedia untuk indikator, seperti versi 5 14, tersedia juga dalam Analisis Otomatis. Awalnya, ide tersebut memungkinkan redundansi grafik lebih cepat. Melalui perhitungan formula AFL hanya untuk bagian yang terlihat pada grafik Dengan cara yang sama, jendela analisis otomatis dapat menggunakan subset dari kutipan yang tersedia untuk menghitung AFL, jika parameter rentang yang dipilih kurang dari semua kutipan. Penjelasan terperinci tentang bagaimana QuickAFL bekerja dan bagaimana Untuk mengendalikannya, disediakan dalam artikel Basis Pengetahuan ini. Perhatikan bahwa pilihan ini tidak hanya bekerja di backtester, tapi juga dalam pengoptimalan, eksplorasi dan pemindaian.
No comments:
Post a Comment