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

أداة

Cross

calc.cross

CalculationCross

المُدخلات

series_aBuffer (time series)

خط الأرقام الأول (مثلاً متوسط متحرك سريع).

series_bBuffer (time series)

خط الأرقام الثاني (مثلاً متوسط متحرك بطيء أو مستوى).

start_offsetBuffer (time series)

أول شمعة في نافذة المسح (وضع windowed_count).

end_offsetBuffer (time series)

آخر شمعة في نافذة المسح (وضع windowed_count).

المُخرجات

Boolean

قيمة منطقية true عند كل شمعة يقع فيها حدث التقاطع المختار.

تراقب Cross خطين وتطلق قيمة true عند كل شمعة تحدث فيها العلاقة التي اخترتها. إنها أداة العمل لاستراتيجيات التقاطع: خط سريع يقطع خطاً بطيئاً، أو سعر يلامس مستوى، أو خطان يبتعدان عن بعضهما.

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

كيف تعمل

تربط خطي أرقام (series_a و series_b) بالإضافة إلى شمعة بداية ونهاية لنافذة المسح، وتختار وضعاً، وتتحقق Cross من كل شمعة بحثاً عن ذلك الحدث. اختر أحد تسعة أحداث بمنتقي الوضع وسيُعتِّم المُفتِّش الإعدادات غير المنطبقة، فترى فقط المفاتيح المهمة.

الأوضاع

خيارات Mode

تقاطع فوريinstant_cross

يطلق عند الشمعة الدقيقة التي يتقاطع فيها الخطان.

مخطّط تقاطع فوري

متى تُستخدَم: مُحفِّز التقاطع الكلاسيكي — خط سريع يقطع خطاً بطيئاً.

تقاطع حديثrecent_cross

يطلق إذا حدث تقاطع خلال الشمعات القليلة الأخيرة.

مخطّط تقاطع حديث

متى تُستخدَم: التقط تقاطعاً ربما فاتك بشمعة أو شمعتين.

عدّ ضمن نافذةwindowed_count

يحصي عدد التقاطعات الواقعة داخل نافذة شمعات.

مخطّط عدّ ضمن نافذة

متى تُستخدَم: بوّابة على «N تقاطعات على الأقل» (أو «لا تقاطعات») خلال مدى.

تقاطع مؤكَّدconfirmed_cross

يطلق فقط بعد أن يصمد الجانب الجديد لمدة `dwell` شمعات.

مخطّط تقاطع مؤكَّد

متى تُستخدَم: استبعد الاختراقات الكاذبة التي تتقاطع عائدة فوراً.

تقاطع بعتبةthreshold_cross

يطلق بمجرد أن يبتعد الخطان بمقدار `min_gap` بعد التقاطع.

مخطّط تقاطع بعتبة

متى تُستخدَم: اطلب اختراقاً حقيقياً، لا مجرد لمسة شعرية.

لمسةtouch

يطلق عندما يقترب الخطان ضمن مقدار `epsilon` من بعضهما.

مخطّط لمسة

متى تُستخدَم: اكتشف اختبار مستوى دون تقاطع كامل.

لمسة ورفضtouch_and_reject

يطلق عندما يتلامس الخطان ثم يبتعدان.

مخطّط لمسة ورفض

متى تُستخدَم: إعدادات الارتداد / الرفض عن متوسط متحرك أو مستوى.

تقاربconvergence

يطلق طالما الفجوة بين الخطين تتقلص.

مخطّط تقارب

متى تُستخدَم: توقّع تقاطعاً مع اقتراب الخطين.

تباعدdivergence

يطلق طالما الفجوة بين الخطين تتسع.

مخطّط تباعد

متى تُستخدَم: أكّد اتجاهاً مع تباعد الخطين.

خيارات Direction

صعودup

فقط عندما يرتفع series_a عبر series_b.

مخطّط صعود

متى تُستخدَم: دخولات تقاطع للشراء فقط.

هبوطdown

فقط عندما ينخفض series_a عبر series_b.

مخطّط هبوط

متى تُستخدَم: دخولات تقاطع للبيع فقط.

أيany

يطلق في كلا الاتجاهين.

مخطّط أي

متى تُستخدَم: إعدادات متماثلة تتداول الجانبين.

خيارات Bar alignment

شمعات مغلقةclosed

يقيّم الشمعات المنتهية فقط — لا يعيد الرسم أبداً.

مخطّط شمعات مغلقة

متى تُستخدَم: الخيار الافتراضي الآمن للاختبار التاريخي والتداول الحي.

شمعة حيةlive

يتفاعل داخل الشمعة قيد التكوين في وضع التيك.

مخطّط شمعة حية

متى تُستخدَم: فقط عندما تريد عن وعي تفاعلاً داخل الشمعة.

خيارات Gap unit

سعرprice

min_gap / epsilon فروق سعرية خام.

مخطّط سعر

متى تُستخدَم: رمز واحد حيث تكون المسافة المطلقة ذات معنى.

نسبة مئويةpercent

min_gap / epsilon نسبة مئوية من نقطة المنتصف.

مخطّط نسبة مئوية

متى تُستخدَم: عتبات قابلة للنقل عبر رموز بمقاييس مختلفة.

خيارات Equality policy

اعتبره تقاطعاًtreat_as_cross

تُحسب الحركة من المساواة التامة كتقاطع.

