Perdagangan Sistem

Strategi Trading dengan EA Moving Average di MetaTrader 5
MetaTrader5
Strategi Trading dengan EA Moving Average di MetaTrader 5

Ide oleh: Vladimir Pastushak. Kode MQL5 oleh: Vladimir Karputov. EA ini menggunakan indikator Moving Average, dengan semua fungsi persiapan dan trading yang diimplementasikan dalam kelas trading CMoving yang terpisah dalam file Moving.mqh. Input yang Tersedia magic number - identifikasi unik untuk EA; Lots - volume posisi (volume posisi di atas nol atau ukuran risiko di atas nol dapat ditentukan); Risk - risiko dalam persen dari margin bebas per trade (volume posisi di atas nol atau ukuran risiko di atas nol dapat ditentukan); MA: period - indikator Moving Average: Timeframe; MA: averaging period - indikator Moving Average: Periode rata-rata; MA: horizontal shift - indikator Moving Average: Perpindahan horizontal; MA: smoothing type - indikator Moving Average: Metode rata-rata; MA: type of price - indikator Moving Average: Jenis harga yang digunakan untuk perhitungan indikator; Take Profit - Level Take Profit (untuk kasus di mana satu posisi terbuka); Lot multiplier untuk serangkaian Posisi - meningkatkan volume posisi untuk serangkaian posisi; Distance from Moving Average - jarak dari indikator Moving Average; Additive jika ada profit umum - menambahkan indentasi jika terdapat profit umum. EA ini menggunakan prinsip swing, dengan kemungkinan untuk meningkatkan jumlah lot; strategi sederhana digunakan dalam operasionalnya: Jika harga berada di atas indikator Moving Average pada Distance from Moving Average yang telah ditentukan, kita akan membuka posisi BUY; Jika harga bergerak turun dari indikator Moving Average pada Distance from Moving Average yang telah ditentukan, kita akan membuka posisi SELL dengan lot yang sama; Jika harga bergerak naik dari posisi BUY dengan harga tertinggi pada Distance from Moving Average yang telah ditentukan, kita akan membuka posisi BUY berikutnya; Jika harga bergerak turun dari posisi BUY dengan harga terendah pada Distance from Moving Average yang telah ditentukan, kita akan membuka posisi SELL berikutnya; Kelas CMoving Parameter Pengaturan Initialization Inisialisasi utama - parameter berikut disetel: symbol - nama simbol yang akan digunakan EA magic - identifikasi unik untuk EA slippage - slippage. GetFlag Memeriksa status flag inisialisasi. Ini digunakan sebagai fungsi tambahan saat memanggil dari EA dasar untuk memeriksa status variabel internal m_init kelas CMoving. LotsOrRisk Menentukan jenis perhitungan lot posisi: Baik secara manual (parameter lots di atas nol) atau dalam persen margin bebas per trade (parameter risk di atas nol). CreateMA Membuat indikator Moving Average. TakeProfit Menentukan parameter Take Profit. Multiplier Menentukan parameter peningkatan lot. DistanceMA Menentukan jarak dari indikator Moving Average. ProfitPlus Menentukan indent tambahan saat ada profit umum. Fungsi Utama Processing Fungsi utama, di mana semua perhitungan dilakukan. Fungsi Kelas dengan Spesifikasi Akses Terproteksi RefreshRates Memperbarui kutipan untuk simbol. CheckVolumeValue Memeriksa kebenaran volume posisi yang dimasukkan (pemeriksaan digunakan saat menentukan ukuran posisi secara manual). IsFillingTypeAllowed Memeriksa mode pengisian order. iMAGet Mendapatkan nilai indikator Moving Average pada bar dengan indeks index. CalculateAllPositions Mendapatkan informasi tentang posisi per panggilan: count_buys - jumlah posisi BUY; price_highest_buy - harga dari posisi BUY tertinggi; price_lowest_buy - harga dari posisi BUY terendah; lot_highest_buy - volume dari posisi BUY tertinggi; lot_lowest_buy - volume dari posisi BUY terendah; total_lots_buy - total volume posisi BUY; count_sells - jumlah posisi SELL; price_lowest_sell - harga dari posisi SELL terendah; price_highest_sell - harga dari posisi SELL tertinggi; lot_lowest_sell - volume dari posisi SELL terendah; lot_highest_sell - volume dari posisi SELL tertinggi; total_lots_sell - total volume posisi SELL. Prices Mendapatkan harga referensi untuk posisi BUY dan SELL, mempertimbangkan Distance from Moving Average yang telah ditentukan. LotCheck Memeriksa dan menormalkan volume posisi (digunakan saat menentukan ukuran posisi secara manual). OpenBuy Membuka posisi BUY. OpenSell Membuka posisi SELL. PrintResult Mencetak hasil dari operasi trading untuk membuka posisi. SetTakeProfit Menetapkan level Take Profit untuk posisi atau menghapus semua level Take Profit dan Stop Loss (di mana parameter delete_take_profit sama dengan "true"). CompareDoubles Membandingkan dua angka real untuk kesetaraan. AwerageTakeProfit Menghitung dan menetapkan level Take Profit tunggal untuk posisi jenis tertentu pos_type. Contoh penggunaan: GBPUSD, H1, "Setiap tick berdasarkan tick nyata."

