البرمجة
لغة برمجة فعلية، لا مجرد قائمة مؤشرات.
خمسة أنواع، ثلاث بيئات تشغيل، لغة معزولة واحدة. اكتب مؤشراً صباحاً وانشر نفس المنطق كتنبيه ٢٤/٧ بحلول الغداء.
01 · خمسة أنواع، لغة واحدة.
خمسة أنواع، لغة واحدة.
Indicator وAlert وScreener وDrawing وStrategy. بناء الجملة موحّد؛ كل نوع يستهدف سطحاً معيّناً.
- Indicator — يضيف سلسلة أو مؤشر تذبذب على الرسم. يعيش في معاينة الرسم بدون عبء.
- Alert — تعبير منطقي يُقيَّم عند إغلاق كل شمعة. Push أو بريد أو Webhook — اختيارك.
- Screener — يُرجع الرموز المطابقة لشرط. يعمل على قائمة مراقبة بجدول.
- Drawing — أشكال برمجية على الرسم — مناطق العرض/الطلب وFVG وOB ومستويات مخصصة.
- Strategy — كود يطلق أوامر. يُختبر باك تيست على نفس محرك التنفيذ الحقيقي.
golden-cross.spec
// Indicator: golden cross over BTC, plotted on the chart.
let fast = sma(close, 20)
let slow = sma(close, 50)
output close > fast and fast > slow٤ أسطر. ترسم SMA سريع/بطيء وتُخرج إشارة منطقية.
02 · نفس اللغة، ثلاث بيئات.
نفس اللغة، ثلاث بيئات.
اكتب مرة. شغّل أينما طُبع سعر.
- معاينة الرسم — تكتب فيتم رسم الخط فوراً. يُعاد تجميع البايت كود مع كل ضربة مفتاح في أقل من ٨٠ ميلي ثانية.
- الباك تيستر — نفس السكريبت، يُعاد تشغيله شمعة بشمعة بانزلاق واقعي بنقاط أساس وعمولة لكل تنفيذ وتنفيذات جزئية ومعالجة فجوات.
- عامل VPS — ضع وسم runs_on: vps فينطلق على عامل سحابي ٢٤/٧ — التنبيهات وأوامر الويب هوك مشمولة.
قبلبعد03 · ضمانات العزل.
ضمانات العزل.
تنبيهك لن يوقف رسومك. كل سكريبت يعمل ضمن ميزانيات صارمة للمعالج والذاكرة، مفروضة على مستوى VM.
- VM bytecode، لا sandbox JS. لا وصول إلى البيئة المضيفة.
- ميزانية وقت معالج لكل سكريبت (افتراضي ٥٠ ميلي ثانية) وسقف ذاكرة (افتراضي ١٦ ميجا).
- أعلام إلغاء — يمكن إنهاء سكريبت طويل المدى أثناء الشمعة.
- لا مسارات `unsafe`. لا وصول لملفات أو شبكة إلا عبر دوال مدمجة موثوقة.
اكتب مرة. تداول في كل مكان.
كامل لغة الإستراتيجيات وعامل السحابة ٢٤/٧ — مشمولة مجاناً لكل متداول أثناء الإطلاق.
