Saya Perlukan bantuan untuk mengimport nilai MTF dalam membina 600 Penunjuk
Results 1 to 4 of 4

Thread: Saya Perlukan bantuan untuk mengimport nilai MTF dalam membina 600 Penunjuk

  1. #1
    Bolehkah sesiapa membantu saya mengimport nilai dalaman untuk carta MTF. Seperti jika saya ingin menggunakan nilai M15 ZigZag pada carta M1 dalam EA maka bagaimana saya akan menulis kod dalam MT4 build 600 ?

    Jika saya menggunakan iCustom(NULL, 15, ZigZag, 12, 5, 3, 0, 0) maka Ia tidak mengembalikan nilai penimbal zigzag. Kod jenis ini berfungsi dengan baik dalam binaan lama tetapi tidak dalam 600 dan terus menunjukkan mesej dalam tab jurnal yang ZigZag Indior berjaya dimuatkan dan kemudian Dialih keluar.

  2. #2
    Anda perlu memutuskan berapa banyak bar M1 yang anda mahu paparkan indior. Anda mungkin mendapat keputusan ganjil sebaliknya, jika, seperti kebanyakan, anda mempunyai jurang dalam sejarah M1 Katakanlah, sebagai contoh anda ingin kembali 1000 bar, maxbars = 1000 Inserted Code if(maxbarsgt;Bars-1) maxbars=Bars-1;/Cari nilai ZZ untuk bar pertama yang berkaitan pada M15 tf datetime startbartime = Time#91;maxbars#93;; int m15_shift=iBarShift(Simbol(),PERIOD_M15,startbarti me);/Nomborkan bar dalam carta M15 untuk menyemak(int i=m15_shift-1;igt;=0;i--) { double m15_zz=iCustom(Symbol(), 15, ZigZag, 12, 5, 3, 0 ,i); if(m15_zz!=NILAI_KOSONG) { datetime m15_bartime=iTime(Symbol(),PERIOD_M15,i);//Cari masa bar M15 int m1_shift=iBarShift(Symbol(),0,m15_bartime);/Cari anjakan pada carta semasa M1_ZZ_Buffer#91;m1_shift#93;=m15_zz;/Tetapkan nilai penimbal M15 ke dalam penimbal tf semasa } } Kod di atas belum diuji sama sekali. Ia hanya bertujuan untuk memberi anda permulaan. Ia hanya perlu dilaksanakan sekali bagi setiap bar baharu dan penimbal perlu ditetapkan semula kepada EMPTY_VALUE. Ambil perhatian bahawa zig zag hanya akan mempunyai mata pada 00,15,30 dan 45 minit. Jika anda mahu ia menunjuk pada bar yang tepat dengan tinggi atau rendah, pengekodan selanjutnya akan diperlukan.

  3. #3
    Kjaved yang dihormati, saya menyusun semula dan menguji beberapa indiion saya menggunakan zigzag berbilang tempoh masa dan saya tidak mendapat sebarang isu dengan panggilan ke iCustom dalam MT4 build 625. Mungkin mentakrifkan masalah anda dengan lebih tepat akan membantu memahami kemungkinan asal-usul masalah yang anda hadapi. pengalaman. Salam hormat Thierry

  4. #4
    Dimasukkan Kod int ZigZag() { double CT2 = iCustom(NULL, 15, ZigZag, 10, 13, 8, 0, 0); if(CT2 gt; 0.0 CT2 lt;= iLow(NULL, 15, 0)) return(1); if(CT2 gt; 0.0 CT2 gt;= iHigh(NULL, 15, 0)) return(2); return(0); } Fungsi di atas berfungsi dalam EA tanpa sebarang masalah dalam binaan lama tetapi dalam 600 binaan Tab Jurnal terus menunjukkan mesej berikut dengan setiap tanda: ZigZag Indior Tersuai EURUSD M15 dimuatkan dengan jayanya ZigZag Indior Tersuai EURUSD M15 dialih keluar

Kebenaran Posting

  • Anda tidak boleh menghantar thread baru
  • Anda tidak boleh membalas kiriman
  • Anda tidak boleh mengedit siaran anda
  • Anda tidak boleh menyiarkan lampiran
  •  
  • Kod BB Hidup
  • Smilies Hidup
  • Kod [IMG] adalah Hidup
  • Kod [VIDEO] adalah Hidup
  • Kod HTML Tidak Hidup
Polisi Kuki
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.