Simple Moving Average Ea Mq4


Saat ini saya sedang mempelajari bagaimana kode MQL4 meski bukan pemrogram Tujuan saya adalah untuk membangun EA sederhana berdasarkan crossover 5 dan 8 pengaturan EMA Crossover ke posisi terbalik membuka posisi beli, sedangkan untuk sisi negatifnya menutup posisi beli dan membuka posisi sell. Otomatis Harusnya bisa membuka setidaknya 10 posisi secara simultan Take profit, Stop loss, dan jumlah posisi yang akan disesuaikan. Jika ada yang punya pengalaman dengan EA dan punya waktu untuk berbagi pengetahuan tentangnya, mohon bantuannya secara gratis. Untuk membuat EA ini dengan menambahkan posting atau pesan pribadi saya. Tidak ada yang punya waktu untuk memegang tangan Berikut adalah Buku dan beberapa Contoh Bacaan yang Baik. Forum ini mendapatkan banyak pertanyaan seperti ini Selamat datang untuk melihat-lihat basis kode atau melihat usaha saya. Untuk mengajarkan pengkodean EA yang sangat mirip dengan yang Anda minta. MetaTrader 4 - Ahli. Rata-rata - pakar MetaTrader 4. Ahli Bergerak Rata-rata untuk membentuk sinyal perdagangan menggunakan satu rata-rata bergerak Pembukaan dan penutupan pos Itions dilakukan ketika rata-rata bergerak memenuhi harga pada bar bar bar yang baru terbentuk sama dengan 1 Ukuran lot akan dioptimalkan sesuai dengan algoritma khusus. Penasihat ahli menganalisa persetujuan rata-rata bergerak dan grafik harga pasar Pemeriksaan dilakukan Oleh fungsi CheckForOpen Jika moving average memenuhi bar sedemikian rupa sehingga yang pertama lebih tinggi dari harga Open tapi lebih rendah dari harga Close, posisi BUY akan dibuka Jika moving average bertemu dengan bar sedemikian rupa sehingga yang pertama adalah Lebih rendah dari harga Open tapi lebih tinggi dari harga penutupan, posisi SELL akan dibuka. Manajemen Uang yang digunakan pada expert sangat sederhana, namun efektif kontrol terhadap volume masing-masing dilakukan berdasarkan hasil transaksi sebelumnya Algoritma ini diimplementasikan oleh LotsOptimized. Fungsi Ukuran lot dasar dihitung berdasarkan risiko maksimum yang diijinkan. Parameter MaximumRisk menampilkan persentase risiko dasar untuk setiap transaksi Biasanya memiliki nilai antara 0 01 1 dan 1 100 Misalnya, jika margin bebas AccountFreeMargin sama dengan 20.500 dan aturan pengelolaan modal yang diresepkan untuk menggunakan risiko 2, ukuran lot dasar akan membuat 20500 0 02 1000 0 41 Hal ini sangat penting. Untuk mengendalikan akurasi ukuran lot dan untuk menormalisasi hasilnya dengan nilai yang diijinkan Biasanya, banyak pecahan dengan langkah 0 1 diperbolehkan Transaksi yang memiliki volume 0 41 tidak akan dilakukan Untuk menormalkan, fungsi NormalizeDouble digunakan dengan akurasi hingga 1 karakter setelah titik ini menghasilkan banyak dasar 0 4 Perhitungan lot dasar berdasarkan margin bebas memungkinkan peningkatan volume operasi tergantung pada keberhasilan perdagangan, yaitu berdagang dengan reinvestasi Ini adalah mekanisme dasar pengelolaan modal wajib untuk Peningkatan efisiensi perdagangan. DeretFaktor adalah sejauh mana ukuran lot akan berkurang setelah perdagangan tidak menguntungkan Nilai normal adalah 2,3,4,5 Jika transactio sebelumnya Ns tidak menguntungkan, volume selanjutnya akan menurun dengan faktor DecreaseFactor untuk menunggu selama periode tidak menguntungkan. Ini adalah faktor utama dalam algoritma pengelolaan modal idenya sangat sederhana jika perdagangan berhasil meningkat, ahli bekerja dengan dasar dasar. Membuat keuntungan maksimal Setelah transaksi pertama yang tidak menguntungkan, ahli akan mengurangi kecepatan sampai terjadi transaksi positif baru. Algoritma ini memungkinkan untuk menonaktifkan pengurangan kecepatan, karena melakukannya, seseorang harus menentukan DecreaseFactor 0 Jumlah transaksi terakhir yang tidak menguntungkan berturut-turut adalah Dihitung dalam sejarah perdagangan Banyak dasar akan dihitung ulang berdasarkan basis ini. Dengan demikian, algoritma ini memungkinkan untuk secara efektif mengurangi risiko yang terjadi akibat serangkaian ukuran lot yang tidak menguntungkan secara wajib diperiksa untuk ukuran lot minimum yang diijinkan pada akhir Fungsi karena perhitungan yang dibuat sebelumnya bisa berakibat banyak 0. Pakar ini terutama ditujukan untuk bekerja dengan harian Periode, dan dalam mode pengujian - untuk melakukan dengan harga yang hampir mendekati Ini hanya akan diperdagangkan pada pembukaan bar baru, oleh karena itu, mode pemodelan setiap tick tidak diperlukan. Hasil pengujian ditunjukkan dalam laporan. Mungkin untuk menghapus fitur auto-close. Lihatlah EA scalping ini. SymbolEURUSDFXF Euro vs Dolar AS Period1 Hour H1 2007 03 30 17 01 - 2011 09 30 00 59 2007 03 01 - 2011 06 20 ModelSetiap centang metode yang paling tepat berdasarkan semua Kerangka waktu yang tersedia paling sedikit Parameter 0 0 MaximumRisk 0 02 Penurunan Faktor 3 BergerakPeriod 12 Bergerak Bergeser 6 Batang di test28117Ticks modelled34632921Modelling quality99 00 Galat tidak serasi kesalahan0Initial deposit10000 00Total laba bersih2786 20Gross profit71494 00Gross loss-68707 80Profit factor1 04Perbaikan yang telah dibayar1 26 Penarikan absolut 600 60 Penarikan maksimal3333 60 24 72 Penarikan relatif24 72 3375 60 Total trades2205Posisi harga menang 1102 25 50 Posisi long menang 1103 28 92 Perdagangan keuntungan dari total 600 27 21 Rugi perdagangan total 1605 72 79 Lar Perdagangan nirlaba trade1155 60loss trade-1006 80Averageprofit trade119 16loss trade-42 81Maximumconsecutive memenangkan keuntungan dalam uang 6 353 40 kerugian kerugian berturut-turut dalam uang 18 -650 40 Jumlah keuntungan maksimal yang diperkirakan menang 1170 00 4 jumlah kerugian berturut-turut kerugian -1280 80 9 Kehilangan kemenangan berturut-turut14 berturut-turut4. PENGATURAN BERBEDA - SEPERTI METODE YANG DIGUNAKAN SymbolEURUSDFXF Euro vs Dolar AS Period1 Jam H1 2007 03 30 17 01 - 2011 09 30 00 59 2007 03 01 - 2011 06 20 ModelSetiap centang metode yang paling tepat berdasarkan semua kerangka waktu yang tersedia paling sedikit ParametersLots 0 1 MaximumRisk 0 01 DecreaseFactor 1 MovingPeriod 16 MovingShift 11 Bar di test28117Ticks modelled34632921Modelling quality99 00 Galat tidak serasi errors0Initial deposit1000000 00Total profit bersih-424287 00Gross profit1015708 80Gross loss-1439995 80Profit factor0 71Expected payoff-272 50 Penarikan mutlak426566 80Maximal drawdown445606 40 43 73 Penarikan Relatif43 73 445606 40 Total perdagangan1557 Posisi terdepan Menang 778 21 34 Long Posisi memenangkan 779 29 40 Perdagangan keuntungan dari total 395 25 37 Perdagangan kerugian dari total 1162 74 63 Perdagangan luar negeri101270 40loss trade-36944 00Averageprofit trade2571 41loss trade-1239 24Maximumconsecutive memenangkan keuntungan dalam uang 4 17427 00 kerugian kerugian berturut-turut dalam uang 23 -2310 40 Profit jangka pendek berturut-turut Jumlah kemenangan 129294 80 3 jumlah kerugian kerugian berturut-turut -44613 40 4 kerugian berturut-turut berturut-turut berturut-turut44. Secara tipikal, dua rata-rata bergerak dapat digunakan untuk membuat strategi forex EA untuk MT4 dengan peraturan ini. Bacalah saat periode moving average di atas panjang Periode moving average. Sell ketika moving average moving average berada di atas moving average bergerak pendek. Pada grafik berikut dari Terminal MetaTrader, garis kuning adalah moving average moving average Periode 9 dan garis merah adalah moving average moving average Periode 18.Mengenal grafik, kita bisa menulis ulang aturan trading atau sinyal forex as. Buy bila garis kuning berada di atas garis merah. Jadi bila garis kuningnya adalah Di bawah garis merah. Bukannya menghabiskan waktu lama mengkodekan strategi forex ini, dengan Molanis Strategy Builder Anda bisa membuat diagram perdagangan yang mewakili strategi rata-rata bergerak dalam hitungan menit. Cukup drag and drop dua blok Analisis Teknis, satu blok Buy dan satu blok Sell. Hubungkan mereka dan atur parameter blok untuk mendapatkan diagram seperti berikut. Diagram perdagangan ini memiliki dua jalur perdagangan yang kiri disorot. Ini berasal dari blok START ke blok END. Satu dapat membacanya sebagai Beli 1 lot EURCAD dengan 100 pip Take Profit dan 50 pip Stop Loss saat moving average moving average 9 berada di atas moving average moving average 18 Ingatlah untuk membaca trading diagram yang berlawanan arah dengan trading flow. Jalur trading yang benar bisa dibaca seperti Sell 1 lot of EURCAD dengan 100 pip Take Profit dan 50 pip Stop Loss ketika moving average moving average 18 berada di atas moving average moving average 9.Generasi kode MQL untuk MetaTrader hanya dengan sekali klik. Pada Trading Diagram Me Nu, klik pada Generate MQL4 Code untuk mendapatkan jendela MQL4 Code Molanis Strategy Builder memungkinkan Anda untuk membuka expert advisor Anda secara langsung dengan MetaTrader atau menyimpannya sebagai file MQ4. Jangan lewatkan tutorial video kami.

Comments