Deskripsi:
Rasa seperti idea yang menarik, bukan? Dengan e-PSI(at)PROC, kita boleh mula dengan pesanan terbuka secara maya terlebih dahulu. Jika strategi maya ini menghasilkan keuntungan, barulah kita akan buka pesanan di pasaran sebenar. Setiap strategi mempunyai penilaian tersendiri yang dinyatakan dalam bentuk peratusan kejayaan. Untuk membuka pesanan di pasaran, strategi perlu mempunyai penilaian di atas paras minimum yang ditetapkan, iaitu MinRating.
Untuk memudahkan pengembangan strategi baru, kami telah membuat sedikit pengubahsuaian pada kod. Terdapat juga strategi tambahan yang menggunakan pendekatan "neural" dari penulis yang berbeza serta satu lagi yang menggunakan MA-Nike. Strategi pertama "neuron" ini mempunyai tiga cara untuk membina Perceptron - VarPerceptron: 0 - Perceptron untuk Tutup / Buka; 1 - untuk iStochastic; 2 - untuk CCI. Untuk maklumat lengkap, anda boleh merujuk kepada perpustakaan saya yang berkaitan dengan pengurusan modal.
Setiap strategi juga mempunyai Magic tersendiri, yang dibentuk daripada Base.Magic ditambah dengan nombor strategi. Untuk menggunakan perpustakaan b-PSI@ICManager, adalah disarankan untuk mendaftar semua Magic yang digunakan dalam baris Allowed_Magics.
Jika terdapat banyak strategi, saya fikir adalah lebih baik jika kita menambah fungsi Trailing total profit. Fungsi ini boleh beroperasi dalam dua mod: Classic dan MA (TrailProfitByMA = TRUE). Mod Classic akan menarik garis minimum keuntungan yang bersamaan dengan 20 unit mata wang deposit, dan apabila trailing diaktifkan, ia akan menarik SL Profit mengikut pergerakan harga.
Trailing untuk setiap pesanan individu dari strategi juga boleh berfungsi berdasarkan AI (Tx.Var.TS = 1), dan boleh dikonfigurasikan dalam mod BezUbytka jika Tx.OnlyBU = True.
Fungsi Stop juga mempunyai dua pilihan untuk pembentukan (Tx.Var.STOP: 0 - klasik; 1 - Berdasarkan MA), dan TP pada Tx.Var.STOP = 1 boleh dibentuk dengan dua cara: jika Tx.TP = 0, ia akan dibuat pada MA, atau TP = Tx.TP.
Jumlah pesanan yang ditawarkan oleh satu strategi juga boleh ditetapkan melalui MAX_OrdersOnTC. Strategi yang digunakan dalam indikator boleh disesuaikan dengan kerangka waktu yang diinginkan - Period.Indicators tidak semestinya sepadan dengan tempoh carta. Semua tempoh indikator, termasuk trailing berdasarkan MA, berfungsi berdasarkan parameter ini.
Period.New.Send mengawal jeda untuk membuka pesanan seterusnya pada strategi, jika MAX_OrdersOnTC > 1.
Untuk maklumat lebih lanjut, anda boleh membaca artikel ini.

Di dalam arkib, terdapat semua kerja untuk perpustakaan penasihat ini. Seperti yang saya sebutkan di awal, anda boleh dengan mudah menambah strategi anda ke dalam sistem ini. Bilangan strategi penasihat yang diproses dikawal oleh satu pembolehubah tetap #define MAX_TC. Anda boleh menetapkan syarat untuk fungsi individu dalam membuka dan menutup pesanan, dan menambahkan kepada pembolehubah konfigurasi luaran serta strategi anda - ia berfungsi!
AMARAN!
Semua pembolehubah luaran (ditetapkan pada penasihat), yang berkaitan dengan dimensi sebut harga, mempunyai kapasiti untuk 4 digit - anda perlu menetapkan nilai untuk 4 digit, dan penasihat itu sendiri akan secara automatik mengira kapasiti bergantung pada sebut harga yang diterima dari DC!
Siaran berkaitan
- Panduan Lengkap MQL5 Wizard untuk Isyarat Dagangan Berdasarkan Morning/Evening Stars dan Stochastic
- MQL5 Wizard: Sinyal Dagangan Berdasarkan Corak Bintang Pagi/Malam + CCI untuk MetaTrader 5
- MQL5 Wizard: Cipta Sistem Trading Berdasarkan Pola Morning/Evening Star dan RSI
- MQL5 Wizard: Cipta Isyarat Dagangan Menggunakan Corak Morning/Evening Star dan MFI
- Cara Mendapatkan Acara Berimpak Tinggi dari ForexFactory.com untuk EA Anda