Perdagangan Sistem

SerialMA_EA: Solusi Cerdas untuk Trading di MetaTrader 5
MetaTrader5
SerialMA_EA: Solusi Cerdas untuk Trading di MetaTrader 5

Expert Advisor ini didasarkan pada indikator SerialMA. Periode perhitungan indikator ini terus meningkat mulai dari saat garisnya berpotongan dengan harga hingga perpotongan berikutnya. Setiap kali terjadi perpotongan, perhitungan indikator dimulai lagi dari nilai minimum. Expert Advisor ini memanfaatkan sifat indikator sebagai berikut: Jika harga penutupan candlestick pada bar sinyal berada di atas garis indikator pada bar sinyal, dan titik indikator pada bar sebelumnya berada pada garis indikator, maka ini adalah sinyal untuk membuka posisi buy. Jika harga penutupan candlestick pada bar sinyal berada di bawah garis indikator pada bar sinyal, dan titik indikator pada bar sebelumnya berada pada garis indikator, maka ini adalah sinyal untuk membuka posisi sell. Ada dua mode pembukaan posisi yang dapat dipilih: Satu posisi yang sesuai dibuka pada setiap sinyal. Posisi berlawanan akan ditutup. Hanya satu posisi yang dapat dibuka dalam satu arah. Posisi tersebut dibuka pada sinyal pertama. Jika ada posisi berlawanan, posisinya harus ditutup pada sinyal ini. Semua sinyal berikutnya dalam arah yang sama akan diabaikan hingga sinyal berlawanan muncul - dalam hal ini, posisi akan dibalik (swing). Expert Advisor ini dirancang untuk bekerja di akun hedging. Jika Anda meluncurkan EA ini di akun netting, pesan peringatan akan muncul dan EA ini akan dimuat. Untuk memastikan Expert Advisor berfungsi dengan baik, simpan file indikator yang telah dikompilasi SerialMA.ex5 di folder indikator standar dalam direktori terminal Anda (Direktori terminal Anda\MQL5\Indicators). Expert Advisor ini memungkinkan Anda untuk mengaktifkan/mematikan posisi long/short, serta membalikkan sinyal indikator untuk membuka sell sebagai ganti buy dan sebaliknya. Anda juga dapat mengatur 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 diperbolehkan untuk simbol. Expert Advisor ini juga akan menyesuaikan lot jika nilai yang tidak benar ditentukan. Jika lot terlalu besar, EA akan menyesuaikannya agar dapat membuka posisi. Jika tidak ada dana untuk membuka bahkan lot minimum, sinyal akan dilewatkan. Perlu dicatat bahwa Expert Advisor ini dirancang untuk tujuan pelatihan. EA ini memiliki 12 parameter input: Nomor magic Expert - pengidentifikasi unik untuk posisi EA; Mode pembukaan posisi - mode pembukaan posisi (pada setiap sinyal atau hanya memungkinkan memiliki satu posisi); Posisi long diaktifkan - mengaktifkan pembukaan posisi long; Posisi short diaktifkan - mengaktifkan pembukaan posisi short; Reverse trade - memilih mode balik (Ya, Tidak): jika Ya, posisi short akan dibuka pada sinyal long dan sebaliknya; 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 diperbolehkan saat membuka posisi; Multiplier spread untuk stop - pengali spread yang diterapkan dalam perhitungan jarak yang tepat untuk perintah stop (*). Menunggu pembaruan lingkungan (dalam detik) - waktu dalam detik untuk menunggu pembaruan lingkungan trading (**); Jumlah percobaan untuk mendapatkan keadaan lingkungan - jumlah percobaan untuk memperoleh lingkungan trading yang akurat (***). * Untuk perintah Stop Loss dan Take Profit (serta perintah tertunda), ada jarak minimum yang diperbolehkan untuk menempatkan perintah tersebut - StopLevel. Artinya, Stop Loss dan Take Profit (serta perintah tertunda) tidak dapat ditempatkan lebih dekat dari jarak ini ke harga. Jika StopLevel adalah nol, itu tidak berarti tidak ada, hanya berarti bahwa StopLevel mengambang. Dalam hal ini, jarak minimum biasanya sama dengan spread*, tetapi kadang-kadang bahkan double spread tidak cukup. Jadi, parameter ini memungkinkan untuk menetapkan pengali khusus untuk spread yang digunakan untuk menghitung jarak minimum untuk menempatkan perintah stop. ** Ketika perintah trading dikirim ke server, keterlambatan dalam eksekusi dapat menyebabkan perhitungan jumlah posisi pasar yang tidak akurat. Jika keadaan "tidak terdefinisi" terdeteksi, Expert Advisor menunggu jumlah detik yang ditentukan dan kemudian membaca lingkungan lagi. *** Jumlah periode menunggu dalam satu tick ditetapkan dalam parameter EA. Setelah mengambil semua percobaan yang diperbolehkan untuk mendapatkan lingkungan yang akurat, Expert Advisor keluar dari pemrosesan dan menunggu tick berikutnya. EA akan mengulangi percobaan ini pada tick baru ini jika lingkungan trading tidak diperbarui pada waktu ini. Strategi ini telah diuji dengan pengaturan default menggunakan data dari interval 2017.01.04 hingga 2018.02.09. Sayangnya, EA ini tidak menunjukkan hasil yang baik dengan pengaturan default. Oleh karena itu, diuji dalam mode balik. Hasil dalam mode balik lebih baik. Expert Advisor ini menerima sinyal dari rata-rata bergerak yang dihitung secara dinamis, jadi tidak ada parameter untuk optimasi. Namun, Anda dapat memikirkan apa yang bisa ditambahkan ke EA ini. Misalnya, trailing stop dapat diterapkan pada posisi yang terbuka. Gambar 1 dan 2: Hasil pengujian.

