Laman utama Perdagangan Sistem Siaran

SerialMA_EA: Sistem Trading Terbaik untuk MetaTrader 5

Lampiran
20089.zip (7.9 KB, Muat turun 0 kali)

Seringkah anda mendengar tentang indikator SerialMA? Sistem Trading ini berasaskan kepada indikator tersebut dan sangat berguna untuk para trader.

Indikator ini mengira tempoh berdasarkan persilangan garisnya dengan harga. Setiap kali terjadi persilangan, pengiraan dimulakan semula dengan nilai minimum. Ini adalah salah satu ciri unik yang membantu dalam membuat keputusan trading.

Berikut adalah cara Sistem Trading ini berfungsi:

  • Jika harga penutupan candlestick pada bar isyarat berada di atas garis indikator dan titik indikator pada bar sebelumnya berada di garis indikator, ini adalah isyarat untuk membuka posisi buy.
  • Jika harga penutupan candlestick pada bar isyarat berada di bawah garis indikator dan titik indikator pada bar sebelumnya berada di garis indikator, ini adalah isyarat untuk membuka posisi sell.

Terdapat dua mod pembukaan posisi yang boleh dipilih:

  • Setiap isyarat akan membuka satu posisi yang sesuai, dan posisi yang bertentangan akan ditutup.
  • Hanya satu posisi dibenarkan dibuka dalam satu arah. Posisi ini akan dibuka pada isyarat pertama, dan jika terdapat posisi yang bertentangan, ia akan ditutup pada isyarat ini. Semua isyarat seterusnya dalam arah yang sama akan diabaikan sehingga isyarat bertentangan muncul - dalam kes ini, posisi akan dibalikkan.
Sistem Trading ini direka untuk bekerja pada akaun hedging. Jika anda melancarkan EA ini pada akaun netting, mesej amaran akan muncul dan EA ini akan dimuatkan.

Untuk memastikan Sistem Trading berfungsi dengan baik, simpan fail indikator yang telah disusun SerialMA.ex5 di dalam folder indikator standard di direktori terminal anda (Direktori terminal anda\MQL5\Indicators).

Sistem Trading ini membolehkan anda menghidupkan/mematikan posisi buy/sell, serta membalikkan isyarat indikator untuk membuka posisi sell sebaliknya. Anda juga boleh menetapkan stop loss dan take profit dalam mata. Jika nilai Stop Loss dan Take Profit yang tidak sah ditetapkan, EA akan menyesuaikan nilai kepada minimum StopLevel yang dibenarkan untuk simbol tersebut.

EA ini juga akan menyesuaikan lot sekiranya nilai yang salah ditetapkan. Jika lot terlalu besar, EA akan menyesuaikannya agar dapat membuka posisi. Jika tiada dana untuk membuka walaupun lot minimum, isyarat akan diabaikan.

Sila ambil perhatian bahawa Sistem Trading ini direka untuk tujuan latihan.

EA ini mempunyai 12 parameter input:

  • Magic number EA - pengenalan unik untuk posisi EA;
  • Mod pembukaan posisi - mod pembukaan posisi (pada setiap isyarat atau hanya membenarkan satu posisi);
  • Posisi buy diaktifkan - membenarkan pembukaan posisi buy;
  • Posisi sell diaktifkan - membenarkan pembukaan posisi sell;
  • Perdagangan terbalik - memilih mod terbalik (Ya, Tidak): jika Ya, posisi sell akan dibuka pada isyarat buy dan sebaliknya;
  • Lot - jumlah posisi yang akan dibuka;
  • Stop loss dalam mata - Stop Loss untuk posisi dalam mata;
  • Take profit dalam mata - Take Profit untuk posisi dalam mata;
  • Slippage harga - slippage maksimum yang dibenarkan semasa membuka posisi;
  • Multiplier spread untuk stop - pengganda spread yang digunakan dalam pengiraan jarak yang sesuai untuk pesanan stop (*).
  • Menunggu kemas kini persekitaran (dalam saat) - masa dalam saat untuk menunggu kemas kini persekitaran trading (**);
  • Bilangan percubaan untuk mendapatkan keadaan persekitaran - bilangan percubaan untuk memperoleh persekitaran trading yang tepat (***).
* Untuk pesanan Stop Loss dan Take Profit (serta pesanan pending), terdapat jarak minimum yang dibenarkan untuk meletakkan pesanan tersebut - StopLevel. Iaitu, Stop Loss dan Take Profit (serta pesanan pending) tidak boleh diletakkan lebih dekat daripada jarak ini kepada harga. Jika StopLevel adalah sifar, ini tidak bermakna tiada, ia hanya bermakna bahawa StopLevel adalah terapung. Dalam kes ini, jarak minimum biasanya sama dengan spread*, tetapi kadangkala bahkan dua kali spread tidak mencukupi. Oleh itu, parameter ini membolehkan anda menetapkan pengganda khusus untuk spread yang digunakan untuk mengira jarak minimum bagi pesanan stop.
** Apabila pesanan trading dihantar ke pelayan, kelewatan dalam pelaksanaan mungkin menyebabkan pengiraan yang tidak tepat bagi bilangan posisi pasaran. Jika keadaan "tidak ditentukan" dikesan, EA akan menunggu jumlah saat yang ditetapkan dan kemudian membaca semula persekitaran.
*** Bilangan tempoh menunggu dalam satu tick ditetapkan dalam parameter EA. Setelah mengambil semua percubaan yang dibenarkan untuk mendapatkan persekitaran yang tepat, EA akan keluar dari pemprosesan dan menunggu tick seterusnya. EA akan mengulangi percubaan ini pada tick baru ini jika persekitaran trading gagal untuk dikemas kini pada masa ini.

Strategi ini telah diuji dengan tetapan lalai menggunakan data dalam selang masa dari 2017.01.04 hingga 2018.02.09. Malangnya, EA tidak menunjukkan keputusan yang baik dengan tetapan lalai. Oleh itu, ia telah diuji dalam mod terbalik. Keputusan dalam mod terbalik adalah lebih baik. Sistem Trading ini menerima isyarat dari purata bergerak yang dikira secara dinamik, jadi tidak ada parameter untuk pengoptimuman. Tetapi anda boleh berfikir tentang apa yang boleh ditambah kepada EA ini. Sebagai contoh, trailing stops boleh dipohon kepada posisi yang dibuka.

Fig.1,2 Keputusan ujian.

Siaran berkaitan

Komen (0)