Laman utama Perdagangan Sistem Siaran

Alat Pesanan 'Hedger' - Sistem Trading untuk MetaTrader 4

Lampiran
10968.zip (4.71 KB, Muat turun 0 kali)

Hai rakan-rakan trader,

Saya ingin memperkenalkan EA ini yang saya cipta berdasarkan keperluan saya sendiri. Di sini, saya akan memberikan sedikit penerangan tentang apa itu dan lebih penting lagi, apa yang IA BUKAN:

IA BUKAN:

  • Kaedah yang dijamin untuk kejayaan! Sudah tentu kerugian adalah sesuatu yang dijangkakan! (Saya tahu ini sepatutnya jelas, tetapi kadangkala saya merasakan orang menganggap penasihat pakar sebagai sesuatu yang pasti..)
  • Ia tidak mencipta lindung nilai untuk perdagangan yang sedia ada atau simbol lain. Oleh itu, anda boleh menganggap bahawa ini bukan tentang mengamankan posisi dan anda akan sebahagiannya betul dengan anggapan ini. Saya akan cuba menjelaskan apa yang sebenarnya dilakukan oleh "hedge" nanti.
  • Seperti yang dinyatakan dalam penerangan, EA ini adalah alat untuk penempatan pesanan. Namun, EA ini tidak akan menempatkan pesanan berdasarkan apa-apa melainkan pesanan yang anda berikan. Ia akan berhenti berfungsi setelah perdagangan itu selesai.

Apa yang Ia Cuba Lakukan:

  • Ia cuba membolehkan anda meletakkan "tahap stop-loss" lebih jauh daripada yang biasanya anda lakukan. Selain itu, ia cuba mengelakkan kerugian yang lebih besar walaupun stop-loss berada lebih jauh. Oleh itu, dengan mencipta pesanan, satu posisi lindung nilai dicipta dalam simbol yang sama. Posisi ini akan dibuat setiap kali perdagangan utama mencapai "zon kerugian".
  • Saya sengaja menulis "cuba", kerana "kaedah" ini mempunyai kekurangan. Mengamankan posisi pada "tahap tanpa kerugian" sukar dicapai disebabkan oleh spread. Untuk mengimbangi ini, EA secara automatik mengubah hedge secepat mungkin untuk menyamakan spread hedge. Malangnya, ini tidak selalu mungkin. Jika ia tidak berjaya, anda akan mengalami kerugian 2*spread setiap kali.
  • Jika hedge tidak terpicu (disebabkan oleh slippage atau jarak kecil antara harga masuk dan posisi pemicu atau hedge sebelumnya yang dihentikan pada tahap sifar), terdapat dua kemungkinan untuk memastikan kerugian tidak terlalu tinggi:
    1. "RiskSL": Jika tiada hedge aktif, tahap stop-loss bagi pesanan utama akan secara automatik ditetapkan kepada posisi yang boleh ditentukan.
    2. "RiskHedge": Ini mencipta hedge baru dalam zon kerugian perdagangan utama dan kira-kira 3*spread dari harga masuk jika hedge biasa tidak terpicu. Kemungkinan ini membolehkan anda untuk berpegang kepada stop-loss yang telah ditetapkan, tetapi stop-loss hedge ini mungkin menghasilkan kerugian yang lebih tinggi daripada yang biasanya. Jika disebabkan oleh slippage atau sebab lain hedge ini tidak dicipta, prinsip yang sama seperti "RiskSL" akan menetapkan stop-loss kepada tahap yang boleh ditentukan.
    3. "RiskSLN" akan menetapkan jarak stop-loss dalam kedua-dua kes. NILAI INTEGER! Dikalikan dengan *Points.

      Adalah jelas bahawa tidak mungkin untuk mengaktifkan kedua-dua kaedah secara serentak.
      Ini adalah salah satu sebab saya memuat naik EA saya. Sama ada anda menggunakan satu atau yang lain bergantung kepada basis masa yang anda dagangkan dan adalah soal pengalaman. Ini bermakna bahawa EA ini memerlukan pengetahuan tentang cara berdagang! Seperti yang dinyatakan sebelum ini: Ini adalah alat penempatan pesanan!
      Saya sangat menghargai jika sesiapa dapat menguji EA saya dan memberi maklum balas tentang apa yang berfungsi dengan baik untuk mereka.
  • Selanjutnya, EA ini cuba meminimumkan kerugian dengan sistem trailing. Untuk menjelaskan dengan segera: Fungsi ini bertujuan untuk meminimumkan kerugian dan bukan untuk mendapatkan keuntungan. Oleh itu, hedge tidak mempunyai take-profit dalam pesanan itu sendiri. Take-profit akan terpicu jika pesanan utama dihentikan. Pada ketika ini, perbezaan antara hedge dan pesanan utama adalah kira-kira 2*spread. EA kini cuba untuk "menyusuri" harga pasaran pada jarak yang sangat kecil untuk berharap memperoleh sekurang-kurangnya 2 lagi poin. Untuk mencapai tujuan ini, terdapat beberapa baris kod lain dalam EA, tetapi saya tidak mahu terlalu mendalam ke dalam perincian.

    Take-profit bagi pesanan utama mempunyai sistem yang serupa.
    Ngomong-ngomong, jarak ini boleh ditentukan. Hedge diatur oleh NSL_21_Wert, pesanan utama oleh NewTP_21_Wert (Wert = nilai) (double-var, dikalikan dengan *Point). Ini adalah penalaan halus. Nilai yang mungkin adalah 1-9. Hasil mungkin berbeza-beza. Oleh kerana ia adalah perkara statistik untuk mendapatkan nilai yang paling berfungsi: Jika sesiapa mencuba fungsi ini, sila beritahu saya yang mana yang berfungsi terbaik untuk anda secara umum (perbezaan dalam hasil dapat dilihat dengan mudah dalam penguji strategi).
  • Fungsi lain dari EA adalah untuk menghentikan perdagangan jika hedge menghasilkan terlalu banyak kerugian. Ini boleh dinyahaktifkan. Walau bagaimanapun, jika k_aktivieren = true (aktivieren = aktifkan), fungsi ini akan diaktifkan dan akan menghentikan keseluruhan perdagangan jika hedge menghasilkan kerugian empat kali. Ia tidak akan menghentikan semuanya dengan serta-merta, tetapi take-profit untuk pesanan utama akan ditetapkan pada jarak 7*spread untuk sekurang-kurangnya mendapatkan kembali sedikit wang.
  • Fungsi terakhir adalah peraturan 75-50. Ia dinyahaktifkan secara lalai, tetapi boleh diaktifkan melalui Regel_75_50 (Regel = peraturan). Peraturan ini mengukur jarak antara take-profit dan harga masuk pesanan utama. Jika harga pasaran mencapai 75% daripada jarak itu, stop-loss pesanan utama akan diubah dan ditetapkan kepada 50% daripada jarak itu.