2018.06.16
Doji Arrows: Sistem Trading Efektif untuk MetaTrader 5
MetaTrader5
Doji Arrows: Sistem Trading Efektif untuk MetaTrader 5

Ide oleh: Scriptor. Kode MQL5 oleh: Vladimir Karputov. EA ini beroperasi berdasarkan pola Doji: Anda juga dapat mengatur ukuran badan candlestick dalam parameter "Ukuran badan candle (Open Close)". Algoritma Operasi EA ini menganalisis bar #2 dan bar #1 saat bar baru muncul. Jika bar #2 adalah Doji, maka sinyal berikut akan diperiksa: close#1 > high#2 → sinyal untuk membuka posisi BUY; close#1 < low#2 → sinyal untuk membuka posisi SELL. Input Lots (jika "0" → parameter "Risiko" akan digunakan) - nilai lot yang diatur secara manual. Jika Anda mengaturnya ke "0", maka parameter "Risiko" yang akan berlaku, yaitu risiko dalam persentase dari margin bebas per trade; Stop Loss (dalam pips) - Stop Loss; jika Anda mengaturnya ke "0", parameter ini akan dinonaktifkan; Take Profit (dalam pips) - Take Profit; jika Anda mengaturnya ke "0", parameter ini akan dinonaktifkan; Trailing Stop (dalam pips) - trailing; jika Anda mengaturnya ke "0", parameter ini akan dinonaktifkan; Trailing Step (dalam pips) - langkah trailing; Risiko (jika "0" → parameter "Lots" akan digunakan) - risiko dalam persentase dari margin bebas per trade; Ukuran candle (Open Close) - ukuran badan candlestick; nomor ajaib - pengenal unik untuk EA. Jika "Ukuran candle" = 0, maka hanya akan ada sedikit trade (sekitar 15-30) di H1 selama setahun, dengan profitabilitas sebagai berikut: Jika Anda mengatur parameter ini ke 1, maka jumlah transaksi akan meningkat sepuluh kali lipat, dan profit akan didistribusikan sebagai berikut:

2018.06.16
GoldWarrior02b: EA Canggih untuk MetaTrader 5
MetaTrader5
GoldWarrior02b: EA Canggih untuk MetaTrader 5

