Apakah memulai kembali MT4 mereset flag EA?
Halaman 1 dari 462 12 TerakhirTerakhir
Results 1 to 10 of 11

Thread: Apakah memulai kembali MT4 mereset flag EA?

  1. #1
    Apakah memulai ulang MT4 akan mengatur ulang flag dan variabel EA ke status deklarasi aslinya, yaitu false dan 0 bahkan dengan EA yang masih terpasang di bagan, atau apakah akan dipertahankan dalam status terbarunya?

  2. #2

    Quote Originally Posted by ;
    Halo saya masih menunggu jawaban. Bisakah seseorang mengonfirmasi kepada saya apakah semua variabel yang dideklarasikan di atas init() disimpan di bawah Global Variables F3?
    Variabel tersebut lebih tepat disebut variabel statis dengan cakupan program. Program yang saya maksud adalah indior, script atau EA. Mereka statis karena di antara panggilan nilai tidak berubah seperti variabel lokal dan mereka memiliki ruang lingkup program yang berarti mereka terlihat oleh semua fungsi dalam program lagi tidak seperti variabel lokal yang hanya terlihat oleh fungsi di mana mereka dideklarasikan. Beberapa orang menyebut ini global karena mereka mempelajarinya dari bahasa lain. Tapi di MQL4, ada kumpulan variabel khusus yang disebut global dan itulah yang saya lebih suka sebut global. Global khusus ini dapat dilihat oleh semua progr seperti yang mungkin Anda ketahui.

  3. #3
    2 jenis global: 1) Agak membingungkan. Variabel yang didefinisikan dalam ruang sebelum fungsi pertama bersifat global untuk seluruh modul. 2) Ada juga variabel Fungsi Global yang didefinisikan dan ditempatkan di ruang terpisah dan disimpan di antara shutdown/restart. Pertunjukan ini di area yang dirujuk di posting terakhir. Terserah programmer untuk berapa banyak pemulihan dibangun. Beberapa item dapat ditulis ke file teks untuk dibaca ulang saat restart.

  4. #4
    Quote Originally Posted by ;
    Halo saya masih menunggu jawaban. Bisakah seseorang mengonfirmasi kepada saya apakah semua variabel yang dideklarasikan di atas init() disimpan di bawah Global Variables F3?
    Bekerja dengan variabel global mengharuskan Anda menggunakan
    http://docs.mql4.com/globals. Jika Anda tidak yakin, cukup tekan F3 saat MT dibuka dan periksa daftarnya.

  5. #5
    Halo saya masih menunggu jawaban. Bisakah seseorang mengonfirmasi kepada saya apakah semua variabel yang dideklarasikan di atas init() disimpan di bawah Global Variables F3?

  6. #6

  7. #7
    Apakah semua deklarasi variabel dan flag sebelum init() dianggap Global? Contoh: #define SIGNAL_NONE 0 #define SIGNAL_BUY 1 #define SIGNAL_SELL 2 #define SIGNAL_CLOSEBUY 3 #define SIGNAL_CLOSESELL 4 extern int MagicNumber = 0; extern bool SignalMail = Salah; extern bool EachTickMode = True; extern double lot = 0.3; extern int Selip = 1000; extern bool UseStopLoss = Salah; extern int StopLoss = 30; extern bool UseTakeProfit = Salah; extern int Ambil Untung = 60; extern bool UseTrailingStop = Salah; extern int TrailingStop = 30; int BarCount; int Arus; bool TickCheck = Salah; bool buyFlag = false, sellFlag = false; datetime barStart = 0; stoploss ganda; bool InTrade = salah; Jika salah satu dari ini diubah oleh logika pemrograman selama menjalankan EA, apakah status perubahannya akan dipertahankan setelah memulai kembali MT4 alih-alih diatur ulang ke deklarasi aslinya di atas? Juga, apakah saya berhak mengatakan bahwa Bendera dan Variabel Global ini hanya akan disetel ulang jika saya menghapus dan memasang kembali EA?

  8. #8
    Jika disimpan di GlobalVariables (F3 di MT4), maka ya

  9. #9
    Saat Anda menutup MT4, apapun dengan fungsi deint() akan terpicu. Saat Anda me-restart MT4, apa pun dengan fungsi int() dipicu. Jadi, tidak, nilai variabel akan hilang.

  10. #10
    Apakah akan berhasil jika flag dan variabel dideklarasikan sebelum deint() dan init() ?

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.