Saturday 26 August 2017

Pindah rata rata amibroker


Idealnya, Anda ingin sinyal tersaring menjadi halus dan tidak bergerak. Lag menyebabkan keterlambatan dalam perdagangan Anda, dan peningkatan lag pada indikator Anda biasanya menghasilkan keuntungan yang lebih rendah. Dengan kata lain, pendatang terlambat mendapatkan apa yang tersisa di atas meja setelah pesta dimulai. Itu sebabnya investor, bank dan institusi di seluruh dunia meminta Jurik Research Moving Average (JMA). Anda mungkin menerapkannya seperti halnya rata-rata pergerakan populer lainnya. Namun, JMA memperbaiki timing dan kelancaran akan mengejutkan Anda. Garis abu-abu bergerigi pada grafik mensimulasikan aksi harga yang dimulai pada kisaran perdagangan rendah, kemudian berlanjut ke kisaran perdagangan yang lebih tinggi. Karena tidak ada yang suka menunggu di sela-sela, filter pengurangan kebisingan yang sempurna (green line) akan bergerak dengan lancar di sepanjang pusat rentang perdagangan pertama dan kemudian beralih ke pusat kisaran perdagangan baru hampir segera. Parameter Adaptor Toolbox ToolsTrader untuk Amibroker ( AFL) Ditulis oleh Administrator Toolbox WiseTrader mencakup sejumlah indikator yang sesuai dengan kondisi pasar. Indikator standar seperti RSI menggunakan sejumlah periode dalam perhitungan mereka yang dapat berjalan dengan baik di beberapa pasar dan di pasar yang buruk karena pasar kadang-kadang tren dan lain kali mereka berdagang sideways. Indikator standar biasanya akan disesuaikan dengan kondisi pasar tertentu seperti tren bullish namun ini cacat karena sejumlah faktor. Pertama, pasar berubah dan Anda tidak dapat menggunakan jumlah periode yang sama di pasar bullish seperti yang Anda lakukan di pasar perdagangan sampingan. Kedua, jumlah periode dalam indikator standar tidak boleh terlalu kecil atau terlalu besar, jika tidak, Anda akan tergelincir keluar dari pasar atau tidak menangkap pergerakan harga yang cukup besar. Indikator adaptif dapat membantu memecahkan masalah ini. Misalnya, indikator indikator adaptif berikut menunjukkan rata-rata pergerakan eksponensial 15-hari dalam moving average eksponensial 40 hari berwarna kuning dan rata-rata bergerak adaptif 10 - 100 hari berwarna pink. Perhatikan bagaimana indikator adaptif keluar lebih awal dari rata-rata pergerakan eksponensial 40 hari dan menghindari whipsawed dari tren besar seperti rata-rata pergerakan eksponensial 40 hari. Jika Anda ingin melihat video dari rata-rata bergerak eksponensial adaptif di atas klik di sini. Gambar di bawah menunjukkan jendela parameter untuk RSI adaptif. Sebagian besar indikator adaptif kecuali MACD adaptif dan EMA memiliki parameter jendela yang sama namun tanpa pilihan untuk merapikannya karena mereka menggerakkan tipe indikator rata-rata. Setiap indikator adaptif memiliki pilihan 8 adapter yang berbeda untuk dipilih. Ini termasuk filter tren dan adaptor berbasis siklus yang sesuai dengan jenis dan kondisi pasar yang berbeda. Indikator seperti RSI juga memiliki pilihan 5 smoothers berbeda untuk mengurangi kebisingan dan lag yang benar-benar bekerja sangat baik untuk mengurangi sinyal palsu dan meningkatkan responsivitas indikator. Lihatlah contoh sederhana berikut ini dan perhatikan bagaimana sinyal jenuh beli dan oversold lebih jelas dan hampir tidak ada lag yang dikenalkan dengan menerapkan smoothing. AmiBroker memungkinkan Anda dengan mudah membuat dan memodifikasi indikator Anda dengan sedikit gerakan mouse. Mulai sekarang Anda bisa membuat indikator canggih tanpa pengetahuan pemrograman sama sekali. Indikator yang tersedia (ready-to-use) tercantum dalam tab Charts pada jendela Workspace. Ada tutorial video di: amibrokervideodragdrop1.html yang menunjukkan penggunaan dasar fungsi drag and drop baru. Cara memasukkan indikator baru. Untuk menampilkan indikator baru di panel bagan yang terpisah, cari indikator di daftar Charts (gunakan menu Window - gt Charts) dan klik dua kali pada nama indikator. Atau Anda bisa memilih Insert dari menu konteks. Alhasil panel indikator baru akan dibuat dan dialog Parameter akan ditampilkan. Di sini Anda dapat mengubah properti indikator (seperti warna atau periode). Untuk menerima pengaturan tekan tombol OK. (Anda akan menemukan penjelasan rinci tentang parameter jendela di bawah ini). Contoh: Untuk memasukkan panel RSI - cari indikator RSI dalam daftar, klik dua kali pada nama, pilih jumlah periode dan warna, kemudian tekan OK. Cara overlay satu indikator pada indikator lain. Untuk melapisi satu indikator dengan indikator yang lain, tekan tombol KIRI LEFT pada nama indikator, seret (dengan tombol mouse dipegang) indikator yang dipilih ke panel tujuan dan lepaskan tombolnya. Contoh: Untuk menyisipkan RSI lain (berdasarkan jumlah periode yang berbeda) ke dalam Rune pane - drag yang sama ke panel RSI yang sebelumnya dibuat, ubah jumlah periode di jendela Parameters dan tekan OK Atau Anda dapat memilih opsi Overlay dari menu konteks. Cara menghapus indikatornya. Untuk melepaskan indikator, tekan tombol Tutup dari menu di sisi kanan atas panel indikator (menu akan ditampilkan jika Anda meletakkan kursor mouse di tempat terdekat). Dengan menu ini Anda juga bisa menggerakkan panel indikator updown atau memaksimalkan panel. Anda juga bisa menggunakan perintah Close dari menu konteks yang muncul saat Anda klik pada panel grafik dengan tombol mouse sebelah kanan. Cara menghapus plot indikator dari panel. Untuk menghapus salah satu indikator yang ditampilkan di panel indikator klik dengan tombol mouse KANAN pada judul grafik (di dekat bagian atas panel grafik) dan pilih indikator yang ingin Anda hapus. Anda juga dapat menghapus plot indikator menggunakan opsi Delete Indicator dari menu konteks grafik. Bagaimana mengubah parametercolorsstyles dari indikator. Jendela Parameter memungkinkan Anda untuk mengubah parameter, warna dan gaya indikator Anda. Jendela parameter ditampilkan saat Anda memasukkan indikator baru. Anda juga dapat mengklik mouse KANAN pada panel grafik dan memilih Parameter dari menu konteks. Jendela parameter menampilkan semua parameter yang didefinisikan dalam kode AFL dari indikator tertentu (juga parameter yang ditentukan pengguna) sehingga isinya bergantung pada indikator yang dipilih. Namun - untuk sebagian besar indikator yang akan Anda lihat: Price Field - data yang digunakan untuk menghitung indikator. Jika Price Field berisi Close, berarti indikator dihitung dari harga Close. Bidang Harga tidak tersedia untuk semua indikator, karena tidak semua indikator memungkinkan Anda memilih masukan (misalnya ADLine). Periode - menentukan jumlah periode yang digunakan untuk menghitung indikator Warna - memungkinkan Anda untuk mengubah warna indikator Gaya - memungkinkan Anda untuk menentukan gaya plot (gaya dijelaskan secara lebih rinci dalam Menggunakan bagian tutorial gaya dan warna grafik Bagaimana indikator overlay dengan skala yang berbeda Untuk memiliki satu indikator dua (atau lebih) yang menggunakan penskalaan yang berbeda, seret indikator kedua ke yang pertama, di jendela Parameter klik pada field Gaya dan centang pengaturan StyleOwnScale Contoh: Tarik OBV (On Balance Volume) ke panel RSI Kemudian tentukan style sebagai styleOwnScale Sebagai hasilnya - kedua indikator terlihat dan ditampilkan dengan benar Cara membuat indikator berdasarkan indikator lain AmiBroker memungkinkan Anda juga dengan mudah membuat indikator berdasarkan nilai-nilai lain Yang perlu anda lakukan adalah menekan tombol mouse KIRI pada nama indikator, seret (dengan tombol mouse dipegang) indikator yang dipilih ke panel tujuan dan lepaskan tombolnya. Ult - indikator akan ditempatkan di panel grafik yang ada. Pada dialog parameter Parameter field harga menunjukkan nilai dasar yang digunakan untuk menghitung indikator. Contoh: Untuk menghitung Simple Moving Average dari indikator RSI yang telah dibuat sebelumnya, seret indikator MA ke panel RSI. Isi parameter Price Field menunjukkan, Moving Average dihitung dari nilai RSI (15). (Lihat gambar di bawah). CATATAN: Bagian di bawah ini hanya berisi informasi teknis untuk pengguna tingkat lanjut. Pemula bisa melewatkan bagian ini. Menggunakan Param (), ParamColor (), ParamToggle (), ParamStyle () fungsi Fungsi ini, bila digunakan dalam formula, memungkinkan Anda untuk mengubah pengaturan indikator secara langsung dari jendela Parameter. Parameter (nama, defvalue, min 0, max 100, step 1, sincr 0) Menambahkan parameter user-defined baru, yang dapat diakses melalui dialog Parameter - mendefinisikan nama parameter yang akan ditampilkan dalam defrag parameter dialog - Mendefinisikan nilai default parameter min, max - define nilai minimum dan maksimum dari parameter step - mendefinisikan kenaikan parameter minimum melalui slider pada dialog Parameters sincr - mendefinisikan kenaikan nilai default bila lebih dari satu bagian dari jenis yang sama adalah Dimasukkan (turun) ke grafik. Misalnya jika Anda memasukkan indikator Moving Average default ke dalam panel yang sama dua kali, rata-rata pergerakan pertama akan didasarkan pada 15 periode, yang lain pada 25 (defvalue15 sincr10) ParamColor (nama, warna default) Menambahkan parameter warna yang dapat ditentukan pengguna baru, dapat diakses melalui dialog Parameter - menentukan nama parameter yang akan ditampilkan di dialog parameter defaultcolor - mendefinisikan nilai warna default parameter ParamColor functi On memungkinkan Anda untuk menggunakan colorCycle sebagai nilai default. Bila Anda menggunakan parameter ColorCycle, siklus warna default melalui warna merah, biru, hijau, biru kehijauan, emas, ungu, hijau terang, kuning gelap, saat Anda memasukkan indikator Anda ke dalam pane yang sama. ParamStyle (nama, gaya defaultvalLine, mask maskDefault) - memungkinkan Untuk memilih gaya yang diterapkan pada plot dari jendela Parameter. Terlepas dari gaya yang tersedia di AmiBroker versi sebelumnya, ada dua konstanta gaya baru: styleHidden - kombinasi styleNoDraw styleNoRescale styleDashed - dashed line Daftar gaya yang tersedia yang ditampilkan di jendela Parameter tergantung pada parameter topeng. MaskDefault - menunjukkan gaya berskala yang tebal, putus-putus, tersembunyi, sendiri (ini adalah topeng default untuk ParamStyle) maskAll - tampilkan semua topeng gaya benderaHarga - tunjukkan tebal, tersembunyi, skala sendiri, lilin, topeng barHistogram - tunjukkan histogram, tebal, tersembunyi, skala sendiri , Area ParamField (nama, bidang 3) - memungkinkan untuk memilih bidang Harga untuk indikator (bidang yang digunakan untuk menghitung nilai indikator). Fungsi mengembalikan array yang didefinisikan oleh parameter field. Nilai default 3 mengembalikan Close array. Nilai parameter medan yang mungkin adalah: -1 - ParamField mengembalikan nilai indikator yang dimasukkan sebagai yang pertama ke dalam pane, atau Close jika tidak ada indikator yang ada 0 - returns Open array 1 - returns High array 2 - returns Low Array 3 - returns Tutup array (default) 4 - return Rata-rata array (HLC) 3 5 - returns Volume array 6 - returns Open Interest array 7,8,9. - mengembalikan nilai indikator yang dimasukkan ke dalam panel. ParamToggle (nama, nilai, defaultval0) - fungsi yang memungkinkan untuk menggunakan parameter boolean (YesNo). Nama - nama nilai parameter - nilai parameter (dipisahkan dengan karakter, misalnya NoYes - string pertama mewakili nilai false dan string kedua mewakili nilai sebenarnya) nilai defaultval default dari parameter Indikator di bawah ini memungkinkan Anda untuk memeriksa bagaimana parameter bekerja Kode khusus Anda dapat mengubah pengaturan dari dialog Parameter. Beli Cross (MACD (), Signal ()) Menjual Cross (Signal (), MACD ()) harga field ParamField (Harga Field 2) Color ParamColor (color. ColorRed) style ParamStyle (gaya. StyleLine, maskAll) panah ParamToggle (Display Panah (Pricefield, My Indicator, Color, style) jika (panah) PlotShapes (Buy shapeUpArrow Sell shapeDownArrow. IIf (Buy colorGreen. ColorRed)) Fungsi khusus: SECTIONBEGIN, SECTIONEND, SECTIONNAME, DEFAULTNAME, PARAMVALUES menjelaskan (Hanya untuk pengguna tingkat lanjut) Ini adalah fungsi baru yang digunakan oleh mekanisme drag amp drop. Pasangan yang paling penting adalah SECTIONBEGIN (quotnamequot) dan SECTIONEND (). Ketika Anda memasukkan formula ke panel chart AmiBroker menambahkan formula yang telah Anda seret pada akhir formula grafik yang ada dan membungkus kode yang disisipkan dengan spidol SECTIONBEGIN (quotnamequot) dan SECTIONEND (): Jadi, jika formula asli terlihat sebagai berikut: P ParamField (Harga Lapangan, - 1) Periode Parameter (Periode 15. 2. 200. 1. 10) Plot (MA (P, Periode), DEFAULTNAME (), ParamColor (Color ColorCycle), ParamStyle (Gaya)) akan diubah oleh AmiBroker ke: BAGIANBEGIN (MA) P ParamField (Bidang harga, - 1) Periode Parameter (Periode 15. 2. 200. 1. 10) Plot (MA (P, Periods), DEFAULTNAME (), ParamColor (Color ColorCycle) , ParamStyle (Style)) SECTIONEND () SECTIONBEGINSECTIONEND spidol memungkinkan AmiBroker untuk mengidentifikasi bagian kode dan memodifikasinya nanti (misalnya menghapus masing-masing bagian). Selain itu bagian tersebut menyediakan cara untuk memastikan bahwa parameter yang memiliki nama yang sama di banyak bagian kode tidak saling mengganggu. Misalnya, jika Anda menjatuhkan dua rata-rata bergerak, kode yang dihasilkan akan terlihat seperti berikut: SECTIONBEGIN (MA) P ParamField (Bidang harga, - 1) Parameter Periode (Periode 15. 2. 200. 1. 10) Plot (MA, Periode), DEFAULTNAME (), ParamColor (Color ColorCycle), ParamStyle (Gaya)) BAGIANEND () SECTIONBEGIN (MA1) P ParamField (Bidang harga, - 1) Parameter Periode (Periode 15. 2. 200. 1. 10) Plot (MA (P, Periodik), DEFAULTNAME (), ParamColor (Color ColorCycle), ParamStyle (Style)) BAGIANEND () Perhatikan bahwa kode dan adalah nama parameter yang identik di kedua bagian. Tanpa bagian parameter dengan nama yang sama akan ikut campur. Tapi berkat bagian unik namanya tidak ada konflik. Ini karena AmiBroker mengidentifikasi parameter menggunakan nama bagian DAN nama parameter, jadi jika nama bagian itu unik maka parameternya dapat dikenali secara unik. Saat menjatuhkan indikator AmiBroker secara otomatis memeriksa nama bagian dan nomor otomatis yang ada yang namanya sama dengan nama untuk menghindari konflik. Nama bagian juga muncul dalam dialog Parameter: Last but not least: Anda TIDAK HARUS menghapus SECTIONBEGIN SECTIONEND spidol dari rumus. Jika Anda melakukannya, AmiBroker tidak akan dapat mengenali bagian di dalam formula yang diberikan lagi dan parameter dengan nama yang sama akan saling mengganggu. SECTIONNAME adalah fungsi yang hanya memberi nama fungsi (diberikan pada panggilan SECTIONBEGIN sebelumnya). DEFAULTNAME adalah fungsi yang mengembalikan nama default plot. Nama default terdiri dari nama bagian dan daftar koma yang dipisahkan dari nilai parameter numerik yang didefinisikan pada bagian yang diberikan. Misalnya dalam kode ini: SECTIONBEGIN (MA1) P ParamField (Bidang Harga) Periode Parameter (Periode 15. 2. 200. 1. 10) Plot (MA (P, Periods), DEFAULTNAME (), ParamColor (Color ColorCycle) , ParamStyle (Style)) SECTIONEND () DEFAULTNAME akan mengevaluasi ke quotMA1 (Close, 15) quot string. PARAMVALUES bekerja sama dengan DEFAULTNAME kecuali tidak ada nama bagian yang disertakan (jadi hanya daftar nilai parameter yang dikembalikan). Jadi di atas contoh PARAMVALUES akan mengevaluasi untuk quot (Close, 15) quot string. Pertanyaan yang Sering Diajukan tentang fungsi drag amp drop T. Apa perbedaan antara opsi Insert dan Insert Linked pada menu grafik A. Masukkan perintah secara internal membuat salinan dari file formula asli dan tempatkan salinan tersebut ke folder drag-drop tersembunyi sehingga formula asli akan Tidak terpengaruh oleh pengeditan selanjutnya atau overlay indikator lainnya ke dalamnya. Double klik pada nama rumus pada bagan pohon itu setara dengan memilih perintah Insert dari menu. Di sisi lain perintah Insert Linked tidak membuat salinan formula apapun. Sebaliknya, ini menciptakan panel bagan baru yang secara langsung terhubung ke formula asli. Dengan cara ini, pengeditan dan pengeditan selanjutnya yang melapisi indikator lain akan mengubah Q asli. Saya tidak dapat melihat panah buas dari sistem perdagangan saya A. Panah perdagangan dapat ditampilkan di panel grafik apapun (tidak hanya satu bagan harga terpasang). Namun, secara default, tampilan panah dimatikan. Untuk menyalakannya Anda harus membuka dialog Parameter, beralih ke quotAxes dan gridquot dan matikan opsi quotShow trading panah pilihan untuk quotYesquot. T. Baca saya mengatakan: Jendela formula quotAutomatic Analysis sekarang juga menjadi target dragampdrop (Anda dapat menarik formula dan file AFL ke dalamnya) quot. Apa artinya A. Ini berarti Anda dapat menarik formula dari file Chart atau file A. FL dari Windows Explorer dan memasukkannya ke jendela rumus Analisis Otomatis (AA) dan akan memuat formula ke dalam jendela AA. Ini adalah alternatif untuk memuat rumus melalui tombol quotLoadquot di jendela AA. T. Dapatkah saya menjatuhkan jalan pintas ke jendela rumus A: Tidak, Anda tidak dapat. Anda hanya bisa menyeret file amp drop dengan ekstensi FLF. (Shortcut di Windows memiliki ekstensi. lnk). T. Dapatkah saya menambahkan rumus saya sendiri ke pohon Chart A. Ya, Anda bisa. Cukup simpan formula. AFL Anda ke dalam formula subfolder dari direktori AmiBroker dan akan muncul di bawah pohon quotChartsquot (View-gtRefresh Semua mungkin diperlukan untuk membaca ulang direktori jika Anda menggunakan editor eksternal) T. Saya telah menambahkan file baru ke Formula Folder, tapi tidak muncul di pohon Charts kecuali saya me-restart AmiBroker Apakah ada cara untuk menyegarkan bagan pohon A. Anda dapat menyegarkan struktur Chart dengan memilih menu View-gtRefresh All. T. Jika saya memodifikasi formula yang dikirimkan bersama AmiBroker maka akan ditimpa oleh upgrade berikutnya A. Ya itu akan ditimpa. Jika Anda ingin membuat modifikasi pada formula yang diberikan bersama AmiBroker, silakan simpan versi modifikasi Anda dengan nama baru atau (lebih baik) ke dalam subfolder kustom Anda sendiri. T. Saya dapat melihat tombol Atur Ulang Semua di dialog Parameter namun menetapkan semua parameter ke nilai default. Apakah ada cara untuk mereset parameter SINGLE A. Tidak, belum ada pilihan seperti itu, tapi akan ditambahkan pada beta yang akan datang. T. Saya menyeret RSI ke panel bagan harga dan mendapatkan garis merah langsung di bagian bawah panel. Apa yang salah A. Bila Anda menjatuhkan dua petak indikator yang memiliki nilai berbeda secara drastis, Anda harus menggunakan gaya OwnScale untuk salah satunya. Anda bisa menyalakan style OwnScale menggunakan dialog Parameter. Ini memastikan bahwa timbangan yang digunakan untuk masing-masing bersifat independen dan Anda dapat melihatnya dengan benar. Jika tidak, mereka menggunakan satu skala umum yang sesuai dengan rentang nilai yang menghasilkan plot yang rata. T. Warna abu-abu terang dari fungsi khusus AFL yang baruSECTIONBEGIN dll membuat mereka tidak terlihat dalam latar belakang bluegrey warna IB. Bagaimana saya bisa mengubah warna fungsi khusus A. Saat ini, Anda tidak dapat. Tapi akan ada setting untuk mewarnai fungsi spesial di versi selanjutnya. T. Ketika saya menurunkan indikator, dialog Parameter tidak menampilkan semua parameter. Apakah ini benar A. Ya itu bekerja seperti itu. Gagasan di balik itu sederhana saja. Bila Anda menurunkan indikator baru AmiBroker akan menampilkan dialog dengan parameter HANYA untuk indikator yang saat ini terjatuh. Ini untuk memastikan bahwa parameter indikator yang baru dimasukkan terlihat jelas (di atas) dan pengguna baru tidak diliputi oleh puluhan parameter lain yang mengacu pada indikator yang sebelumnya terjatuh. Di sisi lain ketika Anda memilih item quotParametersquot dari menu konteks maka SEMUA parameter akan muncul - memungkinkan Anda untuk mengubahnya kapan saja nanti.

No comments:

Post a Comment