Laman utama Indikator Teknikal Siaran

Menu Tukar Simbol Carta - Indikator untuk MetaTrader 4

Lampiran
11167.zip (5.44 KB, Muat turun 0 kali)

Menu Tukar Simbol Carta 1.00

Indikator ini berfungsi sebagai Menu di bar menu. Klik pada Menu Simbol untuk membuka atau menutup senarai simbol. Pilih simbol yang diinginkan untuk menukar simbol carta.


Telah diuji dalam MT4 Build 625

Sila baca SEMUA maklumat

Fungsi Indikator ini bergantung pada fail mt4gui.dll dan mt4.mgh. (Pada tarikh semasa 05-04-2014, fail ini adalah kemas kini mt4gui2.dll dan mt4gui2.mgh). Tanpa fail ini, indikator tidak akan berfungsi. Kedua-duanya adalah percuma dan memerlukan kunci lesen percuma untuk setiap komputer yang menjalankan fail .dll. Fail mt4gui2.mgh disertakan dengan muat turun Indikator kerana ia boleh diedit untuk kemas kini. Fail mt4gui2.dll tidak boleh diedit dan mesti dimuat turun dari sumber - Muat turun di sini. Apabila Indikator dimuatkan buat kali pertama, tetingkap pop-up akan meminta nama dan emel (TIADA spam! - notifikasi kemas kini sekali-sekala - sentiasa disyorkan untuk menggunakan nama samaran dan alamat emel alternatif). Setelah dihantar, Kunci Lesen akan dihantar melalui emel dan kemudiannya dimasukkan dalam tetingkap pop-up tersebut. Tiada had pada jumlah lesen percuma.

  • Diperlukan: Fail .dll → MQL4/ Library folder
  • Diperlukan: Fail .mgh → MQ4/ Include folder
  • Diperlukan: Menu Tukar Simbol Carta → MQL4/ Indicators folder
  • Tambahan Opsyenal: Simbol Carta → MQL4/ Indicators folder

Fail .dll dan .mgh akan dikemas kini secara berkala untuk disesuaikan dengan versi baru MT4. Lihat Kemas Kini dan Cara mengedit contoh kod di bawah.

Jika simbol carta adalah selain daripada enam huruf standard seperti EURUSD, seperti EURUSDSB atau EURUSD_uk , pengguna perlu merujuk "Nota: Suffix -1 dan Suffix -2".

Nota:

  1. Suffix - 1: Untuk platform yang menggunakan varian seperti EURUSDSB, EURUSD_uk dan seumpamanya, pengguna perlu memasukkan suffix tambahan (sensitif huruf besar/kecil) - contoh: SB, _uk) dalam bahagian suffix di Tab Input Indikator.
  2. Suffix - 2: Simbol masa depan seperti Usa500Dec13 atau SoybnsJan14 perlu ditambahkan ke dalam Indikator dengan nama penuh (sensitif huruf besar/kecil - contoh: Usa500Dec13, SoybnsJan14) dalam bahagian Input yang ditanda - SPARE. Jangan tambah ini ke dalam bahagian suffix.
  3. Mana-mana simbol boleh ditukar dari tab Input Indikator.
  4. Simbol tambahan boleh ditambah melalui Tab Input dengan menukar SPARE kepada simbol yang diperlukan. Nota: jika suffix telah ditambah ke dalam bahagian suffix tab Input Indikator, jangan sertakan suffix sebagai sebahagian daripada nama simbol yang ditambah kerana suffix akan diduplikasi - contoh: EURUSD_uk_uk.

Pengguna perlu menyemak tetapan Sistem Trading. Alat → Pilihan → Sistem Trading

Punca kemungkinan gagal menukar simbol.

  1. Apabila indikator dimuatkan, perubahan simbol yang pertama memerlukan dua klik berasingan. Selepas itu, satu klik akan menukar mana-mana simbol.
  2. Di carta yang salah. Kenal pasti carta yang betul dari nama Menu Simbol yang termasuk tempoh masa carta.
  3. Simbol Broker mempunyai suffix. Semak bahawa suffix telah dimasukkan melalui Tab Input Indikator.
  4. Lihat tetapan Sistem Trading ↑ ↑
  5. Nota: Jika indikator berhenti berfungsi, fail .dll walaupun masih dengan nama yang sama mungkin sudah ketinggalan zaman. Padam fail .dll yang lama dan muat turun fail .dll yang baru.

