اینتصادفیمحل بسته شدن قیمت اوراق بهادار را نسبت به محدوده قیمت آن در یک دوره زمانی معین مقایسه می کند. اینتصادفیبه صورت دو خطی نمایش داده می شود. خط اصلی %K نام دارد. خط دوم که %D نام دارد، میانگین متحرک %K است. خط %K معمولاً به صورت یک خط ثابت و خط %D معمولاً به صورت نقطه چین نمایش داده می شود.
![]()
سیگنال های بازار
زمانی خرید کنید که نوسانگر (یا %K یا %D) به زیر یک سطح خاص (مثلاً 20) می رسد و سپس از آن سطح بالاتر می رود. زمانی بفروشید که نوسانگر از یک سطح خاص (مثلاً 80) بالا می رود و سپس به زیر آن سطح می رسد.
![]()
محاسبه



![]()
نمونه نمودار

![]()
پیاده سازی و استفاده
برای مقداردهی اولیهتصادفینشانگر از یکی از سازنده های زیر استفاده می کند:
Stochastic - مقادیر پیش فرض را تنظیم می کند: rawPeriod = 14، kPeriod = 3، dPeriod = 3
Stochastic (Int32، IAverager، IAverager) - دوره های خام و نوع میانگین گیری را تنظیم می کند.
خواص برای بدست آوردن ارزش فعلی
![]()
مثال
1 // ایجاد نمونه جدید 2تصادفی استوکاستیک =جدیدتصادفی(28, 9, 6); 3 4 // تعداد مقادیر ذخیره شده 5stochastic. HistoryCapacity =2; 6 7 // افزودن نقطه داده جدید 8stochastic. Add(Bars. Current. Open، Bars. Current. High، Bars. Current. Low، Bars. Current. Close، Bars. Current. Volume);9 10 // مقدار نشانگر را دریافت کنید 11 دو برابرIndicatorValue = stochastic. PercentK;12 دو برابرIndicatorValue = stochastic. PercentD;13 // مقدار قبلی را دریافت کنید 14 if(stochastic. HistoryCount ==2) 15 <16 دو برابرIndicatorPrevValue = تصادفی[1]. PercentK;17 دو برابرIndicatorPrevValue = تصادفی[1]. PercentD;18>
1 // ایجاد نمونه جدید 2 // دوره خام = 28 را تنظیم می کند 3 // و EMA به جای SMA 4تصادفی استوکاستیک =جدیدتصادفی(28, جدیداما (9), جدیداما (6)); 5 6 // افزودن نقطه داده جدید 7stochastic. Add(Bars. Current. Open، Bars. Current. High، Bars. Current. Low، Bars. Current. Close، Bars. Current. Volume);8 9 // مقدار نشانگر را دریافت کنید 10 دو برابرIndicatorValue = stochastic. PercentK;11 دو برابرIndicatorValue = stochastic. PercentD;
حق نشر © 2020 RTC Lab (Deltix, Inc). تمامی حقوق محفوظ است.
پلتفرم های تجاری...
برچسب :
نویسنده : مریم کاویانی
بازدید : <-PostHit->