Indikator Ticks ini berbeza daripada indikator tick lain kerana ia menunjukkan sejarah secara langsung di atas carta utama, tepat di atas bar. Sejarah "spread" dapat dilihat dengan jelas serta proses pembentukan setiap bar. Ia juga menunjukkan pembentukan bar semasa secara real-time dengan jelas.

Amaran
Oleh kerana indikator ini menunjukkan sejarah tick harga untuk semua interval masa yang terlihat pada carta, jumlah tick untuk visualisasi boleh mencapai ratusan ribu hingga juta. Beban berat ini menyebabkan indikator berfungsi dengan perlahan. Contohnya, pada skala minimum di H1, interval yang terlihat mungkin mencapai beberapa bulan. Indikator ini akan berfungsi sangat perlahan, bagi memuat dan memaparkan berjuta-juta tick.
Jika anda ingin memantau tick, adalah logik untuk menggunakan TF yang kecil (sehingga M5) dan skala yang besar, supaya anda dapat melihat sejarah harga dengan lebih terperinci (seperti dalam gambar di atas).
Indikator ini diambil daripada blog dan telah dimodifikasi sedikit — terdapat overflow pada array. Beberapa baris ditambah untuk mengisi kawasan antara LowAsk dan HighBid yang berkaitan. Banyak yang tidak perlu telah dibuang dari asal — struktur OOP indikator dan fail mqh yang tidak digunakan.
Menariknya, ia stabil (tidak mempunyai buffer indikator sama sekali).
Reka bentuknya agak tidak optimum. Mungkin ini disebabkan oleh banyak bug dalam fungsi CopyTicks yang belum diperbaiki ketika ia ditulis. Namun, ia menunjukkan data sejarah dengan betul dan agak cepat (masih ada ruang untuk meningkatkan kelajuan dengan ketara).
Memanggil indikator ini melalui iCustom dan IndicatorCreate adalah tidak bermakna — kerana tiada buffer indikator. Ia hanya berfungsi untuk visualisasi sejarah. Dan sebenarnya, ia direka sebagai indikator hanya kerana kebetulan fungsi utamanya — untuk menunjukkan.
Contohnya, sama seperti EA.
#property strict #include <fxsaber\ChartObjects\ChartObjectTicks.mqh> CHARTOBJECTTICKS ChartObject; void OnChartEvent( const int id, const long& lparam, const double& dparam, const string& sparam ) { EVENTBASE::MyEvent(id, lparam, dparam, sparam); } void OnTick( void ) { if (::ChartGetInteger(0, ::CHART_FIRST_VISIBLE_BAR) <= ::ChartGetInteger(0, ::CHART_VISIBLE_BARS)) ChartObject.Visual(); }
Jadi, ia hanya menggunakan salah satu jenis objek grafik interaktif yang disesuaikan. Oleh itu, paradoksnya, indikator ini hanya secara formal adalah indikator — bentuk teknikal program MT.
Tahap ketelusan untuk objek ini boleh ditetapkan dalam parameter input.
Indikator ini berdiri sendiri, tidak menggunakan pustaka standard.
Mengambil tangkapan skrin menggunakan terminal adalah masalah — ia mungkin tidak sepadan dengan apa yang ditunjukkan oleh terminal.
Ia sesuai untuk MetaTrader 4, tetapi sudah tentu, ia tidak menunjukkan apa-apa (tiada data CopyTicks).
Siaran berkaitan
- Indikator Pembukaan Rentang Untuk MetaTrader 5: Panduan Lengkap
- Harmonic Pattern Finder V3: Alat Canggih untuk Mencari Corak Harmonik di MetaTrader 5
- Panduan Volume Profile + Range v6.0 untuk MetaTrader 5: Indikator Trading Utama
- Panduan Volume Profile + Range v6.0 untuk MetaTrader 5: Memahami Indikator dengan Lebih Baik
- Awesome_HTF_Signal: Penunjuk Terbaik Untuk MetaTrader 5