2018.04.19
OpenTime 2: Sistem Trading Canggih untuk MetaTrader 5
MetaTrader5
OpenTime 2: Sistem Trading Canggih untuk MetaTrader 5

OpenTime 2 adalah pengembangan lebih lanjut dari OpenTime versi 1 yang pastinya sudah banyak dinantikan oleh trader-trader di luar sana. Apa yang Baru di Versi 2 EA ini sekarang memungkinkan pengaturan dua interval waktu, di mana posisi dapat dibuka; Anda juga dapat mengatur hari dalam seminggu ketika pembukaan posisi diperbolehkan; Parameter berikut dapat ditentukan secara independen untuk setiap interval waktu: Jenis trading: BUY atau SELL Stop Loss Take Profit Ukuran lot yang sama dan fungsi trailing digunakan untuk kedua interval. EA ini hanya dapat memiliki satu posisi di setiap interval waktu. Nomor magic yang unik dihasilkan untuk setiap interval waktu. Nomor magic untuk interval #1 ditentukan dalam parameter input: input ushort         InpTakeProfitTwo  = 90;                      // TakeProfit untuk interval waktu #2 (dalam pips) input string _____3_____="Opsi Advisor"; input ulong          m_magic=714479490                           // MagicNumber untuk interval waktu #1 (interval waktu #2 == MagicNumber+1) //--- input ulong m_slippage=30; Nomor magic ini disimpan dalam variabel internal m_magic_one, sementara nomor magic untuk interval #2 disimpan dalam variabel internal m_magic_two, yang lebih besar dari m_magic_one sebesar satu: //+------------------------------------------------------------------+ //--- #define m_magic_one m_magic #define m_magic_two m_magic_one+1 //--- #include <Trade\PositionInfo.mqh> Parameter Input Opsi Penutupan Posisi Gunakan waktu penutupan interval #1 - aktifkan/nonaktifkan penutupan berdasarkan waktu untuk interval #1; Waktu penutupan interval #1 (HANYA jam:menit!) - waktu untuk menutup posisi untuk interval #1 (hanya jam dan menit yang diperhitungkan); Gunakan waktu penutupan interval #2 - aktifkan/nonaktifkan penutupan berdasarkan waktu untuk interval #2; Waktu penutupan interval #2 (HANYA jam:menit!) - waktu untuk menutup posisi untuk interval #2 (hanya jam dan menit yang diperhitungkan); Trailing stop ("0" -> trailing MATI) (dalam pips) - fungsi trailing stop, 0 berarti fungsi dinonaktifkan; Langkah trailing (dalam pips) - nilai langkah trailing. Pengaturan Pembukaan Posisi Trading pada Senin - aktifkan/nonaktifkan trading pada Senin; Trading pada Selasa - aktifkan/nonaktifkan trading pada Selasa; Trading pada Rabu - aktifkan/nonaktifkan trading pada Rabu; Trading pada Kamis - aktifkan/nonaktifkan trading pada Kamis; Trading pada Jumat - aktifkan/nonaktifkan trading pada Jumat; Waktu mulai pembukaan interval #1 (HANYA jam:menit!) - awal dari interval waktu #1 (hanya jam dan menit yang diperhitungkan); Waktu akhir pembukaan interval #1 (HANYA jam:menit!) - akhir dari interval waktu #1 (hanya jam dan menit yang diperhitungkan); Waktu mulai pembukaan interval #2 (HANYA jam:menit!) - awal dari interval waktu #2 (hanya jam dan menit yang diperhitungkan); Waktu akhir pembukaan interval #2 (HANYA jam:menit!) - akhir dari interval waktu #2 (hanya jam dan menit yang diperhitungkan); Durasi dalam detik - durasi operasi dalam detik; Jenis trading di interval #1 ("true" -> BUY, "false" -> SELL) - jenis trading yang diizinkan di interval #1: BUY atau SELL; Jenis trading di interval #2 ("true" -> BUY, "false" -> SELL) - jenis trading yang diizinkan di interval #2: BUY atau SELL; Volume transaksi - volume posisi yang akan dibuka; StopLoss interval #1 (dalam pips) - Stop Loss untuk posisi di interval #1; TakeProfit interval #1 (dalam pips) - Take Profit untuk posisi di interval #1; StopLoss interval #2 (dalam pips) - Stop Loss untuk posisi di interval #2; TakeProfit interval #2 (dalam pips) - Take Profit untuk posisi di interval #2. Opsi Expert Advisor MagicNumber interval #1 (interval #2 == MagicNumber+1) - ID unik yang digunakan untuk posisi di interval #1. Nomor magic untuk interval #2 lebih besar satu. Hasil pengujian untuk EURUSD, M30:

