Tetapan Semula Penunjuk - Page 2
Halaman 2 daripada 1132 FirstFirst 12
Results 11 to 13 of 13

Thread: Tetapan Semula Penunjuk

  1. #11
    anda akan perlu melakukan kerja.... tetapi Kod Dimasukkan/Sebelum kita Mula, Mari padam semua objek: ObjectDelete(top); ObjectDelete(bawah); ObjectDelete(Arahan Teratas); ObjectDelete(Arahan Bawah); ObjectDelete(Vis1); ObjectDelete(Vis2); ObjectDelete(Vis3); ObjectDelete(Vis4); mungkin alihkan ini dari bahagian init ke bahagian deinit, dan bungkusnya di sekeliling ujian yang memeriksa UninitializeReason() bukan REASON_CHARTCHANGE. jika ia disebabkan oleh reason_chartchange maka anda jelas TIDAK mahu memadamkan objek anda. dan juga dalam bahagian init ia mencipta dan kemudian menetapkan data untuk objek ini. bungkusnya ke dalam ujian untuk melihat sama ada ia belum wujud. jika ia sudah wujud maka JANGAN buat sebarang tetapan padanya (anda akan melihat di sinilah warna ditetapkan dan mengapa anda terus kehilangan apa yang anda tukarkannya). jika objek tidak wujud maka buat objek dan tetapkan parameter lalai mengikut kod semasa yang sudah ada.

  2. #12
    tahniah dan terima kasih atas jawapan anda. Saya sangat asas dalam kemahiran pengekodan saya, tetapi apa yang saya dapat lihat ialah bahagian deinit sudah mempunyai kod berikut: ObjectDelete(top); ObjectDelete(bawah); ObjectDelete(Arahan Teratas); ObjectDelete(Arahan Bawah); ObjectDelete(Arahan Teratas2); ObjectDelete(Arahan Bawah2); Saya benar-benar gembira untuk melakukan semua pengekodan, kerana ia adalah satu-satunya cara saya akan belajar. Tetapi dalam perenggan pertama anda, adakah anda boleh memberitahu saya bagaimana untuk membungkus sesuatu dalam ujian untuk menyemak UninitializeReason()? Saya telah menemui kod berikut: int init() { Alert(,Start,UninitializeReason()); } int deinit() { Alert(,Stop ,UninitializeReason()); } tetapi tertanya-tanya di mana untuk meletakkan permulaan dan di mana berhenti. Jadi adakah anda mencadangkan saya memotong dan menampal kod yang anda tunjukkan dan menulis ganti teks dalam bahagian deinit? Dengan perenggan kedua anda, adakah anda ingin membungkus semua kod asal dalam bahagian init dalam ujian untuk melihat sama ada objek itu wujud. Sekali lagi, kod apakah yang akan membolehkan ujian sedemikian? Maaf kerana agak tebal mengenai perkara ini, tetapi saya telah berdagang menggunakan MT4 untuk beberapa lama, tetapi tidak begitu banyak menggunakan mql4. Bolehkah saya juga menganggap bahawa lalai warna ditetapkan dalam kod ini:/panjang tetingkap # bar pendek sebanyak 1/7 ObjectCreate(atas,2,0,Masa[windowbars] windowbars*0.321*Period()*60 ,hai,Masa[0],hai); ObjectSet(atas,OBJPROP_COLOR,Biru); ObjectCreate(bawah,2,0,Masa[windowbars] windowbars*0.312*Tempoh()*60,lo,Masa[0],lo); ObjectSet(bawah,OBJPROP_COLOR,Merah); Atau adakah lebih bijak untuk menukar semua kejadian Merah atau Biru dengan warna pilihan saya, kerana terdapat kawasan lain yang menunjukkan ObjectSet? sorakan

  3. #13
    OK, itu mungkin yang terbaik sekiranya orang lain menggunakannya dalam versi MT4 yang lain dengan penamaan yang berbeza sama sekali. Sekali lagi saya berterima kasih kepada anda.

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.