یک شاخص فنی مجموعه ای از نقاط داده در یک نمودار است که با استفاده از فرمول به داده های قیمت امنیتی تولید می شود. از شاخص های فنی در پیش بینی جهت های بازار استفاده می شود زیرا آنها امکان تفسیر جایگزین از قدرت و جهت عملکرد قیمت اساسی را فراهم می کنند.
ComponentOne FinancialChart چندین شاخص فنی داخلی و پوشش را ارائه می دهد. اگرچه به عنوان یک توسعه دهنده ، ممکن است ترجیح دهید شاخص ها و پوشش های سفارشی را برای Financial CHART ایجاد کنید.
نسخه ی نمایشی جدید StockAnalysis را که در آن از شاخص ها و پوشش های داخلی استفاده می کنیم ، بررسی کنید. برای استفاده از عملکرد کامل این نسخه ی نمایشی ، استودیوی ComponentOne را بارگیری کنید.
ایجاد یک نشانگر سفارشی و روکش
نشانگر و روکش سفارشی با یک کنترل CHART FinancialChart ادغام می شود.
شاخص ADX (میانگین شاخص جهت دار)
از شاخص ADX در درجه اول در تعیین حرکت و قدرت یک روند (صرف نظر از جهت) به مرور زمان استفاده می شود. قدرت یک روند معمولاً به شرح زیر طبقه بندی می شود:
- افزایش ADX به این معنی است که روند به دست می آید.
- سقوط ADX نشان می دهد که این روند در حال از دست دادن حرکت یا معکوس است.
- Flat ADX دامنه جانبی را نشان می دهد.
این مهم است که بدانید این است که ADX غیر جهت دار است-هیچ اطلاعاتی در مورد جهت این روند ارائه نمی دهد. هنگامی که ADX بالا می رود ، به این معنی است که روند به دست می آید ، این می تواند یک روند صعودی یا یک روند نزولی را نشان دهد.
یک شاخص ADX برای تعیین حرکت و استحکام روند به دو خط DI (شاخص جهت) متکی است. این خطوط به طور پیش فرض به رنگ سبز و قرمز ارائه می شوند و با اوج و کمترین شمع مقایسه می شوند.
برای محاسبه ADX ، باید اوج و پایین دوره زمانی خاص را پیدا کنیم. پس از آن ، می توانیم از کد زیر برای محاسبه دو خط DI استفاده کنیم و سپس مقدار ADX محاسبه می شود:
// محاسبه دو خط DI و ADX. int datalen = quetedata. l طول ؛دوتایی PFACTOR = (دو برابر) (دوره - 1) / دوره ؛Double Tr ؛Double DMP ؛Double DMN ؛Double dx = 0. 0 ؛Double DMPA = 0. 0 ؛Double DMNA = 0. 0 ؛Double TRA = 0. 0 ؛دوتایی adxfirst = 0. 0 ؛adxDatapts = adxDataPoint جدید [datalen] ؛adxDatapts [0] = adxdatapoint جدید (نقل قول [0] . localdate) ؛برای (int i = 1 ؛ i= (pl - l))0.0) ? (h - ph) : 0.0; dmn = 0.0;>دیگر0.0) ? (pl - l) : 0.0;>اگر (من دیگرif (i>= دوره) if (i>دوره + دوره - 1)>
نمودار زیر با استفاده از ComponentOne FinancialChart ایجاد شده و داده های Dell Technologies را ارائه می دهد.

