فیلتر نویسی در بورس چیست
در نخستین مقاله از سری مقالات مرتبط با فیلتر نویسی به شرح و بررسی «فیلتر نویسی در بورس» میپردازیم.
– – –
در بازارهای مالی، مانند بازار سهام یا بورس، فرابورس، بورس کالا و… همواره بهروز بودن اطلاعات، اهمیت فراوانی دارد. با توجه به اینکه تعداد نمادها یا شرکتهای سهامی در بورس و فرابورس فراوان است (حدود 2400 نماد) لذا استفاده از کامپیوتر، اهمیت فراوانی دارد؛ و با توجه به اینکه حجم اطلاعات هر سهم یا نماد فراوان است، زیاد بودن حجم اطلاعات، خود باعث، تناقضهای زیادی میشود چراکه ازلحاظ علم ریاضیات، فضای حالت زیاد شده نتیجتاً مجهولات مسئله زیاد خواهد شد. پس داشتن اطلاعات بهروز و از پیش تعیینشده اهمیت فراوانی خواهد داشت.
سازمان بورس و اوراق بهادار، همه اطلاعات مربوط به نمادها را در سایت tsetmc به شکلی زیبا، گرد هم آورده است. از بدو ورود بورس به ایران تاکنون، این اطلاعات به شکلهای مختلف، توسط شرکتهای زیادی دستهبندیشده و نمایش داده میشود. در چند سال اخیر، این اطلاعات توسط شرکت مدیریت فناوری بورس تهران که یکی از شرکتهای زیرمجموعه سازمان بورس و اوراق بهادار با هدف ارائه خدمات به چرخه کامل معاملات الکترونیکی، ابزارهای مالی به ارکان بازار سرمایه فعالیت میکند، بهصورت مدون و با ساختاری ثابت طراحی شده است و در هر مرحله قابلیتهای به این سایت به عنوان یک سایت مرجع افزوده میشود.
در سالهای اخیر ضرورت سفارشی نمودن این سایت به سلیقه هر سهامدار ضرورت فراوانی پیدا نمود. لذا شرکت مدیریت فناوری بورس تهران قابلیتی به این سایت در قالب “فیلتر نویسی” در بورس اضافه نموده است. منطقا هم چون هر ابزار دیگری بهترین راه برای ورود به این بحث دسترسی به یک منبع معتبر آموزش فیلتر نویسی در بورس میتواند مسیر را بسیار هموارتر کند.
فیلتر نویسی در بورس که در بخش دیدهبان بازار گزینه “فیلتر” وجود دارد میتوان شبه کدها یا اسکریپتهای که دارای یکسری عملگرها و فیلدهای از قبل آمادهشده (توسط شرکت مدیریت فناوری بورس تهران) استفاده و بخشی از نیازهای سفارشی نمودن اطلاعات را فراهم نموده است. هرچند که این قابلیت در ابتدای راه خویش است ولی شروع حرکتی، بزرگ است و جای تقدیر و تشکر دارد. طبیعی است هر ابزاری مزایا و معایبی دارد و در این مقاله هدف ما بررسی آن است.
پس فیلتر نویسی Query بخشی از سایت Tsetmc.com است و قابلیتی است که با استفاده از یکسری فیلدهای از پیش تعیین شده و ترکیب آنها با یکدیگر میتوان اطلاعات محدود و مورد نیاز خود را گلچین نمود و در کمترین زمان ممکن به آن دسترسی پیدا نمود. میتوانید با استفاده از آموزش فیلتر نویسی مهندس فرهاد سلطانی در سایت فراچارت بسیار راحتتر با این زبان اسکریپتنویسی آشنایی پیدا کنید.
مزایا استفاده از فیلتر نویسی در بورس Query
- دستهبندی و انتخاب فیلدهای موردنیاز نمادها و سفارشی نمودن آن
- تسریع و تجمیع اطلاعات فاندامنتال و تکنیکال
- رصد نمودن بازار با استراتژیهای مختلف
- استفاده از بخشی از اطلاعات فاندامنتال و بخشی از اطلاعات تکنیکال که استفاده از اطلاعات فاندامنتال تنها برتری فیلتر نویسی در بورس نسبت به زبان برنامهنویسی قدرتمند MQL است.
- سرعت در اجرا و بازگردندان لیست سهامها، با شرایط موردنظر ما
- عدم استفاده از نرمافزار و نصب آن؛ چون این قابلیت در سایت وجود دارد
- ساده بودن محیط اسکریپت نویسی
معایب استفاده از فیلتر نویسی در بورس Query
- این قابلیت (فیلتر نویسی) یکزبان برنامهنویسی مانند MQL در نرمافزار متاتریدر وجود دارد نیست بلکه یک محیط اسکریپت نویسی یا Query نویسی است و قاعدتاً هم محدودیتهای فراوانی دارد.
- عدم استفاده از BackTest که با استفاده از این قابلیت میتوان بر اساس دادههای گذشته استراتژی معاملاتی خود را درگذشته آزمون نمود و تمام خطاهای آن را بدون آزمایش در محیط واقعی در محیط آزمایشی آزمود
- محدودیت دسترسی به دادههای گذشته (تا لحظه تحریر این مقاله) حداکثر دادهای که در فیلتر نویسی در بورس میتوان دسترسی داشت، حداکثر 21 روز گذشته است.
- عدم ثبت و دسترسی به دادهها در تایم فریمهای دیگر؛ عملاً فقط دادههای تایم روزانه در دسترس هست.
- عدم ارتباط با سایر نرمافزارها که امروزه یک کاربرد معمولی برای همه نرمافزارها محسوب میشود
- این قابلیت یک ویژگی بومی است و در سایر بازارهای مالی بدین شکل استفاده نمیشود (البته تحقیقاتی که تا اینجا نمودم)
مراحل یادگیری فیلتر نویسی در بورس
- مطالعه یکی از کتابهای مبانی برنامهنویسی و آشنایی با دستورات اولیه آن زبان برنامهنویسی مانند کتاب آموزشی ++C- انتشارات علوم رایانه – جعفر نژاد قمی و مطالعه 2 فصل اول این کتاب
- آشنایی با تمامی اطلاعات نمادها هم از نظر فاندامنتال و هم از نظر تکنیکال
- استفاده از بخش راهنمایی سایت tsetmc بخش دیده بان بازار
- استفاده از آموزش تصویری فیلتر نویسی در سایت فراچارت مدرس: مهندس فرهاد سلطانی
- آخرین مرحله تمرین تمرین تمرین …
– – –
در مقالهی بعدی به بررسی مفهوم دیگری از مفاهیم مرتبط با فیلترنویسی میپردازیم.
دیدگاهتان را بنویسید
برای نوشتن دیدگاه باید وارد بشوید.