Ide oleh: Scriptor. Kode MQL5 oleh: Vladimir Karputov. GoldWarrior02b adalah EA yang memanfaatkan beberapa indikator canggih seperti iCCI (Commodity Channel Index, CCI), ZigZag, dan Impulse. Dengan EA ini, Anda juga bisa melakukan trailing posisi untuk mengoptimalkan keuntungan. Pengaturan Lots - volume awal dari posisi yang dibuka; Stop Loss (dalam pips) - batas kerugian; Take Profit (dalam pips) - batas keuntungan; Trailing Stop (dalam pips) - batas trailing; Trailing Step (dalam pips) - langkah trailing; Periode rata-rata (untuk "Impulse" dan "CCI") - periode rata-rata yang umum digunakan untuk indikator "Impulse" dan "CCI"; ZigZag: Depth - parameter kedalaman untuk indikator ZigZag; ZigZag: Deviation - parameter deviasi untuk indikator ZigZag; ZigZag: Backstep - parameter langkah mundur untuk indikator ZigZag; Target keuntungan untuk menutup semua posisi - target keuntungan di mana semua posisi akan ditutup; Tampilan output, "false" -> di "Experts", "true" -> di Chart - menampilkan pesan di layar atau di tab; Nilai impuls negatif untuk sinyal SELL - nilai impuls negatif untuk sinyal SELL (misalnya, jika nilai "-30" diatur, tidak akan ada sinyal SELL muncul pada impuls "-40", sementara sinyal SELL akan muncul pada impuls "-20"); Nilai impuls positif untuk sinyal BUY - nilai impuls positif untuk sinyal BUY (misalnya, jika nilai "-30" diatur, tidak akan ada sinyal BUY muncul pada impuls "-40", sementara sinyal BUY akan muncul pada impuls "-20"); Pengganda posisi hedging level 1 dan 2 - pengganda lot awal untuk hedging. Berikut adalah hasil pengujian pada beberapa simbol di timeframe H1 dari 1 Januari 2018 hingga 26 April 2018:

2018.06.16
Brandy: Sistem Trading Jitu untuk MetaTrader 5
MetaTrader5
Brandy: Sistem Trading Jitu untuk MetaTrader 5

Ide oleh: Sergey. Kode MQL5 oleh: Vladimir Karputov. Brandy adalah sebuah EA (Expert Advisor) yang memanfaatkan dua indikator Moving Average. Sistem ini memberikan sinyal berdasarkan perpotongan antara dua MA: indikator lambat (MA "Open") digunakan untuk membuka posisi, sedangkan indikator cepat (MA "Close") digunakan untuk menutup posisi. EA ini hanya beroperasi saat muncul bar baru, dan jumlah posisi yang dapat dibuka tidak terbatas. Fitur trailing juga tersedia untuk memaksimalkan profit. Pengaturan EA Lots - volume posisi yang akan dibuka; Stop Loss (dalam pips) - batas kerugian; Take Profit (dalam pips) - batas keuntungan; Trailing Stop (dalam pips) - fitur trailing; Trailing Step (dalam pips) - langkah trailing; MA "Close": periode rata-rata - periode rata-rata MA "Close"; MA "Close": pergeseran horizontal - pergeseran horizontal MA "Close"; MA "Close": jenis smoothing - tipe rata-rata MA "Close"; MA "Close": jenis harga - tipe harga untuk MA "Close"; MA "Close": posisi penutupan bar - nomor bar MA "Close" yang digunakan untuk sinyal penutupan; MA "Open": periode rata-rata - periode rata-rata MA "Open"; MA "Open": pergeseran horizontal - pergeseran horizontal MA "Open"; MA "Open": jenis smoothing - tipe rata-rata MA "Open"; MA "Open": jenis harga - tipe harga untuk MA "Open"; MA "Open": posisi pembukaan bar - nomor bar MA "Open" yang digunakan untuk sinyal penutupan; magic number - pengenal unik untuk EA ini. Dalam pengujian untuk beberapa simbol pada timeframe H1 dari 1 Januari 2018 hingga 22 April 2018, dengan parameter default EA:

2018.06.16
N-_Candles_v7: EA Terbaru untuk MetaTrader 5 bagi Trader Indonesia
MetaTrader5
N-_Candles_v7: EA Terbaru untuk MetaTrader 5 bagi Trader Indonesia

