daongochieu2810/cppalgotrading

ساخت وبلاگ

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

شاخه ها/برچسب ها را تغییر دهید برچسب های شاخه شاخه ها را بارگیری نکرد چیزی برای نشان دادن برچسب ها را بارگیری نکرد چیزی برای نشان دادن

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

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

لغو ایجاد رمز

  • محلی
  • مکاشه

https github cli با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید. با CLI رسمی ما سریع کار کنید. بیشتر بدانید.

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

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

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

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

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

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

راه اندازی Xcode

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

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

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

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

آخرین تعهد

آمار git

فایل ها

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

نوع نام آخرین پیام تعهد زمان متعهد شدن رمز

readme. md

  • راهنما
  • منابع API: Binance (Spot + Futures + TestNet) ، IBKR
  • کتابخانه های مورد استفاده: cpprestsdk ، تقویت ، STL ، gperftools
  • شاخص های فنی مورد استفاده: EMA ، SMA ، RSI ، گروههای بولینگر ، SAR پارابولیک
  • تنظیمات: هایکین ایشی ، شمعدان

میانگین های متحرک (MAS):

  • تمام کارشناسی ارشد که معمولاً از آنها استفاده می شود شاخص های عقب مانده هستند
  • MAS فقط باید برای تأیید حرکت بازار یا نشان دادن قدرت TS استفاده شود. تا زمانی که MA تغییرات روند را نشان می دهد ، زمان بهینه برای ورود به تجارت گذشته است
  • MAS برای بازارهای گرایش مناسب است. جهت MAS و میزان تغییرات از 1 شمعدان به حالت دیگر می تواند برای پیش بینی روندهای آینده در نظر گرفته شود

