Langkau ke kandungan utama

MT4 desktop: cara menjalankan dan menghentikan skrip

Semak skrip, parameter dan kebenarannya sebelum bermula. Menghentikan program tidak membatalkan dagangan yang telah dilaksanakan.

Skrip melaksanakan tugas apabila anda memulakannya; ia berbeza daripada EA yang berjalan berterusan. Arahan ini untuk MT4 desktop, bukan FXTRADING.com App atau WebTrader.


Sebelum bermula

  • Gunakan skrip yang tujuan dan sumbernya anda fahami. Mulakan dengan Akaun Demo dan sahkan akaun, simbol penuh serta rangka masa carta.

Skrip boleh membuka atau menutup dagangan selain menganalisis data. Memulakannya ialah tindakan, bukannya pratonton. Jangan uji skrip yang tidak dikenali pada akaun yang menyimpan wang yang perlu dilindungi.


Buka skrip dan semak tetapan

  1. Pilih Lihat → Navigator atau tekan Ctrl+N. Kembangkan Skrip dan kenal pasti program MT4 terpasang yang dimaksudkan.

  2. Pilih carta yang betul. Apabila bersedia, seret skrip ke carta tersebut atau pilih Jalankan pada Carta daripada menu konteksnya. Klik dua kali akan melampirkannya pada carta aktif.

  3. Tetingkap tetapan hanya muncul jika skrip direka untuk memaparkannya. Jika tidak, skrip boleh bermula serta-merta. Jangan anggap sentiasa ada pengesahan tambahan.

  4. Jika tetapan muncul, semak kebenaran dalam Umum dan nilai dalam Input. Klik dua kali nilai untuk mengubahnya. Tetapkan semula memulihkan nilai lalai; Simpan menyimpan set parameter dan Muat mendapatkannya semula. Semak nilai yang dimuatkan, bukan nama fail pratetap sahaja.

  5. Pilih Batal untuk membatalkan pelancaran ini, atau OK hanya selepas menyemak akaun, carta, kebenaran dan parameter. Sifat khusus skrip ditetapkan semasa pelancaran.


Fahami kebenaran dagangan dan akses luaran

  • Tetapan dagangan automatik seluruh terminal serta kebenaran dagangan skrip kedua-duanya penting. Semak Alat → Pilihan → Expert Advisors dan tetapan Umum yang dipaparkan semasa pelancaran.

  • Kawalan dagangan automatik pada bar alat boleh menyekat operasi dagangan automatik sementara program meneruskan tugas lain. Ia tidak membatalkan pesanan yang telah dihantar.

  • Import DLL dan akses laman melalui WebRequest ialah kebenaran berasingan. Jangan aktifkannya hanya untuk menghapuskan ralat. Benarkan hanya akses yang diperlukan oleh program dan ke destinasi yang telah anda nilai boleh dipercayai.


Hentikan skrip yang masih berjalan

  1. Klik kanan cartanya dan pilih Buang Skrip selagi arahan tersedia. Skrip biasanya selesai sendiri, jadi arahan itu mungkin sudah hilang.

  2. MT4 membenarkan satu skrip bagi setiap carta. Melampirkan skrip lain, menukar simbol atau rangka masa carta, atau menutup terminal akan membuang skrip yang berjalan. Gunakan Buang Skrip untuk menghentikannya tanpa memulakan pengganti.

  3. Memadamkan namanya daripada Navigator tidak menghentikan tika yang telah dilampirkan pada carta. Menghentikan program tidak membatalkan tindakan yang telah selesai.


Semak hasil sebelum mencuba lagi

  • Semak posisi terbuka dan pesanan tertunda dalam Terminal → Dagangan, serta rekod selesai dalam Sejarah Akaun. Skrip yang hilang atau tetingkap tetapan yang ditutup sahaja tidak membuktikan tugas berjaya.

  • Jika hasilnya tidak jelas, semak mesej program dan log berkaitan sebelum menjalankannya semula. Mengulang skrip dagangan sekali jalan boleh mengulang tindakannya. Jangan sertakan kata laluan atau maklumat peribadi akaun dalam bahan diagnostik.

Adakah ini menjawab soalan anda?