این شاخص میانگین رتبه شاخص حرکت جهت جهت (ADXR) را محاسبه می کند. میانگین امتیاز شاخص حرکت جهت دار با فرمول زیر محاسبه می شود: adxr [i] = (adx [i] + adx [i - دوره + 1]) / 2
برای مشاهده اجرای این شاخص ، به مخزن Lean GitHub مراجعه کنید.
با استفاده از نشانگر ADXR
برای ایجاد یک شاخص های اتوماتیک برای میانگین directionalMoveMocementIndexrating ، با روش ADXR Helper از کلاس Qcalgorithm تماس بگیرید. روش ADXR یک شیء به طور متوسط SIRECTIONALMOVEMENTINDEXRATING ایجاد می کند ، آن را برای به روزرسانی های خودکار وصل می کند و آن را برمی گرداند تا بتوانید از آن در الگوریتم خود استفاده کنید. در بیشتر موارد ، شما باید روش یاور را به روش اولیه فراخوانی کنید.
کلاس عمومی به طور متوسط به طور متوسط.Public Override void ondata (داده های برش)>>
class AverageDirectionalMovementIndexRatingAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.adxr = self.ADXR("SPY", 20) def OnData(self, slice: Slice) >هیچ: اگر self. adxr. isReady: self. plot ("به طور متوسط directionalmovementindexrating" ، "adxr" ، self. adxr. current. value) self. plot ("به طور متوسط seremitionalmovementindexrating" ، "adx" ، self. adxr. adx. current. current. valueueue)جدول مرجع زیر روش ADXR را شرح می دهد:
شاخص ها
adxr () 1/1
به طور متوسط راهنماییquantcoect. algorithm. qcalgorithm. adxr (سمبلسمبل،int32دوره زمانی،*وضوح قابل برگشت ،*انتخاب کننده عملکرد)
یک شاخص جدید به طور متوسط directionalmovementeDexrating ایجاد می کند.
جزئیات را نشان دهید
مولفه های |
سمبل | سمبل | نمادی که Adxr ما می خواهیم. |
int32 | دوره زمانی | دوره ای که برای محاسبه ADXR. |
*قابل برگشت | وضوح | (اختیاری) وضوح. |
*عملکرد | انتخاب کننده | (Optional) Selects a value from the BaseData to send into the indicator, if None defaults to the Value property of BaseData (x =>X. Value). |
برگشت
به طور متوسط directionalmovementindexrating - شاخص متوسط directionalmovementindexrating برای نماد درخواستی در دوره مشخص شده.
اگر قطعنامه ای ارائه ندهید ، به طور پیش فرض برای وضوح امنیتی است. اگر وضوح ارائه دهید ، باید بیشتر از یا مساوی با وضوح امنیت باشد. به عنوان مثال ، اگر برای امنیت در داده های ساعتی مشترک هستید ، باید نشانگر آن را با داده هایی که 1 ساعت یا بیشتر طول می کشد ، به روز کنید.
برای کسب اطلاعات بیشتر در مورد استدلال انتخاب کننده ، به قسمتهای قیمت جایگزین مراجعه کنید.
برای کسب اطلاعات بیشتر در مورد شاخص های ترسیم ، به شاخص های ترسیم مراجعه کنید.
شما می توانید به صورت دستی یک شاخص AnaDegedirectionAlmoveMevementIndexrating ایجاد کنید ، بنابراین به طور خودکار به روز نمی شود. شاخص های دستی به شما امکان می دهد مقادیر خود را با هر داده ای که انتخاب می کنید به روز کنید.
به روزرسانی نشانگر خود به صورت دستی شما را قادر می سازد هنگام به روزرسانی نشانگر و از چه داده هایی برای به روزرسانی آن استفاده کنید. برای به روزرسانی دستی نشانگر ، با روش بروزرسانی با یک نوار تجارت یا نقل قول تماس بگیرید. این نشانگر فقط پس از تهیه اطلاعات کافی با داده های کافی آماده خواهد شد.
کلاس عمومی به طور متوسط به طور متوسط.Public Override void ondata (داده های برش)if (_adxr. isReady)>>
class AverageDirectionalMovementIndexRatingAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.adxr = AverageDirectionalMovementIndexRating(20) def OnData(self, slice: Slice) >هیچکدام: bar = data. bars. get (self. symbol) اگر نوار: self. adxr. update (bar) اگر self. adxr. isReady: self. plot ("AnemagedirectionalMovementIndexrating" ، "adxr" ، self. adxr. current. ارزش) self. plot ("AnaDeaDirectionalMoveMoveMentIndexrating" ، "adx" ، self. adxr. adx. current. value)
برای ثبت یک نشانگر دستی برای به روزرسانی های خودکار با داده های امنیتی ، با روش RegisterIndicator تماس بگیرید.
کلاس عمومی به طور متوسط به طور متوسط.Public Override void ondata (داده های برش)>>
class AverageDirectionalMovementIndexRatingAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.adxr = AverageDirectionalMovementIndexRating(20) self.RegisterIndicator(self.symbol, self.adxr, Resolution.Daily) def OnData(self, slice: Slice) >هیچ: اگر self. adxr. isReady: self. plot ("به طور متوسط directionalmovementindexrating" ، "adxr" ، self. adxr. current. value) self. plot ("به طور متوسط seremitionalmovementindexrating" ، "adx" ، self. adxr. adx. current. current. valueueue)
در جدول مرجع زیر سازنده متوسط DirectionAlmoveMovementIndexrating شرح داده شده است:
شاخص ها
به طور متوسط directionalmovementindexrating () 1/2
به طور متوسط راهنماییquantcoect. indicators. averagedirectionalmovementindexrating (رشتهنام،در نظر گرفتندوره زمانی )
با استفاده از نام و دوره مشخص شده ، نمونه جدیدی از کلاس AnaDegedirectionalMoveMocementIndexratin را آغاز می کند.
جزئیات را نشان دهید
مولفه های |
رشته | نام | نام این شاخص. |
در نظر گرفتن | دوره زمانی | دوره ADXR. |
برگشت
AnaDeaDirectionAlmoveMoveMenteDexrating - شیء شاخص جدید به طور متوسط به طور متوسط.
شاخص ها
به طور متوسط directionalmovementindexrating () 2/2
به طور متوسط راهنماییquantcoect. indicators. averagedirectionalmovementindexrating (در نظر گرفتندوره زمانی )
با استفاده از دوره مشخص ، نمونه جدیدی از کلاس به طور متوسط directionalmovementindexratin را آغاز می کند.
جزئیات را نشان دهید
مولفه های |
در نظر گرفتن | دوره زمانی | دوره ADXR. |
برگشت
AnaDeaDirectionAlmoveMoveMenteDexrating - شیء شاخص جدید به طور متوسط به طور متوسط.
مبانی اسکالپینگ...
ما را در سایت مبانی اسکالپینگ دنبال می کنید
برچسب :
نویسنده : سید مهدی گلابی
بازدید : <-PostHit->
تاريخ : جمعه
20 مرداد
1402 ساعت: 15:46