Bagaimana cara mempertahankan variabel dalam indikator saat mengganti kerangka waktu? - Page 4
Halaman 4 dari 467 FirstFirst ... 23456 ... TerakhirTerakhir
Results 31 to 40 of 61

Thread: Bagaimana cara mempertahankan variabel dalam indikator saat mengganti kerangka waktu?

  1. #31
    Di mql4 Anda memiliki variabel global.
    http://book.mql4.com/variables/typesdan kemudian Anda memiliki GlobalVariables
    http://book.mql4.com/variables/globalsMereka bukan hal yang sama.
    Quote Originally Posted by ;
    Anda mungkin benar di atas, dan mungkin saya harus memenuhi syarat pernyataan saya dengan satu-satunya cara dalam bahasa asli MQ. Namun pernyataan itu masih kurang dalam penggunaan Variabel Global.
    Mungkin.
    Quote Originally Posted by ;
    Ini yang harus saya pertanyakan, Kecuali MT mengubah banyak hal dari tes saya. Jalankan dua jendela di platform yang sama, simbol yang sama, dan kerangka waktu. Buat EA yang kelebihan muatan dengan panggilan iCustom() dan letakkan di kedua jendela. Jika Anda terlalu membebani EA, Anda akan melihat kelambatan yang berbeda saat keduanya berjalan. Bahkan garis penawaran pada kedua grafik akan bergerak secara independen dengan pembaruan grafik Hi Lighted terlebih dahulu.
    Tidak ada yang berubah. Mencetak id utas windows di skrip/EA/indior akan memberi tahu Anda di utas mana ia berjalan. Ini adalah satu-satunya cara untuk memastikan.
    Quote Originally Posted by ;
    Frasa 'Objek bagan GLOBAL' tidak benar karena objek bagan bersifat Lokal untuk bagan yang diterapkan juga. Objek global akan menyiratkan bahwa ruang lingkup objek akan dapat diakses oleh kode apa pun di jendela mana pun di dalam platform. Seperti halnya Variabel Global adalah ....
    Semantik. Objek bagan bersifat global terkait dengan semua program individu yang berjalan di bagan. Itulah intinya. Mereka dapat dimanipulasi oleh indiors/ea/skrip lain yang tidak membuatnya.

  2. #32

    Quote Originally Posted by ;
    ... saya tidak mendukung objek global pada bagan sebagai cara untuk menyimpan lebih banyak data penting jangka panjang atau semacamnya. itu hanya konyol dan untuk apa file itu, seperti yang saya katakan sebelumnya di sini saya pikir.
    adalah 100% benar dalam pernyataan di atas (kecuali dengan penggunaan istilah 'global'). Saya akan melangkah lebih jauh. Saat sistem Anda keluar, ia harus memperbarui file .ini miliknya sendiri untuk dibaca saat sistem dimulai ulang. Saya juga harus memelihara file pemulihan saat aktif berjalan, serta log lainnya. hal lain akan menjadi bodoh. Keit

  3. #33

    Quote Originally Posted by ;
    Di windows, menggunakan
    http://en.wikipedia.org/wiki/Mutual_exclusionobjek adalah cara yang benar untuk menangani objek bersama di lingkungan multi-utas. Dengan menggunakan
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspxseseorang kemungkinan besar tidak akan khawatir tentang utas mana yang berjalan lebih dulu. Seseorang dapat menyampaikan informasi melalui variabel global dalam dll jika progr panggilan (EA/indiors) berada dalam proses yang sama, yaitu jika mereka berjalan dalam contoh MT4 yang sama. Satu bisa lewat...
    Anda mungkin benar di atas, dan mungkin saya harus memenuhi syarat pernyataan saya dengan satu-satunya cara dalam bahasa asli MQ. Namun pernyataan itu masih kurang dalam penggunaan Variabel Global. Yang juga mungkin Bagaimana pun kedua metode yang saya sebutkan digunakan untuk membatasi akses (cakupan) hanya untuk blok kode yang terletak di dalam jendela yang sama. Variabel Global memiliki cakupan global untuk semua jendela yang terbuka di platform. Variabel Global hanya boleh digunakan ketika ruang lingkup tersebut diperlukan.
    Quote Originally Posted by ;
    MT4 membuat utas baru untuk setiap EA untuk memproses kutu yang diterima dan menghancurkan utas saat fungsi EA start() kembali.
    Ini yang harus saya pertanyakan, Kecuali MT mengubah banyak hal dari tes saya. Jalankan dua jendela di platform yang sama, simbol yang sama, dan kerangka waktu. Buat EA yang kelebihan muatan dengan panggilan iCustom() dan letakkan di kedua jendela. Jika Anda terlalu membebani EA, Anda akan melihat kelambatan yang berbeda saat keduanya berjalan. Bahkan garis penawaran pada kedua grafik akan bergerak secara independen dengan pembaruan grafik Hi Lighted terlebih dahulu.
    Quote Originally Posted by ;
    ... buruk untuk berbagi data melalui objek bagan GLOBAL yang dapat DIHAPUS atau DIUBAH oleh pengguna atau program mana pun kapan saja.
    [Perhatikan kutipan di atas diambil di luar konteks.] Jika kode Anda dilakukan dengan benar, setiap penghapusan pengguna harus diganti dengan kode jika objek itu penting. Program apa pun juga tidak terkendali karena semua kode harus dilakukan untuk mengontrol objeknya sendiri. Di sini saya tidak akan menerapkan kode apa pun yang tidak ditulis sebagai bagian dari keseluruhan sistem. Saat Anda membuat kode sistem dalam beberapa blok kode, mereka harus dijalankan sebagai satu unit dan jika satu blok kode dihapus, sistem harus menyetel alarm untuk memperingatkan pengguna. Di sistem saya, saya memiliki 12 blok kode indiviual masing-masing dengan 'ID program' (PID) mereka sendiri Sekarang ada satu program Overlay Kontrol dengan 'ID kontrol' (CID) Overlay Mengawasi semua program lain serta pengguna mana pun permintaan. Yang diteruskan ke program yang benar untuk bertindak. Saya akan menjadi kejahatan untuk menggunakan sembarang kode orang lain sehubungan dengan sistem yang lengkap ... Ungkapan 'Objek bagan GLOBAL' tidak benar karena objek bagan bersifat Lokal ke bagan yang diterapkan juga. Objek global akan menyiratkan bahwa ruang lingkup objek akan dapat diakses oleh kode apa pun di jendela mana pun di dalam platform. Seperti Variabel Global adalah .... Keit Edit: Saat menghapus objek bagan apa pun, seseorang perlu melakukannya mengingat bagaimana sistem dimatikan dengan kode keluar. dan mengontrol penghapusan objek sesuai. ketika MT dimatikan, itu akan merekam semua objek dalam file .ini. Jika semuanya berjalan dengan benar maka semua objek harus dihapus saat keluar. Jika kode keluar adalah perubahan kerangka waktu atau perubahan simbol, maka seseorang dapat mengontrol objek mana yang dihapus atau disimpan dalam kondisi seperti itu.

  4. #34

    Quote Originally Posted by ;
    Oh ayolah. Anda mengatakan itu kriminal untuk berbagi data melalui penggunaan global dalam dll yang Anda dapat mengontrol aksesnya dengan ketat dan kemudian dalam kalimat berikutnya mengatakan itu tidak terlalu buruk untuk berbagi data melalui objek bagan GLOBAL yang dapat DELETE oleh pengguna atau program mana pun atau PERUBAHAN kapan saja.
    tidak, saya salah membaca apa yang Anda katakan. global vars dari mt4 ... bukan vars dengan cakupan global dalam dll, yang menurut saya adalah yang Anda maksud dan bukan yang saya baca. saya membaca sekilas FF karena sebagian besar hal-hal dangkal yang membuat saya lebih bodoh, dan terkadang saya salah membaca hal-hal yang bermanfaat. jangan membenciku karena aku cantik!?! plus, saya tidak mendukung objek global pada bagan sebagai cara untuk menyimpan lebih banyak data penting jangka panjang atau semacamnya. itu hanya konyol dan untuk apa file itu, seperti yang saya katakan sebelumnya di sini saya pikir.

  5. #35

    Quote Originally Posted by ;
    itu membosankan, jika bukan kriminal, untuk meneruskan string melalui global. Adapun pipa dan sebagainya, itu bisa menjadi PIT (f'ing) A jika Anda tidak berpengalaman dalam semua magik gelap jendela itu. sebagai sedikit kludge yang nyaman untuk memindahkan data di dalam mt4, objek-sebagai-lapisan-komunitas tidak terlalu buruk.
    Oh ayolah. Anda mengatakan itu kriminal untuk berbagi data melalui penggunaan global dalam dll yang Anda dapat mengontrol aksesnya dengan ketat dan kemudian dalam kalimat berikutnya mengatakan itu tidak terlalu buruk untuk berbagi data melalui objek bagan GLOBAL yang dapat DELETE oleh pengguna atau program mana pun atau PERUBAHAN kapan saja.

  6. #36

    Quote Originally Posted by ;
    MT4 membuat utas baru untuk setiap EA untuk memproses kutu yang diterima dan menghancurkan utas saat fungsi EA start() kembali. Di windows, menggunakan
    http://en.wikipedia.org/wiki/Mutual_exclusionobjek adalah cara yang benar untuk menangani objek bersama di lingkungan multi-utas. Dengan menggunakan
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspxseseorang kemungkinan besar tidak akan khawatir tentang utas mana yang berjalan lebih dulu. Seseorang dapat menyampaikan informasi melalui variabel global dalam dll jika pemanggilan ...
    itu membosankan, jika bukan kriminal, untuk meneruskan string melalui global. Adapun pipa dan sebagainya, itu bisa menjadi PIT (f'ing) A jika Anda tidak berpengalaman dalam semua magik gelap jendela itu. sebagai sedikit kludge yang nyaman untuk memindahkan data di dalam mt4, objek-sebagai-lapisan-komunitas tidak terlalu buruk.

  7. #37

    Quote Originally Posted by ;
    karena semua EA berjalan di utas yang sama tetapi hanya satu yang memegang kendali.
    MT4 membuat utas baru untuk setiap EA untuk memproses kutu yang diterima dan menghancurkan utas saat fungsi EA start() kembali. Di windows, menggunakan
    http://en.wikipedia.org/wiki/Mutual_exclusionobjek adalah cara yang benar untuk menangani objek bersama di lingkungan multi-utas. Dengan menggunakan
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspxseseorang kemungkinan besar tidak akan khawatir tentang utas mana yang berjalan lebih dulu.
    Quote Originally Posted by ;
    hanya ada dua cara untuk menyampaikan informasi dari indior ke EA Anda yaitu dengan iCustom() atau objek.
    Seseorang dapat menyampaikan informasi melalui variabel global dalam dll jika progr panggilan (EA/indiors) berada dalam proses yang sama, yaitu jika mereka berjalan dalam contoh MT4 yang sama. Seseorang dapat menyampaikan informasi melalui
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx. Seseorang dapat menyampaikan informasi melalui
    http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx.

  8. #38
    Manajer perdagangan generik harus bermain bagus dengan EA lain yang berjalan di MT4 dan oleh karena itu tidak dapat secara otomatis mengambil tiket terbuka lainnya yang tidak dikelola oleh dirinya sendiri. Jika menggunakan fungsionalitas jendelanya sendiri, ia dapat menyediakan daftar tiket yang tidak dikelola sehingga pengguna dapat dengan mudah memuat tiket pilihannya. Tidak ada jendela berarti menggunakan angka ajaib melalui kotak properti EA. Melacak tiket yatim piatu (sebelumnya ditangani oleh EA tersebut) dan membiarkan EA memuat ulang data tiket tidak lagi sulit daripada menyimpan data tiket dalam beberapa bentuk (variabel global/file/registri/dll). Menangani akses ke data bersama dengan cara yang aman mungkin akan diperlukan sesekali karena setiap EA berjalan di utasnya sendiri. Jika seseorang telah menulis dll sendiri untuk EA maka mungkin ada konstruksi bahasa asli untuk membuatnya lebih mudah. Kalau tidak, windows API menyediakan fungsi untuk itu dan mereka dapat dipanggil dari dalam EA. Contoh: - Delphi/Lazarus: T CriticalSection. - Win32 API: CreateMutex(), WaitForSingleObject(), ReleaseMutex(ghMutex) dll.

  9. #39
    2 Lampiran helo Hanover dan setiap teman di sini, saya menemukan indior ini dari sini :
    https://www.forexfabrikasi.com/gener...japan-cpi.html, saya pikir thread ini tidak aktif arleardy , mata uang indior dapat menunjukkan Tahunan , yang berarti indior ini dapat berubah menjadi H1 H2 H3 H4 menurut saya . untuk saya kode mql4 sama seperti rumus build rocket, dapat membantu atau mengajari saya cara memodifikasi kerangka waktu dalam ini tolong ... sepuluh Q sangat banyak ya ... sory bahasa Inggris saya rusak.
    https://www.forexfabrikasi.com/attac...9878962916.mq4

  10. #40
    Bagaimana cara mempertahankan variabel di dalam saat berpindah kerangka waktu? Dengan saling menghina di folder platform

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.