2018.04.19
Patterns EA: Solusi Cerdas untuk Trading di MetaTrader 5
MetaTrader5
Patterns EA: Solusi Cerdas untuk Trading di MetaTrader 5

Patterns EA adalah System Trading yang memanfaatkan indikator dari tiga puluh pola candlestick populer. Anda bisa menemukan indikator tersebut di sini. Dengan Patterns EA, Anda bisa menggunakan berbagai tipe trading untuk membuka posisi. Setiap pola candlestick akan membuka posisi sesuai dengan jenis yang telah ditentukan. Anda dapat mengaktifkan atau menonaktifkan pembukaan posisi untuk setiap pola secara terpisah, baik itu pola satu, dua, atau tiga bar. EA ini dirancang khusus untuk akun hedging. Jika Anda menjalankan EA ini di akun netting, akan muncul pesan peringatan dan EA ini akan dihentikan. Indikator ini tidak diperlukan untuk operasi EA, karena semua perhitungan dan pencarian pola sudah terintegrasi dalam kelas khusus yang terhubung dengan EA dan berada di folder yang sama. Patterns EA memungkinkan Anda untuk mengatur stop loss dan take profit dalam poin, yang akan berlaku sama untuk semua posisi. Jika nilai Stop Loss dan Take Profit yang diinput tidak valid, EA akan menyesuaikan nilai tersebut agar sesuai dengan StopLevel minimum yang diizinkan untuk simbol tersebut. EA ini juga akan menyesuaikan lot jika nilai yang dimasukkan tidak tepat. Jika ukuran lot terlalu besar, EA akan mengubahnya agar bisa membuka posisi. Namun, jika tidak ada dana yang cukup untuk membuka bahkan lot minimum, sinyal tersebut akan dilewatkan. Harap dicatat bahwa EA ini dirancang untuk tujuan pembelajaran. Patterns EA memiliki 75 parameter yang dapat disesuaikan. Berikut adalah 15 parameter utama yang perlu Anda ketahui: Aktifkan pola satu bar - izinkan penggunaan pola candlestick satu bar; Aktifkan pola dua bar - izinkan penggunaan pola candlestick dua bar; Aktifkan pola tiga bar - izinkan penggunaan pola candlestick tiga bar; Jarak maksimum pips antara harga yang sama - jarak maksimum antara dua harga yang dibandingkan (*); Tampilkan pola dan deskripsi - tampilkan pola dan deskripsinya pada grafik; Ukuran font - ukuran font untuk deskripsi pola; Warna teks - warna teks untuk deskripsi pola; Nama font - nama font untuk deskripsi pola; Nomor magic EA - pengidentifikasi unik untuk posisi EA; Mode pembukaan posisi - mode untuk membuka posisi (**); Lot - volume posisi yang akan dibuka; Stop loss dalam poin - Stop Loss untuk posisi dalam poin, tidak digunakan jika 0; Take profit dalam poin - Take Profit untuk posisi dalam poin, tidak digunakan jika 0; 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 (***). 60 parameter sisanya adalah saklar untuk pola dan jenis posisi yang harus dibuka sesuai pola tersebut. * Akurasi perbandingan dalam pencarian pola - harga dianggap sama jika selisihnya kurang dari jumlah poin ini. ** Enam mode berikut tersedia: Posisi apa pun Selalu satu posisi (swing) Hanya satu posisi Buy Banyak posisi Buy Hanya satu posisi Sell Banyak posisi Sell *** Untuk order Stop Loss dan Take Profit (serta order tertunda), ada jarak minimum yang diizinkan untuk penempatan order tersebut - StopLevel. Artinya, Stop Loss dan Take Profit (serta order tertunda) tidak dapat ditempatkan lebih dekat dari jarak ini ke harga. Jika StopLevel adalah nol, itu tidak berarti tidak ada, hanya saja StopLevel bersifat mengambang. Dalam hal ini, jarak minimum biasanya sama dengan spread*, tetapi terkadang bahkan double spread pun tidak cukup. Jadi, parameter ini memungkinkan Anda untuk menentukan pengali khusus untuk spread yang digunakan untuk menghitung jarak minimum untuk penempatan order stop. Mode pembukaan posisi: Selalu satu posisi, pola "Outside" membuka Sell. Nilai default digunakan untuk pengaturan lainnya.

