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 // ألوان السمة
المرجع الكامل يُفهرس كل توقيع وكل معامل — انظر صفحة فهرس مرجع اللغة.