Kemas Kini: 3 Langkah Mudah

Pada tarikh semasa April 2014, fail .dll dan .mgh yang dikemas kini adalah mt4gui2.dll dan mt4gui2.mgh. Pada suatu ketika, fail-fail ini mungkin akan dikemas kini kepada mt4gui3.dll dan mt4gui3.mgh.

1. Muat turun fail .dll baru dari sumber - Muat turun di sini. Fail .dll lama perlu dipadam.

Fail .mgh boleh diedit dengan mudah untuk kemas kini - lihat langkah 2.

Pilihan alternatif adalah untuk menyalin kod .mgh dari sumber (tidak tersedia sebagai muat turun) dan tampal serta kompil di MT4 MetaEditor. Buka MT4 MetaEditor → Fail → Baru → Include[*.mgh] → Nama → Siap → Salin kod .mgh ke dalam tetingkap kod MetaEditor → Simpan Sebagai (pastikan laluan simpan adalah MQL4/ Include dan nama Simpan Sebagai adalah nama kemas kini semasa) → .


2. Kod di bawah dalam mt4gui2.mgh memanggil fail .dll dan mesti diubah

dari

#import "mt4gui2.dll"

kepada

#import "mt4gui3.dll"

atau "nama kemas kini semasa.dll".

Nota: Selepas perubahan di atas dalam fail mt4gui2.mgh, ia boleh → Simpan Sebagai → nama kemas kini semasa.mgh → dalam folder MQL4/ Include dan → .


3. Kod di bawah dalam Menu Tukar Simbol Carta.mq4 memanggil fail .mgh dan mesti diubah

dari

#include <mt4gui2.mqh>

kepada

#include <mt4gui3.mqh>

atau <nama kemas kini semasa.mgh>.

Cara mengedit contoh kod - Lihat Di Sini - tatal ke bawah untuk Ikuti Langkah Ini.

Penyuntingan Pilihan Pengguna dalam MT4 MetaEditor

  • Untuk menambah suffix secara kekal, masukkan suffix yang diperlukan antara tanda petikan pada baris pertama kod di bawah.
  • Untuk menukar atau menyusun semula senarai simbol secara kekal, ubah hanya nama simbol dalam huruf besar yang berada antara tanda petikan dalam kod di bawah.
  • Jika senarai simbol tidak dipendekkan dan kekal pada tiga puluh, tiada kod lain yang perlu diubah. Jika anda baru dalam ini, sentiasa ingat untuk mengkompil sebagai tindakan terakhir. Kod yang diedit tidak akan berfungsi sehingga dikompil.
  • Jika senarai dipendekkan dengan memadam, maka kod yang berkaitan yang tidak disertakan di sini tetapi lebih jauh di dalam tetingkap kod juga mesti dipadam.
extern string Suffix = "";

extern string Symbol_1 = "EURUSD";
extern string Symbol_2 = "GBPUSD";
extern string Symbol_3 = "USDCHF";
extern string Symbol_4 = "USDJPY";
extern string Symbol_5 = "GOLD";
extern string Symbol_6 = "XAUUSD";
extern string Symbol_7 = "AUDCAD";
extern string Symbol_8 = "AUDCHF";
extern string Symbol_9 = "AUDJPY";
extern string Symbol_10 = "AUDNZD";
extern string Symbol_11 = "AUDUSD";
extern string Symbol_12 = "CADCHF";
extern string Symbol_13 = "CADJPY";
extern string Symbol_14 = "CHFJPY";
extern string Symbol_15 = "EURAUD";
extern string Symbol_16 = "EURCAD";
extern string Symbol_17 = "EURCHF";
extern string Symbol_18 = "EURGBP";
extern string Symbol_19 = "EURJPY";
extern string Symbol_20 = "EURNZD";
extern string Symbol_21 = "GBPAUD";
extern string Symbol_22 = "GBPCAD";
extern string Symbol_23 = "GBPCHF";
extern string Symbol_24 = "GBPJPY";
extern string Symbol_25 = "GBPNZD";
extern string Symbol_26 = "USDCAD";
extern string Symbol_27 = "SPARE";
extern string Symbol_28 = "SPARE";
extern string Symbol_29 = "SPARE";
extern string Symbol_30 = "SPARE";

Siaran berkaitan

Komen (0)