همانطور که می بینیم ، خطوط سبز و قرمز دو خط DI هستند و خط سیاه برای ADX است. با استفاده از این نمودار ، می توانیم تفسیرهای زیر را بیان کنیم:
- خط ADX در حال افزایش (از 15-08-2017 شروع می شود) یک حرکت یا روند قوی را نشان می دهد. از آنجا که ADX غیر جهت است ، باید دریابیم که آیا این حرکت قوی برای یک روند صعودی است یا یک روند نزولی. ما به راحتی می توانیم با نگاه کردن به خطوط خطوط سبز و قرمز ، این موضوع را پیدا کنیم.
- در صورت افزایش خط ADX ، اگر خط سبز از خط قرمز به سمت بالا عبور کند ، یک روند صعودی قوی را نشان می دهد.
- برعکس ، در صورت افزایش خط ADX ، اگر خط سبز از خط قرمز به سمت پایین عبور کند ، یک روند قوی نزولی را نشان می دهد.
با توجه به سه تفسیر فوق ، می توانیم ببینیم که یک حرکت صعودی شدید از 15-08-2017 آغاز می شود و در 03-NOV-2017 به پایان می رسد. به همین ترتیب ، ما در 29 ژانوی ه-2018 یک حرکت نزولی قوی مشاهده می کنیم و تا فوری ه-2018 ادامه یافت.
نقاط محوری
از نقاط محوری برای تعیین روند کلی بازار در بازه های زمانی مختلف استفاده می شود. این موارد را می توان برای روزانه ، هفتگی ، دو هفته و ماهانه محاسبه کرد. آنها برای محاسبه پشتیبانی و مقاومت استفاده می شوند. یکی از اصلی ترین مزایای آنها (در مقایسه با سایر شاخص ها/پوشش ها) ماهیت استاتیک آنها است-آنها در طول آن دوره زمانی در همان سطح باقی می مانند. هنگامی که یک نقطه محوری یا سطح مقاومت آزمایش می شود ، قیمت معمولاً تمایل به انحراف یا مکث دارد.
انواع مختلف نقاط محوری
نقاط محوری می توانند از استاندارد (یا محوری کف) تا کاماریلا ، فیبوناچی و غیره متغیر باشند. نقاط محوری و سطح پشتیبانی و مقاومت مرتبط با استفاده از ارزش های بالا ، پایین و نزدیک هر ابزار مالی محاسبه می شوند.
- Pivot Point (PP) = (بالا + پایین + نزدیک)/3
- مقاومت اول (R1) = (2*ص) - کم
- مقاومت دوم (R2) = PP + (کم کم)
- مقاومت سوم (R3) = بالا + 2 (PP-Low)
- پشتیبانی اول (S1) = (2*pp) - بالا
- پشتیبانی دوم (S2) = PP-(پایین)
- پشتیبانی سوم (S3) = ک م-2 (PP بالا)
مقادیر فوق را می توان در کد به شرح زیر محاسبه کرد:
C# کد برای محاسبه نقاط محوری به اینجا می آید.
پس از محاسبه این مقادیر ، مقادیر فردی باید به عنوان یک سری خط ترسیم شوند و سپس به عنوان یک پوشش در بالای نمودار ارائه شوند.
تولید نقاط محوری
از کد زیر می توان برای تولید نقاط محوری استفاده کرد و سپس در ComponentOne FinancialChart ارائه می شود. برای سادگی ، ما از نقاط محوری ماهانه استفاده کرده ایم. با این حال ، اگر داده های اساسی دارید ، می توانید محورهای ساعتی ، روزانه ، هفتگی ، ماهانه و سالانه تولید کنید.
List pdatas = new List(); DateTime dataDate = DateTime.MinValue; double high = double.MinValue, low = double.MaxValue, close = -1, pivot = -1; int p = 0; while (DateTime.Parse(qdata[p].LocalDate).Day>7 && high == double. minvalue) p ++ ؛// پرش به ماه کامل ماه int = dateTime. Parse (qdata [P] . localdate) . month ؛بالا = qdata [P] . IGH ؛کم = qdata [p] . low ؛DOUBLE DELTA = HIGH - LOW ؛P ++ ؛در حالی که (صبالا) بالا = qdata [P] . IGH ؛if (qdata [p] . lowدیگر); high = qdata[p].High; low = qdata[p].Low;> p++;>if (datetime. parse (qdata [-p] . localdate) . month == ماه));>
نمودار زیر در ComponentOne FinancialChart با داده های واقعی Dell Technologies ایجاد شده است.

همانطور که می بینیم ، قیمت سهام در نزدیکی محوری باقی مانده است. هر زمان که پشتیبانی یا مقاومت شکسته شود ، قیمت دوباره به محوری باز می گردد.
اگر در مورد این آموزش سؤالی دارید ، لطفاً برای ما نظر دهید. علاوه بر این ، اگر درخواستی برای نسخه ی نمایشی خاص دارید ، حتماً نظر خود را در زیر بگذارید!< Pan> 7 && high == double. minvalue) p ++ ؛// پرش به ماه کامل ماه int = dateTime. Parse (qdata [P] . localdate) . month ؛بالا = qdata [P] . IGH ؛کم = qdata [p] . low ؛DOUBLE DELTA = HIGH - LOW ؛P ++ ؛در حالی که (ص
راهنمای تجارت فارکس...
ما را در سایت راهنمای تجارت فارکس دنبال می کنید
برچسب :
نویسنده : نسیم خاکسار
بازدید : <-PostHit->
تاريخ : چهارشنبه
4 مرداد
1402 ساعت: 21:20