Ide oleh: Igor
Kode mq5 oleh: barabashkakvn
Peceptron_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 Posisi
EA 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 Perceptron
Setiap 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.
Komentar 0