Cara mendapatkan nilai untuk setiap batang dari indikator MTF
Results 1 to 8 of 8

Thread: Cara mendapatkan nilai untuk setiap batang dari indikator MTF

  1. #1
    2 Keterikatan Saya telah menghabiskan waktu berhari-hari untuk melakukan ini, tetap tidak berhasil.
    Hargai seseorang yang ahli pembuat kode untuk ditunjukkan.
    Seperti yang kita lampirkan MTF (multi time frame) di dalam grafik saat ini, misalnya, MTF MA (moving average), yang biasanya akan menunjukkan kepada kita garis tangga dari periode MA periode waktu yang lebih tinggi ketika dilampirkan ke grafik kerangka waktu yang lebih rendah.
    Dalam file mql4, ada ArrayCopySeries() untuk menyalin array nilai atas dan array nilai bawah ke tipe Datetime dari array, yang akan menggambar garis tangga ini pada grafik untuk kita. Saya telah membaca di buku manual MQL tentang menerapkan grup fungsi array ini, bermain-main dengan, tetapi tidak berhasil, mungkin, mungkin saya tidak membuat kode yang benar.

    Menyisipkan Kode ArrayCopySeries(TimeArray,MODE_TIME,Symbol(),TimeF rame); Niat saya adalah untuk mendapatkan seri nilai array MTF ini sebagai array yang dihasilkan normal dari grafik saat ini (pikirkan sebagai indior MA normal, bukan indior MA MTF), yang akan membantu saya menggunakan data ini untuk kriteria sinyal, yaitu, ketika seri MA ini memiliki terbalik lalu tunjukkan sinyal panah atau jenis konsep penghasil sinyal lainnya.

    Semoga permintaan saya juga membantu menyalakan lampu untuk orang lain. Terima kasih sebelumnya untuk para ahli.

    Tutor539

    https://www.forexfabrikasi.com/attac...1114656608.mq4

    https://www.forexfabrikasi.com/broke...ng-broker.html

  2. #2
    Saya sebelumnya memiliki MTF MA indior tetapi bukan yang ini yang Anda tunjukkan pada gambar. bisakah Anda membagikannya atau memberi tahu kami nama indio yang ditampilkan? bagaimana Anda melakukannya? pengaturan yang saya butuhkan untuk membuatnya?

  3. #3
    Terima kasih, akan bermain-main ...

  4. #4
    Hai, Untuk membuat MTF indior menggunakan iBarshift, Anda hanya memerlukan templateformat standar MA kerangka waktu tunggal: Kode yang Dimasukkan int start() { int i, shift, count_bars=IndiorCounted(); i = Bar-counted_bars-1; while(igt;=0) { shift = iBarShift(NULL,TimeFrame,Time#91;i#93;,True) 1; Penyangga #91;i#93; = iMA(NULL,0,MaPeriod,0,MaMethod,AppliedPrice,i); MTFBuffer#91;i#93; = iMA(NULL,TimeFrame,MaPeriod,0,MaMethod,AppliedPric e,shift); saya--; } kembali(0); } TimeFrame, MaPeriod, MaMethod dan AppliedPrice adalah parameter eksternal. tidak ada trik mewah. Jadi, pada Time[i], Buffer[i] yang merupakan Ma dari TF saat ini akan berkorespondensi dengan MTFBuffer[i]. Dengan kata lain, di meja Anda, nilai Buffer[i] dan nilai MTFBuffer[i] harus berada di baris yang sama. Harap perhatikan bahwa untuk pergeseran MTF, saya menambahkan penundaan 1 sehingga nilai MTF hanya akan diperbarui pada waktu yang tepat. Untuk mantan. TF grafik = H1, MTF = D1. MTF Ma untuk 2009.01.01 akan diperbarui pada 2009.01.02 00:00. Jika Anda mengabaikan penundaan ini, Anda praktis mencoba mendapatkan data di masa mendatang. Karena kita tidak akan tahu harga penutupan 2009.01.01 sebelum 2009.01.02 00:00

  5. #5
    1 Lampiran Terima kasih Sangmane, saya masih terjebak, dapatkah Anda menunjukkan contoh penerapan iBarShift() ini? Seri data contoh terlampir (data pip buatan) adalah contoh, (Saya menggunakan moving average sebagai indior untuk seri data untuk analisis teknis dalam masalah ini) dan saya akan menggunakan grafik M5 saya untuk analisis pasar dengan data dari MTF kerangka waktu lainnya. Biasanya, saya bisa mendapatkan rata-rata pergerakan untuk batang apa pun pada bagan M5 ini ke dalam file mql4 berkode saya dengan memberi tahu posisi batang referensi ke iMA() dan saya dapat menggunakannya(mereka) untuk menganalisis pasar. Yah, saya ingin melakukan cara yang sama tetapi menggunakan data dari M30 MTF MovingAverage, yang akan menggandakan data yang sama untuk setiap 6 bar untuk saya, SEKARANG masalah saya adalah Bagaimana saya dapat menetapkan rangkaian data MTF ini sebagai objek seperti yang disebutkan sebelumnya iMA() untuk grafik M5 saat ini. Apresiasi terlebih dahulu.
    https://www.forexfabrikasi.com/crypt...fall-open.html

  6. #6
    Siapapun tolong aku, tolong..

  7. #7
    Hai, ArrayCopySeries() salin waktu bar berdasarkan jangka waktu yang dipilih ke array datetime. jika Anda menyetel TimeFrame=1440, maka TimeArray akan berisi nilai waktu batang harian, bukan harga batang harian 2010.01.01 00.00 2010.01.02 00.00 2010.01.03 00.00 2010.01.04 00.00 .... Saya sarankan Anda menggunakan iBarshift() sebagai gantinya dari ArrayCopySeries() untuk mendapatkan nilai harga pada kerangka waktu yang lebih tinggi. itu jauh lebih sederhana dan lebih cepat

  8. #8

    Quote Originally Posted by ;
    Saya telah menghabiskan waktu berhari-hari untuk melakukan ini, masih belum berhasil. Hargai seseorang yang ahli pembuat kode untuk ditunjukkan. Seperti yang kita lampirkan MTF (multi time frame) di dalam grafik saat ini, misalnya, MTF MA (moving average), yang biasanya akan menunjukkan kepada kita garis tangga dari periode MA periode waktu yang lebih tinggi ketika dilampirkan ke grafik kerangka waktu yang lebih rendah. Dalam file mql4, ada ArrayCopySeries() untuk menyalin array nilai atas dan array nilai bawah ke tipe Datetime dari array, yang akan menggambar garis tangga ini pada grafik untuk kita. Saya telah membaca di buku manual MQL tentang penerapan ini ...
    Ini adalah topik selamanya, saya telah memposting posting di tempat lain, ini mungkin sedikit membantu Anda jika Anda masih bingung tentang indiors MTF.
    http://www.forex-tsd.com/indiors-met...tml#post440712Di pos 3802 dan 3805. Di 3805 saya benar-benar mempresentasikan sesuatu yang belum pernah saya lihat sebelumnya.

Similar Threads

  1. Cara mendapatkan mae dari jenis file csv
    By daniwc in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 4
    Postingan Terakhir: 08-09-2023 16:03, 04:03 PM
  2. Bagaimana cara mendapatkan nilai MA dari nilai indikator pertama?
    By zihvicita in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 2
    Postingan Terakhir: 11-21-2022 15:59, 03:59 PM
  3. Bagaimana cara saya mendapatkan kode ini untuk memperbarui bagan saya setiap 5 detik?
    By ninagocahoktas in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 6
    Postingan Terakhir: 08-24-2021 17:40, 05:40 PM
  4. Balasan: 0
    Postingan Terakhir: 11-19-2009 02:04, 02:04 AM
  5. Cara memprogram indikator std untuk mengambil untuk mengambil harga dari jendela indikator lain
    By Ghyakaghyaka50 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 11-19-2009 02:04, 02:04 AM

Izin Posting

  • Anda tidak boleh memposting thread baru
  • Anda tidak boleh memposting balasan
  • Anda tidak boleh memposting lampiran
  • Anda tidak boleh menyunting postingan Anda
  •  
  • Kode BB Aktif
  • Smilies Aktif
  • Kode [IMG] Aktif
  • Kode [VIDEO] Aktif
  • Kode HTML tidak aktif
This website uses cookies
We use cookies to store session information to facilitate remembering your login information, to allow you to save website preferences, to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.