Skip to main content

Mql4 Codebase Moving Average


Pemrograman dalam Bahasa Algoritma MQL4.Saat ini, komputer pribadi menjadi sangat diperlukan untuk semua orang Perkembangan pesat Internet dan kinerja komputer modern membuka pemandangan baru di berbagai bidang aktivitas manusia. Seawal sepuluh tahun yang lalu, perdagangan pasar keuangan hanya tersedia untuk Bank dan untuk komunitas spesialis terbatas Saat ini, setiap orang dapat bergabung dengan dunia pedagang profesional dan memulai perdagangan mandiri setiap saat. Ratusan ribu pedagang di seluruh dunia telah menilai Terminal Klien MetaTrader 4 atas kelebihannya Penggunaan bahasa pemrograman yang disematkan, MQL4, mengangkat pedagang ke tingkat perdagangan yang baru - untuk perdagangan otomatis Sekarang, trader dapat menerapkan gagasannya sebagai program aplikasi - menulis indikator khusus, naskah untuk melakukan operasi tunggal, atau membuat Expert Advisor - sebuah trading otomatis Robot trading sistem EA Expert Advisor bisa bekerja 24 basis tanpa ada intervensi - melacak harga keamanan, mengirim elektronik Pesan, SMS ke ponsel Anda, serta banyak hal bermanfaat lainnya. Keuntungan utama dari aplikasi ini adalah kemungkinan untuk melakukan perdagangan sesuai dengan algoritma yang ditetapkan oleh trader. Setiap gagasan yang dapat dideskripsikan dalam persimpangan bahasa algoritmik dua pergerakan. Rata atau pemrosesan digital sinyal, tiga layar dengan analisis fraktal Elder atau Peters, jaringan syaraf tiruan atau konstruksi geometris dapat dikodekan dalam aplikasi dan kemudian digunakan dalam perdagangan praktis. Pengembangan aplikasi untuk Terminal Klien MetaTrader 4 memerlukan pengetahuan MQL4 Presentasi ini. Buku teks akan membantu Anda membuat Expert Advisors, skrip dan indikator Anda sendiri dan menjelma di dalamnya gagasan Anda algoritma trading yang menguntungkan Buku teks ini ditujukan untuk sejumlah besar pembaca tanpa pengalaman dalam pemrograman yang ingin belajar bagaimana mengembangkan aplikasi perdagangan otomatis untuk MetaTrader. 4 Terminal Klien Buku teks dirancang sedemikian rupa sehingga membuat pembelajaran menjadi MQL4 sebagai co Nvenient dan konsekuen mungkin. MetaTrader 4 - Indikator. Rata-rata pergerakan, indikator MA untuk MetaTrader 4. Indikator Teknik Rata-rata Bergerak menunjukkan nilai rata-rata instrumen rata-rata untuk jangka waktu tertentu Ketika seseorang menghitung rata-rata bergerak, rata-rata satu instrumen Harga untuk periode waktu ini Seiring perubahan harga, rata-rata pergerakannya meningkat, atau menurun Ada empat tipe rata-rata bergerak yang berbeda. Sederhana juga disebut sebagai rata-rata Moving Arithmetic, Exponential, Smoothed dan Linear Weighted Moving dapat dihitung untuk kumpulan data sekuensial, Termasuk harga pembukaan dan penutupan, harga tertinggi dan terendah, volume perdagangan atau indikator lainnya. Hal ini sering terjadi ketika rata-rata pergerakan ganda digunakan. Satu-satunya hal di mana rata-rata bergerak dari berbagai jenis berbeda satu sama lain, adalah ketika koefisien bobot, yaitu Ditugaskan ke data terbaru, berbeda Jika kita berbicara tentang moving average sederhana, semua harga periode waktu Yang dimaksud, sama nilainya dengan Nilai Eksponensial dan Rata-rata Bergerak Rata-rata Terproteksi melambangkan nilai lebih pada harga terbaru Cara yang paling umum untuk menafsirkan rata-rata pergerakan harga adalah membandingkan dinamikanya dengan aksi harga Bila harga instrumen naik di atas rata-rata pergerakannya, Sinyal beli muncul, jika harga turun di bawah rata-rata bergeraknya, yang kita miliki adalah sinyal jual. Sistem perdagangan ini, yang didasarkan pada moving average, tidak dirancang untuk memberikan masuk ke pasar tepat di titik terendahnya, dan hak keluarnya Pada puncaknya Hal ini memungkinkan untuk bertindak sesuai dengan tren berikut untuk membeli segera setelah harga mencapai bagian bawah, dan untuk menjual segera setelah harga mencapai puncaknya. Rata-rata Bergerak Rata-rata SMA. Sederhana, dengan kata lain, rata-rata pergerakan aritmetik dihitung Dengan menjumlahkan harga penutupan instrumen selama sejumlah periode tunggal misalnya, 12 jam Nilai ini kemudian dibagi dengan jumlah periode tersebut. SMA SUM CLOSE, N N. Where N adalah nu Mber periode perhitungan. Pindah Berpengalaman Rata-rata EMA. Ekspektasi rata-rata merapikan dihitung dengan menambahkan rata-rata pergerakan dari bagian tertentu dari harga penutupan saat ini ke nilai sebelumnya Dengan rata-rata pergerakan rata-rata yang dipercepat, harga terbaru lebih bernilai P-persen Rata bergerak eksponensial akan terlihat seperti. Di mana CLOSE saya harga penutupan periode saat ini EMA i-1 secara eksponensial Moving Average dari periode sebelumnya penutupan P persentase menggunakan nilai harga. Bergerak Moving Average SMMA. Nilai pertama dari pergerakan yang merapikan ini. Rata-rata dihitung sebagai rata-rata bergerak sederhana SMA. SUM1 SUM CLOSE, N. Rata-rata bergerak kedua dan yang berhasil dihitung sesuai dengan rumus ini. Dimana SUM1 adalah jumlah total harga penutupan untuk periode N SMMA1 adalah rata-rata pergerakan yang merapikan yang pertama Bar SMMA i adalah rata-rata bergerak rata dari bar saat ini kecuali yang pertama TUTUP i adalah harga penutupan saat ini N adalah periode pemulusan. Linear W Delapan Moving Average LWMA. Dalam kasus rata-rata bergerak tertimbang, data terakhir lebih bernilai daripada data awal. Rata-rata pergerakan tertimbang dihitung dengan mengalikan masing-masing harga penutupan dalam rangkaian yang dipertimbangkan, dengan koefisien bobot tertentu. LWMA SUM Tutupi, N SUM i, N. Where SUM i, N adalah jumlah total koefisien bobot. Rata-rata pergerakan juga dapat diterapkan pada indikator. Di sinilah interpretasi indikator moving averages serupa dengan interpretasi rata-rata pergerakan harga jika Indikator naik di atas rata-rata pergerakannya, artinya pergerakan indikator naik cenderung berlanjut jika indikator berada di bawah rata-rata pergerakannya, ini berarti cenderung turun ke bawah. Berikut adalah jenis rata-rata bergerak pada grafik. Simpel Moving Average SMA. Exponential Moving Average EMA. Smoothed Moving Average SMMA. Linear Weighted Moving Average Indikator LWMA. Custom ROC Price Rate of Change. Hal ini diketahui, semua indikator adalah dari Relevansi pplication - mereka digunakan untuk membantu seorang pedagang mengorientasikan pergerakan harga saat ini dan memperkirakan setidaknya sampai tingkat tertentu pergerakan harga di masa depan Bila pengalamannya cukup besar, seseorang dapat berdagang dengan orientasi karakter Moving Average, misalnya, Cukup ikuti arahannya Namun, Moving Average mencerminkan dinamika perubahan harga pasar hanya pada umumnya, karena memiliki kelemahan yang sangat serius - lag Indikator ROC yang dijelaskan di sini memiliki beberapa keunggulan dibandingkan dengan MA sederhana - memiliki lag lebih kecil dan lebih banyak Ilustrasi. Mari kita lihat bagaimana MA dengan periode rata-rata yang berbeda mencirikan pergerakan harga Gambar 125 menunjukkan dua garis indikator seperti merah satu - MA dengan periode rata-rata sama dengan 21 bar dan MA biru dengan periode rata-rata 5 bar Anda dapat dengan mudah melihat MA itu dengan Periode rata-rata yang lebih kecil lebih dekat ke grafik dan memiliki lag lebih kecil Namun, cukup sulit untuk menggunakan garis ini untuk mengkarakterisasi pasar, karena terlalu bergelombang, yaitu ve Ry sering mengubah arahnya, sehingga memberi banyak sinyal palsu MA dengan periode rata-rata yang lebih besar tidak begitu bergelombang, yaitu tidak akan memberikan sinyal palsu yang begitu banyak, namun memiliki kelemahan lain - lag yang lebih besar. Gambar 125 Indikator garis MA 21 - merah, MA 5 - biru, ROC - orange. Baris ketiga yang ada pada Gambar 125 adalah garis indikator laju perubahan oranye. Garis ini memiliki keuntungan yang nyata dibandingkan dengan sembarang MA namun memiliki kelambatan yang cukup dan diperhalus dengan baik. Mari diskusikan Garis dalam rincian. Garis indikator ini dibangun atas dasar tingkat perubahan MA 21 Pada tingkat AB perubahan MA tumbuh Ini berarti setiap titik MA pada bagian yang ditunjukkan tidak hanya lebih tinggi dari yang sebelumnya, namun lebih tinggi oleh Nilai yang lebih besar dari nilai analog untuk titik sebelumnya Misalnya, jika pada bar dengan nilai indeks 271 MA 21 adalah 1 3274, pada bar dengan indeks 272 - 1 3280, pada bar 273 - 1 3288, nilai antara batang Dengan indeks 271 dan 272 MA meningkat sebesar 6 poin, antara 272 dan 273 - dengan 8 poin Th Kita MA tidak hanya tumbuh, namun tingkat perubahannya juga meningkat. Pada tingkat perubahan MA AB yang semakin meningkat di atas dan fragmen kecil bagian ini dapat digambarkan sebagai bagian dari lingkaran dengan radius tertentu. Sebagai pendekatan MA Titik lentur B, jari-jari lingkaran yang membatasi bagian terakhir tumbuh dan pada titik B sama dengan tak terhingga I e pada titik B MA berubah menjadi garis lurus, yang ditandai oleh laju pertumbuhan konstan, itulah sebabnya mengapa Garis oranye berhenti meningkat Pada bagian SM MA berkembang melambat, tapi terus berlanjut Meskipun MA terus berkembang dengan kecepatan positif, tingkat MA meningkat menjadi lebih rendah, oleh karena itu kurva V bergerak turun Setiap fragmen kecil di bagian MA ini. Dari lingkaran lingkaran radius r2 di bawah MA. In titik C MA berhenti tumbuh, misal kecepatannya sama dengan nol. Dalam contoh ini untuk membangun garis oranye MA digunakan sebagai jalur pendukung Di sini gagasan untuk mendukung MA harus ditentukan. Pada konstruksi biasa dari setiap grafik Dalam sebuah pesawat biasanya sistem koordinat Cartesian digunakan, dan sebagai garis start untuk sumbu X konstruksi digunakan Dalam kasus kami, garis seperti itu bukan sumbu lurus yang digunakan, namun MA dengan periode rata-rata tertentu dalam kasus ini MA 21, Garis merah, disebut MA pendukung. Tingkat perubahan MA sebanding dengan perbedaan antara MA merah dan oranye VI e jika garis oranye di atas MA, kecepatan MA positif jika di bawah, negatif, di salib. Titik V dan MA tingkat pertumbuhan MA sama dengan nol Bagian CD dapat digambarkan serupa dengan bagian AB, namun kecepatan pertumbuhan MA adalah nilai negatif. Suatu momen penting di sini adalah bahwa MA tumbuh selama seluruh interval EC, sementara Kurva V memiliki ekstrem khas dan sangat jelas di titik K Analisis visual pada grafik menunjukkan bahwa garis indikator ROC mencirikan puncak dan dasar grafik daripada MA manapun. Dalam pemrograman indikator untuk menghitung tingkat perubahan MA, sebuah teknologi sederhana Digunakan Rate adalah ukuran yang ada di dalamnya Nilai pembilang dari parameter yang berubah dan penyebutnya - periode waktu, dimana parameter berubah Dalam konteks indikator ini, lihat Gambar 126 adalah perbedaan antara nilai MA MA saat ini dan nilai MAp sebelumnya pada interval sama dengan beberapa bar BarsV Mengetahui bahwa perhitungan tingkat untuk perkembangan harga sejarah dilakukan pada satu dan jumlah interval yang sama dari bar, penyebut dapat dihilangkan, yaitu seseorang dapat menilai tentang tingkat harga perubahan dengan perbedaan antara MAc dan MAp pada arus dan Bar sebelumnya. Fig 126 Parameter untuk membangun garis indikator ROC. Indikator khusus yang dianalisis menghitung 6 garis indikator di semua Baris indikator Line0 berisi nilai MA pendukung, yang relatif sesuai dengan semua garis indikator lainnya yang dibangun. Berikutnya, ketiga susunan indikator Line1, Line2 dan Line3 berisi nilai dari harga perubahan harga berdasarkan MA dengan periode rata-rata yang berbeda-beda. Rangkaian indikator Line4 ditujukan untuk membangun G rata-rata garis aritmatika rata-rata Line1, Line2 dan Line3, dan Line5 - untuk membangun garis rata-rata tingkat yang sama, namun merapikannya. Ketika membuat keputusan perdagangan, trader biasanya memperhitungkan karakter pengembangan harga tidak hanya pada arus, Tetapi juga pada jangka waktu terdekat Untuk memahami dengan lebih baik bagaimana ketiga indikator indikator ROC dibangun, mari perhatikan detail MA berikut dengan periode rata-rata tertentu yang dibangun pada jangka waktu tertentu tercermin pada jangka waktu terdekat dengan periode rata-rata kurang dari Nilai, dimana kerangka waktu lebih besar Misalnya, jika pada bagan keamanan M30 MA dengan periode rata-rata 400 tercermin, ini juga akan tercermin dengan gambar yang sama dan nilai absolut dekat pada grafik H1 dengan periode rata-rata 200, pada H4 Bagan dengan periode 50 dan seterusnya Meskipun, akan ada ketidakakuratan yang terkait dengan jumlah data yang lebih besar yang diperhitungkan dalam kerangka waktu yang lebih kecil. Namun, dalam kebanyakan kasus, ketidaktepatan ini adalah Sangat kecil. Garis oranye yang dibangun berdasarkan indikator array Line1 mencerminkan perubahan tingkat pada jangka waktu saat ini Garis hijau berdasarkan Line2 tercermin dalam kerangka waktu saat ini yang sama seperti garis oranye akan tercermin dalam jangka waktu terdekat Garis coklat Tercermin dalam kerangka waktu saat ini karena oranye dapat direfleksikan pada kerangka waktu yang lebih besar berikutnya. Dengan demikian, dengan menggunakan indikator yang dijelaskan, ROC tiga garis dapat tercermin pada diagram - grafik yang mencerminkan tingkat harga perubahan dalam jangka waktu saat ini, yang terdekat dengan yang lebih besar dan Jangka waktu yang lebih besar berikutnya. Indikator kustom Harga Tingkat Perubahan untuk jangka waktu saat ini, kerangka waktu yang lebih besar dan lebih besar terdekat di waktu mendatang. Untuk menghitung rangkaian indikator dari tiga garis tingkat MA dengan periode rata-rata yang berbeda digunakan MA periode rata-rata untuk jangka waktu saat ini diatur oleh Pengguna di variabel eksternal PeriodMA1, dan periode rata-rata MA pendukung - dalam variabel eksternal PeriodMA0 Periode rata-rata Dari MA, untuk mana tingkat dihitung, periode rata-rata untuk mendukung MA dan periode, di mana tingkat diukur, dihitung untuk kerangka waktu yang lebih tinggi di blok 6-7 Koefisien yang sesuai untuk menghitung nilai-nilai ini didefinisikan dalam blok 5-6 For Misalnya, jika indikator dilekatkan pada grafik M30, koefisien K2 dan K2 akan sama dengan 2 dan 8, karena rentang waktu terdekat H1 dua kali lebih besar dari M30, rentang waktu yang lebih tinggi berikutnya adalah H4 yang delapan kali lebih besar dari M30. Perhitungan Di awal sangat sederhana Dalam blok 12-13 nilai MA pendukung dihitung untuk garis waktu indikator hitam saat ini Nilai Dalam blok 13-14 nilai dari array indikator Line1 didefinisikan untuk pembangunan garis ROC pada garis waktu saat ini garis oranye Tingkat Di sini didefinisikan sebagai perbedaan nilai MA yang dianalisis pada bar saat ini dan di bar, indeksnya adalah dengan Sh1 lebih besar dari yang sekarang, yaitu MAc - MAp Nilai dari array indikator Line1 pada arus Bar terdiri dari nilai MA pendukung dan tingkat karakterisasi nilai di sini K adalah koefisien skala yang ditetapkan dalam variabel eksternal. Perhitungan alkali dilakukan untuk membangun garis tarif untuk dua blok waktu lainnya 14-16 Mendukung MA untuk array ini adalah Tidak ditunjukkan oleh indikator Di blok 16017 nilai dari indikator array Line4 didefinisikan untuk membangun garis garis rata-rata garis biru, yang merupakan rata-rata aritmatika sederhana mereka. Pada blok 17-18 perhitungan dilakukan untuk satu garis rata-rata yang lebih halus - merapikan Satu garis merah tebal, indikator array Line5 Smoothing dilakukan dengan cara nilai rata-rata sederhana dari indikator array Line5 pada bar saat ini adalah nilai aritmatika rata-rata beberapa nilai terakhir dari indikator array Line4 Sebagai hasil dari penggunaan metode ini indikator Line menjadi kurang bergelombang, tapi pada saat yang sama memiliki beberapa lag Jumlah bar untuk smoothing diatur dalam variabel eksternal AverBars. Mulai indikator anda akan melihat 6 indi Garis kator dalam garis jendela window. black - mendukung MA untuk membangun garis harga pada garis waktu saat ini. Garis garis - tingkat harga perubahan pada garis waktu saat ini. Garis besar - tingkat harga perubahan pada rentang waktu yang lebih tinggi terdekat. - tingkat harga perubahan pada garis waktu yang lebih tinggi berikutnya. blue line - garis rata-rata tingkat perubahan harga. red garis garis rata rata tingkat perubahan harga. Fig 127 Indikator khusus memungkinkan untuk melacak pada satu grafik layar perubahan tingkat Pada rentang waktu terdekat yang lebih tinggi dan lebih tinggi saat ini dan rata-ratanya. Indikator dapat dilampirkan ke jendela keamanan apapun dengan jangka waktu apapun Untuk setiap kerangka waktu, aturan yang sama adalah garis oranye yang benar mencerminkan tingkat pada jangka waktu saat ini, hijau - pada kerangka waktu terdekat yang lebih besar , Coklat - pada rentang waktu yang lebih besar berikutnya Anda dapat dengan mudah mencentangnya melampirkan indikator ke jendela grafik dan melihat gambar garis dalam kerangka waktu saat ini dan jangka waktu terdekat lihat Gambar 128 dan Gambar 129.Fig 128 Gambar ke-3 b Garis rown pada kerangka waktu M15 saat ini identik dengan gambar garis hijau ke 2 pada kerangka waktu M30 yang lebih tinggi, Gambar 129 dan gambar garis oranye pertama pada rentang waktu yang lebih tinggi berikutnya H1, Gambar 129.Fig 129 Gambar hijau ke 2 Garis pada kerangka waktu M30 saat ini identik dengan citra garis coklat ke-3 pada kerangka waktu M15 yang lebih kecil, Gambar 128 dan gambar garis oranye pertama pada rentang waktu yang lebih tinggi H1. Ada satu keanehan dalam indikator yang dianalisis setiap garis kecepatan yang dibawa. Tidak hanya nilai dari tingkat perubahan harga, tapi juga tergantung pada karakter perubahan MA yang mendukung. Di satu sisi teknologi ini memungkinkan menampilkan garis tingkat secara langsung pada grafik, yang sangat nyaman. Di sisi lain, jika nilai harga Tingkat perubahan terlalu kecil, faktor utama dalam konstruksi garis tarif adalah nilai MA pendukung, yang tidak diinginkan, karena masing-masing MA memiliki lag tertentu. Indikator khusus berikutnya adalah analog penuh indikator tapi juga Ditarik i Na jendela terpisah Hal ini memungkinkan menghitung nilai garis kecepatan untuk rentang waktu yang berbeda tidak relatif terhadap MA pendukung, namun relatif terhadap garis nol horisontal Dengan demikian, kode program juga sedikit berubah sehingga tidak perlu menghitung MA yang mendukung dan menggunakan koefisien skala. Indikator khusus ROC Price Rate of Change untuk jangka waktu saat ini, kerangka waktu tertinggi terdekat dan yang lebih tinggi berikutnya Ditampilkan di jendela yang terpisah. Jika kita mengamati secara penuh garis indikator yang ditarik di jendela terpisah dan di jendela grafik, kita akan melihat beberapa perbedaan yang diakibatkan oleh penggunaan Dari metode yang berbeda selama perhitungan Untuk perhitungan garis indikator yang digambar di jendela utama yang mendukung MA digunakan, untuk garis pada jendela terpisah tidak ada MA pendukung semacam ini juga merupakan alasan mengapa ada konkurensi ketat dari titik silang garis laju Dan mendukung MA dalam dan titik silang garis tingkat dengan garis nol di indikator. Fig 130 Indikator khusus memungkinkan untuk melihat dengan angin terpisah. Ow grafik perubahan tingkat pada jangka waktu saat ini, jangka waktu terdekat terdekat dan berikutnya yang lebih tinggi, serta rata-rata mereka.

