از پارسکدرز بیشترین بهره را ببرید و رویای کاری خود را زندگی کنید.
پنج سال پیش منتشر شده
تعداد بازدید: 512
کد پروژه: 205862
شرح پروژه
به نام خدا
با سلام؛ قبل از عرایضم از طولانی بودن اون عذرخواهی میکنم، خواستم جوانب کار حتی الامکان شفاف مطرح بشه که بعداً برای توضیحات وقت دوستان بیشتر تلف نشه.
طرح کلی: استخراج داده های نمادهای بورسی– ثبت داده ها در یک دیتابیس – انجام تغییرات بر روی داده ها – خروجی نمودار – امکان ایجاد و ارسال هشدار – امکان اتصال و ارسال فرمان برای یک برنامه دیگر
یک گروه تحقیقاتی هستیم که برای انجام یک کار آماری و تحقیقاتی در مورد روانشناسی بازار سرمایه احتیاج به برنامه ای داریم که بتونه کارهای زیر رو انجام بده:
1. نرم افزار تحت ویندوز یا تحت وب (هرکدام که کار رو عملیاتی تر کرده و سرعت و اطمینان عملکرد رو بالاتر ببره)
2. نرم افزار در ساعات تعیین شده (با قابلیت تغییر) فعال شده و فعالیت مورد نظر رو انجام بده.
3. استخراج یک سری از داده های موجود در تابلوی معاملات هر یک از نمادهای بورسی از سایت tsetmc.comبه طور لحظه ای (چیزی که مد نظر هست این هست که هیچ داده ای از دست نرفته و اگر برای مدتی هم داده جدیدی ثبت نشه برای اون بازه در هریک ثانیه یکبار داده ثبت بشه تا پیوستگی زمانی داده ها به هم نخوره) – مد نظر هست که بشه تعیین کرد که اطلاعات تمامی نمادها و یا نمادهای با مشخصات مورد نظر ثبت بشه مثلاً براساس نام نماد یا نمادها یا ارزش بازار و ... . هر کدام از داده ها به عنوان یک متغیر ذخیره بشه. برنامه این قابلیت رو داشته باشه که در بازه زمانی تعیین شده مثلاً در x دقیقه آخر یا از ابتدای فلان ساعت هرx دقیقه یک بار بین چند متغیر عملیات ریاضی انجام بده و نتیجه رو با یک متغیر یا یک عدد مقایسه کنه و در صورت برقراری رابطه یک متغیر تولید کنه و اینکه تا هر زمان چند بار این اتفاق افتاده باشد در اون متغیر ثبت بشه. مثلاً از ساعت 9:30 هر پنج دقیقه بررسی کند اگر متغیر A تقسیم بر متغیر B منهای متغیر C بزرگتر از متغیر D باشد آنگاه نتیجه به عنوان متغیر Mester ذخیره شود و اگر این حالت در ده 5 دقیقه مجزا ده بار صورت پذیرفت نتیجه به صورت 10Mester ذخیره شود
4. استخراج یک سری داده های موجود در تبهای دیگر مربوط به هر نماد بورسی برای مدت تعیین شده مثلاً برای یک ماه گذشته و ... که این هم قابل تعیین باشه که برای چه بازه ای باشه و انجام تغییرات مختصر بر روی داده ها. این اطلاعات برای نمادهایی که طبق بند 3 برای ثبت اطلاعات تعیین شده ثبت خواهد شد.
5. خروجی داده های پیوسته به صورت نمودار با قابلیت پیمایش و بزرگنمایی و کوچک نمایی و با حرکت ماوس بشه داده هر نقطه رو روی محورهای واحد مشاهده کرد و خروجی داده های محاسباتی به صورت عدد برای هر نماد به صورت جداگانه نمایش داده بشه. برای هر سری از داده ها بر روی نمودار منحنی مستقل ترسیم و بشه تعین کرد که منحنی کدوم دسته از داده ها نمایش داده بشه و کدوم پنهان بشه. منحنی ها به دو صورت قابل نمایش باشد: 1- همه منحنی ها در یک نمودار و بدون واحد و به صورت درصد تغییرات نمایش داده بشه نقطه صفر براساس زمان قابل تعیین باشه. 2- بر اساس واحد. داده های با واحد مشترک در نمودارهای جدا نمایش داده شده و نمودارها با یکدیگر قابل تطبیق باشند.
6. قابلیت بررسی و مقایسه خروجی ها و نمایش نمادهایی که حائز شرایطی هستند که این شرایط قابلیت تعیین شدن رو داشته باشند. مثلا وقتی منحنی X در بازه زمانی مد نظر (که قابلیت تعیین شدن و تغییر دارد) فلان مقدار صعودی بود یا به عدد خاصی رسید و منحنی Y فلان شرایط را داشت، و اینکه منحنی A منحنی B را رو به بالا قطع کرد و یا اینکه منحنی C در بازه زمانی فلان تا فلان حالتی رو داشت و در بازه زمانی دیگر شرایط دیگری را و ... .
7. قابلیت اطلاع رسانی یا آلارم دهی. مثلاً وقتی شرایط تعیین شده اتفاق افتاد نام نمادها و یا پیام تعیین شده توسط پیامک یا یکی از پیامرسان ها اطلاع رسانی شود.
8. اینکه در هر زمان تعداد دفعات احراز شرایط تعیین شده در هر یک از نمادها و اینکه کدام ترکیب از پارامترها باعث ایجاد هر یک شده قابل ثبت و گزارشگیری باشد. مثلاً در ساعت دوازده گزارشگیری انجام شود و معلوم شود در نماد فلان سه بار شرایط تعیین شده اتفاق افتاده و هر بار شرایطی که احراز شده کدام بوده (با توجه به اینکه عرض شد پارامترها قابل تعیین و تغییر باشد فرض بر این است که ممکن است در میانه روز شرایط مورد نظر جهت احراز تغییر داده شود).
9. و در نهایت اینکه برای بررسی عملی مطالعات و جلوگیری از دخالت شخص در نتایج، برنامه قابلیت ارتقا به این رو داشته باشه که بتونه به یک اکانت در یک یا چند کارگزاری لاگین شده و با بررسی شرایطی که قابلیت تعیین شدن داره به مقدار و در قیمت خاص و با حجمی که اون هم قابلیت محاسبه بر اساس شرایطی که قابلیت تعیین شدن رو داشته باشه عملیات ارسال سفارش خرید یا فروش رو انجام بده. و یا حداقل به برنامه دیگری که این قابلیت رو داره دستور انجام این کار رو بده. مثلاً اگر خروجی مرحله 3 شد 6Mester آنگاه به مبلغ صندوق رجوع کرده و 20 درصد مبلغ را در نماد مذکور سفارش خرید بگذار.
10. درخواستی که هست این هست در پایان سورس کدها و برنامه در اختیار سفارش دهنده قرار بگیره و اینکه کد نویسی به صورت واضح و با کامنت گذاری انجام بشه (که هر بخش به طور کلی چه وظیفه ای رو داره انجام میده) چون با توجه به اینکه کار در ابتدای خودش قرار داره و مطالعاتی هست، نیاز به تغییرات و جرح و تعدیل برنامه خواهد داشت که این کار رو خودمون بتونیم انجام بدیم.
با تشکر از اینکه وقت گذاشتید و متن رو مطالعه کردید.
لطفاً قیمت رو پیشنهاد بدید و اگر در مورد کلیات کار هم پیشنهادی دارید خوشحال میشم بدونم.
مهارت ها و تخصص های مورد نیاز
مهلت برای انجام
15روز
وضعیت مناقصه
بسته
درباره کارفرما
عضویت پنج سال پیش
نیاز به استخدام فریلنسر یا سفارش پروژه مشابه دارید؟
قادر به انجام این پروژه هستید؟
متأسفانه مهلت ارسال پیشنهاد این پروژه به پایان رسیده و پروژه بسته شده است؛ اما فرصتهای متعددی در سایت موجود میباشد.
به رایگان یک حساب کاربری بسازید
مهارتها و تخصصهای خود را ثبت کنید، رزومه و نمونهکارهای خود را نشان دهید و سوابق کاری خود را شرح دهید.
به شیوهای که دوست دارید کار کنید
برای پروژههای دلخواه در زمان دلخواه پیشنهاد قیمت خود را ثبت کنید و به فرصتهای شغلی منحصر به فرد دسترسی پیدا کنید.
با اطمینان دستمزد دریافت کنید
از زمان شروع کار تا انتهای کار به امنیت مالی شما کمک خواهیم کرد. وجه پروژه را از ابتدای کار به امانت در سایت نگه خواهیم داشت تا تضمین شودکه بعد از تحویل کار دستمزد شما پرداخت خواهد شد.
میخواهید شروع به کار کنید؟
یک حساب کاربری بسازید
بهترین مشاغل فریلنسری را پیدا کنید
رشد شغلی شما به راحتی ایجاد یک حساب کاربری رایگان و یافتن کار (پروژه) متناسب با مهارتهای شما
است.
پیدا کردن کار (پروژه)
تماشای دمو روش کار