Bahagian ini mengandungi beberapa program mudah sedia untuk kegunaan praktikal. Kami akan membincangkan prinsip-prinsip am untuk mewujudkan Penasihat Pakar yang mudah dan penunjuk adat yang ringkas, serta penggunaan bersama seorang Penasihat Pakar dan penunjuk yang berbeza.
Kriteria perdagangan yang digunakan dalam program digunakan untuk tujuan pendidikan dan tidak boleh dianggap sebagai panduan untuk tindakan dalam perdagangan pada akaun sebenar.
Penggunaan Petunjuk Teknikal.
Terdapat beberapa lusinan petunjuk dalam MetaTrader 4. Penunjuk seperti dipanggil teknikal. Nama “teknikal” berasal dari dua jenis analisis pasaran: analisis asas (FA) yang merupakan analisis indeks makroekonomi dalam konteks keamanan, pasaran, negara, dan sebagainya; dan analisis teknikal (TA) yang merupakan analisis harga menggunakan carta dan transformasi harga yang berlainan. MQL4 membolehkan mendapatkan nilai penunjuk teknikal melalui fungsi yang sepadan. Apabila memanggil fungsi penunjuk teknikal, parameter yang diperlukan mesti dinyatakan.
Penasihat Pakar Mudah.
Apabila menulis Penasihat Pakar (robot perdagangan), perlu melakukan kerja-kerja awal: menentukan strategi perdagangan, menetapkan kriteria, dan pada asas semua ini membuat struktur. Kriteria dagangan biasanya ditetapkan dalam satu atau beberapa fungsi, yang merupakan blok menghasilkan isyarat perdagangan. Saiz kedudukan perdagangan yang dibuka seringkali merupakan tugas yang berasingan dan boleh ditulis dalam fungsi yang berasingan. Pesanan untuk membuka, menutup dan mengubah pesanan boleh menyebabkan kesilapan yang perlu diproses. Operasi ini juga biasanya dimasukkan ke dalam fungsi yang ditentukan pengguna yang sepadan.
Penciptaan Petunjuk Tersuai.
Ia tidak sukar untuk menulis penunjuk adat jika kita tahu susunannya. Setiap indikator adat mungkin mengandungi 1 hingga 8 penanda penunjuk, menggunakan kasut terminal mana maklumat pada carta. Penampan yang diperlukan diisytiharkan dalam bentuk susunan jenis ganda pada peringkat global program, selanjutnya dalam init () setiap parameter penampan ditentukan / ditetapkan: gaya lukisan, warna dan lebar baris, dan lain-lain. Sejak mula () dilancarkan penunjuk pada setiap tanda yang diterima, menguruskan pengiraan yang munasabah sangat penting. Untuk mewujudkan algoritma penunjuk algoritma yang terunjuk Petunjuk Dianggarkan () digunakan, fungsi ini mengandungi data mengenai jumlah bar yang tidak berubah sejak panggilan awal () dipanggil.
Petunjuk Petunjuk Khas (Kadar Harga Perubahan).
Penciptaan penunjuk adat lebih difahami dengan teliti dengan penjelasan terperinci. Komen terperinci dalam teks penunjuk akan bermanfaat untuk anda selanjutnya, apabila anda memutuskan untuk mengubah suai indikator tersebut. Program-program yang baik adalah program yang didokumenkan dengan baik.
Gabungan Penggunaan Program.
Untuk menggunakan nilai penunjuk adat dalam petunjuk lain, skrip atau Penasihat Pakar, masukkan ke dalam kod penunjuk adat kod program menggunakan fungsi iCustom (). Kehadiran fizikal penunjuk adat yang disebut dalam direktori yang sepadan tidak diperiksa semasa penyusunan. Itulah sebabnya parameter parameter penunjuk adat mesti ditetapkan dengan betul, jika nilai dikira mungkin berbeza daripada yang diharapkan. Kemungkinan memanggil penunjuk adat membantu memodifikasi kod Penasihat Ahli.
- Creation of Custom Indicators.
It is not difficult to write a custom indicator if we know its arrangement. Each custom indicator may contain from 1 to 8 indicator buffers, using which terminal shoes the information on charts. Necessary buffers are declared in the form of arrays of double type on the program global level, further in init() each buffer parameter is specified/set up: drawing style, color and width of lines, etc. Since start() is launched in the indicator at each received tick, organizing reasonable calculations is extremely important. For creating an optimal indicator algorithm IndicatorCounted() function is used, this function contains data about amount of bars that hasn’t change since the last start() call.
- Custom Indicator ROC (Price Rate of Change).
Creation of a custom indicator is better understood on an example with detailed explanations. Detailed comments in the indicator text will be useful for you further, when you decide to modify the indicator. Good programs are well documented programs.
- Combined Use of Programs.
For using values of a custom indicator in other indicators, scripts or Expert Advisors, add into a program code custom indicator call using the function iCustom(). The physical presence of the called custom indicator in a corresponding directory is not checked during compilation. That is why parameters of custom indicator call must be set up correctly, otherwise calculated values may differ from expected ones. The possibility of calling a custom indicator helps to considerably simplify an Expert Advisor code.
Hi there, You have done a fantastic job. I抣l certainly digg it and personally recommend to my friends. I am confident they’ll be benefited from this site.