-
Global Variables
وعليكم السلام
Global Variables تعني المتغيرات العامة، يعني متغيرات يمكن تغيير قيمها او قراءتها من قبل الدوال على نطاق أوسع، حيث تخزن القيم في الجهاز لمدة 4 أسابيع منذ لحظة استدعائها،
ويتم استدعاؤها بشكل عادي حتى لو انقطع السيرفر أو الكهرباء أو تغيير الحساب...،
ويمكن رؤية الـ global variables من المنصة بالدخول الى Tools أو بالضغط على F3 ستجد قيمها وتاريخ تسجيلها بالجهاز.
من أهم تطبيقات الـ Global Variables انها حلقة الوصل والاتصال بين مجموعة اكسبيرتات تتبادل المعلومات بينها، كيف؟
لنفترض انك تشغل اكسبيرت على شارت يورودولار واكسبيرت اخر يعمل على شارت آخر وتريد ان يراقب احدهما الاخر هل دخل بيع ام شراء حتى يفعل نفسه لمهمة محددة. هنا يأتي دور الـ global variables بان تعرف متغير على انه global variable في اكسبيرت ثم الاكسبيرت الاخر يقرأ هذا المتغير وعليه يحدد مهمته.
وللعمل بمتغيرات الجلوبال نستخدم الوظائف التالية :
يتم من خلاله إنشاء متغير جلوبال نحدد له اسم معين name ونعطيه قيمة معينة value
يتم من خلاله استدعاء المتغير ذو الاسم name الذي قمنا بانشائه بالـ GlobalVariableSet
هذه الوظيفة تقوم بحذف متغير الجلوبال ذو الاسم name
هذه الوظيفة منطقية تقوم بالبحث عن متغير الجلوبال المحدد بالاسم name، تعود بـ true أو false
للمزيد من المعلومات راجع الصفحة التالية :
GlobalVariables
التعديل الأخير تم بواسطة kira-h ; 12-11-2017 الساعة 03:55 PM
-
السلام عليكم
جزاك الله خيراااااااااااااااااااااااااااااااااا
شكر ا
-
عند إنشاء إكسبرت جديد ظهرت دالة جديدة
void OnChartEvent(const int id,
const long &lparam,
const double &dparam,
ممكن شرحها وماذا نستفيد منها ....
مع مثال صغير إن أمكن
مع جزيل الشكر
const string &sparam)
-
اخي هي تظهر عند انشاء مؤشر جديد ولا تظهر عند انشاء اكسبيرت جديد
-
-
-
السلام عليكم ... ممكن شرح كيف أعمل مصفوفة أزواج كي يعمل عليها الإكسبرت بوقت واحد
-
وعليكم السلام
مثال لمصفوفه تضع فيها اسماء العملات التي تريد إستخدامها ثم تقوم بإستدعائها داخل الحلقه
-
-
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى
العلامات المرجعية