Thursday 17 August 2017

Forex Trading Signal Generator


Otomatiskan Trading Forex Anda Masukkan strategi trading Anda dan dapatkan Expert Advisor untuk perdagangan mata uang Forex. Buat Skrip untuk membantu Anda berdagang. Professional Edition menghasilkan file. ex4.ex5 dan kode sumber. mq4.mq5. Karena sebagian besar strategi perdagangan Forex mengandung elemen umum: posisi pembukaan, posisi penutupan, pemberhentian, sinyal, generator dll menciptakan Expert Advisor, Script atau Custom Indicator dengan komponen umum untuk pasar perdagangan Forex. Tekan menu Generate dan EA Anda, Script atau Custom Indicator sudah siap. Uji ide Anda sebelum Anda mempekerjakan seseorang untuk memprogram Expert Advisor, Script atau Custom Indicator untuk Anda. Forex Generator Dukungan penuh untuk MetaTrader 4. Dukungan MetaTrader 5 yang eksperimental. Tidak ada pemrograman yang dibutuhkan untuk kebanyakan setup. Buatlah Expert Advisors (EA), Custom Indicators dan Trade Scripts. Atur sinyal pembuka pesanan melalui indikator build-in atau custom. Impor indikator pihak ketiga atau kustom Anda sendiri. Atur eksekusi pesanan: ambil keuntungan, stop loss, trailing stop, dll Batasi pembukaan pesanan baru ke hari-hari tertentu dalam seminggu. Tetapkan jam saat Expert Advisor harus membuka pesanan baru. Batasi Expert Advisor untuk bekerja hanya bila spread kurang dari nilai yang ditetapkan. Setup urutan kedua dengan take profit yang berbeda, stop loss, dll. Terutama digunakan untuk skenario break even trading. Opsi untuk menutup perintah jika sinyal yang berlawanan telah diterima. Martingale dan manajemen risiko Semi-Martingale. Sertakan kode kustom Anda sendiri ke dalam diagram. Forex Generator Block Editor Ini adalah produk pengaya pendamping gratis untuk Generator Forex. Buat blok bangunan Anda sendiri dan gunakan di Forex Generator. Buat perpustakaan blok lanjutan Anda sendiri. Upgrade Gratis Jika Anda mendapatkan versi 6.x upgrade saat ini untuk versi 6.x yang akan datang, akan gratis. Screenshots Generator ForexMetaTrader 5 - Contoh Generator Sinyal Perdagangan Berdasarkan Pendahuluan Indikator Khusus Pada artikel ini, saya akan memberitahu Anda cara membuat generator sinyal perdagangan berdasarkan indikator khusus. Anda akan melihat bagaimana Anda bisa menulis model trading Anda sendiri untuk sebuah indikator kustom. Saya juga akan menjelaskan tujuan model 0 dan mengapa ISPATTERNUSAGE (0) - jenis struktur digunakan dalam modul sinyal perdagangan. Artikel tersebut akan menggunakan dua jenis kode: kode yang akan kita modifikasi dan kode yang sudah kita modifikasi. Kode yang dimodifikasi akan disorot sebagai berikut: Kode yang dimodifikasi adalah kode yang akan disalin dan disisipkan ke generator sinyal perdagangan. Saya harap Anda akan mengerti kode ini dengan lebih baik melalui penggunaan highlight. 1. Indikator Kustom Saya yakin pasti ada indikator yang tidak termasuk dalam standar pengiriman yang sudah lama Anda ingin gunakan. Dan itu adalah indikator berdasarkan mana Anda ingin membangun modul sinyal perdagangan. Saya akan menggunakan indikator MACD dari standar pengiriman sebagai indikator seperti itu. Lokasi indikatornya adalah sebagai berikut. MQL5IndicatorsExamplesMACD. mq5. Setiap indikator bisa menggambarkan satu atau lebih model pasar. Model pasar adalah kombinasi antara nilai indikator dan nilai harga. Model yang tersedia untuk indikator MACD adalah pembalikan, crossover garis utama dan sinyal, crossover pada tingkat nol, divergensi dan divergensi ganda. 1.1 Model Indikator Baru. Mari berasumsi bahwa kita tidak senang dengan model pasar yang tersedia untuk indikator dan ingin memperkenalkan model indikator kita sendiri. Deskripsi model indikator yang baru: jika indikator MACD berada di bawah garis nol dan nilainya meningkat, kita dapat mengharapkan pertumbuhan lebih lanjut dan membuka posisi long: Gambar 1: Model indikator pertumbuhan prospektif jika indikator MACD berada di atas garis nol dan Nilainya menurun, kita dapat mengharapkan penurunan lebih lanjut dan membuka posisi short: Gambar 2: Model indikator prospektif turun Jadi, kita telah memutuskan pada indikator kustom dan muncul dengan model perdagangan baru untuk indikator dan deskripsinya. Mari kita lanjutkan dengan menulis kode. 2. Menulis Generator Sinyal Perdagangan Berdasarkan Indikator Kustom kami Generator kami adalah keturunan kelas dasar CExpertSignal. Kelas dasar CExpertSignal adalah kelas untuk menciptakan generator sinyal perdagangan. Kelas CExpertSignal berisi seperangkat metode publik (yaitu yang dapat diakses secara eksternal) yang memungkinkan Expert Advisor melihat indikasi generator sinyal perdagangan mengenai arah masuk ke pasar. Karena kita mengerjakan generator sinyal trading kita sendiri, ia harus diwarisi dari kelas CExpertSignal, dengan metode virtual yang relevan didefinisikan ulang (diisi dengan kode yang sesuai). 3. Membuat Kelas Generator Sinyal Perdagangan Generator sinyal perdagangan harus secara default berada di. MQL5IncludeExpertSignal folder. Tidak untuk membebani. Folder Sinyal dari Standard Library dengan terlalu banyak informasi, memungkinkan membuat folder baru di bawah. Folder Expert dan menyebutnya MySignals. Gambar 3. Membuat folder MySignals baru Selanjutnya, kita akan membuat file include dengan menggunakan MQL5 Wizard. Di MetaEditor, pilih New di bawah menu File dan kemudian pilih Include File (.mqh). Gambar 4. Wizard MQL5. Membuat file include Nama kelas generator sinyal akan menjadi MySignal. Ini akan berlokasi di bawah IncludeExpertMySignalsMySignal. Mari kita tentukan: Gambar 5. Wizard MQL5. Lokasi file include Setelah mengklik Finish, Wizard MQL5 akan menghasilkan template kosong. Mulai saat ini, kita akan melakukan semuanya secara manual dan copypaste data. Saya ingin menarik perhatian Anda pada kenyataan bahwa secara internal, semua sinyal dari Standard Library hampir sama. Mereka hanya berbeda dalam algoritma yang digunakan untuk menentukan model perdagangan. Oleh karena itu, Anda dapat mengambil file apapun dari folder IncludeExpertSignal, menyalin isinya dan menempelkannya ke template Anda. Anda kemudian bisa mulai mengedit file generator perdagangan yang dihasilkan. 4. Deskripsi Kelas Generator Sinyal Perdagangan Sebagai template, saya mengambil file IncludeExpertSignalSignalEnvelopes. mqh dari mana saya menyalin semuanya kecuali headernya: dan menempelkan semuanya ke dalam template MySignal. mqh yang hampir kosong. Inilah yang saya dapatkan: Di sini kami memberikan perintah kepada preprocessor untuk menyertakan kelas dasar CExpertSignal untuk membuat generator sinyal perdagangan di template kami. Kami akan terus mengedit template. Untuk memastikan bahwa template kami terlihat kemudian ke Wizard MQL5, kita perlu mengubah deskripsi kelas kita: Jadi, mari kita lihat. Baris tersebut menunjukkan nama kelas sinyal kami yang akan ditampilkan di Wizard MQL5. Kami akan mengubah nama ini menjadi sesuatu seperti ini: menunjukkan nama untuk menggambarkan variabel kelas sinyal perdagangan kami. Deskripsi ini akan digunakan oleh MQL5 Wizard. Mari kita modifikasi baris ini sebagai berikut: Kami akan memberikan nama yang sama dengan parameter ini: Baris berikut menetapkan nama kelas: Mari mengubah nama parameter ini: Tinggalkan parameter berikutnya seperti apa adanya. Kelompok parameter berikut bertanggung jawab untuk deskripsi parameter indikator yang mendasari generator sinyal perdagangan. Seperti yang saya sebutkan sebelumnya, saya akan menggunakan. MQL5IndicatorsExamplesMACD. mq5 sebagai indikator khusus. Ini memiliki parameter berikut: 4.1 Blok Deskripsi Parameter Harap diperhatikan bahwa parameter yang diberikan di atas hanya berlaku untuk MACD. mq5. Indikator khusus Anda mungkin memiliki parameter yang sama sekali berbeda. Hal utama di sini adalah mencocokkan parameter indikator dengan deskripsi mereka di kelas sinyal perdagangan. Blok deskripsi parameter pada kelas sinyal perdagangan untuk indikator kustom yang sedang dipertimbangkan, MACD. mq5. Akan menjadi sebagai berikut: Lihatlah bagaimana parameter pada indikator sekarang sesuai dengan deskripsi di blok deskripsi kelas. Setelah semua modifikasi, blok deskripsi dari kelas kita adalah sebagai berikut: Dalam pemrograman, praktik yang baik dianggap memberi komentar pada kode yang satu, sehingga memudahkan untuk memahami kodenya, ketika kembali ke sana setelah beberapa waktu berlalu. . Jadi, kita akan memodifikasi blok berikut: agar sesuai dengan deskripsi kelas kita: Untuk menghindari kebingungan, kita perlu mengganti semua nilai CSignalEnvelopes dengan CSignalMyCustInd Gambar 6. Mengganti CSignalEnvelopes dengan CSignalMyCustInd Mari sekarang kita melihat beberapa aspek teoretis. 5. Kelas CiCustom Kita memerlukan kelas CiCustom untuk terus mengerjakan kode indikator perdagangan indikator khusus. Kelas CiCustom dibuat khusus untuk bekerja dengan indikator khusus. Kelas CiCustom menyediakan pembuatan, pengaturan dan akses ke data indikator khusus. 6. Kelas CIndicators. CIndicators adalah kelas untuk mengumpulkan contoh deret waktu dan indikator teknis kelas. Kelas CIndicators menyediakan pembuatan, penyimpanan dan manajemen (sinkronisasi data, penanganan dan manajemen memori) dari instance kelas indikator teknis. Kami sangat tertarik dengan kelas CIndicators karena metode Create. Metode ini menciptakan indikator tipe yang ditentukan dengan parameter yang ditentukan. 7. Lanjutkan Menulis Sinyal Perdagangan Sasaran Blok kode berikutnya yang akan kita modifikasi (baris 28-42) adalah sebagai berikut: 8. Pembuatan Indikator Kustom di Generator Sinyal Perdagangan Lihatlah blok kode yang diberikan di atas. Baris tersebut menyatakan sebuah objek - indikator kelas CiEnvelopes. CiEnvelopes adalah kelas untuk bekerja dengan indikator teknis dari Standard Library. Kelas CiEnvelopes dibuat berdasarkan indikator teknis dari Standard Library. Namun, kami menulis kode generator berdasarkan indikator khusus kami. Oleh karena itu, tidak ada kelas siap pakai untuk indikator kami atau kebiasaan Anda di Perpustakaan Standar. Yang bisa kita lakukan adalah menggunakan kelas CiCustom. Mari kita menyatakan indikator kita sebagai kelas CiCustom: 8.1 Empat Variabel Apakah Anda ingat blok deskripsi parameter di kelas Ada tiga parameter dalam deskripsi itu. Di area lindung kelas generator kami, sekarang kami akan mendeklarasikan empat variabel untuk menyampaikan nilai ke empat parameter kami: Blok kode berikut: Kode ini menyatakan variabel yang memberi bobot pada model perdagangan generator sinyal perdagangan kami. Mari kita ganti blok bobot dengan kode berikut: 9. Model 0 Seperti yang Anda ingat, pada awal artikel diputuskan untuk mendeskripsikan hanya satu model baru yang akan dihasilkan oleh generator sinyal perdagangan kita. Namun, dalam kode di atas saya menentukan dua model pasar (model 0 dan model 1). Di sini, model 0 adalah model pelengkap penting. Hal ini diperlukan saat berdagang dengan pesanan yang tertunda. Bila diterapkan, model 0 memastikan bahwa pesanan yang tertunda bergerak bersamaan dengan harganya. Mari kita lihat generator sinyal perdagangan kita dan kondisi berikut: Indikator khusus MACD berada di bawah garis nol, dan nilainya meningkat, kita trading dengan pesanan tertunda mengatur 50 poin dari harga pembukaan bar (empat digit nilai harga ). Kondisi ini dengan sempurna menggambarkan model perdagangan kita. Berikut adalah bagaimana keadaan akan bergerak: Kondisi model perdagangan kita akan diperiksa saat muncul bar no. 1. Apa yang kita miliki: MACD berada di bawah garis nol, namun momentumnya semakin meningkat. Ini sesuai dengan sinyal beli. Oleh karena itu, kami menempatkan pesanan Buy Stop yang tertunda: Setelah muncul bar berikutnya no. 2, cek kondisi menemukan bahwa MACD di bawah nol dan jatuh. Menurut model trading kita, saat ini tidak ada syarat untuk membeli atau menjual. Namun, perhatikan: sesuai logika kelas CExpertSignal, karena tidak ada kondisi baik untuk membeli atau menjual, semua pesanan yang tertunda harus di-DELETED. Dalam kasus ini, jika harga naik secara tiba-tiba dan dramatis, kita akan kehilangan kesempatan untuk memasuki pasar lama untuk keuntungan kita karena tidak akan ada pending order. Di sinilah model pelengkap 0 nampaknya sangat berguna. Model pelengkap 0 akan berlaku, dengan syarat: indikator khusus MACD berada di bawah garis nol. Jadi kita bisa melakukan order Buy Stop tertunda. Karena kita melakukan pemesanan 50 poin dari harga pembukaan bar, kami sebenarnya hanya memindahkan order Stop Stop yang tertunda sesuai dengan pergerakan harga: Jadi, dengan menggunakan model tambahan 0 kita mendapat kesempatan untuk memindahkan pesanan yang tertunda sesuai Pergerakan harga. 10. Modifikasi Kode Template selanjutnya Blok kode berikutnya yang akan dimodifikasi adalah sebagai berikut: Di blok ini, kami mendeklarasikan metode pengaturan parameter yang dapat disesuaikan, metode penyesuaian bobot model perdagangan, metode verifikasi pengaturan, metode dan metode inisialisasi indikator. Memeriksa apakah model pasar dihasilkan. Dengan mempertimbangkan bahwa kita telah menyatakan empat variabel pada parameter yang dapat disesuaikan, blok metode untuk menetapkan parameternya adalah sebagai berikut: Fragmen kode berikutnya akan tetap tidak berubah: Blok kode berikutnya yang akan diubah adalah sebagai berikut: Blok ini akan sangat berat. diubah. Harap dicatat bahwa saya menggunakan metode GetData dari kelas CIndicator. Nama metode yang disebut akan diberikan langsung di kode: Blok kode berikutnya adalah constructor. Dalam konstruktor, kita akan mengubah nama variabel. Selanjutnya, kita hanya akan menggunakan dua seri: USESERIESHIGHUSESERIESLOW Mari kita modifikasi metode ValidationSettings dari kelas kita. Di blok cek, kami memeriksa kondisi utama untuk indikator khusus yang diberikan: mperiodfastgtmperiodllow Blok berikutnya berkaitan dengan pembuatan indikator: Seperti yang diterapkan pada indikator khusus kami: Blok berikut adalah blok inisialisasi indikator: Pertama, kami menambahkan objek ke koleksi. Kami kemudian mengatur parameter indikator kami dan membuat indikator kustom menggunakan metode Create dari kelas CIndicators: Blok berikutnya memeriksa kondisi pembelian: Sesuai dengan penerapan model 0 kami. Dua model diperiksa: Blok berikut memeriksa kondisi penjualan: Sesuai dengan penerapan model 0 kami. Dua model diperiksa: Kesimpulan Saya harap artikel ini telah membantu Anda memahami bagaimana Anda dapat membuat generator sinyal perdagangan berdasarkan indikator kustom Anda. Forex generator sinyal yang memenangkan hari 215 kehilangan hari 109 tidak ada hari yang disentuh hari 115 Jadi, 324 hari perdagangan, 115 Tidak ada hari perdagangan (tidak tersentuh pesanan), 215 hari kemenangan8230 dan ini adalah sampel statistik yang signifikan. Winning probability W winning daystrading days 0,664 Rasio rata-rata WinLoss R 20 pips30 pips 0,667 Mari8217s sekarang mempertimbangkan beberapa indikator penting yang digunakan dalam Money Management: Ini mewakili ukuran posisi yang harus Anda ambil untuk perdagangan (sebagai risiko modal). Manajemen Uang guru menyarankan untuk mengambil 5 secara maksimal (untuk kepribadian agresif), jadi, hasilnya hanya memiliki ruang lingkup untuk menunjukkan bahwa D20P adalah sistem dengan risiko rendah. Harapan matematika: M WR - (1-W) 0,106 --- makna POSITIF : Hasil positif berarti D20P memberikan hasil positif dalam jangka panjang. (Just to be clear for the casino roulette M adalah negative82308230) akhirnya sistem Daily20pip telah melewati periode beta 6 bulan (sejak DEC 06) dan strategi sederhana ini telah memberi saya 730 pips (rata-rata 120pips per bulan) dari 71 perdagangan yang menang (1420 Pips) dan 23 Rugi dalam perdagangan (-690 pips) tanpa hasil Rugi setiap bulan Strategi ini diuji langsung di bawah akun Micro saya (saya menggunakan 100 sebagai margin awal di 0,01 Lot Lot per perdagangan) dan sudah memberi saya lebih dari 10 keuntungan Pada setiap bulan saya berharap strategi sederhana ini bisa berguna sebagai alat alternatif untuk trader fx untuk mendapatkan lebih banyak pipsForex Signal Generator Saya telah menambahkan peraturan di bawah ini tapi berhenti dihasilkan di situs mereka. Satu-satunya hal yang mengkhawatirkan saya adalah untuk hari ini stop adalah dua kali atau lebih dari ukuran harga target. Ini selalu berarti Anda memiliki tingkat pemogokan yang benar-benar bagus agar menguntungkan. Pokoknya saya sudah menambahkan generator di bawah ini untuk mencoba beberapa indeks berjangka. Dan akan mencoba beberapa gagasan berhenti khusus untuk mereka. Saya akan kembali kepada Anda atas hasil saya dengan itu. Cara Memproduksi Generator 1. MENCARI DATA TUTUP RENDAH TINGGI RENDAH (OHLC) 2. MEMILIKI GENERATOR FOREX SIGNAL UNTUK MENCARI AREA PEMBELIAN DAN SELL 3. MEMBACA HARGA JUTAAN YESTERDAY vs PIVOT DAN MENGIKUTI ATURAN a. Jika CLOSE data antara BUY A dan BUY B, letakkan BUY on A b. Jika CLOSE data di atas BUY B ditempatkan BUY pada B c.-jika CLOSE data antara BUY A dan SELL A maka, - jika harga diatas PIVOT ditaruh BUY pada harga A-A di bawah PIVOT LAYANAN PENJUAL pada A d. Jika CLOSE data antara SELL A dan SELL B, taruh SELL on A e. Jika data CLOSE di bawah SELL B menempatkan SELL di B 4. MASUKKAN PERDAGANGAN SETIAP WAKTU TRADING YANG DAPAT DIHARAPKAN 5. SELALU MENGHINDARI STOPLOSS YANG DISARANKAN, ANDA HARUS MELINDUNGI MODAL ANDA 6. PESANAN SEKALI DITEMUKAN HANYA LUPA ITU DAN LET IT RUN TO TPSL 7. TRY ON DEMO ACCOUNT ATAU PRAKTEK PERTAMA SEBELUM PERJALANAN LIVE

No comments:

Post a Comment