Penting:

EA ini berfungsi dengan OrderSelect -> "Pilih berdasarkan posisi" pesanan! Ini bermakna anda tidak boleh mempunyai pesanan lain (tertunda) dalam terminal anda! Jika tidak, ia pasti akan menyebabkan masalah! Mungkin saya akan mengubahnya pada masa akan datang, tetapi saya tidak mempunyai masa sekarang.

Juga, ambil perhatian bahawa EA ini kekurangan beberapa penalaan halus dan tidak dijangka akan sepenuhnya siap pada masa ini! (Ia berfungsi, tetapi saya tidak dapat memberi jaminan jika mungkin ada beberapa masalah yang tersisa. Jika anda berminat dengan EA ini, sila sentiasa periksa untuk kemas kini).

Dan jika anda akan menggunakannya: Sila uji ini dengan teliti sebelum anda mempertimbangkan untuk menggunakannya dalam situasi perdagangan sebenar. Saya hanya mengujinya dengan akaun demo sejauh ini, jadi saya tidak dapat memberikan nasihat "real-life" di sini dan saya tidak tahu bagaimana ini akan berfungsi dengan requotes dan slippage. 

Juga, pertimbangkan nisbah peluang-risiko. Adalah mungkin untuk keluar dari hedge tanpa kerugian. Tetapi ini tidak selalu berfungsi. Biasanya, anda akan perlu menerima kerugian kecil disebabkan penutupan hedge; ingatlah perkara itu.

Perhatikan bahawa saya telah memberi amaran di sini dan bahawa saya tidak dapat menjamin sebarang fungsi perdagangan sama sekali!

Nota: Mengeluarkan pakar menutup semua pesanan terbuka dan memadam semua pesanan tertunda!

Ia juga tidak begitu penting apa jangka masa yang anda gunakan (lihat poin di atas). Tetapi sila sedar bahawa pesanan ditutup jika anda menukar jangka masa semasa perdagangan aktif. Oleh itu, pastikan untuk meletakkan EA ini di tetingkap tambahan untuk meneruskan analisis anda.

Terdapat dua EA yang dilampirkan pada pos ini. Hedger_Short adalah untuk pesanan pendek dan yang satu lagi sebaliknya. (Saya sengaja tidak mencipta satu fail, tetapi jika ada yang memerlukan penyelesaian satu fail, saya boleh menambah satu.)

Akhir sekali: Terima kasih di atas setiap ujian/komentar/muat turun! Harap alat ini dapat meningkatkan perdagangan anda. Jika ada soalan yang tinggal, jangan ragu untuk bertanya! Dan terima kasih atas pemahaman anda bahawa ayat-ayat saya mungkin tidak sempurna - saya jelas bukan penutur asli ;)

Siaran berkaitan

Komen (0)