Perdagangan Sistem

Peceptron_Mult: EA Multisymbol untuk MetaTrader 5 yang Efisien
MetaTrader5
Peceptron_Mult: EA Multisymbol untuk MetaTrader 5 yang Efisien

Ide oleh: IgorKode mq5 oleh: barabashkakvnPeceptron_Mult adalah EA multisymbol yang dapat bekerja secara bersamaan di tiga pasangan mata uang: EURUSD (Simbol #1), GBPJPY (Simbol #2), dan AUDNZD (Simbol #3). EA ini menggunakan jaringan syaraf sederhana (perceptron) yang bekerja berdasarkan indikator iAC (Acceleration/Deceleration, Accelerator/Decelerator Oscillator, AC).Untuk mode optimisasi, Anda dapat menonaktifkan beberapa simbol hanya dengan menetapkan simbol yang tidak ada pada variabel Simbol #.Pengaturan Ukuran PosisiEA ini menggunakan pola yang tidak biasa untuk mengatur volume posisi: Jumlah minimal lot ditentukan dalam variabel Jumlah lot minimum untuk Simbol #. Contohnya: Ukuran lot minimum adalah 0.1 untuk Simbol #1 dan 0.01 untuk Simbol #2, sehingga perbedaannya adalah sepuluh kali lipat. Jadi, jika variabel Jumlah lot minimum untuk Simbol # diatur menjadi 10 untuk kedua simbol, maka posisi 1.0 lot (0.1 x 10) akan dibuka untuk Simbol #1 dan 0.10 lot (0.01 x 10) untuk Simbol #2.Blok PerceptronSetiap kali ada bar baru (pada saat munculnya bar baru untuk semua simbol yang digunakan), array nilai indikator (array) akan diberikan ke blok perceptron untuk setiap simbol://+------------------------------------------------------------------+ //| Perceptron                                                       | //+------------------------------------------------------------------+ double Perceptron(double &array[],int y1,int y2,int y3,int y4)   {    double w1 = y1 - 100;    double w2 = y2 - 100;    double w3 = y3 - 100;    double w4 = y4 - 100;    double a1 = array[0];    double a2 = array[7];    double a3 = array[14];    double a4 = array[21];    return(w1 * a1 + w2 * a2 + w3 * a3 + w4 * a4);   }Saya sarankan untuk melakukan optimisasi secara berurutan untuk setiap simbol. Pertama, optimalkan Simbol #1, sementara Simbol #2 dan Simbol #3 dinonaktifkan. Untuk semua simbol, parameter x diatur dalam rentang dari 0 hingga 100, sementara sl (Stop Loss) dan tp (Take Profit) diatur sesuai kebijakan Anda. Harap diingat bahwa untuk menonaktifkan simbol, cukup tetapkan variabel Simbol # dengan simbol yang tidak ada.

2018.12.28
Fluctuate: EA Canggih untuk MetaTrader 5 yang Perlu Anda Coba
MetaTrader5
Fluctuate: EA Canggih untuk MetaTrader 5 yang Perlu Anda Coba

Ide oleh: Nikolay KhrushchevKode mq5 oleh: barabashkakvn EA ini hanya bekerja di akun hedge! Fluctuate adalah Expert Advisor berbasis swing yang secara otomatis mengatur pending order Sell stop atau Buy stop dengan ukuran lot yang meningkat dan pada arah yang berlawanan. Parameter yang dapat disesuaikan: Stop Loss, dalam pips (1.00045-1.00055=1 pips) Take Profit, dalam pips (1.00045-1.00055=1 pips) Trailing Stop (jarak minimum dari harga ke Stop Loss), dalam pips Trailing Step, dalam pips (1.00045-1.00055=1 pips) Manajemen uang: Lot ATAU Risiko (hanya untuk posisi pertama) - jenis perhitungan lot untuk posisi pertama: fixed lot atau dalam persentase risiko relatif terhadap deposit Nilai untuk "Manajemen uang" //--- trading logic Step, dalam pips (1.00045-1.00055=1 pips) - langkah pending stop order Koefisien Lot (untuk serangkaian transaksi) - rasio peningkatan lot untuk posisi berikutnya Kali volume semua posisi - aktif/nonaktifkan penggandaan volume total dari posisi terbuka dengan "Koefisien Lot" Jumlah maksimum posisi Volume maksimum dari semua posisi Target profit dalam uang ("0.0" -> MATI) Ekuitas Minimum (dalam persen dari balance) -> jeda dalam trading Tutup semua posisi saat startup //--- Nomor magic - ID unik EA Jam mulai Jam akhir Setiap kali EA memulai siklus trading, akan dilakukan setelah jatuh dalam rentang waktu yang diizinkan antara Jam mulai dan Jam akhir, dengan syarat tidak ada pending order dan posisi yang dibuka oleh EA ini. Sebuah posisi terbuka akan disertai dengan pending stop order. Volume posisi tergantung pada parameter Manajemen uang dan Nilai untuk "Manajemen uang", sedangkan volume pending Stop order tergantung pada parameter Koefisien Lot dan Kali volume semua posisi. Arah posisi ditentukan berdasarkan aturan berikut: Tutup bar #0 > Tutup bar #1 -> buka BUY; SEBALIKNYA -> buka SELL Jenis pending stop order tergantung pada posisi yang dibuka: jika BUY, maka Sell stop ditetapkan; jika SELL, maka Buy Stop ditempatkan Pending stop order ditetapkan pada Step dari harga saat ini. Trailing Stop dan Trailing Step diaktifkan bersamaan dengan mekanisme pelacakan profit (Target profit dalam uang dan Ekuitas Minimum). Ketika pending order terpicu, pending stop order dengan ukuran lot yang meningkat akan ditetapkan kembali ke arah yang berlawanan. Sangat disarankan untuk menjalankan optimasi pada timeframe kecil. Pertama-tama, perhatikan parameter Stop Loss, Take Profit, dan Step.

2018.12.28
Strategi Averaging Posisi MA MACD untuk MetaTrader 5
MetaTrader5
Strategi Averaging Posisi MA MACD untuk MetaTrader 5

Ide oleh: Myth63Kode mq5 oleh: barabashkakvnEA ini hanya memeriksa sinyal trading atau penambahan posisi ketika muncul bar baru.EA ini menggunakan indikator iMA (Moving Average, MA) dan iMACD (Moving Average Convergence/Divergence, MACD). Jika suatu posisi mengalami kerugian yang melebihi Step Loss pips, maka posisi baru akan dibuka (menuju arah posisi yang merugi) dengan lot yang lebih besar (Koefisien Lot dipertimbangkan).EA ini hanya memegang satu posisi atau beberapa posisi dengan arah yang sama. EA ini menggunakan dua parameter: Indent Harga dari MA dan Rasio MAIN ke SIGNAL (keduanya ditampilkan pada gambar di bawah ini)Contoh sinyal BUY: indikator MACD berada di bawah "0.0", garis utama (MAIN) melebihi garis sinyal (SIGNAL) dan harga saat ini lebih tinggi dari Moving Average. Dua filter ditambahkan pada kondisi ini: Rasio MAIN ke SIGNALIndent Harga dari MAAnda dapat memilih bar yang akan diperiksa - pada bar nol (saat ini) atau pada bar #1. Ini ditentukan oleh parameter Bar Current.Operasi EAData berikut dikumpulkan pada bar baru: Jumlah posisi BUY dan SELL serta posisi yang paling merugi (berdasarkan jumlah pips) untuk BUY dan SELL. Jika ternyata ada posisi BUY dan SELL pada saat yang sama, ini dianggap sebagai kesalahan dan SEMUA posisi akan ditutup. Jika posisi yang paling merugi ditemukan dan tidak menguntungkan lebih dari Step Loss pips, maka parameter untuk posisi ini (tiket dan jumlah lot) akan diingat.

2018.12.28
Optimasi MA MACD Position Averaging v2 untuk MetaTrader 5
MetaTrader5
Optimasi MA MACD Position Averaging v2 untuk MetaTrader 5

Kali ini kita akan membahas versi terbaru dari MA MACD Position Averaging. EA ini hadir dengan fitur sinyal perdagangan yang dapat berbalik saat posisi pertama dibuka (ketika belum ada posisi yang terbuka). Pembalikan ini dikelola melalui parameter Gunakan sinyal perdagangan balikan. EA ini hanya memeriksa sinyal perdagangan atau penambahan posisi ketika ada bar baru yang muncul.Dasar dari EA ini adalah indikator iMA (Moving Average, MA) dan iMACD (Moving Average Convergence/Divergence, MACD). Jika suatu posisi mengalami kerugian yang melebihi Step lossing pips, maka EA akan membuka posisi baru (dalam arah posisi merugi) dengan lot yang lebih besar (Koeffisien Lot diperhitungkan).EA ini hanya memegang satu posisi atau beberapa posisi dalam arah yang sama. Terdapat dua parameter penting pada EA ini: Indent harga dari MA dan Rasio MAIN terhadap SIGNAL (keduanya dapat dilihat pada gambar di bawah).Contoh sinyal BUY: indikator MACD berada di bawah "0.0", garis utama (MAIN) melampaui garis sinyal (SIGNAL) dan harga saat ini lebih tinggi dari Moving Average. Dua filter ditambahkan pada kondisi ini:Rasio MAIN terhadap SIGNALIndent harga dari MAAnda dapat memilih bar yang akan diperiksa - pada bar nol (saat ini) atau pada bar #1. Ini ditentukan oleh parameter Bar Current.Operasional EAData berikut dikumpulkan pada bar baru: Jumlah posisi BUY dan SELL serta posisi yang paling merugi (menurut jumlah pips) untuk BUY dan SELL. Jika ternyata ada posisi BUY dan SELL yang terbuka pada saat yang sama, ini dianggap sebagai kesalahan dan SEMUA posisi akan ditutup. Jika posisi yang paling merugi ditemukan dan kerugian melebihi Step lossing pips, maka parameter posisi tersebut (ticket dan jumlah lot) akan diingat.

2018.12.28
Bago EA: Sistem Trading Unggulan untuk MetaTrader 5
MetaTrader5
Bago EA: Sistem Trading Unggulan untuk MetaTrader 5

Ide oleh: ScriptorKode mq5 oleh: barabashkakvnBago EA memanfaatkan indikator iMA (Moving Average, MA) dan iRSI (Relative Strength Index, RSI) dalam strategi tradingnya.Deskripsi asli:Sistem Bago dapat dikategorikan sebagai sistem mengikuti tren yang didasarkan pada persilangan EMA 5 dan EMA 12. Jika digunakan dengan benar di grafik per jam, sistem ini dapat menangkap pergerakan harian lebih dari 100 pips.Penggunaan beberapa EMA yang sedikit memberikan sensitivitas pada sistem Bago untuk menghasilkan sinyal awal mengikuti gelombang skala 10-20 menit, tetapi juga menghasilkan banyak sinyal palsu yang dapat dengan cepat menguras akun trader. Oleh karena itu, filter sangat penting untuk sistem Bago.Meskipun sistem Bago sebagian besar bersifat diskresioner, integrasi dua filter yang sangat baik dapat memungkinkan penggunaan program komputer untuk menghasilkan sinyal dengan tingkat keberhasilan yang tinggi. Program ini ditulis untuk menyelidiki kemungkinan tersebut.Mekanisme untuk menghasilkan sinyal Bago mentah sangat sederhana: EMA 5 melintasi EMA 12 di arah yang sama saat RSI 21 melintasi level 50. Untuk mendapatkan sinyal yang sebenar-benarnya, kita perlu memperhatikan konteks: di mana harga berada, dan kapan persilangan terjadi.Makna terbesar dari mengintegrasikan Vegas tunnel ke dalam sistem Bago adalah, terowongan serta garis fibonya mengubah ruang 2D yang asli menjadi ruang 2D yang terpelintir. Tren harga yang terpelintir sekarang memiliki koordinat. Dengan sistem koordinat ini, kita dapat melihat titik masuk dan keluar dengan akurasi yang lebih tinggi.Jadi, program ini akan pertama-tama menyusun aturan sederhana, di mana sinyal mentah dihasilkan, kemudian akan menambahkan aturan untuk menyaring sinyal-sinyal tersebut. Aturan baru ini dikuantifikasi sebagai parameter, sehingga dapat dengan mudah diubah dan dioptimalkan berdasarkan hasil keluaran.Cukup bicara, mari kita ke intinya.Gambar 1. Nilai indikator pada bar #2Gambar 2. Nilai indikator pada bar #1Berikut adalah tampilan pengujian pada EURUSD H1:Pertama, saya menguji BUY dan SELL secara terpisah dan kemudian melakukan pengujian gabungan.Gambar 3. Pengujian hanya BUYGambar 4. Pengujian hanya SELLGambar 5. Pengujian dengan BUY dan SELL diaktifkan

2018.12.28
Mengoptimalkan Perdagangan dengan BITEX.ONE MarketMaker untuk MetaTrader 5
MetaTrader5
Mengoptimalkan Perdagangan dengan BITEX.ONE MarketMaker untuk MetaTrader 5

Robot ini beroperasi secara eksklusif di www.bitex.one, bursa cryptocurrency terkemuka. Robot ini akan menempatkan sejumlah order beli dan jual yang telah ditentukan dengan mempertimbangkan kedalaman harga pasar atau pedoman (harga kontrak yang adil yang diperoleh dari bursa cryptocurrency lainnya). Tujuannya adalah untuk meraih keuntungan dari ketidakefisienan harga kontrak yang sebenarnya dan rebates yang diberikan oleh bursa untuk menyediakan likuiditas (untuk order limit). Salah satu keunggulan dari robot ini adalah penggunaannya yang penuh terhadap model asinkron dalam bertransaksi. Gambar 1. Contoh pengaturan robot dengan max_pos=100, shift=0.001, level_count=3 Deskripsi masukan: magic_number - ID robot. Jika ada beberapa robot, pastikan untuk memberikan ID ini dengan penambahan 100 setiap kali, misalnya, jika robot pertama memiliki magic_number = 100, maka robot selanjutnya harus memiliki magic_number = 200, 300, 400, dan seterusnya. price_type - tipe harga yang menjadi acuan untuk menghitung harga order yang ditempatkan. 1 - harga dari kedalaman pasar simbol yang diperdagangkan, 2 - harga kontrak yang ditandai, 3 - harga indeks kontrak. max_pos - jumlah kontrak dalam setiap permintaan EA. shift - pergeseran order pertama relatif terhadap harga yang ditandai (ditandai dengan warna ungu). Ini diatur dalam satuan dari nilai harga absolut, contohnya, jika shift = 0.001 dan harga yang ditandai = 6600, maka permintaan beli dan jual terdekat akan bergeser naik dan turun dari harga yang ditandai sebesar 6.6 poin harga (lihat Gambar 1). level_count - jumlah level kutipan. Setiap permintaan berikutnya akan bergeser dengan nilai 'shift' relatif terhadap yang sebelumnya. Gambar 2. Transaksi yang dilakukan Gambar 3. Equity dari pengujian strategi, BTCUSD, tick nyata, 79 ms keterlambatan, profit dalam BTC Gambar 4. Statistik dari pengujian strategi, BTCUSD, tick nyata, 79 ms keterlambatan, profit dalam BTC

2018.12.28
Awal Sebelumnya 5 6 7 8 9 10 11 12 13 14 15 Berikutnya Akhir