نشانگر RSI یا شاخص قدرت نسبی

ساخت وبلاگ

شاخص قدرت نسبی (RSI) برای FinancialChart یک نوسانگر مومنتوم است که سرعت و بزرگی حرکات قیمت را اندازه گیری می کند. حرکات صعودی قیمت بسته شدن یک دارایی را با حرکات نزولی در یک دوره معاملاتی مقایسه می کند و قصد دارد قدرت یا ضعف سهام را تعیین کند. بین 0 تا 100 در نوسان است. سهام با تغییرات مثبت قوی RSI بالاتری نسبت به سهام با تغییرات منفی قوی دارند.

در مقایسه میزان سودهای اخیر با زیان های اخیر، برای تعیین شرایط خرید و فروش بیش از حد یک دارایی کاربرد پیدا می کند. زمانی که RSI بالای 70 باشد، سهام بیش از حد خرید و زمانی که زیر 30 باشد، اشباع فروش در نظر گرفته می شود.

FinancialChart همچنین شما را قادر می سازد تا با استفاده از متد GetValues() مقادیر RSI محاسبه شده را در زمان اجرا واکشی کنید. این می تواند به ایجاد هشدار در برنامه یا حفظ گزارش ها در حین کار با داده های پویا کمک کند.

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

کم نورrsiAs جدیدRSI()با <.Name = "RSI"> کم نورdataService__1 = DataService. GetService()کم نورdata = dataService__1. GetSymbolData("جعبه") FinancialChart1. BeginUpdate() FinancialChart1. BindingX ="تاریخ"FinancialChart1. Binding ="بستن"FinancialChart1. Series. Add(جدیدFinancialSeries()) FinancialChart1. ChartType = C1. Chart. Finance. FinancialChartType. Line FinancialChart1. DataSource = داده FinancialChart1. Rendered +=تابع(s, a) financiChart2. AxisX. Min = FinancialChart1. AxisX. ActualMin financChart2. AxisX. Max = FinancialChart1. AxisX. ActualMaxتابع پایانFinancialChart1. EndUpdate() financiChart2. BeginUpdate() financiChart2. ChartType = C1. Chart. Finance. FinancialChartType. Line financiChart2. BindingX ="تاریخ"financeChart2. Binding ="بالا، کم، نزدیک"financeChart2. Series. Add(rsi) financeChart2. Legend. Position = C1. Chart. Position. Bottom financChart2. DataSource = داده financChart2. EndUpdate() period. Value = rsi. Period
RSI rsi =جدیدRSI()"RSI">; vardataService = DataService. GetService();vardata = dataService. GetSymbolData("جعبه")financiChart1. BeginUpdate(); financeChart1. BindingX ="تاریخ"; financeChart1. Binding ="بستن"; FinancialChart1. Series. Add(جدید FinancialSeries()); financialChart1.ChartType = C1.Chart.Finance.FinancialChartType.Line; financialChart1.DataSource = data; financialChart1.Rendered += (s, a) => ; financiChart1. EndUpdate(); financChart2. BeginUpdate(); financiChart2. ChartType = C1. Chart. Finance. FinancialChartType. Line; financChart2. BindingX ="تاریخ"; financeChart2. Binding ="بالا، کم، نزدیک"; financeChart2. Series. Add(rsi); financChart2. Legend. Position = C1. Chart. Position. Bottom; financChart2. DataSource = داده; financeChart2. EndUpdate(); period. Value = rsi. Period;

کپی رایت © GrapeCity, Inc. کلیه حقوق محفوظ است.

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

برچسب : نویسنده : نسیم خاکسار بازدید : <-PostHit-> تاريخ : سه شنبه 14 شهريور 1402 ساعت: 16:31