Indikator Teknis

iForexSessions: Indikator Sesi Forex untuk MetaTrader 5
MetaTrader5
iForexSessions: Indikator Sesi Forex untuk MetaTrader 5

Indikator Sesi ForexMenyoroti Sesi Pasar ForexIndikator ini mengikuti jam perdagangan lokal "jam dinding" dari pukul 08:00 hingga 17:00 di masing-masing pasar Forex, kecuali di Sydney yang dimulai pukul 07:00 hingga 16:00 atau 09:00 hingga 18:00.Fitur Unggulan:Menggambar persegi panjang berwarna untuk sesi pasar forex (Sydney, Tokyo, London, New York).Waktu sesi yang akurat pada pasangan Forex dan grafik emas (perdagangan pasangan Forex dimulai pukul 17:00 NY. Emas dimulai satu jam kemudian).Indikator ini menghormati offset GMT + waktu musim panas untuk server broker, serta zona waktu yang berlaku.Perhitungan waktu indikator dilakukan menggunakan TimeZoneInfo library.Jam broker tambahan (di sudut kiri bawah) dengan informasi berguna:waktu serveroffset GMT brokerwaktu tersisa hingga akhir pekan (agar bisa menutup posisi terbuka atau menghindari membuka posisi baru sebelum akhir pekan).Status sinkronisasi waktu komputer lokal. Sebagai petunjuk untuk memeriksa https://time.is/ jika waktu PC tidak tersinkronisasi.Dengan memindahkan kursor mouse pada bar grafik sambil menekan tombol 'Ctrl': nomor bar dan waktu (serta waktu yang sesuai di pasar Forex utama) akan ditampilkan di jendela grafik untuk debugging. Parameter Input:Parameter: "Load XAUUSD simbol untuk estimasi TZ/DST server"Secara default, indikator ini akan mencari dan memuat simbol XAUUSD untuk memperkirakan offset zona waktu server. XAUUSD dapat memberikan hasil yang lebih dapat diandalkan (terutama untuk broker yang mengikuti jadwal EU DST) pada minggu-minggu ketika jadwal DST AS dan DST EU tidak sinkron (Maret dan akhir Oktober). Opsional, jika broker Anda mengikuti jadwal DST AS, atau tidak memiliki jadwal sama sekali, maka menggunakan simbol grafik juga bisa diterima. Set parameter ini ke 'false' untuk menggunakan simbol grafik saat ini, bukan XAUUSD.Untuk menentukan jadwal daylight (DST) broker Anda, Anda dapat menggunakan skrip inihttps://www.mql5.com/en/code/48650Catatan:Sebagai efek samping, XAUUSD dimulai satu jam setelah Forex, sehingga peralihan dst akan terjadi satu jam kemudian (hanya di penguji strategi, dan tidak dalam mode normal).Fitur Bonus: Memindahkan kursor mouse pada bar grafik sambil menekan tombol 'Ctrl'nomor bar # dan waktunya (serta waktu yang sesuai di pasar Forex utama) akan ditampilkan di jendela grafik untuk debugging.Untuk menghapus info debug dari grafik, cukup klik mouse di mana saja di grafik (tanpa menekan tombol 'Ctrl').Indikator sesi pasar lainnya:Market_Sessionsi-SessionsTrading Sessions Open - CloseIdentifikasi sesi pasar ForexSemua indikator di atas (dan hampir semua indikator lainnya di basis kode) menggunakan offset tetap yang sudah ditetapkan untuk zona waktu dan tidak mempertimbangkan DST di server broker atau zona waktu. Ini tidak akurat karena waktu sesi memang berubah sepanjang tahun, baik karena 1) broker mengubah zona waktunya ke DST atau 2) satu atau lebih pasar forex utama mengubah zona waktu DST-nya.PEMBERITAHUAN: Indikator ini telah dikonfirmasi berfungsi pada daftar broker berikut (yang memiliki jadwal perdagangan yang berbeda, offset GMT, dan jadwal DST musim panas yang berbeda):Admirals MarketsFxProRannForexEXNESSFXOpenIC MarketsOcta MarketsTickmillXM GlobalIndikator ini juga seharusnya berfungsi dengan benar pada broker lainnya.Catatan tentang Kompatibilitas dengan Penguji StrategiSelama pengujian di penguji strategi, TimeGMT() selalu sama dengan TimeTradeServer() waktu server yang disimulasikan.Library TimeZoneInfo memperkirakan waktu yang tepat dalam zona waktu berdasarkan "GMT" yang sebenarnya dengan menganalisis sejarah kutipan H1, dan bukan berdasarkan waktu yang dikembalikan dengan memanggil fungsi TimeGMT bawaan.Jika parameter input "Load XAUUSD simbol untuk estimasi TZ/DST server" diatur ke TRUE: maka peralihan dst dapat terjadi satu jam kemudian di penguji strategi.

2024.03.26
Indikator Template Divergences untuk MetaTrader 4: Panduan Lengkap
MetaTrader4
Indikator Template Divergences untuk MetaTrader 4: Panduan Lengkap