Comments

Popular posts from this blog

Kami Dolar Forex News

USD - Dolar AS. Pengenalan Dolar AS Pada tahun 1785, Dollar secara resmi diadopsi sebagai unit uang dari Amerika Serikat. Coinage Act of 1792 menciptakan Mint pertama AS dan membentuk sistem moneter federal, serta menetapkan denominasi untuk koin Yang ditentukan oleh nilai emas, perak, dan tembaga Pada tahun 1861, Departemen Keuangan AS mengeluarkan Tagihan Permintaan Tanpa Bunga dan 10 Permintaan Bills pertama, yang menampilkan Abraham Lincoln, masuk ke sirkulasi Tagihan ini dengan cepat memperoleh julukan Greenbacks karena Warna Pada tahun 1863, sebuah sistem perbankan nasional didirikan dan pedoman bagi bank nasional diciptakan. Bank-bank ini diberi wewenang untuk mengeluarkan mata uang nasional yang dijamin dengan pembelian obligasi AS. Pada tahun 1914, 10 surat kabar Federal Reserve pertama diterbitkan. Standar Emas dan Emas di AS Selama bertahun-tahun, Amerika Serikat berusaha untuk membuat standar bimetallic, dimulai dengan mengadopsi standar perak berdasarkan Spanish Milled Dol...