2018.04.19
N Candles v6: Sistem Trading Unggulan untuk MetaTrader 5
MetaTrader5
N Candles v6: Sistem Trading Unggulan untuk MetaTrader 5

Halo, para trader! Kali ini kita akan membahas tentang N Candles v6, sebuah System Trading yang dirancang khusus untuk MetaTrader 5. EA ini secara cerdas mencari N candlestick identik yang muncul berturut-turut. EA ini akan melakukan pembelian ketika candlestick bullish muncul dan menjual saat candlestick bearish. Selain itu, 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. Versi 2: N Candles v2. Versi 3: N Candles v3. Versi 4: N Candles v4. Versi 5: N Candles v5. Fitur Baru di Versi 6 Di versi terbaru ini, ada tambahan jenis penutupan yang bisa dilakukan saat menemukan "black sheep": Menutup semua posisi. Menutup posisi yang berlawanan dengan "black sheep". Menutup posisi yang searah dengan "black sheep". "Black Sheep" dalam Trading Contohnya, jika EA mencari 5 candlestick identik dan menemukan lima candlestick bullish berturut-turut, EA akan membuka posisi Buy. Namun, jika candlestick berikutnya setelah posisi dibuka bukanlah candlestick bullish, maka candlestick tersebut akan dianggap sebagai "black sheep". Parameter Input N candlestick identik yang muncul berturut-turut - jumlah candlestick identik yang harus muncul. Lot - volume posisi. Take Profit - nilai take profit, parameter ini tidak digunakan jika diset ke 0. Stop Loss - nilai stop loss, parameter ini tidak digunakan jika diset ke 0. Trailing Stop - nilai trailing stop, parameter ini tidak digunakan jika diset ke 0. Trailing Step - nilai langkah trailing, parameter ini tidak digunakan jika diset ke 0. Max posisi dalam arah tertentu (hanya untuk hedging) - jumlah maksimum posisi yang diperbolehkan dalam satu arah (hanya berlaku untuk akun hedging). Max volume posisi (hanya untuk netting) - volume maksimum posisi terbuka (hanya berlaku untuk akun netting). Gunakan jam trading - aktif/nonaktif filter waktu. Jam mulai - jam mulai trading. Jam selesai - jam selesai trading. magic number - pengenal unik untuk EA. Jenis penutupan saat menemukan "black sheep" - pilih jenis penutupan yang akan diterapkan jika terjadi "black sheep". Pada versi ini, Anda bisa menonaktifkan Take Profit, Stop Loss, dan Trailing Stop - dalam hal ini, posisi akan ditutup berdasarkan parameter "black sheep". Berikut adalah contoh pengujian pada timeframe D1 dari 2017.04.18 hingga 2018.02.10 dalam mode Every Tick: Simbol Pass Hasil Profit Expected Payoff Profit Factor Recovery Factor Sharpe Ratio Custom Equity DD % Trades AUDJPY 0 234868,07 26677,92 592,84 3,06 2,23 0,42 0 17,42 45 EURCHF 2 182707,90 21403,45 548,81 2,56 0,97 0,34 0 26,12 39 AUDUSD 3 176864,42 23113,10 462,26 2,42 1,40 0,33 0 23,34 50 USDJPY 1 161759,58 16625,68 573,30 2,43 0,66 0,38 0 44,97 29 GBPUSD 4 106435,34 15526,40 378,69 1,62 0,61 0,20 0 29,82 41 USDCHF 5 51537,85 445,34 11,42 1,02 0,02 0,02 0 31,45 39 USDCAD 6 40360,28 -3701,81 -88,14 0,87 -0,15 -0,04 0 35,79 42 EURCAD 7 38152,04 -4512,05 -132,71 0,84 -0,17 -0,06 0 42,95 34 #AA 9 34847,02 -1795,40 -51,30 0,72 -0,52 -0,12 0 6,95 35 EURJPY 8 23499,63 -14049,99 -326,74 0,65 -0,26 -0,18 0 62,68 43 EURUSD 10 4307,27 -28962,60 -851,84 0,20 -0,95 -0,59 0 60,81 34

2018.04.19
Mengenal EA Channels untuk MetaTrader 5: Strategi Cerdas Trading
MetaTrader5
Mengenal EA Channels untuk MetaTrader 5: Strategi Cerdas Trading