N-_Candles_v7 adalah Expert Advisor (EA) yang dirancang untuk membantu trader dalam memanfaatkan pola candlestick. EA ini secara otomatis mencari N candlestick yang identik secara berurutan. Jika mendeteksi candlestick bullish, EA ini akan melakukan pembelian, sedangkan jika mendeteksi candlestick bearish, EA akan melakukan penjualan. EA ini juga memeriksa apakah akun Anda dalam mode netting atau hedging. Dalam kode ini, digunakan beberapa kelas perdagangan seperti CPositionInfo, CTrade, CSymbolInfo, dan CAccountInfo. Versi 1: N candles Contoh pencarian untuk N=3: Versi 2: N- candles v2 Perubahan baru di versi 2: Parameter "Take Profit", "Stop Loss", dan "Trailing" ditambahkan. Versi 3: N-_Candles_v3 Perubahan baru di versi 3: Parameter "Jumlah maksimum posisi satu arah" ditambahkan. Versi 4: N-_Candles_v4 Perubahan baru di versi 4: Untuk akun netting, parameter "jumlah maksimum posisi" diganti dengan "volume posisi maksimum". Versi 5: N- Candles v5 Perubahan baru di versi 5: Parameter "Waktu kerja" ditambahkan. Versi 6: N-_Candles_v6 Perubahan baru di versi 6: Parameter "Black sheep" ditambahkan. Apa yang Baru di Versi 7 Di versi 7 ini, ditambahkan fitur penutupan posisi saat mencapai level profit yang ditentukan, yaitu Penutupan posisi saat pencapaian profit umum. Parameter Input N candlestick identik berurutan - jumlah candlestick identik yang harus ada secara berurutan; Lot - volume posisi yang akan dibuka; Take Profit - level Take Profit; jika nilai ini "0", parameter ini tidak digunakan; Stop Loss - level Stop Loss; jika nilai ini "0", parameter ini tidak digunakan; Trailing Stop - Trailing Stop; jika nilai ini "0", parameter ini tidak digunakan; Trailing Step - langkah trailing; jika nilai ini "0", parameter ini tidak digunakan; Max posisi arah tertentu (hanya untuk hedging) - jumlah maksimum posisi satu arah (hanya untuk hedging); Max volume posisi (hanya untuk netting) - volume maksimum posisi terbuka (hanya untuk netting); Gunakan jam perdagangan - mengaktifkan/mematikan parameter "waktu kerja"; Jam mulai - jam mulai perdagangan; Jam akhir - jam akhir perdagangan; Penutupan posisi saat pencapaian profit umum - menutup semua posisi saat mencapai level profit yang ditentukan (dalam nominal uang); magic number - identifikasi unik untuk EA; Jenis penutupan saat bertemu "black sheep" - jenis penutupan untuk "black sheep".

2018.06.16
Strategi Small Inside Bar: Optimalkan Trading Anda dengan EA MetaTrader 5
MetaTrader5
Strategi Small Inside Bar: Optimalkan Trading Anda dengan EA MetaTrader 5

