Tutorial Forex mql4

Sebelum kita memulakan tutorial mql4 ini, pastikan anda memahami jenis data berikut. Setiap pembolehubah yang kami gunakan harus ditakrifkan dengan jenis data. Berikut adalah yang paling banyak digunakan: Anda akan melihat tidak lama lagi cara menggunakannya. Bab 1: Tidak semua broker bekerja dengan cara yang sama. Sekiranya ia tidak berfungsi pada broker anda, sila teruskan membaca hingga akhir bab 2, di mana kami akan membuat EA yang serasi dengan semua broker.

Rangka kerja pada dasarnya adalah koleksi fungsi yang boleh membuka dan mengendalikan kedudukan dalam MQL4. Kejayaan keseluruhan program bergantung kepada ketepatan mengesan kriteria perdagangan dalam program. Pengaturcaraan Kursus Pengantar Bahasa Algoritmik Kini, komputer peribadi menjadi sangat penting untuk semua orang. Perbezaannya ialah kriteria untuk membuka sebarang pesanan pasaran adalah pada masa yang sama kriteria untuk menutup tutorial forex mql4 perintah. Mari kita perhatikan tempat di mana MA dengan tempoh purata yang berbeza menyeberangi dan cuba membuat keputusan, sama ada fakta penyeberangan MA boleh digunakan sebagai kriteria bacaan. Sebagai contoh, tutorial forex mql4 Penasihat Pakar boleh menganalisis kombinasi nilai penunjuk teknikal, masa siaran berita penting, masa semasa, tutorial forex mql4, nilai beberapa tahap harga, dan sebagainya. Perkara yang sama boleh dikatakan mengenai pesanan Beli yang dibuka pada B dan ditutup pada C. Penasihat Pakar perdagangan semestinya mengandungi blok pemprosesan ralat. Dan akhirnya, kawasan di mana kita bekerja paling, kawasan OnTick.



Tulis komen atau buka topik di forum jika tidak ada jawapan untuknya.

Kami juga mahu menambah pemboleh ubah pertama kami. Kami menambah pembolehubah standard yang diperlukan oleh seorang Penasihat Pakar. Semua jenis int integer kecuali LotSize.

Sekarang, ingat StopLoss adalah integer pips Ask adalah harga bekas. Sekarang tolak StopLoss dari harga Ask yang anda perlu kalikan kali 0.

Oleh itu, apabila anda melihat kod, logik ini harus jelas sekarang. Saya akan meletakkan fungsi ini untuk membuka pesanan beli. EA akan mengabaikannya. Jika anda menulisnya tekan F7 untuk mengkompilasi EA dan untuk memeriksa jika anda mendapat beberapa kesilapan!

Anda melakukan ini dengan mengklik pada ikon ini. Di tetingkap seterusnya, kami menulis Nama Pakar Penasihat dan nama Penulis dengan pautan laman webnya.


Ia kini akan kelihatan seperti ini dan berfungsi dengan baik. Cuba sekarang untuk diri sendiri untuk menambah strategi bertentangan yang dipanggil 3 gagak hitam Menjual selepas 3 lilin yang lemah. Tutorial MQL4 ini telah dibuat pada 14 Julai, Ada soalan mengenai tutorial mql4 ini?

EA meletakkan pesanan beli pada setiap tanda jika 3 bar terakhir di mana menaik. Anda perlu tahu: MQL4 mempunyai fungsi yang telah ditetapkan seperti fungsi OrderSend.

tutorial forex mql4

Ditakrifkan di atas Tekan F7 untuk menyusun dan menyemak hasil dalam StrategyTester. Anda sekarang akan mendapat sesuatu seperti ini.

Apa yang kita lakukan dalam tutorial mql4 ini: Kami menulis ini di dalamnya: The Close [] yang merupakan dua kali ganda ingat dari atas. The Close [] memberikan contoh harga yang dekat 1. Tutup [0] bermaksud harga Tutup semasa; Tutup [1] sebelum dan seterusnya. Sama dengan Terbuka [], Rendah [] dan Tinggi [].


tutorial forex mql4

LotSize mesti mempunyai titik perpuluhan di dalamnya supaya anda perlu menentukannya sebagai dua kali ganda. Ini kerana saya menggunakan Broker 5 Digit. Kerana EA tidak akan secara automatik mengenali broker 4 atau 5 Digit, kita perlu menambah fungsi yang melakukan ini untuknya.

Tetapi kita juga boleh menulis fungsi kita sendiri, di mana kita boleh memanggil fungsi adat atau yang telah ditetapkan sebelumnya. Kami menulisnya di bahagian paling bawah fail kami. Fungsi ini int integer. Ia mengembalikan nilai perdagangan terbuka untuk Pasangan ini dan MagicNumber ini. Kami menggunakan MagicNumber kami yang kami tentukan di atas. Fungsi ini kelihatan seperti ini: Kami memanggil fungsi tersuai kami. Fungsi ini mengembalikan jumlah dagangan terbuka untuk Simbol ini dan MagicNumber ini. Tetapi kini kita masih mempunyai masalah.

Sekiranya lilin itu panjang, EA membuka perdagangan beli kedua secara langsung selepas perdagangan beli pertama ditutup oleh StopLoss atau TakeProfit. Kita perlu menambah fungsi kedua. Fungsi ini adalah boolean bool. Fungsi ini akan kembali benar jika lilin baru dihasilkan dalam Metatrader lain ia mengembalikan palsu. Fungsi ini jelas-jelas supaya saya tidak akan menerangkan bagaimana ia berfungsi dalam tutorial mql4 ini.

Tetapi anda akan mempelajari ini kemudian dalam tutorial MQL4 seterusnya. Buat masa sekarang, biarkan ia seperti ini. Anda boleh melihat 3 kawasan. Terangkan dengan cepat. Semua kod yang anda tulis pergi ke salah satu bidang ini. Kami akan meletakkan semua kod yang kami mahu hubungi jika kami melampirkan Penasihat Pakar ke carta ke dalam kawasan OnInit. Dan akhirnya, kawasan di mana kita bekerja paling, kawasan OnTick. Fungsi OnTick dipanggil setiap kali jika kami menerima tanda harga baru dari broker untuk Pasangan Mata Wang Symbol EA dilampirkan. Jika anda cuba melampirkannya ke carta dan anda pergi ke tab Input anda kini boleh melihat pembolehubah yang ditakrifkan kami.

Sekarang kami menggunakan fungsi OrderSend untuk Hantar pesanan beli kami kepada broker. Kami menulis: Ini sebenarnya pembolehubah yang kami tentukan pada mulanya dalam Wizard MQL.