تخطَّ إلى المحتوى
StatePath
أطلس الأدواتobject.control

أداة

Control

object.control

OutputSink

المُدخلات

لا توجد مُدخلات محدّدة النوع.

المُخرجات

Bundle (untagged)

مصرف تحكّم — يرسم كائنًا تفاعليًا على رسم الطرفية ولا يُخرج شيئًا. لا يمكن توصيل أي شيء منه.

يضع عنصر التحكم شيئًا على الرسم البياني يمكن للمشاهد الضغط عليه — زر، أو حقل رقمي، أو صورة ثنائية الحالة، أو لوحة رسم مصغّرة، أو علامة على محور الزمن. يمكنه إظهار الرسوم وإخفاءها، أو كتم التنبيهات، أو مسح الكائنات المرسومة.

مخطّط عام للأداة Control

كيف تعمل

يُنشأ عنصر التحكم مرة واحدة عند بدء المؤشر ويبقى في مكانه عبر عمليات إعادة تحميل السجل، لذا تبقى حالته بعد تحديث الرسم البياني. الضغط عليه لا يغيّر أي رقم محسوب: حسابات المؤشر ومخازنه متطابقة سواء كان مضغوطًا أم لا — يتغيّر فقط ما يُعرض أو يُعلَن. الإظهار/الإخفاء والكتم يبقيان فعّالين حتى الضغطة التالية؛ أما المسح فيُنفّذ مرة واحدة لكل ضغطة. الأوضاع المثبّتة على الشاشة تُوضع بزاوية وإزاحات بالبكسل؛ أما الوضعان المثبّتان على الرسم فيستقران على شمعة تختارها بعدد الشمعات إلى الوراء.

الأوضاع

خيارات Mode

زرbutton

زر على الشاشة يحمل تسمية.

مخطّط زر
حقل رقميedit

صندوق على الشاشة يحمل رقمًا قابلًا للتعديل.

مخطّط حقل رقمي
صورة على الرسمbitmap

صورة ثنائية الحالة مثبّتة على شمعة وسعر.

مخطّط صورة على الرسم
زر مصوّرbitmap_label

صورة ثنائية الحالة مثبّتة على زاوية الرسم.

مخطّط زر مصوّر
رسم مصغّرchart

لوحة رسم صغيرة. غير متاحة على MT4.

مخطّط رسم مصغّر
علامة حدثevent

علامة على محور الزمن.

مخطّط علامة حدث

خيارات Action

لا شيءnone

للعرض فقط — الضغط عليه لا يغيّر شيئًا.

مخطّط لا شيء
إظهار / إخفاء الرسومtoggle_plots

يخفي الرسوم أثناء الضغط ويعيد إظهارها عند التحرير.

مخطّط إظهار / إخفاء الرسوم
كتم التنبيهاتmute_alerts

يوقف إطلاق التنبيهات أثناء الضغط. تستمر الرسوم في التحديث.

مخطّط كتم التنبيهات
مسح الكائناتclear_objects

يزيل الكائنات المرسومة مرة واحدة مع كل ضغطة.

مخطّط مسح الكائنات

خيارات Corner

أعلى اليسارleft_upper

تُقاس الإزاحات من زاوية الرسم العليا اليسرى.

مخطّط أعلى اليسار
أعلى اليمينright_upper

تُقاس الإزاحات من زاوية الرسم العليا اليمنى.

مخطّط أعلى اليمين
أسفل اليسارleft_lower

تُقاس الإزاحات من زاوية الرسم السفلى اليسرى.

مخطّط أسفل اليسار
أسفل اليمينright_lower

تُقاس الإزاحات من زاوية الرسم السفلى اليمنى.

مخطّط أسفل اليمين

خيارات Icon

عينvisibility

عين مفتوحة عند التحرير، وعين مشطوبة عند الضغط.

مخطّط عين
جرسsound

جرس عند التحرير، وجرس مكتوم عند الضغط.

مخطّط جرس
تشغيلplayback

سهم تشغيل عند التحرير، وعلامة إيقاف مؤقت عند الضغط.

مخطّط تشغيل
سلةclear

سلة — الصورة نفسها في الحالتين، لضغطة واحدة.

مخطّط سلة
ترسsettings

ترس — الصورة نفسها في الحالتين.

مخطّط ترس

الإعدادات

modeenum

أي عنصر تحكّم يُرسم.

الخيارات:buttoneditbitmapbitmap_labelchartevent
actionenum

ماذا يفعل الضغط عليه.

الخيارات:nonetoggle_plotsmute_alertsclear_objects
plot_indexscalar

أي رسم يُظهر ويُخفى (‎-1 لجميعها).

labelscalar

النص المعروض على عنصر التحكم.

cornerenum

زاوية الرسم التي تُقاس منها الإزاحات بالبكسل.

الخيارات:left_upperright_upperleft_lowerright_lower
x_offsetscalar

الإزاحة الأفقية عن الزاوية بالبكسل.

y_offsetscalar

الإزاحة الرأسية عن الزاوية بالبكسل.

width_pxscalar

عرض عنصر التحكم بالبكسل.

height_pxscalar

ارتفاع عنصر التحكم بالبكسل.

anchor_bars_backscalar

كم شمعة إلى الوراء يقع عنصر التحكم على محور الزمن (0 = أحدث شمعة).

anchor_pricescalar

السعر الذي تُثبَّت عليه الصورة؛ 0 يثبّتها على آخر سعر إغلاق.

bg_colorscalar

لون الخلفية (‎#rrggbb).

fg_colorscalar

لون النص (‎#rrggbb).

iconenum

أي زوج من الصور يستخدمه عنصر التحكم المصوّر.

الخيارات:visibilitysoundplaybackclearsettings
latchingscalar

يبقى مضغوطًا حتى الضغط عليه مرة أخرى.

initial_statescalar

هل يبدأ مضغوطًا في المرة الأولى.

persistscalar

تذكّر الحالة عبر عمليات إعادة تحميل الرسم.

initial_valuescalar

الرقم الذي يبدأ به الحقل.

digitsscalar

عدد المنازل العشرية التي يعرضها الحقل الرقمي.

يتصل بـ

لا توجد روابط مباشرة بين الأدوات.

اطّلع أيضًا