Halo para trader! Kali ini kita akan membahas tentang strategi Small Inside Bar yang bisa kamu gunakan dengan indikator Small Inside Bar. Indikator ini mencari dan menampilkan pola Price Action "Inside Bar" yang bisa jadi sinyal bagus untuk trading. Menariknya, indikator ini sebenarnya tidak wajib untuk beroperasinya EA, karena semua data dihitung langsung di dalam EA tersebut. Ketika pola bullish "Inside Bar" terdeteksi, EA akan membuka posisi beli, sedangkan untuk pola bearish, EA akan membuka posisi jual. Ada tiga opsi untuk membuka posisi: Posisi relevan dibuka pada setiap sinyal, dan posisi ditutup dengan Stop Loss atau Take Profit (*); Posisi relevan dibuka pada setiap sinyal, sementara posisi yang berlawanan ditutup (refill swing); Posisi relevan dibuka pada sinyal, dengan syarat posisi tersebut tidak ada, dan posisi berlawanan ditutup (swing). EA ini juga memungkinkan kamu untuk menonaktifkan aktivitas beli/jual dan memiliki mode kebalikan, yaitu membuka posisi jual saat ada sinyal beli, dan sebaliknya. * Jika kamu menggunakan mode membuka semua posisi pada semua sinyal dan tidak mengatur level Stop Loss atau Take Profit, maka EA tidak bisa menutup posisi secara otomatis. Dalam hal ini, sebuah peringatan akan ditampilkan di grafik bahwa tidak ada Take Profit atau Stop Loss yang diatur dan kamu hanya bisa menutup posisi secara manual. Perlu diingat bahwa Expert Advisor ini dirancang untuk tujuan pelatihan. EA ini memiliki dua belas parameter input: Nomor ajaib Expert - pengidentifikasi unik untuk posisi EA; Mode pembukaan posisi - mode pembukaan posisi: Posisi apa pun pada setiap sinyal - posisi apapun pada setiap sinyal (*); Posisi pada setiap sinyal dalam satu arah (swing dengan refill) - beberapa posisi dalam satu arah (refill swing); Selalu satu posisi (swing) - hanya satu posisi setiap saat (swing). Posisi panjang diaktifkan - membuka posisi panjang diaktifkan (Ya/Tidak); Posisi pendek diaktifkan - membuka posisi pendek diaktifkan (Ya/Tidak); Perdagangan terbalik - mode perdagangan terbalik (Ya/Tidak); Lots - volume posisi yang akan dibuka; Stop loss dalam poin - nilai Stop Loss dalam poin (0 berarti tidak ada SL); Take profit dalam poin - nilai Take Profit dalam poin (0 berarti tidak ada TP); Slippage harga - slippage maksimum yang diperbolehkan saat membuka posisi; Multiplier spread untuk stop - pengali spread yang diterapkan untuk menghitung jarak yang tepat untuk order stop (*). Menunggu pembaruan lingkungan (dalam detik) - waktu dalam detik untuk menunggu pembaruan lingkungan trading (**); Jumlah percobaan untuk mendapatkan status lingkungan - jumlah percobaan untuk mendapatkan informasi akurat tentang lingkungan trading (***). * Untuk order tertunda (serta Stop Loss atau Take Profit), ada jarak minimum yang diperbolehkan untuk menempatkan order stop - StopLevel. Artinya, order tertunda (serta Stop Loss atau Take Profit) tidak dapat ditempatkan lebih dekat dari jarak di atas ke harga. Namun, jika StopLevel adalah nol, itu hanya berarti bahwa StopLevel mengambang, bukan tidak ada. Dalam hal ini, jarak minimum biasanya adalah nilai dari spread*2, tetapi kadang-kadang bahkan double spread pun tidak cukup. Itulah sebabnya kami memperkenalkan pengali spread kustom yang digunakan oleh EA untuk menghitung jarak minimum menempatkan order tertunda. ** Ketika sebuah order trading dikirim ke server, terkadang ada keterlambatan dalam eksekusi yang dapat menyebabkan penghitung posisi pasar yang salah. Jika keadaan "tidak terdefinisi" terdeteksi, EA akan menunggu sejumlah detik yang ditentukan dan kemudian membaca lingkungan lagi. *** Jumlah periode menunggu dalam satu tick diatur dalam parameter EA. Setelah mengambil semua upaya yang diperbolehkan untuk mendapatkan informasi akurat tentang lingkungan, EA akan keluar dari pemrosesan dan menunggu tick berikutnya. EA akan mengulangi upaya ini pada tick baru ini jika lingkungan trading gagal diperbarui pada saat itu. Untuk menguji strategi ini, pengaturan default telah diuji menggunakan EURUSD H1 dalam mode OHLC 1 menit dalam interval dari 2016.01.04 hingga 2018.03.29. Kemudian, untuk menemukan nilai terbaik dari Stop Loss dan Take Profit, nilai-nilai tersebut dioptimalkan dalam mode yang sama dan untuk interval waktu yang sama. Stop Loss optimal adalah 800 poin, dan Take Profit optimal adalah 900 poin:

2018.06.16
ChannelEA2: Solusi Trading Cerdas untuk MetaTrader 5
MetaTrader5
ChannelEA2: Solusi Trading Cerdas untuk MetaTrader 5

