شاخص های پشتیبانی شده

ساخت وبلاگ

این شاخص نمایانگر شاخص کانال کالای سنتی (CCI) CCI = (قیمت معمولی - SMA 20 دوره TP) / (. 015 * میانگین انحراف) قیمت معمولی (TP) = (بالا + پایین + نزدیک) / 3 ثابت = 0. 015چهار مرحله برای محاسبه میانگین انحراف وجود دارد ، اول ، جدیدترین میانگین 20 دوره از قیمت معمولی از قیمت معمولی هر دوره را کم کنید. دوم ، مقادیر مطلق این اعداد را بگیرید. سوم ، مقادیر مطلق را جمع کنید. چهارم ، بر اساس تعداد کل دوره ها (20) تقسیم کنید.

با استفاده از نشانگر CCI

برای ایجاد شاخص های اتوماتیک برای CommodityChaelIndex ، از کلاس QCalgorithm با روش Helper CCI تماس بگیرید. روش CCI یک شیء CommodityChaelIndex ایجاد می کند ، آن را برای به روزرسانی های اتوماتیک وصل می کند و آن را برمی گرداند تا بتوانید از آن در الگوریتم خود استفاده کنید. در بیشتر موارد ، شما باید روش یاور را به روش اولیه فراخوانی کنید.

کلاس عمومی CommodityChaelIndexalgorithm: qcalgorithmPublic Override void ondata (داده های برش)>>
class CommodityChaelIndexAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.cci = self.CCI("SPY", 20) def OnData(self, slice: Slice) >هیچ: اگر self. cci. isroady: self. plot ("commoditychaelindex" ، "cci" ، self. cci. current. value) self. plot ("commoditychaelindex" ، "typicalpriceavenage" ، self. cci. typicalpriceaver. current. current. value. value) self. plot ("commoditychaelindex" ، "TapicalPriceAndeviation" ، self. cci. typicalpricemeandeviation. current. value)

جدول مرجع زیر روش CCI را شرح می دهد:

شاخص ها

CCI () 1/1

کالای کانالدکسquantcoect. algorithm. qcalgorithm. cci (سمبلسمبل،int32دوره زمانی،*movingaveRageTypeMoveaveRageType ،*وضوح قابل برگشت ،*انتخاب کننده عملکرد)

یک نشانگر جدید کالایی را ایجاد می کند. شاخص به طور خودکار در وضوح داده شده به روز می شود.

جزئیات را نشان دهید

مولفه های
سمبل سمبل نمادی که CCI ما می خواهیم.
int32 دوره زمانی دوره ای برای محاسبه CCI.
*movingaveRageType حرکت (اختیاری) نوع میانگین متحرک برای استفاده در محاسبه میانگین قیمت معمولی.
*قابل برگشت وضوح (اختیاری) وضوح.
*عملکرد انتخاب کننده (اختیاری) در صورتی که هیچ یک از پیش فرض برای ریخته گری مقدار ورودی به یک تجارت ، یک مقدار را از مبتنی بر پایه انتخاب می کند.

برگشت

CommodityChaelIndex - نشانگر CommodityChaelIndex برای نماد درخواستی در دوره مشخص شده.

اگر قطعنامه ای ارائه ندهید ، به طور پیش فرض برای وضوح امنیتی است. اگر وضوح ارائه دهید ، باید بیشتر از یا مساوی با وضوح امنیت باشد. به عنوان مثال ، اگر برای امنیت در داده های ساعتی مشترک هستید ، باید نشانگر آن را با داده هایی که 1 ساعت یا بیشتر طول می کشد ، به روز کنید.

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

برای کسب اطلاعات بیشتر در مورد شاخص های ترسیم ، به شاخص های ترسیم مراجعه کنید.

در جدول زیر ، اعضای شمارش MovingaveRageType شرح داده شده است:

شما می توانید به صورت دستی یک شاخص CommodityChaelIndex ایجاد کنید ، بنابراین به طور خودکار به روز نمی شود. شاخص های دستی به شما امکان می دهد مقادیر خود را با هر داده ای که انتخاب می کنید به روز کنید.

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

کلاس عمومی CommodityChaelIndexalgorithm: qcalgorithmPublic Override void ondata (داده های برش)if (_CCI. ISREADER)>>
class CommodityChaelIndexAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.cci = CommodityChaelIndex(20) def OnData(self, slice: Slice) >هیچکدام: bar = data. bars. get (self. symbol) اگر نوار: self. cci. update (نوار) اگر self. cci. isradre: self. plot ("commoditychaelindex" ، "cci" ، self. cci. current. ارزش) self. plot ("commoditychaelindex" ، "typicalpriceavene" ، self. cci. typicalpriceaverange. current. value) self. plot ("commoditychaelindex" ، "typicalpricemeandeviation" ، self. cci. typicalpicalpricemandeviation. current. value)

برای ثبت یک نشانگر دستی برای به روزرسانی های خودکار با داده های امنیتی ، با روش RegisterIndicator تماس بگیرید.

کلاس عمومی CommodityChaelIndexalgorithm: qcalgorithmPublic Override void ondata (داده های برش)>>
class CommodityChaelIndexAlgorithm(QCAlgorithm): def Initialize(self) > None: self.symbol = self.AddEquity("SPY", Resolution.Daily).Symbol self.cci = CommodityChaelIndex(20) self.RegisterIndicator(self.symbol, self.cci, Resolution.Daily) def OnData(self, slice: Slice) >هیچ: اگر self. cci. isroady: self. plot ("commoditychaelindex" ، "cci" ، self. cci. current. value) self. plot ("commoditychaelindex" ، "typicalpriceavenage" ، self. cci. typicalpriceaver. current. current. value. value) self. plot ("commoditychaelindex" ، "TapicalPriceAndeviation" ، self. cci. typicalpricemeandeviation. current. value)

در جدول مرجع زیر سازنده کالای CommodityChaelIndex شرح داده شده است:

شاخص ها

CommodityChaelIndex () 1/2

کالای کانالدکسquantcoect. indicators.commoditychaelindex (در نظر گرفتندوره زمانی،*movingaveRageTypemoveaverageType)

نمونه جدیدی از کلاس CommodityChaelIndex را آغاز می کند.

جزئیات را نشان دهید

مولفه های
در نظر گرفتن دوره زمانی دوره انحراف استاندارد و میانگین متحرک (باند میانی).
*movingaveRageType حرکت (اختیاری) (اختیاری) نوع میانگین متحرک مورد استفاده. پیش فرض: moveaverageType. simple.

برگشت

CommodityChaelIndex - شیء جدید CommodityChaelIndex.

شاخص ها

CommodityChaelIndex () 2/2

کالای کانالدکسquantcoect. indicators.commoditychaelindex (رشتهنام،در نظر گرفتندوره زمانی،*movingaveRageTypemoveaverageType)

نمونه جدیدی از کلاس CommodityChaelIndex را آغاز می کند.

جزئیات را نشان دهید

مولفه های
رشته نام نام این شاخص.
در نظر گرفتن دوره زمانی دوره انحراف استاندارد و میانگین متحرک (باند میانی).
*movingaveRageType حرکت (اختیاری) (اختیاری) نوع میانگین متحرک مورد استفاده. پیش فرض: moveaverageType. simple.

برگشت

CommodityChaelIndex - شیء جدید CommodityChaelIndex.

پلتفرم معاملاتی فارکس...
ما را در سایت پلتفرم معاملاتی فارکس دنبال می کنید

برچسب : نویسنده : مرجان محتشم بازدید : <-PostHit-> تاريخ : پنجشنبه 8 تير 1402 ساعت: 20:18