این نشانگر حجم تعادل (obv) را محاسبه می کند. حجم تعادل با تعیین قیمت نزدیک قیمت فعلی و قیمت نزدیک قبلی محاسبه می شود. اگر قیمت نزدیک فعلی معادل قیمت قبلی باشد ، OBV یکسان باقی می ماند ، اگر قیمت نزدیک فعلی بیشتر باشد ، حجم آن روز به OBV اضافه می شود ، در حالی که قیمت نزدیک پایین تر منجر به ارزش منفی خواهد شد.
برای مشاهده اجرای این شاخص ، به مخزن Lean GitHub مراجعه کنید.
با استفاده از نشانگر Obv
برای ایجاد یک شاخص های اتوماتیک برای OnBalanceVolume ، از کلاس QCalgorithm با روش Helper Obv تماس بگیرید. روش Obv یک شیء OnBalanceVolume ایجاد می کند ، آن را برای به روزرسانی های خودکار وصل می کند و آن را برمی گرداند تا بتوانید از آن در الگوریتم خود استفاده کنید. در بیشتر موارد ، شما باید روش یاور را به روش اولیه فراخوانی کنید.
کلاس عمومی OnBalanceVolumeAlgorithm: qcalgorithmPublic Override void ondata (داده های برش)>>
class OnBalanceVolumeAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.obv = self.OBV("SPY") def OnData(self, slice: Slice) >هیچ: اگر self. obv. isReady: self. plot ("OnBalanceVolume" ، "Obv. Obv. Current. Value)جدول مرجع زیر روش OBR را شرح می دهد:
شاخص ها
obv () 1/1
OnBalanceVolumequantconnect. algorithm. qcalgorithm. obv (سمبلسمبل،*وضوح قابل برگشت ،*انتخاب کننده عملکرد)
نشانگر حجم تعادل جدید ایجاد می کند. این امر باعث می شود حجم کل تجمعی بر اساس اینکه قیمت نزدیک بالاتر یا پایین تر از دوره قبلی باشد ، محاسبه کند. شاخص به طور خودکار در وضوح داده شده به روز می شود.
جزئیات را نشان دهید
مولفه های |
سمبل | سمبل | نمادی که در حجم تعادل ما به دنبال آن هستیم. |
*قابل برگشت | وضوح | (اختیاری) وضوح. |
*عملکرد | انتخاب کننده | (اختیاری) در صورتی که هیچ یک از پیش فرض برای ریخته گری مقدار ورودی به یک تجارت ، یک مقدار را از مبتنی بر پایه انتخاب می کند. |
برگشت
OnBalanceVolume - نشانگر حجم تعادل برای نماد درخواست شده.
اگر قطعنامه ای ارائه ندهید ، به طور پیش فرض برای وضوح امنیتی است. اگر وضوح ارائه دهید ، باید بیشتر از یا مساوی با وضوح امنیت باشد. به عنوان مثال ، اگر برای امنیت در داده های ساعتی مشترک هستید ، باید نشانگر آن را با داده هایی که 1 ساعت یا بیشتر طول می کشد ، به روز کنید.
برای کسب اطلاعات بیشتر در مورد استدلال انتخاب کننده ، به قسمتهای قیمت جایگزین مراجعه کنید.
برای کسب اطلاعات بیشتر در مورد شاخص های ترسیم ، به شاخص های ترسیم مراجعه کنید.
شما می توانید به صورت دستی یک شاخص OnBalanceVolume ایجاد کنید ، بنابراین به طور خودکار به روز نمی شود. شاخص های دستی به شما امکان می دهد مقادیر خود را با هر داده ای که انتخاب می کنید به روز کنید.
به روزرسانی نشانگر خود به صورت دستی شما را قادر می سازد هنگام به روزرسانی نشانگر و از چه داده هایی برای به روزرسانی آن استفاده کنید. برای به روزرسانی دستی این نشانگر ، با روش تجارت با یک نوار تجارت تماس بگیرید. این نشانگر فقط پس از تهیه اطلاعات کافی با داده های کافی آماده خواهد شد.
کلاس عمومی OnBalanceVolumeAlgorithm: qcalgorithmPublic Override void ondata (داده های برش)if (_obv. isReady)>>
class OnBalanceVolumeAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.obv = OnBalanceVolume("SPY") def OnData(self, slice: Slice) >هیچ: نوار = data. bars. get (self. symbol) اگر نوار: self. obv. update (نوار) اگر self. obv. isReady: self. plot ("OnBalanceVolume" ، "Obv" ، self. obv. current. ارزش)
برای ثبت یک نشانگر دستی برای به روزرسانی های خودکار با داده های امنیتی ، با روش RegisterIndicator تماس بگیرید.
کلاس عمومی OnBalanceVolumeAlgorithm: qcalgorithmPublic Override void ondata (داده های برش)>>
class OnBalanceVolumeAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.obv = OnBalanceVolume("SPY") self.RegisterIndicator(self.symbol, self.obv, Resolution.Daily) def OnData(self, slice: Slice) >هیچ: اگر self. obv. isReady: self. plot ("OnBalanceVolume" ، "Obv. Obv. Current. Value)
جدول مرجع زیر سازنده OnBalanceVolume را شرح می دهد:
شاخص ها
OnBalanceVolume () 1/2
OnBalanceVolumeQuantConnect. Indicators. OnbalanceVolume ()
با استفاده از نام مشخص شده ، نمونه جدیدی از کلاس نشانگر را آغاز می کند.
جزئیات را نشان دهید
این روش نیازی به ورودی آرگومان ندارد.
برگشت
OnBalanceVolume - شیء جدید نشانگر OnBalanceVolume.
شاخص ها
OnBalanceVolume () 2/2
OnBalanceVolumequantconnect. indicators. onbalancevolume (رشتهنام )
با استفاده از نام مشخص شده ، نمونه جدیدی از کلاس نشانگر را آغاز می کند.
جزئیات را نشان دهید
مولفه های |
رشته | نام | نام این شاخص. |
برگشت
OnBalanceVolume - شیء جدید نشانگر OnBalanceVolume.
فارکس کاران ایران...
ما را در سایت فارکس کاران ایران دنبال می کنید
برچسب : نویسنده : ديناروند فهيمه بازدید : 32 تاريخ : پنجشنبه 26 مرداد 1402 ساعت: 18:28