ChannelEA2 adalah Expert Advisor (EA) yang berfungsi di dalam channel yang digambar oleh indikator ChannelInd. Meskipun indikator ini tidak diwajibkan untuk operasi EA, data yang diperlukan sudah dihitung di dalam EA itu sendiri. EA ini melakukan trading berdasarkan waktu. Pada waktu trading yang ditentukan dalam pengaturan EA, dua pending stop orders akan ditempatkan di batas-batas channel, dan level Stop Loss akan diatur di sisi berlawanan dari channel, tanpa mengatur level Take Profit. Di akhir waktu trading, semua posisi yang ada akan ditutup, dan order yang belum terpicu akan dihapus. Perlu dicatat bahwa EA ini dirancang untuk tujuan pelatihan. Expert Advisor ini memiliki delapan parameter yang dapat dikonfigurasi: Begin hour - waktu mulai trading; End hour - waktu akhir trading; Experts magic number - pengenal unik untuk posisi EA; Lots - volume posisi yang akan dibuka; Slippage of price - slippage maksimum yang diperbolehkan saat membuka posisi; Multiplier spread for stops - pengali spread yang diterapkan untuk menghitung jarak yang tepat untuk stop orders (*). 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 informasi akurat tentang lingkungan trading (***). * Untuk pending orders (serta Stop Loss atau Take Profit), ada jarak minimum yang diperbolehkan untuk menempatkan stop orders - StopLevel. Artinya, pending order (serta Stop Loss atau Take Profit) tidak dapat ditempatkan lebih dekat dari jarak tersebut ke harga. Namun, jika StopLevel adalah nol, itu hanya berarti bahwa StopLevel bersifat mengambang, bukan tidak ada. Dalam hal ini, jarak minimum biasanya adalah nilai dari spread*2, tetapi terkadang bahkan double spread pun tidak mencukupi. Oleh karena itu, kami memperkenalkan pengali spread kustom yang digunakan oleh EA untuk menghitung jarak minimum saat menempatkan pending orders. ** Ketika order trading dikirim ke server, terkadang keterlambatan dalam eksekusi dapat menyebabkan jumlah posisi pasar terhitung secara tidak benar. Jika keadaan "tidak terdefinisi" terdeteksi, Expert Advisor akan menunggu jumlah detik yang ditentukan dan kemudian membaca lingkungan lagi. *** Jumlah periode menunggu dalam satu tick diatur dalam parameter EA. Setelah mengambil semua percobaan yang diperbolehkan untuk mendapatkan informasi akurat tentang lingkungan, Expert Advisor akan keluar dari pemrosesan dan menunggu tick berikutnya. EA akan mengulangi percobaan ini pada tick baru ini jika lingkungan trading gagal diperbarui pada waktu itu. Untuk memeriksa strategi, pengaturan default telah diuji menggunakan pasangan mata uang EURUSD di timeframe H1 dalam mode OHLC 1 menit dalam interval dari 2017.01.02 hingga 2018.03.29. Selanjutnya, parameter waktu mulai/berakhir (Begin hour dan End hour) dioptimalkan untuk EURUSD H1 dalam mode OHLC 1 menit: Hasil terbaik diperoleh dengan pengaturan berikut: Begin hour = 8; End hour = 10.

2018.06.16
Poker_SHOW: EA Canggih untuk MetaTrader 5
MetaTrader5
Poker_SHOW: EA Canggih untuk MetaTrader 5

