Monday 7 August 2017

Moving average mql4 code


Gelombang Elliott Gelombang Elliott adalah satu dari sedikit penelitian yang dapat memberi tahu di mana pasar sekarang, di mana kemungkinannya akan pergi ke depan dan, tentu saja, apa peluangnya bagi pedagang. Namun, bukan rahasia bahwa bagi banyak trader, teori gelombang Elliott adalah salah satu studi yang paling sulit untuk memahami, menggunakannya atau mengikuti perkiraan beberapa orang. Nah temukan alasannya. Ide di balik Elliott Waves Elliott Waves diperkenalkan oleh Ralph Nelson Elliott di tahun 1930an untuk perdagangan saham. Teori ini hanya didasarkan pada fenomena psikologi massa, yang lebih sering daripada tidak menentukan hasil perilaku pasar. Perilaku pasar perilaku massal Elliotticians, di antaranya banyak analis teknis tingkat atas dari bank dan institusi investasi terkemuka, suka menggunakan pengetahuan tentang prinsip gelombang Elliott untuk memahami perilaku investor massal dan dengan demikian membuat prakiraan tentang perilaku pasar. Pendapat kutub pada teori Elliott Wave Gelombang Elliott memiliki tingkat subjektivitas yang sangat tinggi. Jika Anda meminta sekelompok Elliotticians untuk mengidentifikasi gelombang Elliott pada grafik yang sama, kemungkinan besar mereka akan menghasilkan sejumlah gelombang yang berbeda. Kunci untuk memperdagangkan gelombang Elliott terletak pada tidak selalu benar pada hitungan gelombang, namun menemukan cara untuk mendapatkan hukuman paling sedikit karena kesalahan. Sementara ada beberapa jendela kecil di setiap pergerakan harga, yang menjanjikan sejumlah keuntungan terlepas dari hitungan gelombang sebenarnya asalkan diketahui, dan itulah yang teori gelombang Elliott lakukan. Gelombang Elliott memiliki banyak sekali pola dan aturan. Pedagang gelombang Elliott mencari harga masuk yang mendekati level support amp resistance. Kemudian jika levelnya rusak, mereka keluar dengan kerugian minimal dan pola gelombang akan dibatalkan. Namun, jika jumlah ombaknya benar, maka akan menghasilkan keuntungan dua sampai lima kali lipat jumlah risikonya. Hanya ada 3 peraturan yang tidak dapat dipecahkan dengan susah payah yang dikenali dalam teori Elliott Waves, sementara peraturan lainnya dapat memiliki perubahan, pengecualian dan diperbolehkan gagal, yang membuatnya menjadi dunia kemungkinan yang tiada henti. Indikator Teknis Indikator adalah alat yang paling penting. Untuk analisis teknis Keputusan tentang bagaimana dan kapan melakukan perdagangan dapat dilakukan berdasarkan sinyal indikator teknis. Inti dari indikator teknis adalah transformasi matematis dari harga simbol keuangan yang ditujukan untuk meramalkan perubahan harga di masa depan. Ini memberi kesempatan untuk mengidentifikasi berbagai karakteristik dan pola dinamika harga yang tidak terlihat oleh mata telanjang. Jenis Indikator Sesuai dengan sifat fungsional, indikator dapat dibagi menjadi dua jenis: indikator tren dan osilator. Indikator tren membantu mengidentifikasi arah harga dan menemukan momen pembalikan tren serentak atau dengan penundaan. Osilator memungkinkan untuk menentukan titik pembalikan pasar terlebih dahulu atau secara bersamaan. Kategori terpisah mencakup indikator yang dihitung berdasarkan volume. Untuk pasar Forex, 39volume39 berarti jumlah ticks (perubahan harga) dalam interval waktu. Untuk volume sekuritas saham berarti volume perdagangan yang dieksekusi (dalam kontrak atau persyaratan uang). Kategori lainnya adalah indikator Bill Williams39. Mereka dimasukkan ke dalam kelompok terpisah karena mereka adalah bagian dari sistem perdagangan yang dijelaskan dalam bukunya. Kategori di atas mencakup indikator platform trading yang ada di dalamnya. 38 indikator tersedia di platform. Sejumlah besar indikator teknis khusus juga dapat digunakan di platform. Anda bisa mendownload kode sumber berbagai aplikasi gratis dari Code Base. Ribuan aplikasi siap pakai untuk analisis teknis dan perdagangan otomatis juga tersedia di Pasar. Untuk kenyamanan, semua indikator dibagi menjadi beberapa kelompok di jendela Navigator. Cara Menjalankan Indikator pada Bagan Cara yang paling mudah untuk menerapkan indikator adalah dengan menyeretnya dari jendela Navigator. Anda juga dapat menggunakan perintah Indicators dari menu Insert atau tombol pada Standard toolbar. Indikator teknis dapat ditarik di jendela indikator terpisah dengan skala vertikalnya sendiri (misalnya MACD) atau diterapkan langsung ke bagan harga (seperti Moving Average). Bagaimana Mengubah Pengaturan Indikator Terapan Pengaturan indikator yang sedang berjalan dapat diubah. Pilih indikator yang diperlukan di Daftar Indikator dan klik quotPropertiesquot atau gunakan menu konteks indikator pada bagan. Gunakan menu konteks untuk mengelola indikator: Memindahkan kursor mouse ke garis, simbol atau batas histogram indikator, Anda dapat dengan tepat menentukan nilai indikator pada titik ini. Cara Menyesuaikan Penampilan Indikator Anda dapat menyesuaikan tampilan indikator dengan mudah dalam platform perdagangan. Anda dapat mengatur parameter indikator saat menerapkannya ke grafik atau memodifikasinya nanti. Tampilan indikator disesuaikan pada tab quotPropertiesquot: Warna garis indikator, lebar dan gaya diatur di kolom quotStylequot. Tampilan berbagai elemen dapat dikonfigurasi secara individual untuk Ichimoku Kinko Hyo. Indikator alligator dan custom Warna garis, lebar dan jenis dapat diatur pada tab quotColorsquot. Cara Memilih Data untuk Menggambar Indikator Indikator dapat diplot berdasarkan data harga dan turunannya (Harga Rata-rata, Harga Khas, Tertimbang), dan juga berdasarkan indikator lainnya. Misalnya, Anda dapat menerapkan Moving Average ke Awesome Oscillator dan memiliki garis sinyal AO tambahan. Pertama, Anda perlu menggambar indikator AO, dan kemudian menerapkan MA untuk itu. Di opsi MA pilih opsi quotPrevious Indicator39s Dataquot di bidang kuotasi kuota untuk kuota. Jika Anda memilih Dataquot Indikator quotFirst, MA akan diterapkan ke indikator pertama yang ditambahkan, yaitu indikator lainnya. Sembilan varian indikator konstruksi tersedia: Tutup berdasarkan harga yang mendekati. Buka berdasarkan harga terbuka. Tinggi berdasarkan harga tinggi. Rendah berdasarkan harga rendah. Harga Median (HL2) berdasarkan harga rata-rata: (High Low) 2. Harga Khas (HLC3) berdasarkan harga tipikal: (High Low Close) 3. Tertimbang Close (HLCC4) berdasarkan harga penutupan rata-rata tertimbang: (High Low 2Close) 4. Data indikator pertama berdasarkan nilai indikator terapan pertama. Pilihan untuk menggunakan data indikator pertama hanya tersedia untuk indikator di jendela terpisah, karena di jendela utama indikator pertama adalah harga. Data indikator sebelumnya berdasarkan nilai indikator sebelumnya. Cara Mengatur Tingkat Indikator Tambahan Untuk beberapa indikator, tingkat tambahan dapat diaktifkan. Buka tab quotLevelsquot, klik quotAddquot dan masukkan nilai level pada tabel. Anda juga dapat menambahkan deskripsi tingkat secara opsional. Warna garis, lebar dan gaya untuk level dapat diatur di bawah ini. Untuk mengedit level, klik quotEditquot atau klik dua kali pada kolom yang sesuai. Untuk indikator yang diterapkan pada bagan harga, tingkat ditarik dengan menjumlahkan nilai indikator dan tingkat yang ditentukan. Untuk indikator yang ditarik dalam subwindow terpisah, level ditarik sebagai garis horisontal melalui nilai yang ditentukan pada skala vertikal. Pengaturan Tampilan Indikator Tampilan indikator untuk jangka waktu yang berbeda (periode) dapat diatur pada tab quotVisualizationquot. Indikator hanya akan ditampilkan untuk jangka waktu yang dipilih. Ini bisa berguna saat indikator dirancang untuk digunakan pada rentang waktu tertentu. Option quotShow di Data Windowquot memungkinkan untuk mengelola informasi indikator yang ditampilkan di Data Window. Beberapa indikator memiliki pengaturan skala tambahan. Jendela indikator properti memiliki tab quotScalequot tambahan: Skala Inherit yang memungkinkan turunan skala yang dapat diaktifkan dari indikator pertama di jendela. Jika opsi ini diaktifkan, indikator memiliki skala yang sama dengan yang diterapkan sebelum ini Scale by Line mengaktifkan fiksasi nilai indikator tertentu secara subwindow menggunakan jalur drag-and-drop. Jika opsi ini diaktifkan, quotscale percentquot dan quotscale valuequot fields menjadi aktif, nilai indikator yang akan ditetapkan dapat ditentukan di sana. Setelah nilai ditetapkan, sebuah garis ditambahkan ke jendela indikator, dengan menggunakan mana Anda dapat menetapkan nilai indikator tingkat tetap pada skala vertikal Fixed Minimum enabledisable fiksasi dari nilai minimum skala vertikal indikator subwindow. Jika diaktifkan, opsi akan mengaktifkan field untuk memasukkan nilai yang sesuai Fixed Maximum enabledisable fiksasi dari nilai maksimum skala vertikal indikator subwindow. Jika diaktifkan, opsi akan mengaktifkan lapangan untuk memasukkan nilai yang sesuai. Beberapa contoh ini didasarkan pada 20 Sinyal Perdagangan di MQL5 Artikel yang diterbitkan oleh Metaquotes at mql5enarticles130 (Hak Cipta Metaquotes) Harap dicatat bahwa Expert Advisor ini diciptakan untuk tujuan dan tujuan pendidikan. Bukan merupakan saran keuangan. Sebelum menggunakan EAs berikut, mohon perhatikan hal berikut: FILTER DOWNLOAD DI FORMAT MOL5 (FORMAT MOLANIS 5 - A. MOL5 UNTUK EA VISUAL WIZARD). UNTUK MENDAPATKAN EA UNTUK MT5, DOWNLOAD FILE STRATEGI -.MOL5 FILE, BUKA ITU DENGAN PENGGUNAAN VISUAL WIZARD EXPERT DAN KLIK PADA KODE MQL5 GENERATE. Contohnya menggunakan logika dasar dan hindari trading menggunakan bar saat ini untuk mengurangi sinyal palsu. Dalam beberapa kasus tampaknya EA kehilangan perdagangan tapi EA hanya berdagang sesuai definisi di ikon TA yang mengurangi jumlah sinyal dan kerlip. Jika Anda ingin tahu apa yang EA lakukan, di MetaTrader 5, buka jendela Toolbox dan klik tab Pakar. Ini menunjukkan semua log - penasihat ahli mencetak logikanya. MetaTrader 5 berbeda dengan MetaTrader 4, kebanyakan pengguna akan mengatakan: Tapi di MT4 saya bisa. Alih-alih mencoba untuk meniru apa yang Anda lakukan dengan MT4, merangkul MT5 dan mempelajarinya. MT5 memiliki konsep trading yang sesuai dengan mayoritas platform trading untuk forex. MT5 memiliki konsep baru yang terkait dengan posisi dan pesanan yang sama sekali berbeda dengan konsep MT4: Berbeda dengan MT4, MT5 mengelola satu posisi per pasangan. Perintah menjadi kesepakatan dan kemudian posisi. Di MT4, dua pesanan berturut-turut akan dikelola sebagai dua posisi di pasangan yang sama. Seseorang bisa mengidentifikasi harga terbuka, dan keuntungan per pesanan. Juga orang bisa mengubah take profit dan stop loss per order. MT4 bahkan memungkinkan lindung nilai. Di MT5 dua pesanan berturut-turut 0,1 untuk EURUSD akan menjadi posisi 0,2 dalam EURUSD. Harga terbuka, profit, take profit dan stop loss terkait dengan posisi. MT5 tidak memungkinkan lindung nilai. MQL5 berbeda dengan MQL4. Mereka bahkan tidak kompatibel. MetaTrader 5 adalah perangkat lunak beta sehingga bisa berisi bug. Perangkat lunak kami adalah perangkat lunak beta karena dikembangkan untuk MetaTrader 5 (yang merupakan perangkat lunak beta). Setiap kali Anda ingin mengubah masukan EA Anda, lepaskan EA dari grafik dan kemudian pasang kembali. Kami telah melihat beberapa kelambatan di MT5 jika Anda tidak melakukannya dengan cara itu. Biasanya EAs Anda berada di C: Program FilesMetaTrader 5MQL5Experts Namun, pada versi Windows tertentu, MT5 akan mencari EA di C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts D0E8209F77C8CF37AD8BF550E51FF075 adalah nama randon yang berubah pada setiap pemasangan. Fitur ini disebut Windows Roaming. Masalah mungkin timbul karena file di C: Program FilesMetaTrader 5MQL5Experts dan di C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts tidak disinkronkan. Ini adalah masalah jendela di luar kendali kita. Jika ini terjadi, Anda mungkin harus menyalin file EA secara manual dari C: Program FilesMetaTrader 5MQL5Experts ke C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts Solusi untuk masalah ini adalah membuat file EA di MetaEditor dan menyalin kode dari Expert Advisor Visual Wizard. Untuk mendownload contohnya, klik kanan di atas link download lalu pilih save as (Save target as atau Save link as). 0. Download semua penasehat ahli untuk Metatrader 5 dalam file zip Contohnya ada dalam format mol5. Membuka mereka dengan ea visual wizard, kemudian menghasilkan kode. Untuk contoh yang menggunakan indikator khusus, Anda perlu meletakkan indikator di folder indikator mt5. Maka Anda perlu mengkompilasi indikator. EA yang banyak digunakan Expert Advisor ini membuka posisi long saat moving average yang cepat lebih tinggi yaitu moving average yang lambat dan sebaliknya. Harap dicatat bahwa EA ini tidak menggunakan ikon Long Long (CL) atau Close Short (CS). MT5 tidak mendukung lindung nilai, jadi sebelum lama semua posisi short ditutup dan sebaliknya. Ingat, setiap kali kondisi trading benar, EA akan mengirimkan order. Dalam EA ini, volume maksimum per pasang diatur menjadi 0,2. Dengan demikian setiap saat kondisi trading rata-rata bergerak benar, posisi 0,1 baru akan ditambahkan ke posisi yang ada sampai posisi volume mencapai 0,2. Jika Anda berdagang menggunakan kutu (Mode Eksekusi Setiap Tick di EA Visual Wizard, atau CompletedBars salah dalam masukan MT5 EA) Anda dapat melihat bagaimana dua perintah karena dua tanda centang diterima - dapat dilakukan di bar yang sama sampai volume 0,2 tercapai. Ubah variabel MT5 MaxVolumePosition menjadi 0,1 untuk membatasi volume per pair menjadi 0.1 dengan cara ini hanya satu order yang dieksekusi mengingat kondisi trading ma. Saat menguji orang EA ini bertanya: Mengapa Anda menggunakan shift 1 di ikon TA Shift digunakan untuk memilih bar yang akan digunakan dalam perhitungan rata-rata bergerak. Shift0 berarti, dapatkan nilai ma untuk bar saat ini Shift1 berarti, dapatkan nilai ma untuk bar sebelumnya. Beberapa orang lebih suka menggunakan Shift0 untuk mendapatkan sinyal begitu terjadi, yang lain lebih memilih Shift1 untuk mendapatkan konfirmasi lebih kuat. Grafik berikutnya menunjukkan perbedaan antara perdagangan menggunakan arus (grafik atas - shift0) dan bar sebelumnya (grafik bawah - shift1). Dengan menggunakan panel sebelumnya, sinyal tertunda namun Anda mendapatkan sinyal yang kurang salah. Grafik berikut menunjukkan skenario yang sama di pasar yang berombak. Perhatikan perbedaan jumlah sinyal yang Anda perlukan untuk menentukan batang mana yang akan digunakan untuk menemukan keseimbangan Anda sendiri antara sensibilitas dan kecepatan sinyal. 2. Multi-Currency Rata-rata bergerak sederhana EA ini menggunakan kondisi perdagangan yang sama dengan contoh rata-rata bergerak sederhana di atas namun memperdagangkan dua pasangan mata uang. Harap diingat, jika Anda tidak membuat EA multi mata uang, selalu gunakan opsi Current Symbol - Dengan cara ini Expert Advisor Anda akan bekerja pada pasangan mata uang manapun. Perlu diketahui bahwa dalam contoh, EA menggunakan pasangan EURCAD dan EURUSD namun menggunakan Time Layer PeriodCurrent. Jadi EA, dapatkan kerangka waktu dari grafik dan gunakan kerangka waktu yang sama untuk kedua pasang. Saat bekerja dengan mata uang muti-mata uang memperhitungkan bahwa Anda melampirkan EA ke satu bagan namun Anda harus memiliki bilah sejarah untuk semua pasangan di EA. Jadi sebelum menggunakan EA, buka grafik untuk pasangan di EA dan verifikasi bahwa Anda memiliki cukup banyak batangan. (Anda bisa menutupnya nanti tapi tinggalkan satu grafik untuk dilampirkan EA) Juga, ingatlah bahwa EA dijalankan setiap kali ada bar baru (atau centang) di chart tempat EA dilampirkan. Jadi trading setiap bar berarti trading setiap bar di chart dimana EA dilampirkan. Jadi trading menggunakan ticks mungkin lebih baik. Hal yang baik tentang MetaTrader 5 adalah bahwa EA multi-mata uang (dan multi-frame EAs) dapat dilacak saat MT4 ini tidak memungkinkan. 3. Multi-timeframe Rata-rata bergerak sederhana EA ini membuka posisi long saat moving average yang cepat (timeframe 1 menit) lebih tinggi sehingga rata-rata bergerak lambat (timeframe 1 menit) dan moving average yang cepat (timeframe 5 menit) lebih tinggi dari Rata-rata bergerak lambat (timeframe 5 menit) dan sebaliknya. Dengan demikian kondisi ma dievaluasi dalam dua kerangka waktu yang berbeda untuk konfirmasi yang mulia. Kedua kondisi tersebut harus benar pada posisi openclose. EA ini mengevaluasi kondisi trading pada time frame Periode M1 (satu menit) dan Periode M5 (lima menit) namun akan menghasilkan pasangan mata uang dari grafik dimana EA dilampirkan. Saat membuat multi-timeframe EAs pasang EA ke frame terkecil dalam hal ini Periode M1. Harap diingat, jika Anda tidak membuat multi-timeframe EAs selalu gunakan opsi Period Current - Dengan cara ini EA Anda akan bekerja dalam jangka waktu apapun. 4. Multi-timeframe Advanced Simple moving average Serupa dengan contoh sebelumnya tapi EA ini membuka posisi baru melihat jangka waktu 1 menit dan 5 menit dan menutupnya untuk mengevaluasi kondisi perdagangan pada jangka waktu 1 menit. Close Long (CL) dan Close short icons digunakan untuk menutup posisi saat grafik 1 menit menunjukkan perubahan arah tren. Persimpangan dua Moving Averages (): yang cepat dengan periode 8 dan yang lambat dengan periode 16. Jika nilai MA cepat di bar 2 nd kurang dari nilai MA lambat di bar 1 st , Dan nilai MA cepat di bar 1 st lebih besar dari nilai MA yang lamban di bar 1 st, artinya MA cepat melintasi yang lambat ke atas yang merupakan sinyal kita untuk membeli. Sinyal untuk menjual terbentuk dengan cara yang sama. Jika MA cepat di bar 2 nd lebih besar daripada MA lambat di bar 1 st, dan jika MA cepat di bar 1 st lebih rendah daripada MA lambat di bar 1 st, berarti top - Turun persimpangan MA lambat MA cepat. Harap dicatat bahwa MA Crossover dapat didefinisikan dengan beberapa cara. Kami menggunakan definisi dari artikel MT5 yang mengurangi kerlip. 6. Titik-temu Garis Sinyal Utama dan Sinyal MACD Jika garis sinyalnya melintasi yang utama dari atas ke bawah, itu adalah sinyal untuk membelinya. Jika garis sinyal melintasi jalur utama dari bawah ke atas, itu adalah sinyal untuk dijual. 7. Terobosan Kisaran Harga Saluran Jika harga menembus batas atas Saluran Harga dan harganya tetap di atas batas ini, itu adalah sinyal untuk membeli. Jika harga menembus batas bawah Saluran Harga dan harganya tetap di bawah batas ini, maka itu adalah sinyal untuk menjual. EA ini menggunakan custom indicator Price Channel (Price Channel. mq5 oleh Sergey Greecie). Silahkan Download indikator ke C: Program FilesMetaTrader 5MQL5Indikator (untuk standar instalasi MetaTrader) dan kompilasi untuk menghasilkan file. ex4. Indikator ini memiliki tiga sinyal (mode atau buffer): Sinyal diidentifikasi sebagai: Mode 0, Mode Tinggi 1, Mode Rendah 2, Mid Dalam mode EA, mode 0 dan mode 1 digunakan. 8. Indikator RSI OverbuyingOverselling strategy Kami membeli, karena RSI turun lebih rendah dari level tertentu (30) dan kemudian naik di atasnya. Kami menjual, karena RSI naik lebih tinggi dari tingkat tertentu (70) dan kemudian turun di bawahnya. 9. Keluar dari OverbuyingOverselling Zones of CCI Kami membeli, karena CCI turun lebih rendah dari level -100 dan kemudian naik di atasnya. Kami menjual, karena CCI naik di atas level 100 dan kemudian turun di bawahnya. 10. Keluar dari OverbuyingOverselling Zones of Williams Persentase Kisaran Kami membeli, karena Williams turun lebih rendah dari level -80 dan kemudian naik di atasnya. Kami menjual, saat Williams naik di atas level -20 dan kemudian turun di bawahnya. 11. Bouncing dari Perbatasan Saluran Bollinger Jika harga menembus atau menyentuh batas atas pita Bollinger dan kemudian kembali ke belakang, itu adalah sinyal untuk dijual. Jika harga menembus atau menyentuh batas bawah pita Bollinger, maka itu adalah sinyal untuk membeli. 12. Sinyal Terobosan Saluran ADX Adaptif untuk membeli: Jika harga menembus batas atas saluran adaptif ADX dan harga penutupan tetap di atas batas ini. (Tutup gt batas atas) Sinyal yang akan dijual: Jika harga menembus batas bawah Saluran Harga dan harga penutupannya tetap di bawah batas ini. (Dekat batas bawah) Penasihat Ahli ini menggunakan indikator kustom ADX Adaptive Channel (AdaptiveChannelADX. mq5 oleh Sergey Greecie). Modus (sinyal) untuk indikator ini adalah: Mode 0, untuk mendapatkan nilai indikator untuk Mode Perbatasan atas 1, untuk mendapatkan nilai indikator untuk batas bawah 13. Bouncing dari Batas Saluran Deviasi Standar Beli: Jika harga menembus Atau menyentuh batas bawah saluran deviasi standar dan kemudian kembali ke belakang. Jual: Jika harga menembus atau menyentuh batas atas saluran deviasi standar dan kemudian kembali ke belakang. EA ini menggunakan custom indicator Standard Deviation Channel (StandardDeviationChannel. mq5 oleh Sergey Greecie). Mode (sinyal) untuk indikator ini adalah: Mode 0, untuk mendapatkan nilai indikator untuk Mode Band 1 yang lebih rendah, untuk mendapatkan nilai indikator untuk pita atas 14. NRTR Perubahan Sinyal Beli Tren: Jika indikator NRTR menunjukkan tren yang meningkat . Sinyal Jual: Jika indikator NRTR menunjukkan tren turun. 15. Deteksi Perubahan Tren dengan menggunakan indikator Adaptivity Moving Average (AMA) Buy jika indikator AMA diarahkan ke atas. Jual jika indikator AMA diarahkan ke bawah.

No comments:

Post a Comment