מהן הדרישות והמגבלות העיקריות של סורק Pine?
1. סורק ה- Pine זמין רק למשתמשים עם מנוי פרימיום ומעלה.
2. אפשר להשתמש באינדיקטור אחד בלבד במסך אחד.
3. האינדיקטור חייב להפיק לפחות plot או מצב התראה אחד מהפונקציות plot() או alertcondition() שישמשו כמסנני הסריקה.
4. רק plots של האינדיקטור שנבחר יכולות לשמש כעמודות.
5. התכונה 'אינדיקטור על אינדיקטור' אינה נתמכת.
6. מסגרות זמן מותאמות אישית אינן נתמכות. מסגרות הזמן הנתמכות הן: דקה, 5 דקות, 15 דקות, 30 דקות, שעה, שעתיים, 4 שעות, יום אחד, שבוע וחודש אחד.
7. סורק ה- Pine תומך באינדיקטורים המשתמשים בפונקציות request.security() ו-request.security_lower_tf(), עם המגבלות הבאות:
- פונקציות אלו חייבות לבקש נתונים רק מאותו סימול שעליו מחושב האינדיקטור עצמו, מה שאומר שהערך המועבר לפרמטר הסימול צריך להיות או syminfo.tickerid או מחרוזת ריקה.
- מסגרת הזמן המבוקשת חייבת להיות ברשימת טווחי הזמן הנתמכים. מזהי מחרוזת Pine החוקיים של תקופות זמן אלו הם: "1", "5", "15", "30", "60", "120", "240", "1D", "1W" ו-"1M" .
8. אתה יכול לסרוק רק מסך אחד בכל פעם: אם כבר יש לך סריקה שפועלת בלשונית אחת, אז לשונית דפדפן אחרת לא יכולה להפעיל סריקה נוספת.
9. סורק ה- Pine תומך ברוב פונקציות הקלט.*() ומאפשר לך לשנות ערכים בכניסות אלו באמצעות תיבת הדו-שיח "הגדרות". הפונקציות הבאות אינן נתמכות: input.timeframe(), input.symbol(), input.time(). אם סקריפט משתמש בפונקציות הקלט הללו, סורק ה- Pine מתעלם מערך הקלט שהמשתמש בוחר, ומשתמש בערך ברירת המחדל שלו במקום זאת.
10. האינדיקטור מבצע חישובים רק על 500 הברים האחרונים בגרף.
11. שימוש בתנאי התראה מותאמים אישית לא תואם לסקריפטים של Pine גרסאות 3 והלאה. מומלץ להשתמש בסקריפטים של Pine v4 ומעלה.