۱. اجرای موفق را از خطا جدا کنید
اگر جدول نتیجه با صفر ردیف نمایش داده شده، منطق و داده را بررسی کنید. اگر پاسخ نیامده یا پنجره خطا باز شده، ابتدا پیام، زمان رخداد و نام فایل را ثبت کنید. پنجره خالی را نتیجه صفر نماد تلقی نکنید. برای گزارش به پشتیبانی، مراحل بازتولید را بنویسید و اطلاعات ورود را در تصویر یا متن نفرستید.
۲. لیست نمادها را کنترل کنید
در طراحی آسان، «تنظیمات بیشتر» بخش «این شرطها روی چه نمادهایی اعمال شود؟» را دارد. بررسی کنید لیست انتخابشده همان مجموعه مورد نظر شما باشد. تغییر بازار یا محدود شدن لیست میتواند تعداد نتایج را عوض کند.
۳. یک شرط ساده را جداگانه بررسی کنید
از فایل خود نسخهای مستقل برای آزمایش داشته باشید. شرطها را یکبهیک بررسی کنید و دادههای مورد استفاده را در جدول نتیجه نمایش دهید. شرط «حجم روزانه بزرگتر از صفر» فقط نمونهای برای بررسی دسترسی به حجم است؛ نتیجه آن به نمادها و زمان داده وابسته است و تعداد ثابتی ندارد.
۴. نوع داده، تایمفریم و واحد را تطبیق دهید
آخرین و پایانی یک فیلد نیستند. پیشفرض1 از تنظیم فایل خوانده میشود و الزاماً روزانه نیست. برگشت به عقب هر بلاک را کنترل کنید. قیمت و آستانه باید واحد یکسان داشته باشند. راهنمای داده قیمت و تایمفریم این موارد را با مثال توضیح میدهد.
۵. منطق ترکیب شرطها را بازسازی کنید
در حالت «تمامی شرطها»، یک شرط نادرست برای حذف نماد کافی است. در حالت «حداقل یک شرط»، وجود یک شرط درست کافی است. در حالت ترکیبی، پرانتزها اهمیت دارند: (A OR B) AND C با A OR (B AND C) متفاوت است. در طراحی پیشرفته، فعال بودن Not و اتصال خروجی درست/نادرست به ورودی مناسب را هم کنترل کنید.
۶. شرطهای ناسازگار را پیدا کنید
«یک قیمت همزمان بزرگتر از ۲۰۰۰ و کوچکتر از ۱۰۰۰» خروجی ندارد. دو مقدار متفاوت نیز با عملگر مساوی برابر نمیشوند. تقسیم بر صفر، سابقه ناکافی اندیکاتور یا داده موجود نبودن میتواند مانع نتیجه قابل اتکا شود؛ آستانه را صرفاً برای زیاد شدن تعداد نتایج تغییر ندهید.
۷. نتیجه را با نمونه نقض تأیید کنید
یک مورد که همه شروط را دارد و یک مورد که یکی از شروط را ندارد انتخاب کنید. اگر هر دو پذیرفته میشوند، احتمالاً ارتباط AND/OR یا خروجی نهایی مطابق قصد شما نیست. اگر هیچکدام پذیرفته نمیشوند، هر ورودی را در همان زمان بررسی کنید.