خواندن و راستیآزمایی نتیجه فیلتر
جدول نتیجه را با زمان داده، دامنه نمادها و شرط واقعی فایل تطبیق دهید؛ بازشدن جدول بهتنهایی صحت فیلتر را ثابت نمیکند.
پیشنیاز: اجرای یک فیلتر ساده؛ پیشنهاد: تمرین حجم روزانه در طراحی پیشرفته.
اول زمینه نتیجه را بخوانید
عنوان فایل، تاریخ و ساعت نمایشدادهشده را ثبت کنید. نتیجه یک روز گذشته را با تابلوی امروز مقایسه نکنید. برای داده تاریخی، تایمفریم و برگشت به عقب بلاک نیز باید معلوم باشد.
به نمادهای جدول نگاه کنید؛ وجود ابزارهای متفاوت نشان میدهد دامنه فیلتر لزوماً فقط سهام عادی نیست. مقایسه شرط حجم، بهخودیخود فیلتر نوع ابزار نیست.
فیلتر آماده را با فیلتر شخصی یکی نگیرید
در فهرست فیلترها کارتهای آماده در کنار فیلترهای شخصی و پکیجها دیده میشوند. کارت میتواند نام، سازنده، نسخه، آخرین ویرایش، امتیاز و توضیح کوتاه داشته باشد؛ وجود این اطلاعات بهتنهایی منطق داخلی یا کیفیت خروجی را تضمین نمیکند.
در دو اجرای خواندنی، «داشبورد اختصاصی (نسخه 1.1)» گزارشی با 418 ردیف و چندین ستون اختصاصی داشت، اما «پارابولیک سار» در همان مسیر گزارشی با 54 ردیف و فقط ستونهای عمومی بازار نشان داد. تعداد ردیف، نام ستون و امتیاز کارت را ثابت فرض نکنید؛ تاریخ گزارش و تعریف همان فیلتر را همراه نتیجه ثبت کنید.
ستونها را با شرط ارتباط دهید
در جدول مشاهدهشده، نماد، حجم، اولین، دیروز، آخرین، تغییر و درصد آخرین، پایانی، تغییر و درصد پایانی، کمترین و بیشترین وجود دارد. آخرین و پایانی ستونهای جدا هستند و باید با فیلد انتخابی بلاک مطابقت داشته باشند.
ستون حجم برای کنترل فیلتر حجم روزانه مناسب است؛ آن را با ارزش معاملات یکسان نگیرید. اعداد خلاصهشده با K، M یا B مقیاس دارند. اگر داده نزدیک مرز شرط است، از روی عدد گردشده نمیتوان عبور دقیق از مرز را اثبات کرد.
صفحهبندی و تنظیمات جدول
عبارت پایین جدول مثل ۱ تا ۵۰ از ۶۳، تعداد ردیفهای همین صفحه و کل نتیجه را جدا میکند. انتخاب تعداد سطر ۱۰۰ در چنین مثالی همه ۶۳ ردیف را در یک صفحه نشان میدهد؛ تغییر تعداد سطر، منطق فیلتر را تغییر نمیدهد.
تنظیمات جدول گزینه نمایش ستونها و تعداد سطر دارد. ذخیره برای این جدول با ذخیره برای تمام جدولها متفاوت است؛ برای تغییر محدود همین نمایش، دامنه ذخیره را درست انتخاب کنید. تنظیم نمایش ستون با افزودن شرط غربال متفاوت است.
کنترل مثبت و منفی انجام دهید
ابتدا با دو مقدار ثابت و نتیجه معلوم، مسیر شرط را کنترل کنید. برای بزرگتر، 1500000 > 1000000 درست و 1500000 > 2000000 نادرست است. در حالت نادرست جدول باید بدون نماد پذیرفتهشده باشد؛ این آزمایش را از فیلتر داده بازار جدا نگه دارید.
سپس ورودی ثابت را با داده بازار جایگزین و چند ردیف را با مقدار واقعی کنترل کنید. فقط شمار نتیجه را مقایسه نکنید؛ ترتیب سطر و صفحهبندی میتواند عوض شود. آستانه و تنظیمات را پس از انتخاب مجدد بلاک بازخوانی کنید.
نتیجه خالی با گزارش دریافتنشده یکسان نیست: جدول کامل با صفر ردیف میتواند پاسخ درست باشد؛ نشان بارگذاری یا پیام نبود سابقه، شاهد اجرای موفق شرط نیست.
خواندن نتیجهٔ فیلتر بنیادی
در نتیجهٔ فیلتر مالی، عنوان قلم، واحد، دوره و تاریخ گزارش را کنار مقدار خروجی نگه دارید. تعداد نمادها یا مرتبسازی جدول بهتنهایی درستی منطق بنیادی را ثابت نمیکند.
یک ردیف را با گزارش مبنای همان نماد بازخوانی کنید و تفاوت مقدار صفر، تهی و دادهٔ نامنطبق را ثبت کنید.
دو سنجهٔ سود در دو حالت حجم
در موتور گزارش، حالت «بدون استفاده از حجم» NetProfit مبلغی را صفر نگه میدارد و NetProfitPercentage را از ضرب مرکب تغییر قیمت معاملهها میسازد. پس صفر مبلغی در این حالت، نبود معامله یا صفر بودن همهٔ اختلاف قیمتها نیست.
با حالت حجم فعال، مبلغ از تغییر Equity نسبت به InitBalance محاسبه میشود. حالت حجم، سرمایهٔ اولیه، Equity و درصد را کنار دفتر معاملات ثبت کنید؛ این قرارداد از روی ظاهر جدول یا جمع خطی دفتر قابل حدس نیست.
تمرین و کنترل نتیجه
یک نتیجه فیلتر حجم را باز کنید؛ تاریخ، تعداد کل، تعداد سطر هر صفحه و حجم سه نماد را یادداشت کنید. سپس یک شرط ثابت نادرست را در فایل آموزشی اجرا و تفاوت نتیجه صفر با صفحه در حال بارگذاری را مشاهده کنید.
نتیجه مورد انتظار: گزارش شما باید شرط و داده و زمان را به هم مرتبط کند. شمار ثابت یا سوددهی از این تمرین نتیجه نمیشود؛ معیار، سازگاری ردیفهای پذیرفتهشده با شرط است.