Perdagangan Sistem

Universal 1.64: Sistem Trading Terbaik untuk MetaTrader 5
MetaTrader5
Universal 1.64: Sistem Trading Terbaik untuk MetaTrader 5

Penulis Ide: Scriptor Penulis Kode MQL5: Vladimir Karputov. Universal 1.64 adalah sistem trading yang dirancang untuk trailing posisi dan order pending. EA ini juga dapat membuka posisi dan memasang order pending dengan mudah. Fitur Utama dari EA ini: Menjalankan trailing stop level untuk semua jenis order (market dan pending); Menerapkan teknik scalping; Melacak kenaikan deposit berdasarkan persentase yang ditentukan — setelah nilai tercapai, EA akan memberikan notifikasi kepada pengguna; Memasang order pending sesuai izin pengguna; Menampilkan pengaturan Expert Advisor di layar. EA ini awalnya dirancang sebagai alat trailing universal, sementara fitur lainnya ditambahkan untuk kenyamanan pengguna. Nilai Input Untuk semua posisi yang dibuka secara manual, magic number adalah "0" magic number - pengenal unik yang digunakan oleh EA; Lot - nilai lot dari posisi atau order pending yang akan dibuka oleh Expert Advisor. Pengaturan Order Pending - bendera untuk order pending: Menunggu penutupan posisi - menunggu posisi untuk ditutup ("true" - menunggu posisi untuk ditutup, "false" - menunggu order pending untuk terpicu); Izinkan/larang BUY STOP - penggunaan order Buy Stop; Izinkan/larang SELL LIMIT - penggunaan order Sell Limit; Izinkan/larang SELL STOP - penggunaan order Sell Stop; Izinkan/larang BUY LIMIT - penggunaan order Buy Limit. Parameter Posisi Jumlah maksimum posisi satu jenis - jumlah maksimum posisi satu jenis di pasar; TakeProfit posisi - nilai take profit; StopLoss posisi - nilai stop loss; Trailing Stop posisi. "0" --> mati - fungsi trailing stop; Trailing Step posisi - nilai langkah trailing; Menunggu profit, "true" --> tunggu breakeven - pertama EA menunggu level breakeven, dan kemudian menerapkan fungsi trailing. Parameter Order Stop Jarak dari harga saat ini ke level Stop Order - jarak antara harga saat ini dan Stop Order; TakeProfit Order Stop - nilai take profit untuk Stop Orders; StopLoss Order Stop - nilai stop loss untuk Stop Orders; Trailing Stop dari Order Stop. "0" --> mati dan Trailing Step tidak penting - fungsi trailing untuk Stop Orders; Trailing Step dari Order Stop - nilai langkah trailing untuk Stop Orders. Parameter Order Limit Jarak dari harga saat ini ke level Limit Order - jarak antara harga saat ini dan Limit Order; TakeProfit Order Limit - nilai take profit untuk Limit Orders; StopLoss Order Limit - nilai stop loss untuk Limit Orders; Trailing Stop dari Order Limit. "0" --> mati dan Trailing Step tidak penting - fungsi trailing untuk Limit Orders; Trailing Step dari Order Limit - nilai langkah trailing untuk Limit Orders. Hanya untuk kerja berdasarkan waktu - pengaturan waktu trading Gunakan waktu - aktifkan operasi pada waktu yang ditentukan; Jam terminal untuk transaksi - waktu trading (jam); Menit terminal untuk transaksi - waktu trading (menit); Gunakan buka Buy pada waktu - bendera untuk membuka posisi Buy berdasarkan waktu; Gunakan buka Sell pada waktu - bendera untuk membuka posisi Sell berdasarkan waktu; Gunakan pending Buy Stop pada waktu - bendera untuk penempatan Buy Stop berdasarkan waktu; Gunakan pending Sell Limit pada waktu - bendera untuk penempatan Sell Limit berdasarkan waktu; Gunakan pending Sell Stop pada waktu - bendera untuk penempatan Sell Stop berdasarkan waktu; Gunakan pending Buy Limit pada waktu - bendera untuk penempatan Buy Limit berdasarkan waktu. Pipsing - mengaktifkan strategi pipsing (scalping) Keuntungan Pipsing - keuntungan untuk strategi. Tingkat Global - tingkat keuntungan dan kerugian (%) (untuk informasi) Untuk menangkap kenaikan/penurunan deposit sebesar NNN persen - melacak level deposit; Global TakeProfit (diberikan dalam persen); Global StopLoss (diberikan dalam persen).

