Beranda Perdagangan Sistem Postingan

TrailingStopAndTake: EA Canggih untuk MetaTrader 5

Lampiran
19963.zip (4.08 KB, Unduh 0 kali)

Hai para trader! Kali ini kita akan membahas tentang TrailingStopAndTake, sebuah sistem trading (EA) yang dirancang untuk memudahkan kita dalam mengatur stop loss dan take profit pada posisi yang sudah dibuka. Dengan menggunakan EA ini, Anda bisa lebih fokus pada strategi trading tanpa khawatir tentang pengaturan manual.

Perlu diingat, EA ini hanya bisa digunakan pada akun hedging.

Bagaimana cara kerjanya? Saat Anda membuka posisi baru, EA akan mengecek apakah ada stop order yang sudah dibuat. Jika tidak ada, EA akan membuatnya secara otomatis dengan jarak yang telah ditentukan dalam parameter. Selanjutnya, EA akan mulai menggeser take profit dan/atau stop loss jika harga bergerak lebih jauh dari jarak yang sudah diatur.

Anda dapat mengatur jenis posisi - bisa semua, beli, atau jual, simbol posisi (semua atau yang ditentukan), nomor ajaib (magic number), atau tiket posisi (ticket). Selain itu, Anda juga bisa mengaktifkan trailing di area rugi. Jika mode ini tidak dipilih, maka stop order tidak akan di-trail di area kerugian. Nilai breakeven juga dapat ditentukan dalam parameter EA.

Untuk memeriksa operasi trailing dalam semua mode, EA ini dapat membuka posisi baru pada setiap bar baru. Mode ini hanya bisa diterapkan di Strategy Tester.

EA ini memiliki 12 parameter input yang bisa Anda atur:

  • Ukuran StopLoss Awal dalam poin (0 - tidak ada stop) - Jika posisi tidak memiliki stop loss, maka order stop loss dengan nilai yang ditentukan akan ditambahkan segera setelah posisi dibuka. Jika parameter ini sama dengan 0, stop loss tidak akan ditempatkan;
  • Ukuran TakeProfit Awal dalam poin (0 - tidak ada take) - Jika posisi tidak memiliki take profit, maka order take profit dengan ukuran yang ditentukan akan ditambahkan segera setelah posisi dibuka. Jika parameter ini sama dengan 0, take profit tidak akan ditempatkan;
  • Ukuran TrailingStop dalam poin (0 - tidak ada trail) - Parameter trailing, jarak stop loss dari harga. Jika parameter ini sama dengan 0, stop loss tidak akan di-trail;
  • Ukuran TrailingTake dalam poin (0 - tidak ada trail) - Parameter trailing, jarak take profit dari harga. Jika parameter ini sama dengan 0, take profit tidak akan di-trail;
  • Jenis Posisi - Jenis posisi yang akan di-trail;
  • Simbol Posisi ("" - simbol mana saja) - Simbol posisi yang akan di-trail (nilai kosong berarti semua simbol);
  • Nomor Ajaib Posisi (0 - nomor ajaib mana saja) - Nomor ajaib untuk posisi yang akan di-trail;
  • Tiket Posisi (0 - semua tiket) - Tiket untuk posisi yang akan di-trail;
  • Langkah Trailing - Langkah trailing. Jika harga bergerak menjauh dari order stop pada jarak lebih besar dari langkah ini, order stop akan dimodifikasi sesuai ukuran yang ditentukan dalam pengaturan Ukuran TrailingStop dalam poin dan/atau Ukuran TrailingTake dalam poin;
  • Trailing di Zona Rugi - Aktifkan atau nonaktifkan trailing di area rugi. Jika dinonaktifkan, stop order tidak akan ditempatkan di zona rugi;
  • Breakeven dalam poin - Nilai breakeven. Area rugi dimulai di bawah nilai ini;
  • Pengali Spread - Pengali spread untuk menghitung jarak yang benar untuk penempatan stop order.
Perlu diingat bahwa untuk order Stop Loss dan Take Profit (termasuk order pending), ada jarak minimum yang diizinkan untuk menempatkan order tersebut - StopLevel. Artinya, Stop Loss dan Take Profit (serta order pending) tidak dapat ditempatkan lebih dekat dari jarak ini ke harga. Jika StopLevel bernilai nol, itu tidak berarti tidak ada, hanya saja StopLevel bersifat mengambang. Dalam hal ini, jarak minimum biasanya sama dengan spread*, tetapi terkadang bahkan dua kali lipat spread pun tidak cukup. Parameter ini memungkinkan Anda untuk menentukan pengali khusus untuk spread yang digunakan untuk menghitung jarak minimum dalam penempatan stop order.

Fig.1 StopLoss Awal=600, TakeProfit awal=1200, TrailingStop=300, trailing take profit dinonaktifkan, trailing di area rugi dinonaktifkan.

Postingan terkait

Komentar (0)