ابزار
Oscillator State
interpretor.oscillator_state
ورودیها
هر بافر اسیلاتور عددی — RSI، CCI، Williams %R، MACD و غیره. مقیاسش باید با سطوحی که تنظیم میکنید همخوان باشد.
خروجیها
یک بولین که در هر کندلی که حالت مومنتوم انتخابی برقرار است true میشود، آماده برای وصل شدن به یک فیلتر یا سیگنال.
Oscillator State هر بافر اسیلاتوری را میخواند و به یک پرسش واحد مومنتوم با True یا False پاسخ میدهد، تا بتوانید معاملات را با آن فیلتر کنید. آن را به RSI، CCI، Williams %R، یا هر اسیلاتور عددی نشانه بروید، سطوح را روی مقیاس آن اسیلاتور تنظیم کنید، و حالتی را که برایتان مهم است انتخاب کنید.
چگونه کار میکند
در هر کندل، حالت انتخابی را در برابر مقدار اسیلاتور ارزیابی میکند: اشباع خرید (بالای overbought_level)، اشباع فروش (پایین oversold_level)، خنثی (بینابین)، above_centerline یا below_centerline، بهعلاوه رویدادهای لبهای rising_from_oversold (تازه رو به بالا از اشباع فروش عبور کرده) و falling_from_overbought (تازه رو به پایین از اشباع خرید عبور کرده). overbought_level، oversold_level و centerline را متناسب با اسیلاتور تنظیم کنید (RSI از 70/30/50 استفاده میکند؛ Williams %R از -20/-80/-50؛ CCI از 100/-100/0).
حالتها
True تا زمانی که اسیلاتور بالای سطح اشباع خرید بنشیند — مومنتوم رو به بالا کشیده شده است.
چه زمانی استفاده شود: فیلتر کردن ستاپهای فِید/شورت یا مسدود کردن لانگهای تازه وقتی اسیلاتور در ناحیه بالا است.
True تا زمانی که اسیلاتور پایین سطح اشباع فروش بنشیند — مومنتوم رو به پایین کشیده شده است.
چه زمانی استفاده شود: فیلتر کردن ستاپهای خرید-در-کف/لانگ یا مسدود کردن شورتهای تازه وقتی اسیلاتور در ناحیه پایین است.
True وقتی اسیلاتور بین سطوح اشباع فروش و اشباع خرید است — هیچ حد افراطی مومنتوم وجود ندارد.
چه زمانی استفاده شود: فیلتر کردن ورودهای معاملهدر-رنج یا ادامهروند که فقط زمانی میخواهیدشان که مومنتوم آرام و میانمحدوده است.
True تا زمانی که اسیلاتور بالای خط میانیاش است — مومنتوم خالص صعودی است.
چه زمانی استفاده شود: هرگاه مومنتوم بالای خط مرکزی بماند سوگیری استراتژی را لانگ کن (50 برای RSI، 0 برای MACD/CCI).
True تا زمانی که اسیلاتور پایین خط میانیاش است — مومنتوم خالص نزولی است.
چه زمانی استفاده شود: هرگاه مومنتوم پایین خط مرکزی بماند سوگیری استراتژی را شورت کن.
روی همان یک کندلی که اسیلاتور رو به بالا از ناحیه اشباع فروش عبور میکند شلیک میشود — یک چرخش صعودی مومنتوم.
چه زمانی استفاده شود: ورودهای لانگ را درست وقتی مومنتوم از اشباع فروش خارج میشود تریگر کن، بهجای خرید در حالیکه هنوز در حال سقوط است.
روی همان یک کندلی که اسیلاتور رو به پایین از ناحیه اشباع خرید عبور میکند شلیک میشود — یک چرخش نزولی مومنتوم.
چه زمانی استفاده شود: ورودهای شورت را درست وقتی مومنتوم از اشباع خرید خارج میشود تریگر کن، بهجای فروش در حالیکه هنوز در حال صعود است.
پیکربندی
کدام حالت آزمایش شود: اشباع خرید، اشباع فروش، خنثی، بالای/پایین خط مرکزی، یا رویدادهای لبهای صعود-از-اشباع-فروش و نزول-از-اشباع-خرید.
حد بالایی که اشباع خرید بهحساب میآید (استفادهشده توسط حالتهای اشباع خرید، خنثی، و نزول-از-اشباع-خرید).
حد پایینی که اشباع فروش بهحساب میآید (استفادهشده توسط حالتهای اشباع فروش، خنثی، و صعود-از-اشباع-فروش).
سطح خط میانی (50 برای RSI، 0 برای MACD/CCI) که توسط حالتهای بالای-خط-مرکزی و پایین-خط-مرکزی استفاده میشود.
اتصال به
مثالها
- market.rsi را وصل کن، mode را روی اشباع فروش با oversold_level برابر 30 تنظیم کن، و از BOOL بهعنوان فیلتر ورود لانگ استفاده کن.
- mode را روی rising_from_oversold تنظیم کن تا فقط روی کندلی که مومنتوم رو به بالا از قلمرو اشباع فروش برمیگردد تریگر شود.
اشتباهات رایج
- گذاشتن سطوح پیشفرض 70/30/50 روی اسیلاتوری با مقیاس متفاوت، مثل Williams %R (-100..0)، طوریکه گیت هرگز شلیک نمیکند.
- تلقی یک خوانش پایدار اشباع خرید بهعنوان یک فروش — در یک روند قوی، یک اسیلاتور میتواند برای کندلهای زیادی در اشباع خرید بنشیند.