Freelance: Pemrograman Khusus (Custom Programming) di MetaTrader dan MQL?
Nomor Bar Sinyal untuk Indikator Repainting: Pergeseran Bar (Shift) yang Digunakan untuk Sinyal?
Deskripsi
Di www.expforex.com, kami menawarkan Expert Advisor canggih yang dilengkapi dengan berbagai fitur fungsional dan parameter yang dapat disesuaikan. Setiap Expert Advisor dibuat dengan menggunakan template fleksibel, memungkinkan trader untuk menyesuaikannya dengan strategi perdagangan unik mereka.
Fungsi utama mencakup pembukaan dan penutupan perdagangan otomatis berdasarkan sinyal dari indikator seperti Moving Average dan MACD.
Parameter seperti Penggeseran (Shift) menentukan jumlah bar yang digunakan untuk analisis sinyal, memastikan keputusan perdagangan yang tepat.
Manajemen risiko difasilitasi melalui parameter seperti Stop Loss dan Take Profit, yang menetapkan level penutupan otomatis untuk posisi saat mencapai titik profit atau loss tertentu.
Slippage mengontrol deviasi harga yang diizinkan saat mengeksekusi order, sedangkan Martingale dan Trailing Stop menawarkan manajemen volume dinamis dan perlindungan keuntungan.
Fitur unggulan adalah penggunaan Nomor Magic (Magic Number), yang secara unik mengidentifikasi perdagangan setiap Expert Advisor pada chart, mencegah konflik ketika beberapa advisor beroperasi secara bersamaan.
Fitur fungsional dan parameter ini menjadikan Expert Advisor dari www.expforex.com alat yang ampuh untuk perdagangan otomatis yang sukses di pasar Forex.
Keunggulan Membeli Expert Advisor Siap Pakai vs Memprogram Strategi Anda
Exp – Templates MQL Open Source: Light Template untuk Membuat Expert Advisor atau Membuat Expert Advisor
EAPadPRO
Panel Informasi untuk semua advisor dan utilitas kami untuk terminal MetaTrader.
Instruksi Terperinci tentang dasar-dasar pengelolaan dan penggunaan Panel EAPADPRO dalam Expert Advisor perdagangan kami.
Antarmuka Pengguna yang Ramah dan Intuitif untuk kerja yang nyaman dan sukses dengan utilitas kami.
Parameter: Dapatkan Bar Sinyal
Penggeseran (Shift) (0,1,2…..) Nomor Bar.
Parameter ini mewakili jumlah bar dari mana indikator Anda akan mengambil sinyal. Tentukan parameter deteksi sinyal berikut saat memesan Expert Advisor:
- Buka perdagangan segera setelah sinyal muncul;
- Tunggu sampai sinyal pada bar yang tertutup terbentuk dan buka perdagangan hanya saat pembukaan bar berikutnya.
Beberapa indikator memiliki definisi yang jelas mengenai bar mana yang memicu sinyal karena algoritma mereka.
Mengingat akurasi dan ketepatan eksekusi order, perdagangan harus diproses hanya pada bar yang tertutup, yaitu parameter penggeseran=1.
Jika diperlukan untuk membuka PERDAGANGAN (Posisi) segera pada bar saat sinyal muncul dan indikator mengizinkan, maka Anda harus mengatur penggeseran=0.
Fungsi: Pembalikan Sinyal Strategi
ReverseSignal (true – false) Aktif/Nonaktif.
Parameter ini mewakili pembalikan sinyal dari indikator Anda.
Jika Expert Advisor Anda beroperasi berdasarkan algoritma tertentu atau sinyal definitif dari indikator, Anda dapat mengubah sinyal BUY/SELL tanpa melakukan pemrograman ulang.
Misalnya, ReverseSignal=true.
Indikator Anda memberikan sinyal untuk BUY, tetapi Expert Advisor akan membuka perdagangan SELL.
Indikator Anda memberikan sinyal untuk SELL, tetapi Expert Advisor akan membuka perdagangan BUY.
Parameter: Nomor Magic (Magic Number)
Magic (0….99999) Angka.
Parameter ini mewakili angka unik yang ditetapkan untuk Expert Advisor pada chart. Jika Anda menggunakan beberapa Expert Advisor pada chart yang berbeda, Anda perlu menetapkan angka unik untuk masing-masing untuk menghindari kebingungan dan kesalahan.
Misalnya, jika Anda menggunakan satu Expert Advisor dengan pengaturan yang berbeda, Anda harus menetapkan nomor magic (Magic Number) unik untuk setiap instance Expert Advisor.
Selain itu, parameter ini harus diubah untuk pasangan mata uang yang berbeda agar bekerja dengan laporan terperinci dan memahami pasangan mata uang mana yang digunakan oleh setiap Expert Advisor.
Parameter: Stop Loss dari Perdagangan
StopLoss (0…) dalam poin.
Parameter ini mewakili Stop Loss untuk setiap posisi. Ini menentukan jumlah poin kerugian pada saat perdagangan akan ditutup.
0 – parameter dinonaktifkan, dan Stop Loss perdagangan akan diatur ke 0.
Parameter ini harus diatur tidak kurang dari nilai stop minimum yang diizinkan di server Anda.
Jika parameter diatur di bawah nilai minimum yang diizinkan di server, Expert Advisor akan menampilkan error 130.
Kode Error Metatrader – Kode error MQL yang diterima oleh expert perdagangan di terminal. Solusinya.
Parameter: Take Profit dari Perdagangan
TakeProfit (0…) dalam poin.
Parameter ini mewakili Take Profit untuk setiap posisi. Ini menentukan jumlah poin keuntungan pada saat perdagangan ditutup oleh server.
0 – parameter dinonaktifkan, dan Take Profit perdagangan akan diatur ke 0.
Parameter ini harus diatur tidak kurang dari nilai minimum yang diizinkan di server Anda.
Jika parameter diatur di bawah nilai minimum yang diizinkan di server, Expert Advisor akan menampilkan error 130.
Kode Error Metatrader – Kode error MQL yang diterima oleh expert perdagangan di terminal. Solusinya.
Parameter: Slippage dari Perdagangan
Slippage (0….) dalam poin.
Parameter ini mengatur slippage harga saat membuka perdagangan.
Di pasar nyata/live, harga bergerak sangat cepat. Saat mengirim order ke server, server mungkin merespons dengan harga yang berubah, requotes, dll.
Untuk mencegah pengiriman order ganda ke server, Anda dapat mengatur Slippage yang diizinkan untuk membuka perdagangan.
Misalnya: Slippage=10.
Saat mengirim order untuk membuka, harga adalah 1.1234. Namun harga berubah menjadi 1.1238. Dalam kasus ini, perdagangan dibuka pada 1.1238 tanpa requotes!
Namun, jika Slippage diatur ke 0, perdagangan tidak akan dibuka, dan server akan mengembalikan error Requote (Harga Baru).
Fungsi: Menutup Perdagangan dengan Sinyal Berlawanan
ClosePosIfChange (true – false).
Parameter ini mengatur kemampuan untuk menutup perdagangan berlawanan saat membuka yang baru.
Jika indikator Anda menghasilkan sinyal BUY – SELL – BUY – SELL, dan parameter ini diaktifkan, Expert Advisor akan menutup perdagangan berlawanan sebelum membuka yang baru.
Parameter: Jumlah Posisi per Sinyal
OnlyOnePosBySignal (true – false) Aktif/Nonaktif.
Parameter ini memungkinkan Anda memilih antara posisi tunggal atau ganda, memungkinkan pembukaan satu atau beberapa posisi.
Jika parameter ini diaktifkan, hanya satu posisi yang dibuka per sinyal pada setiap bar.
Misalnya, jika strategi Anda menghasilkan sinyal BUY berurutan pada setiap bar baru, dan OnlyOnePosBySignal=true, maka perdagangan BUY akan dibuka pada setiap bar saat sinyal muncul.
Jika OnlyOnePosBySignal=false, Expert Advisor dapat membuka hanya satu perdagangan BUY dan satu perdagangan SELL dan menunggu hingga ditutup.
Parameter: Lot Tetap (Fixed Lot)
Lots (0.01 ………) – menetapkan ukuran lot tetap untuk semua perdagangan.
Parameter ini menentukan jumlah lot untuk membuka perdagangan. Ukuran lot tetap dan diterapkan untuk semua perdagangan.
Anda harus berkonsultasi dengan broker Anda untuk ukuran lot minimum yang diizinkan untuk membuka perdagangan.
Fungsi: Lot Dinamis (Dynamic Lot)
DynamicLot (true – false) LotBalancePcnt (persentase dari margin bebas).
Parameter ini mengatur perhitungan lot otomatis berdasarkan margin bebas yang tersedia.
Deskripsi rinci parameter ini disediakan dalam artikel Autolot (perhitungan lot menggunakan saldo saat ini).
Rahasia Autolot Saya. Lot Dinamis atau Autolot.
Parameter: Martingale
Martin (1….) – Rasio Martingale.
Parameter ini memungkinkan Anda menerapkan prinsip Martingale pada strategi Anda.
Prinsip ini menyiratkan bahwa volume perdagangan setelah perdagangan yang merugi akan dihitung sebagai Lot * Martin rasio.
Jika parameter diatur ke 1, Martingale tidak digunakan.
Misalnya: Lots = 0.01, Martin = 2:
- Perdagangan BUY (0.01) ditutup dengan rugi atau oleh Stop Loss.
- Perdagangan berikutnya akan dibuka dengan ukuran lot 0.01 * 2 = 0.02.
- Jika perdagangan sebelumnya ditutup oleh Stop Loss, maka perdagangan berikutnya akan dibuka dengan ukuran lot 0.04.
Jika perdagangan sebelumnya ditutup dengan profit atau oleh Take Profit, maka PERDAGANGAN berikutnya akan dibuka dengan ukuran lot awal 0.01.
Fungsi: Waktu Kerja Expert Advisor
OpenHour (dalam jam), OpenMinute (dalam menit), CloseHour (dalam jam), CloseMinute (dalam menit).
Parameter ini mengatur rentang waktu kerja dari Expert Advisor, yang hanya berlaku untuk pembukaan posisi baru. Fungsi Trailing Stop dan Break Even akan beroperasi secara independen dari rentang ini.
Misalnya, jika Anda ingin Expert Advisor berdagang hanya dari jam 14.00 hingga 18.35, maka parameter akan diatur sebagai berikut:
OpenHour=14, OpenMinute=0, CloseHour=18, CloseMinute=35.
Perdagangan akan dibuka hanya dari jam 14.00 hingga 18.35, dan Expert Advisor akan mengabaikan sinyal strategi di luar rentang waktu ini.
Market Time Pad. Indikator untuk MetaTrader dengan sesi perdagangan
Fungsi: Trailing Stop Klasik
TrailingStopUSE (true – false), IfProfTrail (true – false), TrailingStop (dalam poin), TrailingStep (dalam poin).
Parameter ini mengaktifkan atau menonaktifkan pelacakan otomatis posisi dengan memindahkan Stop Loss ke zona profit.
TrailingStopUSE – mengaktifkan/menonaktifkan fungsi trailing stop.
IfProfTrail – jika true, Expert Advisor mulai memodifikasi Stop Loss hanya ketika posisi mencapai break-even. Jika false, trailing stop mulai bekerja segera setelah membuka posisi dan menyesuaikannya seiring pergerakan harga.
TrailingStop – jarak dalam poin dari harga saat ini ke Stop Loss yang diinginkan. Parameter ini dapat diatur di bawah nilai minimum yang diizinkan di server Anda.
TrailingStep – ukuran langkah untuk memodifikasi Stop Loss.
Misalnya, Stop Loss akan dimodifikasi setiap TrailingStep poin ketika jarak mencapai TrailingStop poin dari harga saat ini.
Fungsi: Penutupan Berdasarkan Total Profit/Loss
Parameter ini mengatur kemampuan untuk menutup perdagangan berdasarkan instrumen tertentu dan nomor magic ketika mencapai salah satu kondisi berikut:
- TypeofClose=1 – penutupan berdasarkan Profit: 1 – Dolar, 2 – Poin, 3 – %Ekuitas, 4 – %Saldo;
- CloseProfit=false – tidak menutup berdasarkan profit;
- Profit = 10 – jumlah unit (tergantung pada TypeofClose) yang diperlukan untuk menutup profit;
- CloseLoss=false – tidak menutup berdasarkan loss;
- Loss = -10 – jumlah unit (tergantung pada TypeofClose) yang diperlukan untuk menutup loss;
- OFFAllEaAfterClosePROF=false – menonaktifkan semua Expert Advisor dan skrip setelah penutupan profit;
- OFFAllEaAfterCloseLOSS=false – menonaktifkan semua Expert Advisor dan skrip setelah penutupan loss.
Misalnya:
- Jika Anda ingin menutup beberapa PERDAGANGAN (posisi) (BUY atau SELL) dengan profit 10 USD pada akun:
TypeofClose=1, CloseProfit=true, Profit=10. - Jika Anda ingin menutup beberapa PERDAGANGAN (posisi) (BUY/SELL) dengan loss 200 poin pada akun:
TypeofClose=2, CloseLoss=true, Loss=200. - Jika Anda ingin menutup beberapa PERDAGANGAN (posisi) (BUY/SELL) dengan loss sebesar 5% dari deposit dan juga menutup beberapa PERDAGANGAN (posisi) (BUY/SELL) dengan profit sebesar 10% dari deposit:
TypeofClose=4, CloseLoss=true, Loss=5, CloseProfit=true, Profit=10.
Dalam hal ini, Anda dapat menonaktifkan Expert Advisor setelah penutupan menggunakan fungsi OFFAllEaAfterClosePROF dan/atau OFFAllEaAfterCloseLOSS.
Kemudian, Expert Advisor akan menonaktifkan semua Expert Advisor setelah penutupan.
Fungsi: Memindahkan Stop Loss ke Break Even
MovingInWLUSE (true – false), LevelWLoss (dalam poin), LevelProfit (dalam poin).
Parameter ini mengatur kemampuan untuk memodifikasi perdagangan dengan memindahkan Stop Loss ke break even secepat mungkin.
Misalnya:
- Anda ingin mengatur Stop Loss ke break-even ketika perdagangan mencapai profit 10 poin:
MovingInWLUSE=true, LevelWLoss=0, LevelProfit=10. - Anda ingin mengatur Stop Loss ke +5 poin ketika perdagangan mencapai profit 20 poin:
MovingInWLUSE=true, LevelWLoss=5, LevelProfit=20.
Oleh karena itu, selisih antara LevelProfit dan LevelWLoss harus selalu lebih besar atau sama dengan stop minimum di server.
Pertanyaan?
Jika Anda memiliki pertanyaan, silakan tanyakan. Kami tidak menjual babi dalam karung.
Setiap produk kami dapat diuji sebelum pembelian.
Kami menghargai umpan balik dan keinginan Anda untuk produk kami dan berusaha mempertahankan standar kualitas tinggi.
Terima kasih telah bersama kami!
Apakah Anda memiliki pertanyaan?
Postingan ini juga tersedia dalam: English Українська Portuguese Español Deutsch Chinese Русский Français Italiano Türkçe 日本語 한국어 العربية Indonesian ไทย Tiếng Việt