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

أداة

In Last N Bars

condition.in_last_n_bars

ConditionWindow

المُدخلات

valueBoolean

الخط المنطقي المراد تذكّره، صح/خطأ واحد لكل شريط — عادةً خرج شرط آخر أو تقاطع أو كاشف نمط.

المُخرجات

Boolean

قيمة منطقية تكون صحيحة في كل شريط كان المدخل فيه صحيحًا مرّة واحدة على الأقل ضمن آخر n أشرطة، وخطأ خلاف ذلك.

يتذكّر In Last N Bars إشارة صح/خطأ ويُطلق صح إذا كانت صحيحة في أيّ لحظة ضمن آخر بضعة أشرطة. يحوّل حدثًا من شريط واحد إلى نافذة قصيرة العمر، فمُطلِق ومض قبل شريطين لا يزال يُحتسَب.

مخطّط عام للأداة In Last N Bars

كيف تعمل

تربط خطًا منطقيًا في `value` وتضبط `n`. في كل شريط تنظر العقدة للخلف عبر آخر n أشرطة (متضمّنةً الحالي) وتُخرج صح إذا كان المدخل صحيحًا في أيّ منها، وخطأ إذا كان خطأً طوال الوقت. القيمة الأكبر لـ n تُبقي الذاكرة حيّة أطول.

الإعدادات

nscalar

كم شريطًا للخلف تتذكّر العقدة قيمة صح. القيمة 1 تعني هذا الشريط فقط (تمرير مباشر)؛ والقيم الأكبر توسّع النافذة بحيث يُحتسَب مُطلِق أقدم. أبقِها صغيرة للبقاء قريبًا من الحدث، وأكبر للتسامح مع التوقيت.

مخطّط n

يتصل بـ

يقرأ من
يغذّي

أمثلة

  • مهلة تأكيد: اربط تقاطع EMA السريع في value مع n بقيمة 3 بحيث يستطيع شرط ثانٍ تأكيد التقاطع بعد شريطين من إطلاقه.
  • ذاكرة حدث: غذِّ علامة اختراق في value مع n بقيمة 5 لإبقاء حالة «اخترق للتو» حيّة لبضعة أشرطة.

أخطاء شائعة

  • ربط خط أرقام بدلًا من خط منطقي — تتوقّع هذه العقدة مدخل صح/خطأ؛ حوّل الرقم بـ To Boolean أو بعتبة أولًا.
  • ضبط n كبيرًا جدًا بحيث لا تُعاد النافذة تقريبًا أبدًا، تاركًا البوابة عالقة على صح طويلًا بعد أن يصبح الحدث قديمًا.

اطّلع أيضًا