Bagaimana Cara Kerja Template Ini? Indikator ini menyediakan template yang dapat digunakan untuk memplot divergences berdasarkan osilator yang Anda pilih. Anda dapat memilih osilator yang diinginkan, baik itu CCI, RSI, atau bahkan indikator kustom Anda. Anda hanya perlu memodifikasi bagian kode berikut:    /////////////////////////////////////////////    //Muat data indikator ke dalam buffer indikator    //Anda dapat dengan mudah mengganti RSI dengan indikator lain yang Anda suka    int BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,1);    for(int i=BARS;i>=0;i--)    {       indicatorBuffer[i]=iRSI(_Symbol, PERIOD_CURRENT, 14, PRICE_CLOSE, i);    }    //Akhir bagian muat indikator    ///////////////////////////////////////////// Buffer Sinyal Indikator ini memiliki empat buffer berbeda untuk melacak sinyal yang dihasilkan. Akan ada sinyal setiap kali buffer yang sesuai memegang nilai yang tidak kosong.    SetIndexBuffer(3,bull_reg_divBuffer);    SetIndexBuffer(4,bear_reg_divBuffer);    SetIndexBuffer(5,bull_hid_divBuffer);    SetIndexBuffer(6,bear_hid_divBuffer); Bagian Input input int pivots_period=5; //periode untuk menemukan pivot indikator input int alert_confirm_candles=1; //#candles untuk konfirmasi (0=nonaktifkan alert) Mencari pivot highs dan pivot lows dalam indicatorBuffer bergantung pada input pivots_period. Semakin besar nilai yang Anda pilih, semakin luas pencarian untuk kemungkinan divergences. Input lainnya adalah alert_confirm_candles yang mendefinisikan berapa banyak bar yang harus ditunggu untuk mengonfirmasi sinyal. Indikator divergences biasanya memiliki lag dan sering memberikan sinyal palsu. Semakin besar nilai yang Anda pilih, semakin lama waktu tunggu dan jumlah sinyal palsu akan berkurang. Ini adalah kompromi antara sinyal tepat waktu atau sinyal yang sudah dikonfirmasi. Secara normal, Anda tidak diperbolehkan menerapkan pivots_period  < 2. Masalah Repaint Indikator yang bergantung pada perhitungan pivot harus menunggu selama pivots_period untuk mendapatkan konfirmasi dari high/low terbaru. Jadi, indikator ini perlu melakukan repaint sinyal sejauh pivots_period ke belakang dalam waktu.    BARS=MathMax(rates_total-IndicatorCounted()-pivots_period,pivots_period);    for(int i=BARS;i>=0;i--)    {       PHBuffer[i]=pivothigh(indicatorBuffer, pivots_period, pivots_period, i);       PLBuffer[i]=pivotlow(indicatorBuffer, pivots_period, pivots_period, i);       bull_reg_divBuffer[i]=BullRegDiv(i);       bear_reg_divBuffer[i]=BearRegDiv(i);       bull_hid_divBuffer[i]=BullHidDiv(i);       bear_hid_divBuffer[i]=BearHidDiv(i);    }  

2024.03.10
Mengoptimalkan Level Historis dengan Indikator MetaTrader 5
MetaTrader5
Mengoptimalkan Level Historis dengan Indikator MetaTrader 5

