Ronilbhatia/EasyTrade

ساخت وبلاگ

این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.

نام در حال استفاده

یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟

  • محلی
  • مکاشه

با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید.

با CLI رسمی ما سریع کار کنید. بیشتر بدانید.

ورود به سیستم لازم

لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی Xcode

اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.

راه اندازی کد ویژوال استودیو

فضای کد شما یک بار آماده خواهد شد.

مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.

آخرین تعهد

آمار git

فایل ها

بارگیری آخرین اطلاعات متعهد انجام نشد.

readme. md

EasyTrade ، یک کلون Robinhood ، یک برنامه سرمایه گذاری است که به کاربران امکان می دهد سهام سهام را در شرکت های معامله شده عمومی خریداری و بفروشند

  • Backend: Rails/ActiveRecord/PostgreSQL
  • Frontend: React/Redux
  • با استفاده از bcrypt ، احراز هویت کاربر پس زمینه را ایمن کنید
  • داده های قیمت واقعی و تاریخی همه سهام که در مبادلات NASDAQ و NYSE معامله می شوند
  • نمودارهای تعاملی که نوسان قیمت سهام را با گذشت زمان نشان می دهد و همچنین نوسان تعادل نمونه کارها کاربر اضافه کاری
  • داشبورد نمایش مالکیت سهم و قیمت فعلی بازار کلیه سهام هایی که سبد کاربر را تشکیل می دهند
  • امکان شبیه سازی معاملات بازار سهام واقعی با خرید و فروش سهام با جدیدترین قیمت بازار
  • امکان جستجوی سهام توسط نماد تیک و نام شرکت آنها
  • اخبار مربوطه برای بازار عمومی در صفحه اصلی و برای سهام خاص در صفحه نمایش سهام نمایش داده می شود

هنگامی که یک کاربر وارد سیستم شد ، آنها بلافاصله به داشبورد خود هدایت می شوند ، که نمودار را نشان می دهد که تعادل نمونه کارها را در طول زمان ، لیستی از دارایی های آنها و اخبار در زمان واقعی نشان می دهد.

عکسهای فوری نمونه کارها (ویژگی جدید)

به منظور ارائه نمودارهایی که تعادل نمونه کارها کاربر را با گذشت زمان نشان می دهد ، روزانه ، یک عکس فوری از نمونه کارها کاربر گرفته می شود. از طریق یک ارتباط ساده بین مدل های کاربر و Portfoliosnapshot ، کلیه داده های نمونه کارها تاریخی کاربر به دست می آید. روزانه ، ساعت 22:00 UTC ، کار Rake زیر به صورت عکس فوری برای هر کاربر ، عکس های فوری پرتفوی را اجرا می کند.

صفحه نمایش سهام

صفحه نمایش سهام شامل اطلاعات قیمت فعلی و تاریخی در مورد سهام ، اطلاعات عمومی شرکت ، اخبار مربوطه است و به کاربران امکان می دهد سهام سهام را با جدیدترین قیمت بازار خریداری و بفروشند. اگر نمودار نمایش داده شود نوسانات قیمت مثبت را نشان می دهد ، و در صورت منفی بودن قیمت ، عناصر رنگی صفحه به رنگ سبز ارائه می شود.

واکشی اطلاعات سهام

هنگامی که از صفحه نمایش سهام بازدید می شود ، انواع تماس های API برای واگذاری اطلاعات لازم برای ارائه نمودار قیمت سهام ، بخش "اطلاعات") و مقالات خبری مربوطه انجام می شود. API های زیر ضربه می زنند

  • IEX API - 4 تماس API جداگانه
    • اطلاعات سهام 1 - اطلاعات اساسی (نماد ، نام شرکت ، مدیر عامل ، صنعت و غیره)
    • اطلاعات سهام 2 - آمار (کارمندان ، کلاه بازار ، نسبت P/E و غیره)
    • داده های قیمت داخلی
    • داده های قیمت روزانه (تاریخی)

    از Thunk Fetchstock برای انجام همه این تماس های ASYNC API استفاده می شود و اطمینان حاصل می کند که تا زمانی که تمام این اطلاعات در قسمت جلویی دریافت نشود ، هیچ چیز در صفحه بارگیری نمی شود. Fetchstock API UTIL اطلاعات اساسی در مورد سهام را به خود اختصاص می دهد و تیک خود را به حالت اضافه می کند - ابتدا این کار انجام می شود ، و سپس یک سری تماس های API خارجی برای واکشی تمام اطلاعات اضافی انجام می شود. از آنجا که این تماسها به یکدیگر متکی نیستند ، وعده. همه برای انجام همه واله ها به طور همزمان استفاده می شود ، فقط پس از اتمام تمام واکشی ها ، حل می شوند.

    نمودار پویا ارائه می شود

    نمودارها پویا و تعاملی هستند و به کاربران این امکان را می دهد تا بین دامنه های 1D ، 1W ، 1M ، 3M ، 1Y و 5Y برای سهام شخصی یا نمونه کارها کلی آنها جابجا شوند (دامنه 5y جایگزین محدوده نمودار نمونه کارها می شود). دکمه های مربوط به هر محدوده در زیر نمودار با دستگیره های کلیک نصب شده ، که برای به روزرسانی حالت محلی React Component با بخش مربوط به داده ها هستند ، ظاهر می شوند. عملکرد RenderChart در یکی از محدوده های فوق به عنوان یک رشته استفاده می شود و از آن برای کلید در هش دامنه استفاده می کند تا بخش مناسب DailyData را برای گرفتن تعیین کند.

    یک تابع یاور ، محاسبه شده روزانه برای محاسبه نقاط کلیدی قیمت که نمودار برای ارائه مناسب از جمله قیمت فعلی ، قیمت باز ، بالا (حداکثر) ، کم (دقیقه) ، شار قیمت و درصد شار قیمت استفاده می شود ، استفاده می شود.

    کاربران فقط در صورت داشتن قدرت خرید کافی مجاز به خرید سهام سهام هستند. علاوه بر این ، آنها فقط به حداکثر ، به حداکثر تعداد سهام خود اجازه می دهند. این چک ها توسط کنترل کننده معاملات در قسمت پشتی انجام می شود و در صورتی که کاربر سعی در انجام معامله نامعتبر داشته باشد ، پیام های خطای توصیفی به صفحه ارائه می شوند. این فرم فقط با معامله معتبر ارسال شده توسط کاربر ، ارسال و ایجاد مجدد صفحه را ارسال و ایجاد می کند.

    در باره

    یک کلون از برنامه محبوب تجارت سهام Robinhood ، امکان شبیه سازی معاملات برای کلیه سهام های ذکر شده در مبادلات NASDAQ و NYSE را با استفاده از داده های بازار در زمان واقعی فراهم می کند.

فارکس کاران ایران...
ما را در سایت فارکس کاران ایران دنبال می کنید

برچسب : نویسنده : ناهید طباطبایی بازدید : <-PostHit-> تاريخ : جمعه 26 خرداد 1402 ساعت: 13:26