معرض قوالب السكربتات
يفتح زرّ Start from a template معرضًا من سكربتات قابلة للتشغيل، يُظهر كلٌّ منها وصولًا مختلفًا إلى البيانات. والمعرض مرشَّح بلغة السكربت الذي تكتبه.
Senzoukria · التوثيق · آخر تحديث: سبتمبر 2026
أين تجده
- الموضع
- صفحة البرمجة النصية ← Start from a template
- الترشيح
- القالب الذي لا نسخة له باللغة المختارة يُخفى بدل أن يُعرض ثم يخفق
- التغطية
- ستّة مؤشرات — أحدها بلغة C++ وحدها — واستراتيجيتان
- كلٌّ منها يعمل كما كُتب
- لا شفرة نائبة ولا شبه شفرة
ما الذي يفعله
أمام محرّر فارغ، السؤال ليس كيف تكتب متوسّطًا متحرّكًا بل ما الذي يُسمح لك بقراءته. وكل قالب يجيب عن ذلك بصيغة قابلة للتشغيل: الإغلاقات، والدلتا، والجلسة، والـ footprint مستوًى بمستوًى، ومركز مفتوح.
وحيث يوجد قالب بلغتَي JavaScript وPython معًا، فإنه يحمل الاسم نفسه والوصف نفسه والمخرَج نفسه، فتستطيع قراءة النسختين جنبًا إلى جنب لتتعلّم الصياغة. والمعرض ليس مكرَّرًا — بل يتبع اللغة المختارة في شريط الهوية.
القوالب
| القالب | الافتراضي | ما الذي يغيّره |
|---|---|---|
| EMA ribbon | On the chart | متوسّطان متحرّكان فوق السعر — أصغر مؤشر صحيح. بلغتَي JavaScript وPython. |
| Session cumulative delta | Own pane | دلتا مجموعة من افتتاح جلسة CME، تُصفَّر كل يوم. بلغتَي JavaScript وPython. |
| Buy imbalances | On the chart | اختلالات قُطرية تُقرأ مستوًى بمستوًى من الـ footprint. بلغتَي JavaScript وPython. |
| Session high / low | On the chart | الطرفان كلاهما مرسومَين خطَّين يمتدّان إلى اليمين. بلغتَي JavaScript وPython. |
| ATR percentage | Own pane | التذبذب نسبةً إلى السعر، في لوحته الخاصة. بلغتَي JavaScript وPython. |
| Breakout strategy | On the chart | يشتري كسر قمّة N شمعة، بوقف خسارة وهدف ثابتَين. للحساب المحاكى وحده. بلغة JavaScript. |
| Mean reversion under regime (HMM + Hurst) | On the chart | نموذج ماركوف المخفي يستبعد نظام الأزمة، ودرجة z تقول متى تدخل، وأُسّ Hurst يؤكّد. بلغة Python وحدها — فهو يحتاج numpy. |
| Moving average (C++) | On the chart | متوسّط متحرّك بسيط على 20 شمعة بلغة C++17 — أدنى صورة لـ of_compute. بلغة C++ وحدها. |
كيف تستعمله
- اختر القالب الذي يطابق وصوله إلى البيانات ما تريد قياسه، لا الذي يبدو مخرَجه الأقرب — فالوصول هو الجزء الصعب تخمينه.
- غيّر الوسائط أولًا ثم أعد التشغيل: فكل قالب يقرأ إعداداته من params بقيمة افتراضية حرفية، وهي الصيغة التي يتعرّفها قارئ الوسائط.
- أبقِ قالب الاختلالات في متناولك مرجعًا لقراءة مستويات الـ footprint: فهو الوحيد الذي يمشي على مستويات كل شمعة.
الحدود والمزالق
- القالب الغائب في لغتك لا يظهر ببساطة. فعرضه ثم تركه يخفق سيكون أسوأ من عدم عرضه.
- واستراتيجية النظام موجودة بلغة Python وحدها لأنها تحتاج numpy لتمريرة Baum-Welch ولحساب المدى المعاد تحجيمه؛ وكتابتها يدويًّا بلغة JavaScript ستكون شفرة مكرَّرة بلا فائدة.
- والقوالب نقاط انطلاق، لا استراتيجيات مُتحقَّق منها. ولا شيء في المعرض ادّعاءٌ بخصوص الربحية.
صفحات ذات صلة
- البرمجة النصية: كتابة مؤشر (JavaScript)
- البرمجة النصية: كتابة استراتيجية
- سكربتات Python (محرّك Pyodide)
- الدلتا التراكمية
- ATR percent
هذه الصفحة بلغات أخرى
أسئلة شائعة
- لماذا أرى قوالب أقلّ في Python منها في JavaScript؟
- المعرض يرشّح باللغة في الاتجاهين. فاستراتيجية الاختراق موجودة بلغة JavaScript وحدها، واستراتيجية النظام بلغة Python وحدها، فتختلف كل قائمة اختلافًا طفيفًا.
- هل يكتب القالب فوق سكربتي الجاري؟
- القالب يملأ المحرّر للسكربت الذي تنشئه. فاحفظ عن قصد، واستعمل New indicator أو New strategy حين تريد الإبقاء على ما لديك.
- هل أستطيع خلط شفرة Python من قالب داخل سكربت JavaScript؟
- لا — وخطوة Check ستخبرك: فهي تكشف حين تناقض الشفرة اللغة المعلَنة وتعرض التبديل.