Level Historis adalah harga-harga yang terjadi sepanjang waktu untuk sebuah simbol, yang secara teknis dianggap sebagai harga yang paling sering terulang. Dari sudut pandang finansial, harga-harga ini merupakan batas penting dari kondisi ekonomi yang memengaruhi grafik simbol yang bersangkutan. Beberapa materi ilmiah menunjukkan bahwa level-level ini memiliki hubungan dengan batasan atau fase finansial, di mana harga atau nilai tidak dapat dengan mudah melampaui level tersebut kecuali fase finansial untuk simbol tersebut berubah. Inilah sebabnya mengapa seorang trader perlu memperkuat analisis pasar mereka dengan memanfaatkan Level Historis. Saya mencoba untuk membuat pandangan struktural tentang level-level ini dari sudut analisis formasi candle. Perilaku harga di atas level-level ini kemungkinan besar memiliki pengaruh kuat terhadap bentuk candle. Sebagai contoh, jika ada level yang kuat untuk sebuah harga, seharusnya kita melihat lonjakan harga karena banyaknya uang yang "tidur" di harga tersebut atau di sekitarnya. Dengan mempertimbangkan konsep ini, dua aturan dikembangkan: Aturan 1 (candle bullish di level support): jika close - low > Faktor Lonjakan Aturan 2 (candle bullish di level resistance): jika close - low > Faktor Lonjakan & (close-low)/(high-low) > rasio Untuk memperjelas aturan-aturan ini, dua gambar disiapkan. Gambar 1: lonjakan dari level S/R dengan aksi yang sama (seperti candle bullish di support) Gambar 2: lonjakan dari level S/R tetapi sebaliknya (seperti candle bullish di bawah resistance) Berdasarkan aturan-aturan ini (yang dapat dipilih), telah dikembangkan sebuah indikator yang mengumpulkan data dalam dua matriks berbeda (sup_mat dan res_mat). Jumlah level S/R yang memenuhi aturan yang dipilih ditampilkan di layar saat data dikumpulkan. Oleh karena itu, AlgLib(dataanalysis.mqh) digunakan untuk melakukan proses pengelompokan data yang dikumpulkan melalui metode K-means. Hasilnya diilustrasikan sebagai kolom data Level Support dan Resistance. Setelah meningkatkan level, indikator membuka grafik dengan simbol yang sama dan kemudian menggambar semua level (kluster) di atas grafik tersebut sesuai dengan proses pengelompokan. Beberapa parameter indikator dapat diubah dari layar untuk membuatnya lebih ramah pengguna. Berikut adalah ilustrasi singkat grafik layar alat dan hasilnya. Gambar 3: layar indikator Gambar 4: gambar otomatis hasil Level di grafik Sebagai kesimpulan, alat ini sangat kuat meskipun kita memiliki aturan dan level yang sangat dasar dan menunjukkan perilaku support dan resistance yang kuat. Menambahkan lebih banyak aturan dimungkinkan dan kode ini berada dalam mode yang mudah untuk membuat lebih banyak aturan untuk meningkatkannya. Menambahkan aturan tambahan, membagi area pengelompokan, dan membuat pengelompokan yang lebih khusus untuk area tersebut, serta mencari jarak maksimum yang diambil sebelum menyentuh kembali level dapat menjadi perbaikan lebih lanjut untuk alat ini. Siapa pun yang ingin memiliki lebih banyak informasi, silakan hubungi saya.

2024.02.16
Analisis Volatilitas Adaptif: Indikator Unggulan untuk MetaTrader 4
MetaTrader4
Analisis Volatilitas Adaptif: Indikator Unggulan untuk MetaTrader 4

Indikator AVA (Analisis Volatilitas Adaptif) merupakan alat yang saya kembangkan untuk meningkatkan kinerja indikator dan Sistem Trading (EA) saya sendiri. Indikator ini dirancang untuk mengukur pergerakan harga pasar dengan lebih akurat. Berbeda dengan indikator standar yang menawarkan pandangan statis tentang pasar, AVA beradaptasi dengan dinamika pasar yang sedang berlangsung. Fleksibilitas ini menjadikannya berharga untuk memprediksi perubahan menuju volatilitas yang lebih tinggi atau periode yang lebih tenang. Indikator ini terutama dirancang untuk digunakan oleh algoritma genetik. Bagaimana Cara Kerjanya: Dimulai dengan ATR: Dasar dari Indikator AVA adalah Average True Range (ATR), yang mengukur pergerakan pasar selama sejumlah perdagangan terakhir yang ditentukan (biasanya 14 perdagangan secara default). Pemulusan dengan EMA: Indikator ini menggunakan dua Exponential Moving Averages (EMA) yang diterapkan pada nilai ATR - EMA jangka pendek (default adalah 2) dan EMA jangka panjang (default adalah 5). Untuk analisis jangka panjang, kita bisa memilih periode yang lebih panjang, misalnya 10 dan 50. EMA ini membantu meratakan bacaan ATR, sehingga lebih mudah untuk mengidentifikasi tren pergerakan harga. Rasio FAV: Inti dari Indikator AVA adalah FAV (Factor of Adaptive Volatility), yang dihitung dengan membagi EMA jangka pendek dengan EMA jangka panjang dari nilai ATR. Rasio ini menyesuaikan sensitivitas indikator terhadap perubahan pasar, memastikan indikator tetap responsif terhadap baik perubahan kecil maupun signifikan. Menentukan Nilai AVA: Nilai AVA akhir diperoleh dengan memodifikasi rasio FAV: kurangi 1 dari FAV, lalu kalikan dengan 100. Ini menghasilkan persentase yang merepresentasikan tingkat volatilitas pasar saat ini. Perhitungan Tepat: AVA = (FAV - 1) × 100 Dimana, FAV = EMA_jangka_pendek(ATR) / EMA_jangka_panjang(ATR) Pedoman Penggunaan: Menginterpretasikan Indikator: Indikator AVA muncul di grafik terpisah di bawah grafik perdagangan utama Anda. Nilai AVA yang meningkat menunjukkan meningkatnya volatilitas pasar, sedangkan nilai yang menurun menunjukkan volatilitas yang berkurang atau stabilitas. Wawasan Aplikasi: Di periode volatilitas yang meningkat, pertimbangkan strategi yang memanfaatkan pergerakan harga yang signifikan. Sebaliknya, ketika volatilitas menurun, mungkin bijaksana untuk menunggu sinyal perdagangan yang lebih jelas atau memilih strategi yang lebih cocok untuk pasar yang stabil.

2024.02.14
Awal Sebelumnya 12 13 14 15 16 17 18 19 20 21 22 Berikutnya Akhir