2018.06.06
Bollinger Bands N Positions v2: EA Terbaru untuk MetaTrader 5
MetaTrader5
Bollinger Bands N Positions v2: EA Terbaru untuk MetaTrader 5

Selamat datang, trader! Kali ini kita akan membahas pengembangan terbaru dari Bollinger Bands N Positions, yang merupakan Expert Advisor (EA) berbasis indikator iBands (Bollinger Bands). Saat sinyal diterima, EA ini akan menutup posisi yang berlawanan. Untuk lebih jelasnya, mari kita simak fitur-fitur yang ditawarkan. Apa yang Baru di Versi 2 Stop Loss - nilai Stop Loss (0 untuk menonaktifkan parameter); Take Profit - nilai Take Profit (0 untuk menonaktifkan parameter); Trailing Stop - nilai Trailing Stop (0 untuk menonaktifkan parameter); Trailing Step - langkah trailing (jika "Trailing Stop" diaktifkan, "Trailing Step" TIDAK BOLEH diatur ke nol!); Max Positions - batas jumlah posisi (nilai minimum yang diperbolehkan adalah "1" posisi). Fitur-Fitur Unggulan Berfungsi pada bar baru; Jumlah posisi tidak terbatas; Jika sinyal BUY diterima, semua posisi SELL akan ditutup; Jika sinyal SELL diterima, semua posisi BUY akan ditutup; Sebelum membuka order, EA akan memeriksa apakah ada dana yang cukup untuk lot ganda. Pengujian dengan parameter default pada pasangan mata uang EURUSD, timeframe H1, dari 6 Juni 2017 hingga 10 April 2018: Nilai Input Parameter Trading: Lots - volume posisi yang akan dibuka; Stop Loss (dalam pips) - level Stop Loss; Take Profit (dalam pips) - level Take Profit; Trailing Stop (dalam pips) - nilai trailing; Trailing Step (dalam pips) - nilai langkah trailing; Max Positions - jumlah maksimum posisi yang boleh dibuka pada satu waktu. Parameter Bollinger Bands: periode moving average - periode untuk menghitung garis rata-rata; shift - pergeseran horizontal indikator; jumlah deviasi standar - jumlah deviasi standar dalam indikator; jenis harga - harga yang digunakan untuk perhitungan. Parameter Arrow - parameter visualisasi sinyal: warna tanda Buy; warna tanda Sell.

2018.06.06
ChannelEA1: EA Canggih untuk MetaTrader 5
MetaTrader5
ChannelEA1: EA Canggih untuk MetaTrader 5