Penulis Ide: Scriptor, penulis kode MQL5: barabashkakvn. Semua indikator memiliki parameter yang sudah diatur, termasuk timeframe: "H1". Oleh karena itu, disarankan untuk menjalankan Expert Advisor ini pada timeframe H1 dan simbol EURUSD. Anda juga bisa mengatur interval waktu untuk operasi EA ini menggunakan parameter Dari jam dan Sampai jam. Expert Advisor ini bekerja dalam saluran yang dibentuk oleh indikator dengan periode 220: satu Moving Average dan tiga Envelopes dengan tinggi yang berbeda. Selain itu, EA ini juga menggunakan dua Moving Averages dengan periode yang sangat pendek yaitu 2, di mana satu berdasarkan harga Close dan yang lainnya berdasarkan harga Open. Pengaturan terpisah untuk stop loss, take profit, dan trailing untuk posisi BUY dan SELL. Parameter Input Lots - volume posisi yang akan dibuka; Stop Loss BUY (dalam pips) - stop loss untuk posisi BUY; Stop Loss SELL (dalam pips) - stop loss untuk posisi SELL; Take Profit BUY (dalam pips) - target profit untuk posisi BUY; Take Profit SELL (dalam pips) - target profit untuk posisi SELL; Trailing Stop BUY (dalam pips) - trailing stop untuk posisi BUY; Trailing Stop SELL (dalam pips) - trailing stop untuk posisi SELL; Gunakan jam perdagangan - aktifkan jam kerja; Dari jam - jam mulai trading; Sampai jam - jam akhir trading; magic number - pengenal unik untuk EA. Ingat, trading tanpa stop loss bisa menyebabkan drawdown yang besar, seperti yang ditunjukkan pada gambar berikut:

2018.03.01
TrailingStopAndTake: EA Canggih untuk MetaTrader 5
MetaTrader5
TrailingStopAndTake: EA Canggih untuk MetaTrader 5