مخطّط اعتبره تقاطعاً

متى تُستخدَم: السلوك الموصى به والأكثر بداهة.

تجاهلignore

تُكبَت الحركة من المساواة.

مخطّط تجاهل

متى تُستخدَم: تجنّب العدّ المزدوج للتعادلات المسطحة.

ثبّت الحالةhold_state

يحمل الجانب السابق إلى الأمام عبر المساواة.

مخطّط ثبّت الحالة

متى تُستخدَم: حافظ على انحياز مستقر عبر الفترات المسطحة.

الإعدادات

modeenum

يختار أي حدث تقاطع يُكتشف: instant_cross، recent_cross، windowed_count، confirmed_cross، threshold_cross، touch، touch_and_reject، convergence، أو divergence.

الخيارات:instant_crossrecent_crosswindowed_countconfirmed_crossthreshold_crosstouchtouch_and_rejectconvergencedivergence
directionenum

أي جانب يطلق الإشارة — «up» عندما يرتفع series_a عبر series_b، «down» عندما ينخفض عبره، أو «any» لكليهما.

الخيارات:updownany
bar_alignmentenum

«Closed» (موصى به) يقيّم الشمعات المنتهية فقط فلا يعيد شيء الرسم؛ «live» يتفاعل داخل الشمعة الحالية في وضع التيك لكنه قد ينقلب قبل إغلاق الشمعة.

الخيارات:closedlive
lookbackscalar

كم شمعة للوراء يجوز أن يكون الحدث قد وقع فيها ويظل محسوباً؛ القيمة 1 تعني هذه الشمعة فقط، والقيم الأكبر تقبل دخولات لاحقة.

مخطّط lookback
forwardscalar

عند التفعيل، يبحث في الشمعات المستقبلية بدلاً من الماضية — آمن فقط مع المؤشرات المرسومة مسبقاً في المستقبل؛ اتركه مطفأً للمؤشرات العادية.

windowscalar

كم شمعة متتالية يجب أن تتقلص فيها الفجوة (تقارب) أو تتسع (تباعد) لإطلاق الإشارة؛ القيم الأكبر تطلق نادراً لكن بقناعة أكبر.

مخطّط window
min_countscalar

أصغر عدد من التقاطعات يجب أن تحتويه النافذة لإطلاق الإشارة؛ القيمة 1 هي بوابة «تقاطع واحد على الأقل» الكلاسيكية.

max_countscalar

أكبر عدد من التقاطعات يجوز أن تحتويه النافذة؛ القيمة -1 تعني لا حد أعلى، ووضع Min و Max كليهما عند 0 يصنع بوابة «لا تقاطعات مسموحة».

absolutescalar

الإطفاء (موصى به) يحرك النافذة شمعة بشمعة فيحصل كل شمعة على إجابتها الخاصة؛ والتفعيل يثبت النافذة زمنياً لإعدادات Shayan القديمة.

dwellscalar

كم شمعة يجب أن يصمد فيها الاتجاه الجديد قبل إطلاق تقاطع مؤكَّد؛ القيمة الأعلى تعطي دخولات متأخرة لكن أكثر موثوقية.

min_gapscalar

كم يجب أن يبتعد الخطان بعد تقاطع بعتبة قبل إطلاقه؛ التقاطع العائد قبل هذه المسافة يلغي الإشارة المعلّقة.

epsilonscalar

كم يجب أن يقترب الخطان ليُحسبا متلامسين؛ القيمة 0 تتطلب مساواة تامة، والقيمة الموجبة الصغيرة تعني «قريب بما يكفي».

gap_unitenum

الوحدات لـ min_gap و epsilon — «price» يستخدم الفرق الخام، «percent» يستخدم نسبة مئوية من نقطة المنتصف فيتدرّج عبر الرموز.

الخيارات:pricepercent
equality_policyenum

ماذا تفعل عندما يكون الخطان متساويين تماماً في الشمعة السابقة — «treat_as_cross» (موصى به) يحسب الحركة من المساواة، «ignore» يحجبها، «hold_state» يحمل الجانب السابق إلى الأمام.

الخيارات:treat_as_crossignorehold_state
recross_suppressscalar

بعد إطلاق تقاطع، تجاهل التقاطعات الإضافية لهذا العدد من الشمعات لإيقاف الإشارات المتذبذبة السريعة؛ القيمة 0 تعطّله.

مخطّط recross_suppress

يتصل بـ

يقرأ من
يغذّي

أمثلة

  • مُحفِّز الإشارة: في وضع instant_cross مع الاتجاه «up»، أطلق شراءً عندما يقطع EMA سريع فوق EMA بطيء (تقاطع ذهبي).
  • فلتر: في وضع touch، قيّد الدخولات على الشمعات التي يقترب فيها السعر ضمن نقطة من متوسط متحرك فقط.

أخطاء شائعة

  • تفعيل «forward» مع السعر الخام — يتلصص على الشمعات المستقبلية وينتج اختبارات تاريخية غير واقعية؛ استخدمه فقط مع المؤشرات المرسومة مسبقاً في المستقبل مثل خطي Senkou في Ichimoku.
  • ترك الاتجاه على «any» بينما تريد جانباً واحداً فقط، فتطلق التقاطعات الهابطة دخولك الشرائي أيضاً.

اطّلع أيضًا