ChannelEA1 adalah Expert Advisor yang beroperasi dalam saluran yang digambar oleh indikator ChannelInd. Menariknya, indikator itu sendiri tidak diperlukan untuk menjalankan EA ini, karena semua data sudah dihitung di dalam EA. ChannelEA1 melakukan trading berdasarkan waktu: pada waktu trading yang telah disetel dalam pengaturan EA, EA ini akan menempatkan dua pending limit order di batas saluran dan menetapkan level Take Profit di sisi yang berlawanan dari saluran, tanpa menggunakan Stop Loss. Di akhir waktu trading, semua posisi yang ada akan ditutup dan order yang tidak terpicu akan dihapus. Catatan: Expert Advisor ini dirancang untuk tujuan pelatihan. ChannelEA1 memiliki delapan parameter input yang bisa disesuaikan: Begin hour - waktu mulai trading End hour - waktu akhir trading Experts magic number - identifikasi unik untuk posisi EA; Lots - volume posisi yang ingin dibuka; Slippage of price - slippage maksimum yang diperbolehkan saat membuka posisi; Multiplier spread for stops - pengali spread yang diterapkan dalam perhitungan jarak yang tepat untuk stop order (*). Waiting for environment update (in seconds) - waktu dalam detik untuk menunggu pembaruan lingkungan trading (**); Number of attempts to get the state of the environment - jumlah percobaan untuk mendapatkan kondisi trading yang akurat (***). * Untuk pending order (termasuk Stop Loss atau Take Profit), terdapat jarak minimum yang diperbolehkan untuk menempatkan stop order - StopLevel. Artinya, pending order (termasuk Stop Loss atau Take Profit) tidak dapat ditempatkan lebih dekat dari jarak ini terhadap harga. Jika StopLevel adalah nol, ini bukan berarti tidak ada, tapi berarti StopLevel mengambang. Dalam hal ini, jarak minimum biasanya sama dengan spread*, tetapi kadang-kadang bahkan double spread tidak cukup. Parameter ini memungkinkan kita untuk menentukan pengali khusus untuk spread yang digunakan dalam perhitungan jarak minimum untuk menempatkan pending order. ** Ketika order trading dikirim ke server, terkadang ada keterlambatan dalam eksekusi yang dapat menyebabkan penghitungan posisi pasar yang tidak akurat. Jika keadaan "tidak terdefinisi" terdeteksi, EA akan menunggu selama jumlah detik yang ditentukan kemudian membaca lingkungan kembali. *** Jumlah periode menunggu dalam satu tick ditentukan dalam parameter EA. Setelah melakukan semua percobaan yang diizinkan untuk mendapatkan lingkungan yang akurat, EA akan keluar dari proses dan menunggu tick berikutnya. Jika lingkungan trading gagal diperbarui pada saat itu, EA akan mengulangi percobaan ini pada tick baru tersebut. Untuk menguji strategi ini, dilakukan pengujian dengan pengaturan default menggunakan data dalam interval dari 2017.01.02 hingga 2018.03.29. Sayangnya, EA ini tidak menunjukkan hasil yang baik dengan pengaturan default. Oleh karena itu, parameter waktu mulai dan waktu akhir trading (Begin hour dan End hour) dioptimalkan pada EURUSD H1 dalam mode OHLC 1 menit. Hasilnya jauh lebih baik kali ini:

2018.06.06
SV v.4.2.5: EA Terbaik untuk MetaTrader 5 yang Wajib Dicoba
MetaTrader5
SV v.4.2.5: EA Terbaik untuk MetaTrader 5 yang Wajib Dicoba

Penulis ide: Evgeny, Penulis kode MQ5: barabashkakvn. Expert Advisor (EA) ini membuka tidak lebih dari satu posisi dalam satu hari. Syarat untuk membuka posisi dicek pada waktu yang telah ditentukan. EA ini mencari harga tertinggi high price dan terendah low price dalam interval yang dianalisis. EA ini juga mempertimbangkan Shift dari interval tersebut dari waktu sekarang. Selain itu, EA ini juga menganalisis posisi dari harga yang ditemukan (highest price dan lowest price) dibandingkan dengan dua Moving Average: "Cepat" dan "Lambat". Rekomendasi untuk Optimasi Pada tahap awal optimasi, gunakan hanya parameter berikut: Jam mulai, Shift, dan Interval yang dianalisis. Parameter Input Gunakan pengaturan manual ("true" -> "Lots", "false" -> "Risk") - mengaktifkan/mematikan pengaturan lot manual; Lots - set lot secara manual; Stop Loss (dalam pips) - nilai Stop Loss; Take Profit (dalam pips) - nilai Take Profit; Trailing Stop (dalam pips) - nilai trailing; Trailing Step (dalam pips) - nilai langkah trailing; Risiko dalam persen untuk setiap transaksi dari margin bebas - risiko per transaksi (jika Gunakan pengaturan manual == false); Jam mulai - jam mulai trading; Menit mulai - menit mulai trading; Shift - shift untuk interval yang dianalisis; Interval yang dianalisis - lebar interval yang dianalisis; Parameter dari Moving Average "Cepat": MA Cepat: periode rata-rata; MA Cepat: shift horizontal; MA Cepat: tipe smoothing; MA Cepat: tipe harga. Parameter dari Moving Average "Lambat": MA Lambat: periode rata-rata; MA Lambat: shift horizontal; MA Lambat: tipe smoothing; MA Lambat: tipe harga. nomor ajaib - pengidentifikasi unik untuk Expert Advisor. Pengujian pada USDJPY, H1:

