از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج روز پیش منتشر شده
تعداد بازدید: 326
کد پروژه: 620320
شرح پروژه
سلام و وقت بخیر
من برای بورس ایران، یک سامانه تحت وب برای اسکن خودکار سهام و اختیار معامله بر اساس تقاطع دو میانگین متحرک نمایی (EMA) میخواهم. هدف اصلی، بررسی بازار پس از پایان معاملات و تهیه فهرست نمادها برای بررسی و معامله روز بعد است.
شرح درخواست:
۱. تنظیم میانگینها و تعریف دقیق سیگنال
دوره هر دو EMA از داخل پنل و بدون تغییر کد قابل تنظیم باشد؛ برای نمونه، دورههای ۸ و ۱۲ در تنظیمات اولیه قرار گیرد. این اعداد صرفاً نمونهاند و مبنای ثابت محاسبات نباشند.
با نامگذاری دو میانگین به «EMA اول» و «EMA دوم»، شرط نمایش نماد چنین باشد:
کراس صعودی: EMA اول در کندل قبل، پایینتر یا مساوی EMA دوم باشد و در کندل مورد بررسی، بالاتر از آن قرار بگیرد.
کراس نزولی: EMA اول در کندل قبل، بالاتر یا مساوی EMA دوم باشد و در کندل مورد بررسی، پایینتر از آن قرار بگیرد.
انتخاب «صعودی»، «نزولی» یا «هر دو» فراهم باشد. فقط وقوع کراس در آخرین کندل مورد بررسی معتبر است؛ کراس چند کندل قبل یا صرف بالاتر و پایینتر بودن میانگینها نباید سیگنال محسوب شود.
۲. کندل بسته و کندل جاری
سه حالت قابل انتخاب باشد:
فقط آخرین کندل بستهشده؛
فقط کندل جاری و در حال تشکیل؛
هر دو، با نمایش جداگانه وضعیت سیگنالها.
این انتخاب برای هر تایمفریم مستقل و صحیح اعمال شود؛ پایان معاملات روزانه بهمعنای بستهشدن کندل هفتگی یا ماهانه نیست. کراس کندل جاری «موقت» است و در صورت ازبینرفتن نباید همچنان معتبر نمایش داده شود؛ تبدیل آن به کراس تأییدشده نیز مشخص باشد.
۳. تایمفریمها و نوع کندل
تایمفریمهای ۴۵ دقیقه، ۱، ۲، ۳ و ۴ ساعت، روزانه، ۲ تا ۷روزه، هفتگی و ماهانه فراهم باشد.
انتخاب همزمان چند تایمفریم ممکن باشد؛ وقوع کراس در هرکدام برای نمایش نتیجه کافی است و سیگنال هر تایمفریم جدا مشخص شود.
کندل معمولی و هیکنآشی و ورودی قیمت EMA قابل انتخاب باشند و محاسبات واقعاً مطابق انتخاب انجام شود.
تعریف Close نمودار و تفاوت احتمالی آن با قیمت پایانی تابلو نیز روشن باشد.
۴. پوشش بازار و دریافت خودکار اطلاعات
تمام سهام بورس و فرابورس و اختیارهای فعال، با امکان انتخاب جداگانه گروهها و ساخت فهرست منتخب، قابل بررسی باشند.
من API ندارم؛ تأمین اتصال و دریافت خودکار داده جزء پروژه است.
دریافت فهرست نمادها، اضافهشدن نمادهای جدید، دریافت و ذخیره تاریخچه کافی، بهروزرسانی اطلاعات و ساخت کندلها نباید به دانلود دستی یا کدنویسی توسط من نیاز داشته باشد.
۵. دقت و مرجع مقایسه
مرجع پذیرش، نمودار همان نماد در faraz.io با تنظیمات یکسان و مکتوب باشد.
نوع تعدیل، ورودی و روش محاسبه EMA، نوع کندل، مبدأ و مرزبندی کندلهای ساعتی و چندروزه و تقویم هفتگی و ماهانه پیش از شروع مشخص شود. زمان و جهت کراس و مقادیر EMA با دقت و روش گردکردن توافقشده باید با مرجع مطابقت داشته باشند.
منبع داده، محدودیتها، تأخیر و هزینه احتمالی آن از ابتدا اعلام شود؛ اگر تطابق موردنظر قابل تأمین نیست، پیش از قبول پروژه اعلام کنید.
۶. پنل و جدول نتایج
پنل برای استفاده با کامپیوتر طراحی شود؛
بتوانم تنظیمات را ذخیره کنم و با یک دکمه، کل محدوده انتخابی را اسکن کنم. جدول نتایج شامل این موارد باشد:
نماد، تایمفریم، جهت کراس، وضعیت موقت یا تأییدشده، زمان شروع و پایان کندل سیگنال، مقادیر هر دو EMA و تصریح اینکه سیگنال روی «آخرین کندل بستهشده» یا «کندل جاری» همان تایمفریم است.
زمان آخرین داده و زمان اجرای اسکن نیز مشخص باشد. جستوجو، مرتبسازی، فهرست منتخب، خروجی Excel و هشدار داخل پنل و صوتی با امکان روشن و خاموشکردن فراهم باشد.
هشدار یک رویداد بدون تغییر وضعیت یا وقوع رویداد جدید تکرار نشود.
۷. عملکرد و سلامت داده
تعداد نمادهای بررسیشده و بررسینشده و علت بررسینشدن مشخص باشد. قطع ارتباط، داده قدیمی یا ناقص و سابقه ناکافی باید جداگانه گزارش شوند و بهاشتباه «نبود سیگنال» تلقی نشوند.
تاریخچه ذخیره شود و توقف و ادامه دریافت داده بدون ازدسترفتن اطلاعات ممکن باشد. زمان دریافت اولیه، مدت اسکن کل محدوده، فاصله بهروزرسانی زنده و تأخیر هشدار پس از دریافت داده، پیش از شروع بهصورت عددی اعلام شود.
۸. مالکیت و استقلال اجرا
سورس کامل پنل، دریافتکننده داده، ساخت کندل و محاسبات، همراه با فایل وابستگیها، ساختار پایگاه داده و راهنمای نصب، استفاده، پشتیبانگیری و بازیابی تحویل شود.
مالکیت کد اختصاصی و دسترسیهای زیرساخت پس از تسویه مطابق توافق به من منتقل شود. برنامه روی زیرساخت من قابل اجرا و توسط برنامهنویس دیگری قابل نگهداری باشد. هر وابستگی به حساب یا سرور شما، سرویس ثالث، مجوز، قفل یا محدودیت زمانی پیشاپیش اعلام و روش تغییر منبع داده مستند شود.
۹. نمونه عملی و پذیرش
پیش از توسعه کامل، نمونه عملی با داده واقعی در سهام و اختیار ارائه و دریافت خودکار داده، ساخت کندل و محاسبات آن با فراز مقایسه شود؛ تصویر پنل یا داده ساختگی جایگزین این مرحله نیست.
پذیرش نهایی پس از نصب مستقل و آزمون همه تایمفریمها، هر دو نوع کندل، هر دو جهت کراس و حالتهای بسته و جاری انجام شود. نمونههای آزمون شامل «کراس در آخرین کندل»، «کراس قدیمی» و «بدون کراس» باشند.
۱۰. هزینه، زمان و پشتیبانی
لطفاً قیمت کل اجرای این شرح،
هزینههای مستمر سرور و داده و خدمات ثالث،
زمانبندی نمونه عملی و تحویل،
مراحل پرداخت و شرایط پشتیبانی را اعلام کنید.
پیشنهاد من ۹۰ روز ضمانت رایگان رفع ایراد نرمافزاری از تاریخ پذیرش نهایی است.
هر مورد خارج از پیشنهاد، پیش از شروع با عنوان، هزینه و زمان مشخص اعلام شود.
پس از توافق، تکمیل امکانات پذیرفتهشده، اصلاح محاسبات و رفع ایراد اجرای آنها، درخواست جدید یا توسعه اضافی محسوب نشود و هزینه اضافه نداشته باشد.
قابلیت جدید فقط با تأیید مکتوب قبلی من درباره شرح، قیمت و زمان اجرا شود. مسئولیت و هزینه رسیدگی به قطع یا تغییر منبع داده نیز از ابتدا روشن باشد.
لطفاً هر بند را با یکی از پاسخهای «پذیرفته شد»، «نیازمند اصلاح با توضیح مشخص» یا «خارج از مبلغ با اعلام قیمت و زمان» پاسخ دهید تا نسخه نهایی پیش از شروع، مبنای اجرا، پرداخت و تحویل قرار گیرد.
با تشکر
مهارت ها و تخصص های مورد نیاز
بودجه
1,500,000 تومان تا 5,000,000 تومان
مهلت برای انجام
2روز
وضعیت مناقصه
باز (آماده دریافت پیشنهاد)
درباره کارفرما
عضویت پنج روز پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
تا کنون 32 پیشنهاد قیمت از سمت فریلنسرها برای این پروژه ارسال شده
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار