Kode Mt4 untuk transformasi fisher invers yang diperhalus RSI - Page 2
Halaman 2 dari 464 FirstFirst 1234 TerakhirTerakhir
Results 11 to 20 of 39

Thread: Kode Mt4 untuk transformasi fisher invers yang diperhalus RSI

  1. #11
    tidak menge dalam arti biasa .. tetapi saya telah mencoba untuk mengatur array sebagai seri di init () kemudian mengubah ukurannya ke Bars pada bar baru dan mereka mengacaukan .. sehingga tampak seperti menge ulang .. tetapi saya kira saya harus menggeser mereka entah bagaimana di beberapa titik
    Saya akan pergi melalui tautan yang Anda posting, masih harus memahami dasar-dasarnya sepenuhnya. Saya punya sedikit masalah dengan arah pengindeksan terbalik, berpikir dengan cara ini membuat saya merasa seperti harus berjalan mundur
    ..aku akan mendapatkannya dengan waktu. Terima kasih banyak atas masukannya. Saya ingat pekerjaan Anda di ALF ketika saya bersembunyi sekitar setahun yang lalu

  2. #12
    Quote Originally Posted by ;
    Saya ingat pekerjaan Anda di ALF ketika saya bersembunyi sekitar setahun yang lalu
    Itu beberapa tahun yang lalu - saya menghabiskan lebih banyak waktu di ALF daripada yang saya ingat, kebanyakan dari mereka mencoba untuk mendapatkan median thingy untuk bekerja di MQL4 ...

  3. #13
    2 Lampiran (s) Ini adalah repost dari dalam ruangan dari hari ini sebelumnya - di posting asli saya lalai untuk menyertakan dokumentasi.
    https://www.forexfabrikasi.com/attac...4127575658.pdf
    https://www.forexfabrikasi.com/attac...2015908657.mq4

  4. #14
    2 Lampiran
    Quote Originally Posted by ;
    Tidak perlu melakukan hal yang salah dan benar ketika menggunakan array sebagai Seri - ArrayResize selalu menambahkan slot baru ke ujung kanan ...
    Lou, saya pergi melalui utas yang Anda sebutkan. Untuk meniru buffer dalam dengan array, kita harus menjaga ukurannya ke Bar dan menggesernya pada bar baru. Nasihat Zen Leow sangat tepat, ia menyarankan untuk meletakkan setiap elemen dalam array dalam satu lingkaran sejauh Bars. Karena ini bisa sangat memakan waktu, rangebound menyarankan flip AsSeries dan akhirnya menyimpulkan bahwa jika array adalah AsSeries sejak awal, maka ArrayResize () selalu menggeser data ke arah yang diinginkan. Saya berani mengatakan anggapan itu salah. elemen yang disimpan dalam array (terlepas apakah AsSeries atau tidak): data ABCDE sudut pandang jika tidak menetapkan AsSeries: indx 0 1 2 3 4 data ABCDE sudut pandang data jika diatur AsSeries - ini seperti buffer, bar saat ini = E: indx 4 3 2 1 0 data ABCDE Sekarang, jika saya menerapkan ArrayResize (), itu akan menambahmenghapus ruang pada indeks tertinggi, itu akan berada di sisi kanan (di bar saat ini) hanya jika array tidak diatur AsSeries. Data tidak terbalik, hanya indeks yang melakukannya. Saya perlu menyimpan array AsSeries selama perhitungan (iMAOnArray, iRSIOnArray) dan jika saya menyimpannya dan mengubah ukurannya, ruang baru akan ditambahkan sebelum bilah paling kiri, meninggalkan data di tempatnya. Tetapi jika saya membalik indeks ke normal, ArrayResize () akan membuat ruang baru (dengan indeks 5 untuk data F - bar baru), kemudian membalik indeks kembali akan menjadi nol untuk F - dan array bergeser sebagai bonus
    Tampaknya elemen-elemennya benar-benar tertanam dalam mql4, seperti file yang berdekatan di memori atau pada disk. Yah, itu akan bekerja hanya sampai Bar tidak mencapai MaxBarsOnChart .. sehingga orang yang saya posting di # 2 ca dengan penyakit ini - itu akan berhenti menggambar jika barcount pada grafik penuh. Saya tidak dapat mengedit posting # 2 lagi. Saya minta maaf, saya harap saya telah memperbaikinya dan ini akan menjadi beta 'final'
    sunting: tampaknya tidak perlu khawatir dengan masalah bilah, mt4 secara sembarang terus menambahkan bilah melebihi batas (lihat pic - MaxBarsInChart = 200, saat ini Bilah = 229, turun kembali ke 200 lagi setelah restart) sehingga kedua ruangan yang dipasang harus bekerja dengan baik.
    https://www.forexfabrikasi.com/attac...2431529348.mq4

  5. #15
    1 Lampiran Saya menyelesaikan masalah Bilah waktu yang lalu dengan menetapkan bilah maks (riwayat dan bagan) menjadi miliar-1 (alatbagan). Mungkin saya salah tetapi saya mengerti shing rutin Zen Leow hanya diperlukan untuk array yang digunakan dalam mode normal (kiri ke kanan) yang tidak pernah saya lakukan karena MT4 berorientasi untuk menggunakan kanan ke kiri. Terlampir adalah Ehlers lain yang lebih rendah yang saya konversi dari TradeStation yang tidak bisa berfungsi dengan benar jika penjelasan Rangebound salah. Saya kira satu-satunya cara untuk meletakkan ini ke tempat tidur adalah dengan menulis sejumlah kecil kode untuk secara khusus menguji dan mencetak berbagai kemungkinan - mungkin saya akan melakukan hal itu ketika saya menemukan waktu. Jika saya memiliki cara saya, saya akan menulis semuanya dengan Python (atau Java baru) ...
    https://www.forexfabrikasi.com/attac...1478432177.mq4

  6. #16
    Quote Originally Posted by ;
    Terlampir adalah Ehlers lain yang lebih rendah yang saya konversi dari TradeStation yang tidak bisa berfungsi dengan benar jika penjelasan Rangebound salah.
    Ya, saya mengerti
    ..dan saya sudah melihat alasan: Anda tidak mengaturnya ArraySetAsSeries (arrayX, true) !! Anda tidak perlu melakukannya; Anda cukup mendeklarasikan array (setiap array bukan AsSeries secara default) dan membuat semua perhitungan secara manual, mengindeksnya mundur saat Anda pergi (dari kanan ke kiri) .. pada kenyataannya, pengindeksan tidak masalah bagi Anda, jika Anda tetap menggunakan Kalk di jalur yang benar dengan indeks. Itu sebabnya ArrayResize (arrayX, Bar) yang sederhana bekerja untuk Anda. Itu menambahkan slot di sisi kanan. Tapi saya malas menghitung LWMA, EMA dan RSI melakukan matematika sederhana jadi saya menggunakan fungsi iMAOnArray () dan iRSIOnArray () dari mql4. Implementasi fungsi 'instan' ini entah bagaimana st * pid dan MQ dikritik karena itu - mereka menghitung dari kiri ke kanan (bar paling kiri = 0) dan jika Anda ingin melakukan MA atau RSI pada seri waktu yang diindeks gaya mt4, array yang disiapkan haruslah ArraySetAsSeries (arrayX, true). Kalau tidak, iMAiRSIOnArray mengembalikan omong kosong. Tetapi jika AsSeries, maka ArrayResize () menambahkan slot di sisi kiri, maka flip yang diperlukan dan karenanya pernyataan Rangebound mari kita set'em semua AsSeries dan mengubah ukuran salah, saya tidak bisa menahan diri. Mengubah ukuran ke Bar saja akan melakukan pekerjaan hanya jika tidak AsSeries = true, seperti halnya # MAMA_v2 Anda (sangat bagus, terima kasih!). Ya, mql4 itu mudah tapi terkadang aneh ..

  7. #17
    Sebenarnya ini berfungsi dengan baik, selama Anda mendeklarasikan array sebagai seri untuk menggunakan iMAOnArray atau fungsi array lainnya. Maaf melempar bola lengkung - saya benar-benar berpikir saya memiliki array yang dinyatakan sebagai seri. Pasti terlewat ketika saya melakukan pengkodean
    EDIT: Saya sejujurnya tidak bermaksud membingungkan. Saya telah kembali dan mendeklarasikan array sebagai seri di init () seperti yang seharusnya saya lakukan di awal.

  8. #18
    1 Lampiran
    Quote Originally Posted by ;
    Sebenarnya ini berfungsi dengan baik, selama Anda mendeklarasikan array sebagai seri untuk menggunakan iMAOnArray atau fungsi array lainnya. Maaf melempar bola lengkung - saya benar-benar berpikir saya memiliki array yang dinyatakan sebagai seri. Pasti terlewat ketika saya melakukan pengkodean
    EDIT: Saya sejujurnya tidak bermaksud membingungkan. Saya telah kembali dan mendeklarasikan array sebagai seri di init () seperti yang seharusnya saya lakukan di awal.
    LOL yang mulai lucu :-)) TOLONG percayalah, sebagai pemula hal terakhir yang ingin saya lakukan adalah kata-kata kasar pada seseorang yang sangat saya hargai. Tetapi saya melakukan peralihan yang sama, masukkan Kode Sisipan ini # 91; font = Courier New # 93; ArraySetAsSeries (Harga, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Smooth, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Detrender, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Q1, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (I1, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (I2, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Q2, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Re, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Im, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (SmoothPeriod, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Period_, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (Phase, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (MAMA, true); # 91;font # 93; # 91; font = Courier New # 93; ArraySetAsSeries (FAMA, true); # 91;font # 93; ke init (). Saya tidak ingin menunggu pasar malas untuk menunjukkan hal yang sama dengan yang saya dapatkan dari penguji visual - lihat gambar terlampir, tanda garis merah mulai menggambar. Kelihatannya ok ketika diletakkan di chart, maka itu mulai menyenangkan
    .. itu agak 'menge' yang saya maksud sebelumnya .. jika Anda menanamkan ArrayResize () dengan yang palsubenar, itu kembali ke perilaku yang benar.
    https://www.forexfabrikasi.com/crypt...gzag-code.html

  9. #19
    Yang benar-benar aneh adalah bahwa saya memiliki EA menggunakan MAMA berjalan selama seluruh minggu 6/6 - 6/10, tidak pernah mematikannya dan tidak melihat perilaku buruk sama sekali ... Dan itu menghasilkan 121 pips selama seminggu. EDIT: Saya memiliki dua versi yang berjalan sekarang - satu dengan truefalse, satu tanpa.

  10. #20

    Quote Originally Posted by ;
    Yang benar-benar aneh adalah bahwa saya memiliki EA menggunakan MAMA berjalan selama seluruh minggu 6/6 - 6/10, tidak pernah mematikannya dan tidak melihat perilaku buruk sama sekali ... Dan itu menghasilkan 121 pips selama seminggu.
    ยจ Selamat atas pips! Dan MAMA Anda sempurna, karena array TIDAK mengatur AsSeries.

Similar Threads

  1. Apa kode baris untuk memeriksa apakah ada perdagangan yang sudah ada?
    By jmehino in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 4
    Postingan Terakhir: 10-11-2021 19:14, 07:14 PM
  2. Kode bantuan untuk Strategi Breakout yang sederhana
    By Ahybehgkcuhyoabiehgk in forum Pendidikan Forex
    Balasan: 0
    Postingan Terakhir: 08-25-2015 05:47, 05:47 AM
  3. Kode bantuan untuk Strategi Breakout yang sederhana
    By Ahybehgkcuhyoabiehgk in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 08-25-2015 05:47, 05:47 AM
  4. Tolong bantu untuk menambahkan lansiran ke - RAVI FX Fisher
    By bahdemfcb in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 03-22-2012 09:21, 09:21 AM
  5. Mencari Peringatan Email yang diperhalus
    By K0 in forum Pembicaran Bitcoin dan Mata Uang Kripto
    Balasan: 0
    Postingan Terakhir: 03-10-2012 16:04, 04:04 PM

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.