2018.04.19
Cross_Line_Trader: EA Terbaik untuk MetaTrader 5
MetaTrader5
Cross_Line_Trader: EA Terbaik untuk MetaTrader 5

Cross_Line_Trader adalah sistem trading semi-otomatis yang dapat membantu Anda membuka posisi saat garis yang Anda gambar pada chart simbol saling berpotongan. Empat Jenis Garis yang Didukung Trendline Trendline Berdasarkan Sudut Garis Vertikal Garis Horizontal Tiga Jenis Interaksi dengan Garis Membuka posisi sesuai arah yang ditunjukkan dalam deskripsi garis; Hanya membeli; Hanya menjual; Setelah harga melewati garis dan posisi yang sesuai dibuka, garis tersebut menjadi tidak aktif (tipe garis berubah). Tipe garis yang tidak aktif ditentukan dalam pengaturan untuk mencegah pembukaan kembali setelah harga melewati garis tersebut. Interaksi dengan Trendline Parameter "Ray ke Kanan" pada trendline akan diperiksa: Jika diaktifkan, maka setiap perpotongan garis pada bar saat ini akan dihitung; Jika ray dinonaktifkan, interaksi hanya mungkin jika tepi kanan garis berada pada bar saat ini atau di sebelah kanannya. Jika harga tidak melewati garis sebelum tepi kanannya berada di sebelah kiri bar terakhir, maka garis tersebut akan menjadi tidak aktif. Interaksi dengan Garis Horizontal Jika harga pembukaan bar sebelumnya dan harga pembukaan bar saat ini melewati garis, maka posisi yang sesuai dengan pengaturan akan dibuka dan garis tersebut menjadi tidak aktif. Interaksi dengan Garis Vertikal Begitu bar saat ini membuka di belakang bar yang di mana garis ditetapkan, posisi yang sesuai dengan pengaturan akan dibuka dan garis tersebut menjadi tidak aktif. Expert Advisor ini dirancang untuk bekerja pada akun hedging. Jika Anda menjalankan EA di akun netting, akan muncul pesan peringatan dan EA akan dinonaktifkan. Volume posisi yang dibuka oleh Expert Advisor ini dapat dikonfigurasi dalam pengaturan. Anda juga dapat menetapkan stop loss dan take profit dalam poin. Jika nilai Stop Loss dan Take Profit yang ditentukan tidak valid, EA akan menyesuaikan nilainya ke minimum StopLevel yang diizinkan untuk simbol tersebut. EA akan menyesuaikan lot jika nilai yang ditentukan tidak benar. Jika lot terlalu besar, EA akan menyesuaikannya agar dapat membuka posisi. Jika tidak ada dana untuk membuka bahkan lot minimum, tidak akan ada posisi yang dibuka. EA ini memiliki 13 parameter input: Arah Pembukaan Posisi - daftar mode untuk pembukaan posisi: Sesuai deskripsi garis Selalu Beli Selalu Jual Deskripsi untuk Posisi Beli - deskripsi garis untuk membuka posisi Beli (default adalah Beli); Deskripsi untuk Posisi Jual - deskripsi garis untuk membuka posisi Jual (default adalah Jual); Gaya Garis Tidak Aktif - gaya garis yang tidak aktif; Nomor Ajaib Expert - pengenal unik posisi yang akan dibuka saat terjadi perpotongan; Lots - volume posisi yang akan dibuka; Stop Loss dalam Poin - Stop Loss dari posisi dalam poin; Take Profit dalam Poin - Take Profit dari posisi dalam poin; Slippage Harga - slippage maksimum yang diizinkan saat membuka posisi; Multiplier Spread untuk Stop - pengali spread yang diterapkan dalam perhitungan jarak yang tepat untuk order stop (*). Menunggu Pembaruan Lingkungan (dalam detik) - waktu dalam detik untuk menunggu pembaruan lingkungan trading (**); Jumlah Upaya untuk Mendapatkan Status Lingkungan - jumlah upaya untuk mendapatkan lingkungan trading yang akurat (***); Pesan Log - menulis pesan tentang perpotongan garis ke log (Ya/Tidak). * Untuk order Stop Loss dan Take Profit (serta order pending), ada jarak minimum yang diizinkan untuk menempatkan order tersebut - StopLevel. Artinya, Stop Loss dan Take Profit (serta order pending) tidak dapat ditempatkan lebih dekat dari jarak ini ke harga. Jika StopLevel adalah nol, itu tidak berarti tidak ada; itu hanya berarti StopLevel mengambang. Dalam kasus ini, jarak minimum biasanya sama dengan spread*, tetapi terkadang bahkan dua kali lipat spread tidak cukup. Jadi, parameter ini memungkinkan Anda untuk menentukan pengali khusus untuk spread yang digunakan untuk menghitung jarak minimum untuk menempatkan order stop. ** Ketika order trading dikirim ke server, keterlambatan dalam eksekusi dapat menyebabkan perhitungan jumlah posisi pasar yang tidak akurat. Jika keadaan "tidak terdefinisi" terdeteksi, Expert Advisor akan menunggu jumlah detik yang ditentukan dan kemudian membaca lingkungan lagi. *** Jumlah periode menunggu dalam satu tick ditetapkan dalam parameter EA. Setelah semua upaya yang diizinkan untuk mendapatkan lingkungan yang akurat, Expert Advisor akan keluar dari pemrosesan dan menunggu tick berikutnya. EA akan mengulangi upaya ini pada tick baru ini jika lingkungan trading gagal diperbarui pada waktu itu.