SMA (میانگین حرکت ساده):

  • یک میانگین متحرک ساده (SMA) میانگین محدوده انتخابی از قیمت ها ، معمولاً بسته شدن قیمت ها را با تعداد دوره های موجود در آن محدوده محاسبه می کند
  • SMA نوسانات را صاف می کند ، مشاهده روند قیمت را آسان تر می کند
  • SMA کوتاه مدت بی ثبات تر است اما خواندن آن به داده های منبع نزدیکتر است
  • ملاحظات:
    • استفاده ساده: برای شناسایی سریع یک روند
    • استفاده پیشرفته: برای مقایسه یک جفت SMA (هر یک از بازه های زمانی متفاوت). اگر یک SMA کوتاه مدت بالاتر از SMA طولانی مدت باشد ، پیش بینی می شود ، و معکوس برای روند نزولی
    • الگوهای محبوب:
      • The death cross: 50-day SMA falls below 200-day SMA >سیگنال نزولی
      • The golden cross: shorter-term SMA breaks above a long-term SMA >سیگنال صعودی (می تواند با حجم زیاد تقویت شود)

      EMA (میانگین متحرک نمایی):

      • EMA وزن بیشتری را در جدیدترین داده ها در مقایسه با SMA قرار می دهد
      • بازه های زمانی مشترک برای EMA:
        • کوتاه مدت: 12 روزه ، 26 روزه ، 8 روزه ، 20 روزه
        • بلند مدت: 50 روز ، 200 روز
        • EMA 12 و 26 روزه اغلب برای ایجاد واگرایی همگرایی متوسط در حال حرکت (MACD) و درصد نوسان ساز قیمت (PPO) استفاده می شود
        • به طور کلی ، هنگامی که قیمت سهام از EMA 200 روزه خود عبور می کند ، این یک سیگنال فنی است که یک معکوس رخ داده است

        شاخص های حرکت (MIS):

        • MIS برای تعیین قدرت یا ضعف قیمت سهام استفاده می شود. MIS نرخ تغییر قیمت سهام را اندازه گیری کنید
        • MIS در طول بازارهای در حال افزایش بسیار مفیدتر از هنگام سقوط بازارهای است (از نظر تاریخی ، بازارها بیشتر از سقوط افزایش می یابند.

        شاخص قدرت نسبی (RSI):

        • RSI میزان تغییرات قیمت اخیر را برای ارزیابی شرایط بیش از حد/بیش از حد در قیمت سهام اندازه گیری می کند. RSI به عنوان یک نوسان ساز نمایش داده می شود (یک نمودار خط که بین 2 افراط 0 و 100 حرکت می کند)
        • استفاده مشترک: RSI داشتن مقادیر بیش از 70 نشانگر یک وضعیت بیش از حد است و یک روند بازگرداندن اصلاحات/اصلاحات پیش بینی می شود. RSI زیر 30 نشان دهنده یک وضعیت بیش از حد/کم ارزش است
        • فرمول: 2 مرحله:
          • مرحله 1: RSI_STEP1 = 100 - [100/(1 + AVG_GAIN/AVG_LOSS)]
          • مقدار استاندارد برای دوره بازگشت 14 است
          • curr_avg_gain = (prev_avg_gain x 13 + curr_gain)/14
          • مرحله 2: rsi_step2 = 100 - [100/(1 + curr_avg_gain/curr_avg_loss)]
          • A bullish divergence occurs when RSI creates an oversold reading followed by a higher low (in RSI) that matches correspondingly lower lows in the stock's price >این نشانگر افزایش حرکت صعودی است و می توان از یک شکست بالاتر از سرزمین خارج از کشور برای ایجاد موقعیت طولانی جدید استفاده کرد
          • واگرایی نزولی هنگامی اتفاق می افتد که RSI یک خواندن بیش از حد و به دنبال آن یک بالاترین سطح پایین تر ایجاد می کند که با اوج بالاتر مربوط به قیمت مطابقت دارد
          • واگرایی می تواند نادر باشد وقتی سهام در یک روند طولانی مدت پایدار باشد

          رد نوسان RSI:

          • RSI's behaviours when it re-emerges from overbought/oversold conditions >به این رد نوسان گفته می شود. 4 قسمت دارد:
            صعودی نزولی
            RSI در قلمرو بیش از حد قرار می گیرد RSI به قلمرو بیش از حد افزایش می یابد
            RSI از 30 ٪ عبور می کند RSI از زیر 70 ٪ عبور می کند
            RSI بدون عبور از قلمرو فراگیر ، غرق دیگری می کند RSI بدون عبور از قلمرو بیش از حد ، یک ارتفاع دیگر را تشکیل می دهد
            RSI سپس جدیدترین سطح خود را می شکند RSI سپس جدیدترین پایین خود را می شکند
          • سیگنال های نزولی در طول روندهای رو به پایین کمتر احتمال دارد هشدارهای دروغین ایجاد کنند

          RSI در یک بازار نوسان که در آن قیمت بین حرکات صعودی و نزولی متناوب است ، مفید است

          میانگین حرکت واگرایی پوشش (MACD):

          • MACD shows the relationship between 2 MAs. 9-day EMA of MACD is called the signal line , which is plotted on top of the MACD line >به عنوان یک محرک برای سیگنال های خرید/فروش عمل می کند، به عنوان مثال خرید زمانی که MACD از بالای خط سیگنال عبور می کند و زمانی که به زیر خط سیگنال می رود فروش/کوتاه می دهد
          • کراس اوورها زمانی قابل اعتمادتر هستند که مطابق با روند غالب باشند
          • اگر MACD به دنبال یک اصلاح کوتاه در یک روند صعودی بلندمدت از خط سیگنال خود عبور کند، به عنوان یک تایید صعودی واجد شرایط است.
          • اگر MACD به دنبال یک حرکت کوتاه در یک روند نزولی بلندمدت از زیر خط سیگنال خود عبور کند، به عنوان یک تایید نزولی واجد شرایط است.
          • فرمول: MACD = EMA 12 روزه - EMA 26 روزه
          • هر چه MACD بالاتر/پایین تر از خط پایه خود دورتر باشد، 2 MA از یکدیگر دورتر هستند.
          • MACD is often displayed with a histogram showing the distance between MACD and its signal line. If MACD is above the signal line, the histogram will be above MACD's baseline >این می تواند برای شناسایی زمانی که حرکت صعودی/نزولی بالا است استفاده شود
          • هر دو MACD و RSI می توانند با نشان دادن واگرایی از قیمت، تغییر روند آینده را نشان دهند. با این حال، این سیگنال ها می توانند مثبت کاذب باشند، و اغلب زمانی رخ می دهند که قیمت یک دارایی به سمت عرض حرکت می کند (مثلاً در یک محدوده یا الگوی مثلثی به دنبال یک روند). کاهش سرعت حرکت (ممنتوم جانبی یا حرکت روند آهسته) قیمت باعث می شود MACD از افراط های قبلی خود فاصله بگیرد و به سمت خطوط 0 حرکت کند، حتی در غیاب یک معکوس واقعی.
          • یک واگرایی صعودی زمانی ظاهر می شود که MACD 2 پایین ترین حد صعودی را تشکیل می دهد که با 2 پایین ترین کاهش قیمت مطابقت دارد. زمانی که روند بلندمدت همچنان مثبت است (در غیر این صورت کمتر قابل اعتماد است) این یک سیگنال صعودی معتبر است.
          • یک واگرایی نزولی زمانی ظاهر می شود که MACD 2 اوج نزولی را تشکیل می دهد که مربوط به 2 اوج افزایش قیمت است. یک واگرایی نزولی که در طول یک روند نزولی بلندمدت ظاهر می شود، به عنوان تاییدی بر ادامه روند احتمالی در نظر گرفته می شود.

          افزایش/افت سریع MACD:

          • هنگامی که MACD به سرعت بالا می رود / سقوط می کند، این سیگنالی است که امنیت بیش از حد خرید / فروش بیش از حد است و به زودی به سطح عادی باز می گردد (این باید با RSI برای پیش بینی های قابل اطمینان تر ترکیب شود)

          توقف و معکوس سهمی (Parabolic SAR):

          • سهموی SAR برای تعیین جهت قیمت دارایی و جلب توجه به زمانی که جهت قیمت در حال تغییر است استفاده می شود
          • فرمول:
            • روند صعودی: RSAR = PSAR قبلی + AF قبلی (EP قبلی - PSAR قبلی)
            • روند نزولی: FPSAR = PSAR قبلی - AF قبلی (EP قبلی - PSAR قبلی)
            • AF: ضریب شتاب: از 0. 02 شروع می شود و 0. 02 افزایش می یابد، تا حداکثر 0. 2، هر بار که نقطه افراطی یک پایین جدید (افت SAR - FSAR) یا بالا (SAR در حال افزایش - RSAR) ایجاد می کند.
            • EP: Extreme Point: پایین ترین پایین در روند نزولی فعلی یا بالاترین اوج در روند صعودی فعلی
            • یادداشت:
              • اگر SAR در ابتدا در حال افزایش باشد و قیمت آن به عنوان نزدیک به ارزش SAR در حال افزایش باشد ، اکنون روند پایین است و از فرمول FSAR استفاده می شود. اگر قیمت از FSAR بالا می رود ، به فرمول در حال افزایش تغییر دهید
              • قیمت حداقل 5 دوره را کنترل کنید ، EPS را ضبط کنید
              • اگر قیمت در حال افزایش است ، از کمترین دوره های فوق به عنوان مقدار PSAR اولیه استفاده کنید. اگر قیمت در حال کاهش است ، از بالاترین مقدار PSAR اولیه استفاده کنید

              از SAR Parabolic برای سنجش جهت سهام و برای قرار دادن سفارشات متوقف شده استفاده می شود

              • Heikin-ashi برای خواندن نمودارها مفید است و تجزیه و تحلیل روندها را آسان تر می کند
              • فرمول:
                • CLOSE = 0. 25 (OldOpen + Oldhigh + Oldlow + oldclose)
                • باز = 0. 5 (oldopen + oldclose)
                • بالا = حداکثر (Oldhigh ، Oldopen ، oldclose)
                • کم = دقیقه (oldlow ، oldopen ، oldclose)
                • شمع های توخالی/سبز بدون سایه پایین نشانگر بالا رفتن قوی یعنی پایین = باز
                • شمع های توخالی/سبز نشانگر صعود است (کمتر از موارد فوق قابل اطمینان است)
                • شمع هایی با بدن کوچک که توسط سایه های فوقانی و تحتانی احاطه شده است ، نشانگر تغییر روند یعنی نزدیک و زیاد است
                • شمع های پر/قرمز نشانگر رو به پایین است
                • شمع های پر شده/قرمز نشانگر رو به پایین و بدون سایه بالاتر است که یک روند رو به پایین را مشخص می کند (قابل اطمینان تر از موارد فوق)

                در باره

                تجارت الگوریتمی در C ++

کتاب آموزش بورس...
ما را در سایت کتاب آموزش بورس دنبال می کنید

برچسب : نویسنده : محسن زنجانچی بازدید : 32 تاريخ : دوشنبه 16 مرداد 1402 ساعت: 23:15