Penggagas Ide: Gladiator. Penulis Kode MQL5: Vladimir Karputov. EA ini menentukan kapan harus masuk posisi berdasarkan generator angka acak. Terdapat delapan gradasi yang dikenal dengan nomor kombinasi Poker: Straight-flush → 127; Quads → 255; Full House → 511; Flush → 1023; Straight → 2047; Set → 4095; Dua pasang → 8191; Pasangan → 16383. Jika gradasi yang diberikan lebih besar daripada nilai saat ini dari generator angka acak, maka ini adalah sinyal untuk bertransaksi. Selanjutnya, keberadaan tren akan diperiksa: Jika parameter Reverse diatur ke "false": Moving Average berada lebih tinggi dari harga Ask dengan jarak minimum antara MA dan harga - ini adalah sinyal BUY; Moving Average berada lebih rendah dari harga Ask dengan jarak minimum antara MA dan harga - ini adalah sinyal SELL. Jika Reverse diatur ke "true": Moving Average berada lebih rendah dari harga Bid dengan jarak minimum antara MA dan harga - ini adalah sinyal BUY; Moving Average berada lebih tinggi dari harga Bid dengan jarak minimum antara MA dan harga - ini adalah sinyal SELL. Nilai Input Nomor kombinasi Poker - gradasi probabilitas yang diberikan; Lots - ukuran posisi yang akan dibuka; Stop Loss Take Profit Gunakan BUY - izinkan membuka posisi BUY; Gunakan SELL - izinkan membuka posisi SELL; MA tren: Jarak minimum antara MA dan harga - nilai jarak minimum; MA tren: periode - kerangka waktu untuk Moving Average; MA tren: periode rata-rata - periode rata-rata untuk Moving Average; MA tren: pergeseran horizontal - pergeseran horizontal untuk Moving Average; MA tren: jenis smoothing - jenis smoothing untuk Moving Average; MA tren: jenis harga - jenis harga; Reverse. "false" → MA di atas - BUY; "true" → MA di atas - SELL - membalikkan sinyal Moving Average; magic number - pengenal unik EA; slippage - ukuran slippage. Karena Expert Advisor ini didasarkan pada generator angka acak, hasil pengujian mungkin tidak akurat, karena setiap kali Anda akan mendapatkan hasil yang berbeda.

2018.06.06
maximus_vX lite: EA Canggih untuk MetaTrader 5
MetaTrader5
maximus_vX lite: EA Canggih untuk MetaTrader 5

Penulis ide: eugene-last. Penulis kode MQL5: Vladimir Karputov. maximus_vX lite adalah Expert Advisor (EA) yang dirancang untuk membantu trader dalam menentukan level konsolidasi harga. Konsolidasi ini ditampilkan secara visual sebagai garis horizontal di grafik, membentuk semacam saluran. Dua garis atas (hijau) menunjukkan koridor untuk posisi BUY, sementara dua garis bawah (merah) menandakan koridor untuk posisi SELL: EA ini berusaha untuk tidak membuka lebih dari dua posisi untuk setiap jenis (BUY dan SELL). Aturan yang digunakan adalah: jika sudah ada posisi, maka posisi berikutnya dari tipe yang sama dapat dibuka tidak lebih awal dari Trade once in the "timeframe of checked elements" * jumlah detik pada History: timeframe of checked elements. Nilai Input Trade once in "timeframe of checked elements" - interval waktu minimum setelah posisi kedua dapat dibuka (nilai parameter ini dikalikan dengan History: timeframe of checked elements); Minimum jarak dari garis konsolidasi untuk membuka posisi - jarak minimum dari garis konsolidasi saat ini ke level pembukaan posisi; History: ukuran lilin (High - Low) - ukuran lilin minimum untuk menghitung konsolidasi; History: jumlah data untuk disalin - jumlah elemen yang diminta untuk menghitung konsolidasi; History: jumlah elemen yang diperiksa untuk Max dan Min - jumlah elemen yang dianalisis di dalam History: jumlah data untuk disalin; History: timeframe dari elemen yang diperiksa - timeframe di mana konsolidasi dihitung; Risiko dalam persen untuk setiap transaksi dari margin bebas - risiko per transaksi dihitung sebagai persen dari margin bebas; Stop Loss - nilai stop loss (50 berarti 0.00050 pada kutipan 5-digit dan 0.0050 pada kutipan 4-digit); Min profit (persen) - profit minimum (dalam persentase), setelah mencapai yang mana semua posisi ditutup; nomor ajaib - pengidentifikasi unik untuk EA. Hasil pengujian pada EURUSD, H1 dengan parameter default:

2018.06.06
Awal Sebelumnya 18 19 20 21 22 23 24 25 26 27 28 Berikutnya Akhir