Monday 17 July 2017

Trading System Amibroker


Tentang AmiBroker untuk AmiBroker adalah paket perangkat lunak pihak ke-3 yang memberikan kemudahan program kepada AmiBroker. NET untuk AmiBroker mencakup semua fitur yang dapat diprogram dari AmiBroker: antarmuka plug-in, fungsi AFL built-in, objek backtester, antarmuka OLE, IBController. Semua fitur AmiBroker yang dapat diprogram dapat diakses dan digunakan dari kode saat menggunakan bahasa apapun. Indikator, filter, pemindai, penjelajahan, modul backtester khusus, sistem perdagangan otomatis dan real time, pengoptimal dan sumber data plug-in, program otomasi OLE atau pemuatan data, dll dapat dikembangkan di C, VB, VC, F, atau apapun bahasa. Untuk AmiBroker untuk pengembang sistem perdagangan Memperluas atau mengganti AFL Anda dengan kode pengembangan plug-in AFL yang pernah digunakan untuk menantang pengembang CC berpengalaman sekalipun sekarang dapat dilakukan dengan bahasa apa pun dengan sangat mudah dan cepat. Plugin NET dapat memperpanjang atau mengganti keseluruhan skrip AFL. AFL termasuk file dapat dengan mudah dikonversi ke plug-in AFL. Indikator AFL, scanner, eksplorasi, modul backtester, modul perdagangan real time, dll dapat dibuat secara murni atau dalam campuran AFL dan. Kode NET hanya dapat mengakses semua metode AFL built-in dan objek antarmuka backtester. Sumber data plug-in dapat dikembangkan dalam bahasa apapun juga. Menggunakan antarmuka data jauh lebih sederhana maka antarmuka CC asli. Mereka masih menyediakan fungsionalitas lengkap dari antarmuka asli dan menyederhanakan integrasi sumber data streaming dan offline. Perdagangan real time menggunakan antarmuka perdagangan IBController NET untuk AmiBroker memudahkan integrasi indikator AFL, logika perdagangan dalam kode berorientasi objek dan antarmuka AutoBusiness AmiBroker untuk Pialang Interaktif. Antarmuka IBController yang dikelola dan plug-in bersama-sama memberikan cara baru, mudah, lebih dapat diandalkan dan mudah diatur untuk menciptakan sistem perdagangan real-time. Integrasikan AmiBroker ke dalam proses perdagangan khusus Anda NET untuk AmiBroker juga menyederhanakan integrasi semua jenis aplikasi ke AmiBroker. Menggunakan membuat integrasi aplikasi dengan antarmuka COM (seperti Excel, Access, Word, R, SciLab, MatLab, dll.) Tugas sederhana. Ada juga kemungkinan integrasi tanpa batas dengan menggunakan Perpustakaan Kelas. Misalnya. Plugin NET dapat mengirim email khusus, mengirim SMS, menghubungi layanan web, mengakses file, berkomunikasi dengan sistem manajemen perdagangan eksternal melalui jaringan atau bahkan menerima acara dari sistem eksternal. Mempercepat pengembangan menggunakan kelas dan langkah demi langkah debugging NET untuk AmiBroker sangat mengurangi waktu pengembangan dan menghemat banyak waktu. Langkah demi langkah debugging membantu debug dan memperbaiki bug. Tujuan desainnya adalah agar AmiBroker mudah digunakan dan tetap efisien. NET plug-in tidak memerlukan kode plumbing seperti plug-in CC. Pengembang dapat menulis kode secepat menulis kode AFL atau mengkonversikan kode AFL mereka hampir baris demi baris ke C. Pengembang skrip VB dan VB dapat menulis plug-in hanya di VB. Perpustakaan ParallelAB membantu Anda menggunakan semua perangkat keras Anda secara efisien untuk pengoptimalan, eksplorasi, pemindaian tugas yang ekstensif. Ini memungkinkan Anda dengan mudah mengembangkan kode otomasi yang dapat mendorong beberapa proses AmiBroker untuk menjalankan tugas yang berbeda dengan menggunakan basis data yang berbeda bahkan pada perangkat keras terdistribusi. Bagi AmiBroker untuk lisensi sistem perdagangan NET untuk AmiBroker adalah solusi mudah bagi pengembang sistem perdagangan kotak hitam untuk melindungi, melisensikan dan menjual sistem mereka. Skrip AFL dapat dengan mudah dan cepat dikonversi menjadi plugin tanpa logika perdagangan publik dalam file AFL. Plugin NET dapat dilindungi dan dilisensikan oleh alat proteksi komersial seperti IntelliLock. Perizinan CliSecure Perizinan Pro. Dll. Plugin yang diproteksi bisa dipublikasikan. Hanya pelanggan yang diberi lisensi untuk mesin mereka dapat menggunakan Plug-Ins yang dilindungi. Bagi AmiBroker untuk penyedia layanan data BERSIH untuk AmiBroker adalah solusi mudah bagi pengembang sistem perdagangan kotak hitam untuk melindungi, melisensikan dan menjual sistem mereka. Skrip AFL dapat dengan mudah dan cepat dikonversi menjadi plugin tanpa logika perdagangan publik dalam file AFL. Plugin NET dapat dilindungi dan dilisensikan oleh alat proteksi komersial seperti IntelliLock. Perizinan CliSecure Perizinan Pro. Dll. Plugin yang diproteksi bisa dipublikasikan. Hanya pelanggan yang diberi lisensi untuk mesin mereka dapat menggunakan Plug-Ins yang dilindungi. Menguji ide trading Anda Salah satu hal yang paling berguna yang dapat Anda lakukan di jendela analisis adalah menguji kembali strategi trading Anda pada data historis. Hal ini dapat memberi Anda wawasan berharga tentang kekuatan dan kelemahan sistem Anda sebelum menginvestasikan uang sungguhan. Fitur AmiBroker tunggal ini bisa menghemat banyak uang untuk Anda. Menulis aturan trading Anda Pertama-tama Anda harus memiliki peraturan objektif (atau mekanis) untuk masuk dan keluar dari pasar. Langkah ini adalah dasar strategi Anda dan Anda perlu memikirkannya sendiri karena sistem ini harus sesuai dengan toleransi risiko, ukuran portofolio, teknik pengelolaan uang, dan banyak faktor individual lainnya. Setelah Anda memiliki aturan trading sendiri, Anda harus menuliskannya sebagai aturan beli dan jual di AmiBroker Formula Lanugage (ditambah short dan cover jika Anda ingin menguji juga short trading). Dalam bab ini kita akan mempertimbangkan sistem cross average moving average yang sangat mendasar. Sistem ini akan membeli stockscontracts ketika harga penutupan naik di atas rata-rata bergerak eksponensial 45 hari dan akan menjual stockscontracts saat harga penutupan turun di bawah rata-rata pergerakan eksponensial 45 hari. Rata-rata pergerakan eksponensial dapat dihitung di AFL menggunakan fungsi bawaannya 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 built-in yang menahan harga penutupan simbol yang dianalisis saat ini. . Untuk menguji apakah harga penutupan di atas rata-rata bergerak eksponensial, kita akan menggunakan fungsi silang bawaan: beli cross (close, ema (close, 45)) Pernyataan di atas mendefinisikan aturan perdagangan beli. Ini memberi quot1quot atau quottruequot saat harga penutupan mendekati di atas ema (close, 45). Kemudian kita bisa menulis aturan jual yang akan memberi quote saat situasi berlawanan terjadi - harga penutupan dekat di bawah ema (close, 45): sell cross (ema (close, 45), close) Perlu diketahui bahwa kita menggunakan fungsi cross yang sama tapi Urutan argumen yang berlawanan. Jadi rumus lengkap untuk perdagangan panjang akan terlihat seperti ini: beli cross (close, ema (close, 45)) jual cross (ema (close, 45), close) CATATAN: Untuk membuat formula baru silahkan buka Formula Editor menggunakan Analysis-gtFormula Editor Menu, ketik rumusnya dan pilih Tools-gtSend to Analysis menu di Formula editor Untuk melakukan back-test sistem anda cukup klik tombol Back test di jendela automatic analysis. Pastikan Anda telah mengetikkan rumus yang berisi paling sedikit aturan jual beli dan jual (seperti yang ditunjukkan di atas). Bila rumusnya benar, AmiBroker mulai menganalisis simbol Anda sesuai dengan peraturan perdagangan Anda dan menghasilkan daftar perdagangan simulasi. Seluruh prosesnya sangat cepat - 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 progress window. Ketika proses selesai daftar perdagangan simulasi ditunjukkan di bagian bawah jendela analisis otomatis. (Panel Hasil). Anda bisa memeriksa kapan sinyal beli dan jual terjadi hanya dengan mengklik ganda pada trade di panel Results. 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 (membuka dan menutup perdagangan yang dipilih saat ini), Anda harus mengklik dua kali baris sambil menahan tombol SHIFT yang ditekan. Atau Anda bisa memilih jenis tampilan dengan memilih item yang sesuai dari menu konteks yang muncul saat Anda klik pada panel hasil dengan tombol mouse sebelah kanan. Selain daftar hasil, Anda bisa mendapatkan statistik yang sangat rinci mengenai kinerja sistem Anda dengan mengklik tombol Report. Untuk mengetahui lebih lanjut tentang statistik laporan, periksa deskripsi jendela laporan. Mengubah pengaturan pengujian kembali Anda Mesin pengujian ulang di AmiBroker menggunakan beberapa nilai yang telah ditetapkan untuk menjalankan tugasnya termasuk ukuran portofolio, periodisitas (setiap bulan sepekan sekali), jumlah komisi, tingkat suku bunga, kerugian maksimum dan target keuntungan, jenis perdagangan, harga ladang dan sebagainya. di. Semua pengaturan ini bisa diubah oleh pengguna menggunakan setting window. Setelah mengubah pengaturan ingatlah untuk menjalankan pengujian kembali jika Anda ingin hasilnya disinkronkan dengan pengaturannya. Misalnya, untuk kembali menguji pada bar mingguan bukan sehari-hari klik saja pada tombol Settings pilih Weekly from Periodicity combo box dan klik OK. Lalu jalankan analisis Anda dengan mengklik Back test. Nama variabel yang dilindungi Tabel berikut menunjukkan nama variabel reserved yang digunakan oleh Automatic Analyzer. Makna dan contoh penggunaannya akan diberikan kemudian dalam bab ini. Memungkinkan pengendalian jumlah dolar atau persentase portofolio yang diinvestasikan ke dalam perdagangan (lihat penjelasan di bawah) Analisis Otomatis (baru di 3.9) Sampai sekarang kami telah membahas penggunaan tester belakang yang cukup sederhana. AmiBroker, bagaimanapun, mendukung metode dan konsep yang jauh lebih canggih yang akan dibahas nanti di bab ini. Harap dicatat bahwa pengguna pemula pertama-tama harus bermain sedikit dengan topik yang lebih mudah dijelaskan di atas sebelum melanjutkan. Jadi, saat Anda siap, mohon lihat fitur penguji belakang berikut ini: a) host scripting AFL untuk penulis rumus lanjutan b) dukungan yang disempurnakan untuk perdagangan pendek c) cara untuk mengendalikan harga eksekusi pesanan dari Script d) berbagai jenis berhenti di back tester e) ukuran posisi f) ukuran lot bulat dan ukuran centang g) akun margin h) backtesting futures Hosting script AFL adalah topik lanjutan yang tercakup dalam dokumen terpisah yang tersedia di sini dan saya tidak akan membahasnya. Itu dalam dokumen ini Sisa fitur jauh lebih mudah dimengerti. Dalam versi AmiBroker sebelumnya, jika Anda ingin sistem back-test menggunakan perdagangan panjang dan pendek, Anda hanya bisa mensimulasikan strategi stop-and-reverse. Bila posisi long ditutup maka posisi short baru dibuka dengan segera. Itu karena membeli dan menjual variabel reserved digunakan untuk kedua jenis perdagangan. Sekarang (dengan versi 3.59 atau lebih tinggi) ada variabel reserved terpisah untuk pembukaan dan penutupan perdagangan panjang dan pendek: buy - quottruequot atau 1 value membuka trade sell sell - quottruequot atau 1 value menutup trade long short - quottruequot atau 1 value membuka short trade cover. - quottruequot atau 1 value menutup short trading Som untuk melakukan back-test short trade Anda perlu menetapkan variabel short dan cover. Jika Anda menggunakan sistem stop-and-reverse (selalu ada di pasaran) cukup tetapkan sell to short dan beli untuk cover sell cover buy. Ini mensimulasikan cara kerja versi pra-3.59. Tapi sekarang AmiBroker memungkinkan Anda memiliki peraturan perdagangan terpisah untuk jangka panjang dan untuk berjalan singkat seperti yang ditunjukkan pada contoh sederhana ini: peraturan masuk dan keluar perdagangan yang panjang: beli salib (cci (), 100) menjual potongan silang (100, cci ()) Aturan masuk dan keluar perdagangan: cross cross pendek (-100, cci ()) mencakup 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 reserved baru untuk menentukan harga di mana order beli, sell, short dan cover dieksekusi. Array ini memiliki nama berikut: buyprice, sellprice, shortprice dan coverprice. Aplikasi utama dari variabel-variabel ini adalah mengendalikan harga perdagangan: BuyPrice IIF (dayofweek () 1, HIGH, CLOSE) pada hari senin membeli di level tinggi, jika tidak membeli di dekat Jadi, Anda dapat menulis berikut untuk mensimulasikan perintah stop-order: BuyStop. Rumus untuk membeli stop level SellStop. Rumus untuk menjual level stop jika harga day day naik di atas tingkat buystop (highgtbuystop) order beli terjadi (pada buystop atau low mana yang lebih tinggi) Buy Cross (High, BuyStop) jika harga siang hari di hari turun di bawah level sellprice (Sellstop rendah) order sell berlangsung (di sellstop atau high mana yang lebih rendah) Sell Cross (SellPrice, SellStop) BuyPrice max (BuyStop, Low) pastikan harga beli tidak kurang dari SellPold Rendah min (SellStop, High) pastikan Harga jual tidak lebih besar dari Tinggi Harap dicatat bahwa AmiBroker mengatur variabel pilihan, variabel harga jual, harga pendek dan variabel coverprice dengan nilai yang ditentukan di jendela pengaturan sistem (ditunjukkan di bawah), sehingga Anda dapat melakukannya namun tidak perlu menentukannya dalam formula Anda. Jika Anda tidak mendefinisikan 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 kisaran bar yang diberikan. Jika tidak, AmiBroker akan menyesuaikannya dengan harga tinggi (jika harga array lebih tinggi dari harga tinggi) atau harga yang rendah (jika nilai harga array lebih rendah dari rendah) Target keuntungan berhenti Seperti yang dapat Anda lihat pada gambar di atas, pengaturan baru untuk Target keuntungan berhenti tersedia di jendela pengaturan sistem. Target penghentian laba dijalankan saat harga tinggi untuk hari tertentu melebihi tingkat stop yang dapat diberikan sebagai persentase atau kenaikan poin dari harga beli. Secara default, penghentian dijalankan dengan harga yang Anda definisikan sebagai array harga jual (untuk perdagangan jangka panjang) atau kisaran harga penutupan (untuk perdagangan singkat). Perilaku ini bisa diubah dengan menggunakan fitur quotExit pada stopquot. QuotExit pada fitur stopquot Jika Anda menandai quotExit pada kotak stopquot pada pengaturan, stop akan dijalankan pada level stop yang tepat, yaitu jika Anda menentukan target keuntungan berhenti di 10 stop dan harga beli 50 stop order akan dieksekusi di 55 bahkan jika Array harga jual Anda mengandung nilai yang berbeda (misalnya harga penutupan 56). Kerugian maksimum berhenti bekerja dengan cara yang sama - mereka dijalankan saat harga rendah untuk hari tertentu turun di bawah tingkat stop yang dapat diberikan sebagai persentase atau kenaikan poin dari harga beli Jenis pemberhentian ini digunakan untuk melindungi keuntungan karena Lacak perdagangan Anda sehingga setiap kali nilai posisi mencapai tingkat tinggi yang baru, trailing stop ditempatkan pada tingkat yang lebih tinggi. Bila 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 pemberhentian Target Laba di AFL: Beli Cross (MACD (), Sinyal ()) untuk (i 0 i lt BarCount i) Jika (priceatbuy 0 Buy i) priceatbuy BuyPrice i if (priceatbuy gt 0 SellPrice i gt 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 baru PositionSize ltsize arraygt Sekarang Anda dapat mengendalikan jumlah dolar atau persentase portofolio yang diinvestasikan ke dalam jumlah positif perdagangan menentukan jumlah (dolar) yang diinvestasikan ke dalam perdagangan misalnya: PositionSize 1000 menginvestasikan 1000 dalam setiap nomor negatif perdagangan -100 ..- 1 mendefinisikan persentase: -100 memberikan 100 dari ukuran portofolio saat ini, -33 memberikan 33 ekuitas yang tersedia misalnya: PositionSize -50 selalu menginvestasikan hanya setengah dari ukuran ekuitas dinamis saat ini contoh: PositionSize - 100 RSI () karena RSI bervariasi dari 0,.100, ini akan menghasilkan posisi tergantung pada nilai RSI - rendahnya nilai RSI akan menghasilkan persentase investasi yang lebih tinggi. Jika kurang dari 100 uang yang tersedia diinvestasikan maka jumlah sisanya akan menghasilkan tingkat bunga Seperti yang didefinisikan dalam pengaturan. Ada juga kotak centang baru di jendela pengaturan AA: ukuran preset posisi klik shrinkingquot - ini mengontrol bagaimana backtester menangani situasi saat ukuran posisi yang diinginkan (melalui variabel PositionSize) melebihi uang yang tersedia: saat bendera ini diperiksa posisi dimasukkan dengan ukuran yang telah dipangkas ke Tersedia uang jika tidak dicentang posisi tidak masuk. Untuk melihat ukuran posisi sebenarnya, gunakan mode laporan baru di jendela setelan AA: daftar Perdagangan dengan harga dan pos. Sizequot Untuk akhirnya, berikut adalah contoh teknik penentuan posisi Tharps ATR yang dikodekan di AFL: Beli formula pembelian ltyour heregt Jual 0 hanya dengan stop TrailStopAmount 2 ATR (20) Modal 100000 PENTING: Set juga di Settings: Initial Equity Risk 0.01Capital PositionSize (RiskTrailStopAmount) 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 total ekuitas. Tingkat risiko didefinisikan sebagai berikut: jika trailing stop pada 50 saham berada di, katakanlah, 45 (nilai dua ATR terhadap posisi), kerugian 5 dibagi menjadi 1000 risiko untuk memberikan 200 saham untuk dibeli. Jadi, resiko kerugiannya 1000 tapi tolok ukurnya adalah 200 saham x 50share atau 10.000. Jadi, kami mengalokasikan 10 dari ekuitas untuk pembelian tetapi hanya mempertaruhkan 1000. (Diedit kutipan dari mailing list AmiBroker) Ukuran lot bulat dan ukuran kutu Berbagai instrumen diperdagangkan dengan berbagai unit quottradingquot atau quotblocksquot. Misalnya Anda bisa membeli pecahan jumlah unit reksadana, tapi Anda tidak bisa membeli pecahan jumlah saham. Terkadang Anda harus membeli di 10s atau 100s lot. AmiBroker sekarang memungkinkan Anda menentukan ukuran blok pada tingkat global dan per simbol. Anda dapat menentukan ukuran lot per simbol dalam halaman Symbol-gtInformation (gambar 3). Nilai nol berarti simbol tidak memiliki ukuran bulat khusus dan akan menggunakan ukuran kuadrat kuartet bulat (pengaturan global) dari halaman pengaturan Analisis Otomatis (gambar 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 dengan menggunakan variabel reserved RoundLotSize, misalnya: Pengaturan ini mengendalikan pergerakan harga minimum dari simbol yang diberikan. Anda bisa mendefinisikannya di tingkat global dan per simbol. Seperti ukuran putaran lot, Anda dapat menentukan ukuran kuncian per simbol di halaman Symbol-gtInformation (gambar 3). Nilai nol menginstruksikan AmiBroker untuk menggunakan ukuran kuota tick kuadrat yang ditentukan di halaman Pengaturan (gambar 1) jendela Analisis Otomatis. Jika ukuran tick default juga diset ke nol artinya tidak ada pergerakan harga minimum. Anda dapat mengatur dan mengambil ukuran kutu juga dari formula AFL menggunakan variabel TickSize reserved, misalnya: Perhatikan bahwa pengaturan ukuran centang hanya mempengaruhi perdagangan HANYA yang dikeluarkan oleh stopkontak terpasang dan dan ApplyStop (). Backtester mengasumsikan bahwa data harga mengikuti persyaratan ukuran tick dan tidak mengubah susunan harga yang dipasok oleh pengguna. Jadi, menentukan ukuran kutu masuk akal hanya jika Anda menggunakan penghentian built-in sehingga titik keluar dihasilkan pada tingkat harga quotetowedquot daripada yang dihitung. Misalnya di Jepang - Anda tidak dapat memiliki bagian fraksional dari yen sehingga Anda harus menentukan ticksize global menjadi 1, jadi berhenti berhenti beroperasi pada tingkat integer. Setelan margin akun menentukan persyaratan persentase margin untuk keseluruhan akun. Nilai default dari margin Account adalah 100. Ini berarti bahwa Anda harus menyediakan 100 dana untuk memasuki perdagangan, dan inilah cara bagaimana backtester bekerja di versi sebelumnya. Tapi sekarang Anda bisa mensimulasikan akun margin. 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 meminjam separuh lainnya dari broker Anda. Untuk mensimulasikan ini masuk saja 50 di bidang margin Account (lihat gambar 1). Jika ekuitas awal Anda ditetapkan ke 10000 daya beli Anda akan menjadi 20000 dan Anda akan dapat memasuki posisi yang lebih besar. Perlu diketahui bahwa pengaturan ini menetapkan margin untuk keseluruhan akun dan TIDAK terkait dengan perdagangan berjangka sama sekali. Dengan kata lain Anda bisa menukar saham dengan margin account. QuotReverse entry signal memaksa exitquot check box ke pengaturan Backtester. Bila ON (pengaturan default) - backtester bekerja seperti pada versi sebelumnya dan menutup posisi sudah terbuka jika sinyal masuk baru di arah sebaliknya ditemui. Jika saklar ini OFF - meskipun sinyal balik terjadi, backtester mempertahankan perdagangan terbuka saat ini dan tidak menutup posisi sampai sinyal keluar (sell atau cover) tetap keluar. Dengan kata lain saat saklar ini MATI backtester mengabaikan sinyal pendek selama perdagangan panjang dan mengabaikan sinyal Beli selama perdagangan singkat. QuotAllow bar yang sama keluar (one bar trade) quot pilihan ke Pengaturan Bila ON (pengaturan default) - masuk dan keluar pada bar yang sama diperbolehkan (seperti pada versi sebelumnya) jika OFF - exit bisa terjadi mulai dari Bar berikutnya saja (ini berlaku untuk sinyal reguler, ada pengaturan terpisah untuk pintu keluar yang dihasilkan oleh ApplyStop). Mengalihkannya ke MATI memungkinkan untuk mereproduksi perilaku backtester MS yang tidak mampu menangani hari yang sama. QuotActivate stop soonquotThis setting memecahkan masalah sistem pengujian yang memasuki perdagangan di pasar terbuka. Pada versi sebelum 4.09 backtester diasumsikan bahwa Anda memasuki perdagangan di pasar sehingga berhenti terpasang diaktifkan dari hari berikutnya. Masalahnya adalah ketika Anda sebenarnya mendefinisikan 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 terbuka Anda harus menandai stop quotActivate stopquote segera (gambar 1). Anda mungkin bertanya mengapa tidak hanya memeriksa array buyprice atau shortprice jika sama dengan harga terbuka. Unfortunatelly ini biasa 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 setting yang terpisah. QuotUse QuickAFLquotQuickAFL (tm) adalah fitur yang memungkinkan perhitungan AFL lebih cepat dalam kondisi tertentu. Awalnya (sejak 2003) hanya tersedia untuk indikator, seperti versi 5.14 tersedia dalam Automatic Analysis juga. Awalnya idenya adalah untuk 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 dipilih parameter 8220range8221 kurang dari 8220All quotationsquot. Penjelasan terperinci tentang bagaimana QuickAFL bekerja dan bagaimana mengendalikannya, tersedia di artikel Basis Pengetahuan ini: amibrokerkb20080703quickafl Perhatikan bahwa pilihan ini tidak hanya bekerja di backtester, tetapi juga dalam pengoptimalan, eksplorasi dan pemindaian. Layanan Data Waktu untuk NSE - FampO Diluncurkan. Dengan senang hati kami mengumumkan peluncuran layanan data realtime untuk NSE (FampO Segment) meskipun perusahaan baru kami Global Financial Datafeeds LLP, hari ini. Versi 1.1 ini kompatibel dengan AmiBrokers versi terbaru 5.30. Ini juga memiliki beberapa perangkat tambahan seperti fasilitas untuk menutup posisi setiap hari, peringatan dalam suara manusia, fitur live update. Masa uji coba juga diperpanjang sampai 7 hari kalender sekarang. AmiBroker Versi 5.30 diluncurkan. Menanggapi berbagai permintaan yang diterima memiliki Strategi Perdagangan yang lengkap di AmiBroker, kami telah meluncurkan ACE Nifty Futures Trading System untuk AmiBroker. Miliki Strategi Trading tapi tidak punya sumber waktu untuk mengkodekan strategi Anda di AFL (AmiBroker Formula Language). Tinggalkan pekerjaan itu pada kami. Layanan Menulis AFL Profesional diluncurkan. Lihat download video amp untuk pemasangan AmiBroker, pemasangan dan integrasi data real-time dari Yahoo, ODIN dan PIB untuk AmiBroker, fitur umum dan lanjutan AmiBroker. Dan banyak lagi GetBhavCopy sekarang mendownload semua BSE, NSE Stocks (EOD) dan semua Index. Sekarang unduh semua saham BSENSE, indeks dan data historis, langsung dari awal BSE amp NSE langsung dari BSENSE menggunakan GetBhavCopy. Klik disini untuk lebih jelasnya. 44 alasan mengapa AmiBroker lebih baik dari pada kompetisi Silahkan melalui konten di bawah ini. Pada akhir halaman ini, jika Anda tidak yakin mengapa AmiBroker adalah alat yang diperlukan untuk trader serius seperti Anda, Anda dapat meninggalkan situs ini tanpa harus membaca halaman lebih jauh. Tampilan sekejap dailyweeklymonthly dan bahkan grafik intraday (tik, 1 menit, 5 menit, 15 menit, 30 menit, grafik per jam) sesuai garis, linepoint, bar atau candlestick yang dilapisi dengan rata-rata bergerak yang dapat dikonfigurasi, Bollinger bands, bagan volume, SAR, dll. Puluhan indikator terpopuler yang mencakup ROC, RSI, MACD, OBV, CCI, LKM, NVI, Stochastic, osilator Ultimate, DMI, ADX, Parabolic SAR, TRIN, garis AdvanceDecline, AccumulationDistribution, TRIX, osilator Chaikin, risiko unik. Peta hasil panen dan banyak lagi. Alat bantu menggambar termasuk garis tren, garis horisontal, retracemen Fibonacci dan zona waktu, kotak teks dan banyak lagi. Beberapa panel grafik, jendela, berbagai pandangan dan skala waktu dimungkinkan pada saat bersamaan. Zooming yang sangat cepat dan live scrolling. Untuk melihat tutorial video dalam charting, klik di sini. Untuk melihat tutorial video di antarmuka pengguna, klik di sini. 2. Beberapa data feed AmiBroker mampu menangani hampir semua pertukaran di dunia. Wizard impor ASCII yang dapat dikonfigurasi pengguna - memungkinkan Anda membaca kutipan dalam format yang dapat Anda tentukan. Importir database Metastock (R) - membaca langsung semua saham dari database Metastock (R) Anda dalam hitungan detik. Program pengunduh AmiQuote menyediakan cara cepat untuk mendapatkan kutipan bebas dari hari bursa dunia (semua pasar AS, LSE, ASX, Paris, Milan, Frankfurt). Pengunduh otomatis satu klik dengan satu klik yang tersedia untuk NYSE, Amex, Nasdaq, Bursa Efek Australia, Bursa Efek Johannesburg, Bursa Efek Warsawa. AmiBroker berhasil digunakan di Amerika Serikat, Kanada, Inggris, Australia, Jerman, Italia, Afrika Selatan, Polandia, Belanda, Norwegia, Prancis, India dan banyak negara lainnya. Untuk melihat tutorial video tentang cara mengatur sumber data yang berbeda di AmiBroker, klik di sini. Untuk informasi lebih lanjut tentang sumber data AmiBroker klik di sini. Untuk informasi lebih lanjut mengenai sumber data EOD real-time (gratis dan dapat dibebankan) untuk Bursa India (BSE, NSE, MCX, NCDEX), Klik Disini. 3. Stock amp quotes database AmiBroker memiliki sistem database tingkat lanjut yang menawarkan hal berikut: jumlah saham yang tidak terbatas dan jumlah penawaran kutipan database beberapa perusahaan yang tidak terbatas, informasi perusahaan, hasil keuangan, kategori, informasi industri yang kuat penyaringan menurut sektor, industri, kelompok dan Pasar saham inovatif yang menunjukkan saham yang dikelompokkan menurut sektor, industri, indeks penanganan otomatis untuk komposit (jumlah dan volume kenaikan, penurunan dan perubahan stok) dukungan otomasi memungkinkan Anda mengendalikan database Anda dari program eksternal yang ditulis dalam bahasa apa pun termasuk Java Script, VBScript . AFL adalah akronim untuk bahasa formula tingkat lanjut yang memungkinkan Anda membuat indikator, sistem perdagangan dan komentar Anda sendiri. Ini dirancang khusus untuk para pedagang sehingga analisis penulisannya lebih mudah dan cepat daripada bahasa tujuan umum. AFL memiliki lebih dari 100 fungsi AFL built-in untuk digunakan sebagai blok bangunan untuk formula Anda. AFL meliputi fungsi indikator trigonometri, rata-rata, statistik, manipulasi data, kondisional, deteksi pola dan fungsi indikator yang telah ditentukan. AFL mendukung variabel tak terbatas, tanda kurung tak terbatas bersarang, panggilan fungsi bersarang tak terbatas dan beberapa operator logis. 5. Indikator pembangun Indikator pembangun memungkinkan Anda membuat kembali berbagai indikator yang ditemukan dalam literatur dengan cepat. Fitur utamanya meliputi: sejumlah grafik yang dapat disalut pada panel grafik yang sama atau skala otomatis grid fleksibel akses ke data komposit (numbervolume dari masalah maju, menurun, tidak berubah) 6. Sys tem back-testing dan Scanning Scanning. Jendela analisis otomatis memungkinkan Anda memindai database Anda untuk persediaan yang sesuai dengan aturan buysell yang Anda tetapkan. AmiBroker secara otomatis menghasilkan laporan yang memberi tahu Anda jika sinyal buysell terjadi pada saham tertentu dalam jangka waktu tertentu. Pengujian balik: AmiBroker juga dapat melakukan pengujian ulang strategi dengan fitur lengkap dari strategi trading Anda, memberi Anda gambaran tentang kinerja sistem Anda. Mesin uji balik menyoroti: Pengujian kembali keseluruhan pertukaran atau hanya rangkaian terbatas yang ditentukan pengguna yang sesuai dengan pasar, grup, industri, pilihan sektor Anda Uji panjang, pendek atau panjang dan perdagangan singkat Perintah stop-loss Pengujian balik realistis termasuk pialang Rinci Melaporkan memberi Anda statistik penting sistem Anda. Klik di sini untuk contoh laporan. Untuk melihat video tutorial pada Back-testing, Explorations and Scanning, klik di sini. 7. Diagram Otomatis Komentar Lengkap, deskripsi tekstual tentang situasi aktual di pasar panah jual-beli otomatis yang terlihat di tanggainan Manajer portofolio terintegrasi membantu Anda melacak investasi Anda. Ini memungkinkan Anda untuk mendaftarkan transaksi buysell, menghitung komisi perantara, dividen (dengan pajak dividen pasti), dan simpanan tunai. Anda mendapatkan perhitungan instan dari nilai ekuitas Anda, persentase dan hasil poin. 9. Dukungan Scripting AmiBroker menampilkan antarmuka otomasi OLE yang menampilkan objek dan metode yang dapat diakses dari bahasa pemrograman manapun termasuk dialek scripting seperti JScript (JavaScript) dan VBScript. Kemampuan scripting dari AmiBroker memungkinkan Anda mengotomatisasi tugas pengelolaan basis data yang memakan waktu. Dengan menggunakan scripting Anda akan dapat membuat downloader otomatis, alat perawatan, dan eksportir yang disesuaikan dengan kebutuhan spesifik Anda. Untuk melihat video tentang cara mengotomatisasi tugas rutin dengan skrip, klik di sini. 10. Integrasi Internet AmiBroker dilengkapi browser web built-in yang memungkinkan Anda melihat profil perusahaan secara cepat. Penampil profil benar-benar dapat dikonfigurasi sehingga Anda dapat mengaturnya untuk pertukaran khusus Anda. Pengaturan berbasis pasar sehingga Anda dapat mengakses situs web yang berbeda untuk setiap pasar secara otomatis. Tidak lama lagi Anda akan terpaksa membuang waktu browsing secara manual untuk mendapatkan berita terbaru dan stok informasi terkait. AmiBroker dirancang agar dapat dikonfigurasi dan dapat disesuaikan di hampir setiap area. Hal ini tidak terkait dengan penyedia pertukaran atau data tertentu. Berkat metode dan skrip impor yang fleksibel, Anda dapat menyesuaikannya dengan mudah ke pasar favorit Anda. Juga, alat analisis teknis yang dibangun di AmiBroker memungkinkan Anda mengubah setiap parameter dengan mudah, dan jika menginginkan lebih banyak lagi, Anda dapat membuat indikator Anda sendiri dengan menggunakan bahasa formula fleksibel AmiBrokers. Grafik harga atau grafik candlestick (untuk tampilan openclosehighlow) volumeturnover dengan rata-rata moving average moving average jangka pendek, menengah dan panjang Bollinger bands Indikator Rasio Relatif Rerata (RSI) Moving Average Convergence-Divergence oscillator (MACD) Pada Balance Volume oscillator (OBV) Stochastic Lambat osilator Osilator Maksimum Relatif Kekuatan (RS) Indikator tiga eksponensial (TRIX) Indeks Aliran Uang (LKM) Indeks Harga Komoditi (IKK) Akumulasi Pendugaan Chaikin Oscillator Indeks Volume Saham Negatif Indeks (TRIN) Menghasilkan peta Menggambar alat untuk garis tren. Garis tren disimpan bersamaan dengan data kutipan. Fitur zoom Pengaturan bagan otomatis. Semua grafik bebas terukur. Untuk melihat screenshot jendela utama AmiBroker, klik di sini. Untuk melihat screenshot fungsi utilitas yang berbeda di AmiBroker, klik di sini. 13. Custom Indicator Builder Sejumlah grafik dapat dilapisi pada panel grafik yang sama Penskalaan kustom atau otomatis Kisi-kisi fleksibel Akses ke data komposit (numbervolume masalah maju, menurun, tidak berubah) Lebih dari 70 fungsi built-in untuk digunakan sebagai blok bangunan Indikator kustom Anda Bahasa formula fleksibel (AFL - AmiBroker Formula Language) yang mendukung variabel, tanda kurung tak terbatas bersarang, panggilan fungsi bersarang dan beberapa operator logis 14. Analisis Otomatis dan Pengujian Sistem berdasarkan formula yang dapat didefinisikan secara bebas Kembali menguji keseluruhan pertukaran atau hanya terbatas, user - Set yang pasti sesuai dengan pasar, grup, industri, pemilihan sektor Anda Uji panjang, pendek atau panjang dan perdagangan singkat Perintah stop-loss Pengujian balik realistik termasuk komisi broker Lebih dari 70 fungsi AFL built-in untuk digunakan sebagai blok bangunan perdagangan Anda Aturan bahasa rumus Fleksibel (AFL - AmiBroker Formula Language) variabel pendukung, tanda kurung tak terbatas bersarang, nested function call S dan beberapa operator logika 15. Penasihat Guru Penjelasan lengkap dan tekstual tentang situasi aktual di pasar panah jual-beli otomatis yang terlihat di tangga menggunakan mesin AFL (satu basis kode untuk semua indikator, sistem perdagangan dan komentar Anda) 16. Informasi saham Penanganan penambahan amp baru menghapus masalah stok lama yang dipilah dengan perusahaan deteksi daterasio otomatis membiayai tampilan profil database - akses ke profil on-line dan off-line dan berita menggunakan indikator fundamental browser internal seperti rasio harga terhadap pendapatan ( PE) mendukung data komposit seperti jumlah dan volume masalah maju, tidak berubah dan tidak berubah, kalkulasi ulang komposit otomatis 17. Metode umpan data kutipan yang nyaman terintegrasi Metastock (R) importir fitur impor ASCII yang fleksibel dan dapat dikonfigurasi Antarmuka otomasi yang memungkinkan umpan data berbasis skrip ARexx Perintah untuk menambahkan impor data kutipan baru dari teletext (Warsawa Stock Exchange specific) kutipan manual edi Untuk menghapus kutipan yang dipilih 18. Preferensi editor parameter yang dapat disesuaikan sepenuhnya dari indikator preferensi palet 19. Manajemen portofolio membeli transaksi yang menangani dividen (dengan pajak dividen yang dapat disesuaikan) bukti saham wajib pajak komisi broker gabungan menambahkan isi portofolio pencetakan amp ekspor 20. Bagan kinerja terkemuka Menggambar adalah tes sistem yang sangat cepat, analisis otomatis dan komentar berjalan beberapa kali lebih cepat daripada program TA lainnya yang tersedia semua atau sejumlah grafik yang dipilih dapat dilihat sekaligus akses instan ke data kutipan mana pun yang memilih titik menarik di jendela grafik. Pengaturan otomatis berfungsi asynchronous, semua jendela utama bersifat independen dan bisa dibuka bersamaan 22. Fasilitas untuk mengimpor data Metastock Sekarang Anda bisa mengimpor data Metastock ke AmiBroker dengan satu klik tombol. Tidak hanya itu, Anda bisa membuat tugas ini otomatis. Untuk melihat video tentang cara mengotomatisasi tugas rutin dengan skrip, klik di sini. 23. Programmable i ntegration email client Hal ini berguna jika Anda ingin diberitahu saat kondisi tertentu tercapai. Misalnya, Anda ingin membeli atau menjual saham tertentu saat mencapai harga tertentu. Anda kemudian dapat memasukkan perintah sederhana dalam program sehingga mengirimkan email kepada Anda kapan pun kondisi yang Anda tetapkan. 24. Fasilitas u nlimited Unlimited Categories, Markets, Sector, Indexes, Watchlists dapat dimasukkan ke dalam folder yang sesuai. 25. Alat Komposit Komposit Unik Ini berguna saat merencanakan rasio penurunan awal, volume Indeks dan sifat serupa lainnya dari Indeks yang umumnya dibuat dari kinerja lebih dari 1 saham. Program pembuatan formula otomatis baru untuk orang-orang tanpa pengalaman pemrograman. Untuk informasi lebih lanjut tentang wizard kode AFL lihat video pengantar ini, klik di sini. 27. Antarmuka grafis tingkat rendah Antar muka AFL grafis tingkat rendah yang baru memungkinkan fleksibilitas lengkap dalam menciptakan tampilan yang ditentukan pengguna. Untuk informasi lebih lanjut, klik di sini. 28. Optimalisasi 3D Chart Layar penuh Anti-Aliasing dalam penampil grafik optimasi 3D (grafik 3D yang indah dan mudah dibaca). 29. Data Fundamental Gratis download otomatis dari situs gratis Yahoo Finance akses ke data fundamental dari level data medan fundamental AFL di jendela Informasi Untuk pengambilan gambar data fundamental dan informasi terkait lainnya, klik di sini. Jendela Penelitian Web baru (klik di sini untuk tangkapan layar dan informasi terkait) situs yang dapat ditentukan pengguna beberapa jendela riset on-line terbuka bersamaan dengan opsi sinkronisasi otomatis yang fleksibel Akun baru Kelola r (untuk informasi lebih lanjut dan tangkapan layar, klik di sini) pelacakan riwayat semua pelacakan transaksi Posisi terbuka yang belum direalisasikan pelacakan akun ekuitas ekuitas perdagangan singkat dan panjang, penanganan otomatis penskalaan tanpa batas jumlah akun per akun settingcommissions Ini adalah alat pembelajaran yang hebat, dengan fitur seperti. Memutar ulang semua data simbol sekaligus mempercepat kecepatan pemutaran dan interval pemutaran yang dapat ditentukan pengguna Untuk informasi lebih lanjut dan tangkapan layar, klik di sini. 33. Kemampuan Text-to-speech Sekarang Anda dapat menambahkan kemampuan Text-To-Speech melalui Say () fungsi AFL. Sekarang AmiBroker dapat berbicara dengan lantang mengenai teks apa pun, misalnya, dapat dikatakan Buy 100 shares of RELIANCE pada tahun 2000. Ini dapat dikontrol dari tingkat formula sehingga Anda dapat membuatnya untuk berbicara tergantung pada kondisi pasar, sinyal yang dihasilkan dari formula Anda, dsb. 34. Kemampuan Every-Tick-Chart-Refresh Kemampuan tick-chart-refresh setiap-tick-chart (hanya Edisi Profesional). Untuk tangkapan layar tentang cara menyetel yang sama, klik di sini. 35. AmiBroker adalah Aplikasi MDI AmiBroker adalah aplikasi multiple document interface (MDI). Singkatnya, ini berarti Anda dapat membuka dan bekerja dengan banyak jendela sekaligus. Untuk informasi lebih lanjut tentang apa artinya, klik di sini. 36. AmiBroker adalah Aplikasi OLE Untuk informasi lebih lanjut tentang AmiBrokers OLE Automation Object Model, klik di sini. . Dan inilah pukulan terakhir (jika Anda membutuhkannya) 37. AmiBroker adalah Fitur Kaya Fitur paling lengkap yang tersedia ditambah fitur baru ditambahkan dari waktu ke waktu, berdasarkan umpan balik saran yang disampaikan oleh pengguna di Pusat Umpan Balik. 38. Kecepatan eksekusi sangat tinggi Perangkat lunak analisa kualitas tertinggi yang berjalan 10 kali lebih cepat dari produk pesaing lainnya. 39. AmiBroker handal dan akurat Telah diuji dan digunakan secara teliti setiap hari oleh masyarakat dari ribuan tr ader, pengelola dana, dan lain-lain sejak bertahun-tahun, AmiBroker adalah sangat handal, stabil dan akurat Technical Analysis and Charting Software. Backtester kami dapat mereproduksi hampir semua strategi perdagangan dengan akurasi kehidupan nyata. Anda tidak akan dibatasi oleh perangkat lunak lagi. Dengan AmiBroker, batasnya hanya imajinasi Anda. AmiBroker sangat tweak dan dapat disesuaikan agar sesuai dengan kebutuhan trading pribadi Anda. 41. AmiBroker memiliki Open Architecture AmiBroker menyediakan API GRATIS (application programming interface) yang memungkinkan untuk terhubung ke vendor data manapun. API dilengkapi dengan kode sumber dari indikator aktual dan plugin data. Ada juga antarmuka otomasi OLEActiveX yang luas yang tersedia. Untuk informasi lebih lanjut, klik di sini. 42. AmiBroker adalah Perangkat Kompatibel AmiBroker yang modern yang kompatibel dan diuji dengan baik dengan semua versi Windows modern termasuk Windows Vista (edisi 32 dan 64 bit), Windows XP (semua edisi 32 dan 64 bit), Windows 2000, dan juga Windows 95, 98, Milenium, NT 4. Tidak peduli versi Windows yang Anda gunakan, Anda bisa menjalankan AmiBroker di atasnya. Dukungan Dukungan Unparallel Prompt tersedia melalui email. Selain itu, beberapa sumber tersedia jika Anda terjebak di suatu tempat, namun tidak terbatas pada.

No comments:

Post a Comment