مثالها
برنامههای نمونهٔ آزمودهشدهٔ زبان، به تفکیک موضوع: اندیکاتورها، استراتژیها، ماژولها، ترسیم، درخواستها و سقفها.
برنامههای این بخش مثالهایی اصیلاند که برای همین مستندات از روی فرمولهای درسی نوشته شدهاند. هر کدام با بررسیکنندهٔ واقعی کامپایل میشود و هنگام ساخته شدن مستندات روی دادهٔ بازارِ مصنوعی و seedدار اجرا میشود؛ پس مثالی که از کار بیفتد، پیش از شما پیدا میشود.
- شروع کار: میانگین متحرک ساده
- سریها و کندلها: جفت EMA با علامت تقاطع، RSI نوشتهشده با دست، کندلهای درونی، تعداد کندل از آخرین سقف
- اندیکاتورهای تکنیکال: کانال ATR، باندهای بولینگر، MACD، کانال دانچیان، …
- ترسیم و علامتها: ناحیههای RSI، پیوتهای نوسانی، جدول وضعیت، ترسیم بازهٔ اخیر، …
- اندازهٔ پوزیشن و نتیجهٔ معاملهها: سقف زیان پیش از ورود، شمارش معاملهها
- زمان، تایمفریمها و سشنها: بازهای از روز، تعداد کندل در روز، صبحهای روزهای کاری، روزها و هفتههای قبل، …
- آرایهها، نگاشتها و ماتریسها: باند میانهٔ غلتان، حجم به تفکیک روز هفته، گذارهای بالا و پایین، خواندن آرایه با کروشه، …
- متن و لاگ: تقاطعهای ثبتشده در لاگ، سطحها از روی متن، توقف عمدی
- داده و درخواستها: میانگین تایمفریم بالاتر، سطحهای پیوت روزانه
- فراخوانیهایی که حالت نگه میدارند: سقفهای سشن، یک حالت برای هر فراخوانی
- عملگرهای تنبل: عملگرهای تنبل، خواندن محافظتشده، خواندن بعد از انتهای آرایه
- سفارشها، استراتژیها و هشدارها: هشدار تقاطع، استراتژی تقاطع میانگین متحرک، استراتژی بازگشت RSI، استراتژی شکست دانچیان، …
- زبان: تابعهای شخصی
- نوعها در حالت سایه: رکوردها و enumها، ناحیه با یک رکورد
- ماژولها: ماژول: آمار جاری، وارد کردن یک ماژول
- قطعیت و سقفها: عددهای تصادفی seedدار، خواندن کندلهای قبلی، پنجرهای فراتر از تاریخچه، پنجرهای درون تاریخچه، …