2018.04.19
BHS System: EA Canggih untuk MetaTrader 5
MetaTrader5
BHS System: EA Canggih untuk MetaTrader 5

Pembuat Ide: Yuri, Penulis Kode mq5: barabashkakvn. Expert Advisor (EA) ini menghitung harga "bulat" terdekat, baik atas maupun bawah, berdasarkan Langkah dari angka "bulat". Untuk melihat bagaimana perhitungan harga "bulat" dilakukan, komentari baris dalam OnDeinit: //+------------------------------------------------------------------+ //| Fungsi deinisialisasi EA                                 | //+------------------------------------------------------------------+ void OnDeinit(const int reason)   { //--- cara kerja fungsi Math():    return; } Contoh hasil akan ditampilkan di tab Experts saat Anda menghapus EA dari grafik. EA ini memeriksa posisi harga dan indikator iAMA (Adaptive Moving Average, AMA) untuk menempatkan order pending awal. Jika harga Close bar #0 berada di atas indikator, order Buy Stop pending akan ditempatkan pada harga bulat atas. Jika harga Close bar #0 berada di bawah indikator, order Sell Stop pending akan ditempatkan pada harga bulat bawah. Lifetime ditentukan untuk setiap order pending: Lifetime order pending (dalam jam) ditambahkan ke waktu server terakhir yang diketahui. Metode trailing yang terpisah diterapkan untuk posisi BUY dan SELL. Ini dikonfigurasi dalam Trailing Stop BUY dan Trailing Stop SELL. Parameter Input Lots - volume; Stop Loss BUY - stop loss untuk order Buy Stop; Stop Loss SELL - stop loss untuk order Sell Stop; Trailing Stop BUY - trailing stop untuk posisi Buy; Trailing Stop SELL - trailing stop untuk posisi Sell; Langkah dari angka "bulat" - nilai langkah untuk harga bulat; Lifetime order pending (dalam jam) - lifetime order pending dalam jam; AMA: Periode perhitungan - periode AMA; AMA: Periode MA cepat - periode moving average cepat; AMA: Periode MA lambat - periode moving average lambat; AMA: Perpindahan horizontal - perpindahan horizontal indikator; AMA: Tipe harga - tipe harga yang digunakan untuk perhitungan indikator; magic number - pengidentifikasi unik untuk EA. Penguji pada EURUSD, H1:

2018.04.19
Awal Sebelumnya 19 20 21 22 23 24 25 26 27 28 29 Berikutnya Akhir