السلام عليكم،
كيف يمكن تخزين متغيرات بلغة MQL4 بحيث تبقى مخزنة حتى بعد اغلاق برنامج الميتاتريدر واعادة فتحه.؟؟
Printable View
السلام عليكم،
كيف يمكن تخزين متغيرات بلغة MQL4 بحيث تبقى مخزنة حتى بعد اغلاق برنامج الميتاتريدر واعادة فتحه.؟؟
يمكنك عمل ذلك باستخدام fileread & filewrite
ولتوضيح ذلك سأجهز لك كود خلال 10 دقائق...
مرفق مثال عن تخزيين متغيرات في ملف واسترجاعها وقت الحاجة.
بعد التشغيل مباشرة، ستجد المتغييرات محفوظة داخل ملف اسمه myvariables.txt في المسار experts/files/..
هناك طريقة أسهل وذلك باستخدام المتحولات العامة .
GlobalVariable
وهذه هي الوظائف الخاصة بها واستخدامها سهل جدا
GlobalVariableCheck
GlobalVariableDel
GlobalVariableGet
GlobalVariableName
GlobalVariableSet
GlobalVariableSetOnCondition
GlobalVariablesDeleteAll
GlobalVariablesTotal
الاستاذ وضاح، شكراً على هذه المعلومة، ولكن هل كيف يمكننا استعادة قيم المتغييرات بعد اغلاق البرنامج؟
للرفع