Beranda Perdagangan Sistem Postingan

TradeXpert: Solusi Terbaik untuk MetaTrader 5

Lampiran
221.zip (68.88 KB, Unduh 0 kali)

Proyek ini dibuat untuk mengikuti Kontes Panel Grafik Terbaik MQL5.

Tujuan proyek ini adalah untuk memperluas fungsi terminal klien MetaTrader 5 dengan penggunaan ruang grafik yang ekonomis.

Expert Advisor ini memiliki 4 panel independen dengan fungsi yang berbeda. Setiap panel dapat disembunyikan/dikembalikan atau dihapus dari grafik (Panel Log).

Resolusi minimum untuk demonstrasi: 600x500.


Panel Kontrol TradeXpert

Catatan:

Expert Advisor ini menggunakan font berikut:

  • Lucida Console
  • Wingdings
  • Wingdings 3
  • Arial Black

Tentu saja, program ini tetap dapat berjalan meskipun font tersebut tidak terinstal, namun desainnya akan berbeda dan beberapa pesan mungkin akan ditampilkan dengan tidak benar.
Jika Anda tidak memiliki font ini di sistem operasi Anda, silakan instal terlebih dahulu.

Daftar font yang tersedia dapat dilihat di properti objek Grafik dalam terminal klien MetaTrader 5.

Panel-panel:

Expert Advisor ini memiliki 4 panel, 3 di antaranya terletak di jendela utama:

  • Panel Pengaturan
  • Panel Kontrol
  • Panel Informasi

Panel terakhir (Panel Log) berada di sub-jendela terpisah dan dapat disembunyikan.

1. Panel Log

Panel Log TradeXpert

Untuk menampilkan panel log, Anda perlu menjalankan indikator TradeXpertLog, di mana komentar dari Expert Advisor akan ditampilkan.

Untuk penggunaan ruang kerja yang optimal, panel ini dapat ditambahkan ke sub-jendela indikator lain. Semua log dari Expert Advisor dicetak di log terminal klien (Print). Disarankan untuk menggunakan Logs saat trading, karena ini akan memungkinkan Anda melihat pemrosesan order.

Panel ini dapat digunakan untuk debug dan komentar dari panel lainnya. Keuntungan dari komentar tersebut adalah Anda akan memiliki jendela logging terpisah untuk fokus pada informasi yang diperlukan.

Waktu ditampilkan dengan benar, dan akan berfungsi di hari libur.

Pengaturan yang tersedia adalah:

  • Ukuran font;
  • Warna;
  • Panjang garis;
  • Jumlah maksimum garis.

2. Panel Trading (Panel Kontrol)

Panel Trading MQL5

Tujuan dari panel ini adalah untuk trading.

Daftar operasi yang tersedia:

  • Beli volume tertentu;
  • Jual volume tertentu;
  • Beli volume tertentu dengan pengaturan level Take Profit. Jika nilai volume adalah 0, hanya level Take Profit yang diatur;
  • Jual volume tertentu dengan pengaturan level Take Profit. Jika nilai volume adalah 0, hanya level Take Profit yang diatur;
  • Beli volume tertentu dengan pengaturan level Stop Loss. Jika nilai volume adalah 0, hanya level Stop Loss yang diatur;
  • Jual volume tertentu dengan pengaturan level Stop Loss. Jika nilai volume adalah 0, hanya level Stop Loss yang diatur;
  • Menerima order BuyStop, BuyLimit, SellStop, SellLimit;
  • Tutup posisi terbuka pada simbol saat ini;
  • Balik posisi yang terbuka pada simbol saat ini. Level Stop Loss dan Take Profit yang lama disetel ke 0.

Ada beberapa fitur dalam pengaturan level Stop.

Misalnya, jika kita memiliki posisi beli (0.5 lots) dan menjual 0.1 lots dengan pengaturan Take Profit atau Stop Loss, Expert Advisor tidak akan mengaturnya. Namun, jika volume trading yang ditentukan melebihi 0.5 (misalnya, 0.7), ia akan mengatur nilai baru untuk level Take Profit dan Stop Loss. Seperti yang saya ingat, perilaku terminal klien adalah sama.

Jika volume adalah 0, Expert Advisor akan mengatur level Take Profit dan Stop Loss (jika benar).

Volume trading dapat ditentukan di sini. Saya belum menerapkan perhitungan otomatis untuk volume trading.

Pertama, ada banyak metode untuk perhitungannya.
Kedua, fungsi ini tidak digunakan dalam trading manual.
Jika Anda tidak menyukainya, Anda dapat menambahkan implementasi Anda sendiri.

Expert Advisor tidak memeriksa margin.

Setelah pengaturan volume trading, nilainya dimodifikasi sesuai dengan pengaturan simbol saat ini, jadi harap periksa kembali nilai volume trading sebelum melakukan trading.

Pengaturan yang tersedia:

  • Jenis pengisian order
  • Skema warna
  • Delay animasi panel

Beberapa rincian tentang jenis pengisian order. Tiga jenis pengisian order didukung (lihat Referensi MQL5):

  • ORDER_FILLING_FOK -- "Fill or Kill"
  • ORDER_FILLING_IOC -- "Tersedia"
  • ORDER_FILLING_RETURN -- "Tersedia+"

3. Panel Informasi

Panel ini menampilkan informasi simbol dan status posisi yang terbuka.

Panel Informasi MQL5

Pengaturan yang tersedia:

  • Skema warna
  • Delay animasi
  • Jumlah bar untuk perhitungan nilai spread minimum dan maksimum
  • Waktu. Dapat menampilkan waktu lokal, waktu server, CET, EST, MSK, GMT.

4. Panel Pengaturan

Panel ini berisi pengaturan Expert Advisor. Anda dapat dengan mudah menambahkan pengaturan Anda sendiri dengan menambahkan beberapa baris kode.

Panel Pengaturan


Pengaturan dengan opsi naik/turun dapat diubah menggunakan tombol "Atas" dan "Bawah" pada keyboard.

Pengaturan yang tersedia:

  • Skema warna

Demonstrasi (sebaiknya menggunakan resolusi 480p):


Lampiran:

Sesuai dengan Aturan Kontes (IV.2), jumlah file .mqh dibatasi hingga 10, jadi saya telah menyiapkan dua versi, yang terletak di dalam file arsip:

  • original.zip, versi asli dengan struktur file awal;
  • pack.zip, semua file .mqh digabungkan dalam satu file besar.

Saya sarankan Anda menggunakan versi asli.

Selamat trading!

Postingan terkait

Komentar (0)