Beranda Perdagangan Sistem Postingan

e-PSI(at)PROC: Sistem Trading Cerdas untuk MetaTrader 4

Lampiran
10385.zip (40.8 KB, Unduh 2 kali)

Deskripsi:

Sepertinya ini adalah ide yang menarik - pertama melakukan open order virtual, dan jika trading virtual dari strategi ini menghasilkan profit, baru kemudian melakukan open order di pasar. Setiap strategi memiliki rating tersendiri yang menunjukkan persentase keberhasilannya. Untuk melakukan market order, strategi tersebut harus memiliki rating di atas minimum yang ditentukan - MinRating. Untuk mempermudah pengembangan strategi baru, kami telah melakukan penyesuaian pada kode. Kami juga menambahkan dua strategi “neural” dari penulis berbeda serta satu untuk MA-Nike.

“Neural” pertama memiliki tiga cara dalam membangun Perceptron: 0 - Perceptron untuk Close/Open; 1 - untuk iStochastic; 2 - untuk CCI. Selain itu, untuk melengkapi ini, saya juga menyertakan perpustakaan saya untuk manajemen modal.

Setiap strategi yang digunakan memiliki Magic unik, yang dibentuk dari Base.Magic dan ditambahkan dengan nomor strategi, jadi untuk menggunakan perpustakaan b-PSI@ICManager, sebaiknya di baris Allowed_Magics mendaftarkan semua Magic yang digunakan. Jika jumlah strategi yang digunakan terlalu banyak, saya rasa tidak ada salahnya menambahkan kemampuan Trailing total profit pada penasihat ini. Fitur ini dapat beroperasi dalam dua mode: Classic dan MA (TrailProfitByMA = TRUE).

Mode Classic menggambar garis profit minimal > 2 untuk setiap order yang setara dengan 20 unit mata uang, dan saat trailing diaktifkan, ia menggambar dan menggerakkan SL Profit mengikuti pergerakan harga. Trawl untuk setiap order dari strategi juga dapat menggunakan AI (Tx.Var.TS = 1) dan dapat dikonfigurasi dalam mode BezUbytka jika Tx.OnlyBU = True.

Selain itu, ada dua opsi untuk membentuk STOP (Tx.Var.STOP: 0 - klasik; 1 - Berdasar MA), dan TP pada Tx.Var.STOP = 1 dapat dibentuk dalam dua cara: jika Tx.TP = 0, maka akan dibuat berdasarkan MA, atau TP = Tx.TP.

Jumlah order yang ditawarkan oleh satu strategi juga dapat diatur dengan MAX_OrdersOnTC. Strategi yang digunakan dalam indikator dapat disesuaikan dengan timeframe yang diinginkan - Period.Indicators tidak harus sama dengan periode grafik. Periode semua indikator yang relevan, termasuk trailing berdasarkan MA, bekerja pada parameter ini.

Period.New.Send mengatur jeda untuk membuka order berikutnya pada strategi, jika MAX_OrdersOnTC > 1.

Untuk lebih jelasnya, Anda bisa membaca artikel ini di sini.


Di dalam arsip terdapat semua kerja untuk perpustakaan penasihat. Seperti yang saya sebutkan sebelumnya, Anda dapat dengan mudah menambahkan strategi Anda sendiri ke dalam sistem ini. Jumlah strategi yang diproses oleh penasihat diatur oleh konstanta #define MAX_TC. Anda hanya perlu menetapkan kondisi untuk fungsi individu dalam membuka dan menutup order, serta menambahkan ke variabel konfigurasi eksternal untuk strategi Anda - dan semuanya akan berjalan dengan baik!

Peringatan!

Semua variabel eksternal (yang diatur oleh penasihat), terkait dengan dimensi kutipan, memiliki kapasitas untuk 4 digit - Anda harus memasukkan nilai untuk 4 digit, dan penasihat itu sendiri akan secara otomatis menghitung ulang kapasitas tergantung pada kutipan yang diterima dari DC!

Postingan terkait

Komentar (0)