Hai para trader! Kali ini kita akan membahas tentang TrailingStopAndTake, sebuah sistem trading (EA) yang dirancang untuk memudahkan kita dalam mengatur stop loss dan take profit pada posisi yang sudah dibuka. Dengan menggunakan EA ini, Anda bisa lebih fokus pada strategi trading tanpa khawatir tentang pengaturan manual. Perlu diingat, EA ini hanya bisa digunakan pada akun hedging. Bagaimana cara kerjanya? Saat Anda membuka posisi baru, EA akan mengecek apakah ada stop order yang sudah dibuat. Jika tidak ada, EA akan membuatnya secara otomatis dengan jarak yang telah ditentukan dalam parameter. Selanjutnya, EA akan mulai menggeser take profit dan/atau stop loss jika harga bergerak lebih jauh dari jarak yang sudah diatur. Anda dapat mengatur jenis posisi - bisa semua, beli, atau jual, simbol posisi (semua atau yang ditentukan), nomor ajaib (magic number), atau tiket posisi (ticket). Selain itu, Anda juga bisa mengaktifkan trailing di area rugi. Jika mode ini tidak dipilih, maka stop order tidak akan di-trail di area kerugian. Nilai breakeven juga dapat ditentukan dalam parameter EA. Untuk memeriksa operasi trailing dalam semua mode, EA ini dapat membuka posisi baru pada setiap bar baru. Mode ini hanya bisa diterapkan di Strategy Tester. EA ini memiliki 12 parameter input yang bisa Anda atur: Ukuran StopLoss Awal dalam poin (0 - tidak ada stop) - Jika posisi tidak memiliki stop loss, maka order stop loss dengan nilai yang ditentukan akan ditambahkan segera setelah posisi dibuka. Jika parameter ini sama dengan 0, stop loss tidak akan ditempatkan; Ukuran TakeProfit Awal dalam poin (0 - tidak ada take) - Jika posisi tidak memiliki take profit, maka order take profit dengan ukuran yang ditentukan akan ditambahkan segera setelah posisi dibuka. Jika parameter ini sama dengan 0, take profit tidak akan ditempatkan; Ukuran TrailingStop dalam poin (0 - tidak ada trail) - Parameter trailing, jarak stop loss dari harga. Jika parameter ini sama dengan 0, stop loss tidak akan di-trail; Ukuran TrailingTake dalam poin (0 - tidak ada trail) - Parameter trailing, jarak take profit dari harga. Jika parameter ini sama dengan 0, take profit tidak akan di-trail; Jenis Posisi - Jenis posisi yang akan di-trail; Simbol Posisi ("" - simbol mana saja) - Simbol posisi yang akan di-trail (nilai kosong berarti semua simbol); Nomor Ajaib Posisi (0 - nomor ajaib mana saja) - Nomor ajaib untuk posisi yang akan di-trail; Tiket Posisi (0 - semua tiket) - Tiket untuk posisi yang akan di-trail; Langkah Trailing - Langkah trailing. Jika harga bergerak menjauh dari order stop pada jarak lebih besar dari langkah ini, order stop akan dimodifikasi sesuai ukuran yang ditentukan dalam pengaturan Ukuran TrailingStop dalam poin dan/atau Ukuran TrailingTake dalam poin; Trailing di Zona Rugi - Aktifkan atau nonaktifkan trailing di area rugi. Jika dinonaktifkan, stop order tidak akan ditempatkan di zona rugi; Breakeven dalam poin - Nilai breakeven. Area rugi dimulai di bawah nilai ini; Pengali Spread - Pengali spread untuk menghitung jarak yang benar untuk penempatan stop order. Perlu diingat bahwa untuk order Stop Loss dan Take Profit (termasuk 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 bernilai nol, itu tidak berarti tidak ada, hanya saja StopLevel bersifat mengambang. Dalam hal ini, jarak minimum biasanya sama dengan spread*, tetapi terkadang bahkan dua kali lipat spread pun tidak cukup. Parameter ini memungkinkan Anda untuk menentukan pengali khusus untuk spread yang digunakan untuk menghitung jarak minimum dalam penempatan stop order. Fig.1 StopLoss Awal=600, TakeProfit awal=1200, TrailingStop=300, trailing take profit dinonaktifkan, trailing di area rugi dinonaktifkan.

2018.03.01
Trend Me Leave Me: EA Unggulan untuk MetaTrader 5
MetaTrader5
Trend Me Leave Me: EA Unggulan untuk MetaTrader 5

Penulis ide: Scriptor, penulis kode MQL5: barabashkakvn. Expert Advisor ini bekerja dengan satu posisi (dapat digunakan pada akun netting). Arah sinyal buka baru dihitung berdasarkan arah posisi terakhir yang ditutup (BUY atau SELL) dan cara posisi tersebut ditutup (oleh Stop Loss atau Take Profit). Prinsip umum: Jika posisi ditutup oleh Take Profit, posisi selanjutnya akan dibuka dalam arah yang sama; Jika posisi ditutup oleh Stop Loss, maka posisi selanjutnya harus dibuka dalam arah yang berlawanan. Jenis penutupan ditentukan dalam OnTradeTransaction() menggunakan ENUM_DEAL_REASON: transaksi dan jenisnya diakses di OnTradeTransaction() terlebih dahulu: TRADE_TRANSACTION_DEAL_ADD - menambahkan transaksi ke dalam riwayat. Ini dilakukan sebagai hasil dari eksekusi order atau operasional dengan saldo akun. , dan kemudian properti DEAL_REASON diperiksa. Jika parameter Breakeven tidak sama dengan nol, posisi akan dipindahkan ke breakeven jika memungkinkan. Setelah menentukan arah dalam OnTradeTransaction(), periksa kondisi lebih lanjut: Untuk membuka posisi BUY, indikator SAR pada bar #0 harus kurang dari Close dari bar #0, dan ADX pada bar #0 harus kurang dari 20. Untuk membuka posisi SELL, indikator SAR pada bar #0 harus lebih besar dari Close dari bar #0, dan ADX pada bar #0 harus kurang dari 20; Parameter Input Stop Loss (dalam pips) - nilai Stop Loss; Take Profit (dalam pips) - nilai Take Profit; Risiko dalam persen untuk transaksi - persentase risiko per trading; Breakeven (dalam pips) - nilai breakeven; ADX: periode rata-rata - parameter indikator ADX; SAR: langkah kenaikan harga - faktor percepatan - parameter indikator SAR; SAR: nilai maksimum dari langkah - parameter indikator SAR. Parameter default, EURUSD, M30 dari 2017.01.08 hingga 2018.02.05

2018.03.01
Strategi Trading Menggunakan EMA Cross Contest Hedged untuk MetaTrader 5
MetaTrader5
Strategi Trading Menggunakan EMA Cross Contest Hedged untuk MetaTrader 5

Pemilik Ide: Scriptor, penulis kode MQL5: barabashkakvn. Strategi ini mencari titik perpotongan antara dua Moving Averages berdasarkan data dari dua bar untuk menghasilkan sinyal trading: Anda dapat menentukan nomor bar saat ini di Trade bar: baik bar #0 atau bar #1. Jika Gunakan MACD diatur ke true, EA juga akan mempertimbangkan posisi garis utama MACD relatif terhadap nol (parameter Trade bar). Jika sinyal dihasilkan saat tidak ada posisi terbuka, maka sebuah posisi akan dibuka dan empat order hedging akan ditempatkan pada jarak Hedge level dengan waktu hidup yang sama dengan Expiration pending orders: order Buy Stop ditempatkan untuk posisi BUY dan order Sell Stop untuk posisi SELL. Posisi dapat ditutup dengan sinyal berlawanan jika parameter Tutup posisi berlawanan diatur ke true. Contohnya, posisi SELL akan ditutup jika sinyal BUY dihasilkan. Setelah posisi dibuka, Trailing Stop dengan Trailing Step akan diaktifkan untuk posisi tersebut. Parameter Input Lots - volume posisi yang akan dibuka; 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; Hedge level (dalam pips) - jarak antara pending orders; Tutup posisi berlawanan - flag untuk menutup posisi berlawanan; Gunakan MACD - flag untuk menggunakan MACD; Expiration pending orders (detik) - waktu kedaluwarsa order pending; MA pendek: periode rata-rata - parameter perhitungan MA cepat; MA panjang: periode rata-rata - parameter perhitungan MA lambat; Trade bar - nomor bar untuk trading; magic number - pengenal unik untuk EA. Contoh pengujian EURUSD, M30:

2018.03.01
Show Pips: Indikator Canggih untuk MetaTrader 5 yang Harus Anda Coba
MetaTrader5
Show Pips: Indikator Canggih untuk MetaTrader 5 yang Harus Anda Coba

Indikator informasi ini sangat berguna bagi Anda yang ingin selalu mengetahui status akun trading saat ini. Indikator ini menampilkan data penting seperti: profit dalam pips, persentase dan mata uang, spread dari pasangan mata uang yang sedang diperdagangkan, serta waktu hingga penutupan bar pada timeframe yang sedang Anda gunakan. Anda bisa memilih jenis lokasi garis informasi yang berbeda: Di sebelah kanan harga (mengikuti pergerakan harga); Sebagai komentar (di sudut kiri atas grafik); Di sudut layar yang Anda pilih. Pemisah data juga dapat disesuaikan: | / . \ # Indikator ini sangat mudah digunakan dan memberikan informasi yang sangat berguna. Anda bisa mematikan informasi yang tidak perlu di pengaturannya. Parameter Jenis tampilan - tipe tampilan garis informasi. Terdapat tiga opsi: Ikuti harga - mengikuti pergerakan harga; Sebagai komentar - ditampilkan sebagai komentar; Di sudut layar yang dipilih - ditampilkan di sudut grafik yang Anda pilih. Sudut grafik untuk penempatan - jika tipe tampilan 'Di sudut layar yang dipilih' dipilih, parameter ini memungkinkan Anda memilih sudut; Tampilkan profit? - mengaktifkan/mematikan tampilan profit dalam mata uang deposit; Tampilkan profit dalam persen? - mengaktifkan/mematikan tampilan profit dalam persen; Tampilkan spread? - mengaktifkan/mematikan tampilan spread saat ini; Tampilkan waktu hingga penutupan bar? - mengaktifkan/mematikan tampilan waktu yang tersisa hingga penutupan bar; Warna teks - warna dari teks; Warna profit - warna teks saat ada profit mengambang; Warna rugi - warna teks saat ada rugi mengambang; Pemisah - pemisah data. Parameter ini dapat memiliki lima nilai: "|", "/", ".", "\", atau "#"; Koordinat Y - Koordinat Y (jika "Di sudut layar yang dipilih" dipilih sebagai tipe tampilan); Indentasi di bar - indentasi dari bar saat ini, dalam bar (jika "Ikuti harga" dipilih sebagai tipe tampilan); Ukuran font - ukuran font teks; Font - jenis font teks; Versi indikator untuk MetaTrader 4 dapat diunduh di sini. Contoh Tampilan

2018.01.22
Dealer Trade v 7.74 MACD: Sistem Trading Unggulan untuk MetaTrader 5
MetaTrader5
Dealer Trade v 7.74 MACD: Sistem Trading Unggulan untuk MetaTrader 5

Penulis ide: Alexander, penulis kode mq5: barabashkakvn. EA ini memanfaatkan sinyal dari indikator iMACD (Moving Average Convergence/Divergence, MACD) untuk melakukan trading. Lot akan meningkat seiring dengan bertambahnya jumlah posisi (Metode Martingale). Disarankan untuk menggunakan EA ini pada timeframe H4 dan D1. Pengelolaan volume posisi: Lot awal bisa ditentukan secara manual; Lot awal dapat dihitung berdasarkan persentase risiko dari margin bebas. Anda juga bisa membatasi hal-hal berikut: Jumlah maksimum posisi terbuka; Lot maksimum. Perlindungan profit: jika perlindungan diizinkan dan total profit dari semua posisi lebih besar dari nilai yang ditentukan, serta jumlah posisi sama dengan atau lebih besar dari jumlah yang dilindungi, posisi yang paling menguntungkan akan ditutup. Misalnya, jika total profit mencapai $52 dengan empat posisi terbuka, dan jumlah yang dilindungi ditetapkan pada "3", maka kita bisa menutup satu posisi agar selalu ada minimal tiga posisi yang terbuka. Parameter Input Lots (jika <= "0" -> gunakan "Risiko") - volume posisi (jika <="0.0", lot akan dihitung menggunakan parameter "Risiko"); Stop Loss (dalam pips) - nilai Stop Loss; Take Profit (dalam pips) - nilai Take Profit; Trailing Stop (dalam pips) - nilai trailing; Trailing Step (nilai min == 1)(dalam pips) - nilai langkah trailing; Risiko dalam persen untuk perdagangan dari margin bebas - risiko per perdagangan sebagai persentase dari margin bebas; Maksimum posisi terbuka - jumlah maksimum posisi terbuka; Interval antara posisi - jarak antara posisi; Min profit. Tutup posisi dengan profit maksimum - profit minimum, di mana posisi yang paling menguntungkan akan ditutup; Perlindungan akun. Jika "true" -> tutup posisi dengan profit maksimum - melindungi profit, di mana posisi yang paling menguntungkan akan ditutup; Jumlah item terbuka jika "Perlindungan akun" = "true" - jumlah posisi yang perlu dilindungi; Kondisi balik - sinyal pembalikan; MACD: periode ema cepat MACD: periode ema lambat Maksimum volume posisi - volume posisi maksimum yang diizinkan; Koeffisien lot - pengali lot, semakin banyak posisi terbuka, semakin besar pengali lotnya.

2018.01.22
3MACross EA: Solusi Cerdas untuk Trading di MetaTrader 5
MetaTrader5
3MACross EA: Solusi Cerdas untuk Trading di MetaTrader 5

Penulis ide: bobby, penulis kode mq5: barabashkakvn. EA ini menggunakan dua indikator: MA Cross 3MACross Alert WarnSig dan Price Channel. Anda memiliki tiga opsi untuk mengatur stop loss dan take profit: Trailing Stop lebih besar dari nol. Dalam hal ini, fungsi trailing stop biasa akan diterapkan pada posisi; Auto SL/TP diset ke 'true'. Dalam hal ini, level TP dan SL ditentukan berdasarkan indikator "Price Channel"; BreakEven lebih besar dari nol: jika posisi telah mencapai poin 'BreakEven' dari profit, posisi akan dipindahkan ke titik BreakEven. Penting untuk dicatat: hanya satu dari ketiga opsi yang dapat dipilih. Jika salah satu opsi dipilih, dua yang lainnya harus dinonaktifkan. Contohnya, jika BreakEven diset ke 15, maka parameter Trailing Stop harus diset ke nol, dan Auto SL/TP harus diset ke false (ini adalah parameter default EA). Selain itu, ada dua opsi untuk mengatur volume posisi: lot tetap yang sama dengan Lots atau persentase risiko dari margin bebas Risiko dalam persentase untuk transaksi dari margin bebas. Hanya satu opsi yang bisa dipilih: jika Lots sama dengan atau kurang dari nol, persentase risiko per transaksi akan digunakan. EA ini dioptimalkan untuk USDJPY, H1 (parameter ini digunakan dalam EA secara default): Parameter Input Parameter perdagangan: Lots (jika <=0 -> gunakan risiko dari margin bebas) - volume posisi; Stop Loss Take Profit Trailing Stop Risiko - risiko per perdagangan sebagai persentase dari margin bebas; Auto SL/TP - stop loss dan take profit berdasarkan indikator "Price Channel"; Perdagangan pada bar tertutup - perdagangan pada bar yang sudah ditutup: jika 'true', EA menggunakan data dari bar #1, jika 'false', EA berdagang pada bar #0; BreakEven; Maksimum posisi terbuka - jumlah maksimum posisi yang diizinkan dalam satu arah. Parameter indikator MA Cross 3MACross Alert WarnSig: Parameter Moving Average pertama: Periode dari Moving Average pertama; Shift dari Moving Average pertama; Metode dari Moving Average pertama. Parameter Moving Average kedua: Periode dari Moving Average kedua; Shift dari Moving Average kedua; Metode dari Moving Average kedua. Parameter Moving Average ketiga: Periode dari Moving Average ketiga; Shift dari Moving Average ketiga; Metode dari Moving Average ketiga. crossesOnCurrent; alertsOn; alertsMessage; alertsSound; alertsEmail; Parameter indikator Price Channel: InpChannelPeriod - periode perhitungan (jumlah bar).

2018.01.22
Awal Sebelumnya 20 21 22 23 24 25 26 27 28 29 30 Berikutnya Akhir