Spectra
تصفّح التوثيق

scripting

الدوال المدمجة

المكتبة القياسية للمؤشرات والدوال الرياضية وبدائيات الإشارات واستدعاءات الأوامر.


الدوال المدمجة مجمّعة حسب السطح. كلها مفحوصة الأنواع وتعمل داخل العزل.

السلاسل الزمنية

| الاسم | يُرجع | |---|---| | sma(src, n) | series<float> — متوسط متحرك بسيط | | ema(src, n) | series<float> — متوسط متحرك أُسّي | | rma(src, n) | series<float> — تنعيم وايلدر | | highest(src, n) | series<float> — الحد الأقصى المتحرك | | lowest(src, n) | series<float> — الحد الأدنى المتحرك | | stdev(src, n) | series<float> — الانحراف المعياري المتحرك | | change(src) | series<float>src - src[1] |

المؤشرات

rsi(src, n)            // ٠–١٠٠
macd(src, fast, slow)  // يُرجع {line, signal, hist}
atr(n)                 // متوسط المدى الحقيقي
vwap(anchor: ...)      // VWAP مرسى

الإشارات

cross_up(a, b)    // a كان ≤ b في الشمعة السابقة، > b في الحالية
cross_down(a, b)
pivot_high(src, n)
pivot_low(src, n)

الإخراج والرسم

plot(value, color: ..., width: ..., pane: "...")
mark(condition, label: "...", color: ...)
band(upper, lower, color: ..., fill: ...)
draw_zone(top: ..., bottom: ..., fill: ..., opacity: ...)
notify(when: ..., channel: "...")

الأوامر (نوع Strategy فقط)

buy(qty: ..., sl: ..., tp: ...)
sell(qty: ..., sl: ..., tp: ...)
sell_all()

الثوابت

close, open, high, low, volume     // سلاسل OHLCV للشمعة الحالية
bar(N)                              // طابع زمني للشمعة N
accent, bull, bear, warning, info  // ألوان السمة

المرجع الكامل يُفهرس كل توقيع وكل معامل — انظر صفحة فهرس مرجع اللغة.